diff --git a/.changeset/eager-camels-appear.md b/.changeset/eager-camels-appear.md new file mode 100644 index 00000000000..c62d3a8498f --- /dev/null +++ b/.changeset/eager-camels-appear.md @@ -0,0 +1,6 @@ +--- +"@pnpm/plugin-commands-config": major +"pnpm": major +--- + +`pnpm config list` now hides auth-related settings. diff --git a/.changeset/polite-carpets-relax.md b/.changeset/polite-carpets-relax.md new file mode 100644 index 00000000000..6dcad2e240e --- /dev/null +++ b/.changeset/polite-carpets-relax.md @@ -0,0 +1,175 @@ +--- +"@pnpm/plugin-commands-installation": major +"@pnpm/plugin-commands-store-inspecting": major +"@pnpm/plugin-commands-completion": major +"@pnpm/plugin-commands-publishing": major +"@pnpm/plugin-commands-script-runners": major +"@pnpm/write-project-manifest": major +"@pnpm/filter-workspace-packages": major +"@pnpm/read-project-manifest": major +"@pnpm/plugin-commands-licenses": major +"@pnpm/plugin-commands-outdated": major +"@pnpm/tools.plugin-commands-self-updater": major +"@pnpm/workspace.filter-packages-from-dir": major +"@pnpm/plugin-commands-patching": major +"@pnpm/read-projects-context": major +"@pnpm/plugin-commands-listing": major +"@pnpm/resolve-workspace-range": major +"@pnpm/pick-registry-for-package": major +"@pnpm/make-dedicated-lockfile": major +"@pnpm/parse-wanted-dependency": major +"@pnpm/resolve-dependencies": major +"@pnpm/exportable-manifest": major +"@pnpm/plugin-commands-deploy": major +"@pnpm/reviewing.dependencies-hierarchy": major +"@pnpm/plugin-commands-doctor": major +"@pnpm/plugin-commands-audit": major +"@pnpm/plugin-commands-setup": major +"@pnpm/read-package-json": major +"@pnpm/resolving.jsr-specifier-parser": major +"@pnpm/store-connection-manager": major +"@pnpm/workspace.injected-deps-syncer": major +"@pnpm/package-is-installable": major +"@pnpm/plugin-commands-config": major +"@pnpm/plugin-commands-init": major +"@pnpm/pkg-manager.direct-dep-linker": major +"@pnpm/package-requester": major +"@pnpm/plugin-commands-rebuild": major +"@pnpm/plugin-commands-server": major +"@pnpm/store-controller-types": major +"@pnpm/find-workspace-dir": major +"@pnpm/common-cli-options-help": major +"@pnpm/normalize-registries": major +"@pnpm/lockfile.preferred-versions": major +"@pnpm/render-peer-issues": major +"@pnpm/modules-cleaner": major +"@pnpm/manifest-utils": major +"@pnpm/plugin-commands-store": major +"@pnpm/directory-fetcher": major +"@pnpm/fs.is-empty-dir-or-nothing": major +"@pnpm/default-resolver": major +"@pnpm/tarball-resolver": major +"@pnpm/lockfile.detect-dep-types": major +"@pnpm/lockfile.settings-checker": major +"@pnpm/license-scanner": major +"@pnpm/workspace.manifest-writer": major +"@pnpm/catalogs.protocol-parser": major +"@pnpm/tarball-fetcher": major +"@pnpm/lockfile-to-pnp": major +"@pnpm/dependency-path": major +"@pnpm/modules-yaml": major +"@pnpm/package-bins": major +"@pnpm/local-resolver": major +"@pnpm/plugin-commands-env": major +"@pnpm/env.system-node-version": major +"@pnpm/exec.pkg-requires-build": major +"@pnpm/fetching.binary-fetcher": major +"@pnpm/fs.indexed-pkg-importer": major +"@pnpm/hooks.read-package-hook": major +"@pnpm/calc-dep-state": major +"@pnpm/get-context": major +"@pnpm/remove-bins": major +"@pnpm/resolving.deno-resolver": major +"@pnpm/resolver-base": major +"@pnpm/create-cafs-store": major +"@pnpm/workspace.find-packages": major +"@pnpm/workspace.read-manifest": major +"@pnpm/sort-packages": major +"@pnpm/parse-overrides": major +"@pnpm/dedupe.issues-renderer": major +"@pnpm/mount-modules": major +"@pnpm/fetching-types": major +"@pnpm/real-hoist": major +"@pnpm/resolving.bun-resolver": major +"@pnpm/git-resolver": major +"@pnpm/npm-resolver": major +"@pnpm/config.deps-installer": major +"@pnpm/fetcher-base": major +"@pnpm/pick-fetcher": major +"@pnpm/symlink-dependency": major +"@pnpm/lockfile.verification": major +"@pnpm/core-loggers": major +"@pnpm/link-bins": major +"@pnpm/workspace.spec-parser": major +"@pnpm/default-reporter": major +"@pnpm/config.config-writer": major +"@pnpm/crypto.object-hasher": major +"@pnpm/deps.graph-sequencer": major +"@pnpm/exec.pnpm-cli-runner": major +"@pnpm/prepare-package": major +"@pnpm/git-fetcher": major +"@pnpm/object.property-path": major +"@pnpm/patching.apply-patch": major +"@pnpm/headless": major +"@pnpm/text.comments-parser": major +"@pnpm/workspace.pkgs-graph": major +"@pnpm/crypto.shasums-file": major +"@pnpm/exec.build-commands": major +"@pnpm/read-modules-dir": major +"@pnpm/network.auth-header": major +"@pnpm/package-store": major +"@pnpm/parse-cli-args": major +"@pnpm/deps.graph-builder": major +"@pnpm/build-modules": major +"@pnpm/lockfile.filtering": major +"@pnpm/object.key-sorting": major +"@pnpm/constants": major +"@pnpm/git-utils": major +"@pnpm/client": major +"@pnpm/outdated": major +"@pnpm/testing.temp-store": major +"@pnpm/catalogs.resolver": major +"@pnpm/node.resolver": major +"@pnpm/hoist": major +"@pnpm/semver.peer-range": major +"@pnpm/node.fetcher": major +"@pnpm/fs.find-packages": major +"@pnpm/fs.hard-link-dir": major +"@pnpm/core": major +"@pnpm/cafs-types": major +"@pnpm/store-path": major +"@pnpm/catalogs.config": major +"@pnpm/crypto.polyfill": major +"@pnpm/lockfile.merger": major +"@pnpm/lockfile.pruner": major +"@pnpm/lockfile.walker": major +"@pnpm/logger": major +"@pnpm/patching.config": major +"@pnpm/workspace.state": major +"@pnpm/cache.commands": major +"@pnpm/catalogs.types": major +"@pnpm/matcher": major +"@pnpm/lifecycle": major +"@pnpm/graceful-fs": major +"@pnpm/pnpmfile": major +"@pnpm/audit": major +"@pnpm/lockfile.types": major +"@pnpm/lockfile.utils": major +"@pnpm/error": major +"@pnpm/types": major +"@pnpm/patching.types": major +"@pnpm/list": major +"@pnpm-private/updater": major +"@pnpm/cli-utils": major +"@pnpm/config": major +"@pnpm/fetch": major +"@pnpm/cli-meta": major +"@pnpm/dedupe.check": major +"@pnpm/dedupe.types": major +"@pnpm/run-npm": major +"@pnpm/server": major +"@pnpm/command": major +"@pnpm/crypto.hash": major +"@pnpm/deps.status": major +"@pnpm/fs.packlist": major +"@pnpm/hooks.types": major +"@pnpm/lockfile.fs": major +"@pnpm/store.cafs": major +"@pnpm/tools.path": major +"@pnpm/cache.api": major +"@pnpm/env.path": major +"@pnpm/worker": major +"pnpm": major +--- + +Node.js v18 and 19 support discontinued. diff --git a/.changeset/shaggy-peaches-shop.md b/.changeset/shaggy-peaches-shop.md new file mode 100644 index 00000000000..b989a83e53b --- /dev/null +++ b/.changeset/shaggy-peaches-shop.md @@ -0,0 +1,6 @@ +--- +"@pnpm/config": major +"pnpm": major +--- + +The default value of the `type` field in the `package.json` file of the project initialized by `pnpm init` command has been changed to `module`. diff --git a/.changeset/silver-ties-jog.md b/.changeset/silver-ties-jog.md new file mode 100644 index 00000000000..2d6be5661ba --- /dev/null +++ b/.changeset/silver-ties-jog.md @@ -0,0 +1,5 @@ +--- +"pnpm": major +--- + +The standalone exe version of pnpm requires at least glibc 2.27. diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c4a37aaf7a..180eaf084b8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,8 +19,7 @@ jobs: fail-fast: false matrix: node: - - [18, 12, 1] - - [20, 18, 1] + - [20, 19, 4] - [22, 12, 0] - [24, 0, 0] platform: @@ -65,13 +64,13 @@ jobs: # restore-keys: ts-jest-${{ matrix.platform }}-${{ matrix.node }}- - name: run tests (main) timeout-minutes: 60 - if: github.ref_name == 'main' + if: github.ref_name == 'v11' run: pnpm run test-main env: PNPM_WORKERS: 3 - name: run tests (branch) timeout-minutes: 60 - if: github.ref_name != 'main' + if: github.ref_name != 'v11' run: pnpm run test-branch env: PNPM_WORKERS: 3 diff --git a/.meta-updater/src/index.ts b/.meta-updater/src/index.ts index 9316db705e5..63c118e8387 100644 --- a/.meta-updater/src/index.ts +++ b/.meta-updater/src/index.ts @@ -374,7 +374,7 @@ async function updateManifest (workspaceDir: string, manifest: ProjectManifest, url: 'https://github.com/pnpm/pnpm/issues', }, engines: { - node: '>=18.12', + node: '>=20.19', }, files, funding: 'https://opencollective.com/pnpm', diff --git a/cache/api/package.json b/cache/api/package.json index db3a59ad73c..963b2cd16b1 100644 --- a/cache/api/package.json +++ b/cache/api/package.json @@ -46,7 +46,7 @@ "@pnpm/logger": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cache/commands/package.json b/cache/commands/package.json index 70ace235ea6..247ac265572 100644 --- a/cache/commands/package.json +++ b/cache/commands/package.json @@ -54,7 +54,7 @@ "execa": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/catalogs/config/package.json b/catalogs/config/package.json index 5d0332bba65..2240d345310 100644 --- a/catalogs/config/package.json +++ b/catalogs/config/package.json @@ -40,7 +40,7 @@ "@pnpm/workspace.read-manifest": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/catalogs/protocol-parser/package.json b/catalogs/protocol-parser/package.json index 24b326aefe0..8bc686fa2fd 100644 --- a/catalogs/protocol-parser/package.json +++ b/catalogs/protocol-parser/package.json @@ -35,7 +35,7 @@ "@pnpm/catalogs.protocol-parser": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/catalogs/resolver/package.json b/catalogs/resolver/package.json index a6d8d1e4498..29086349748 100644 --- a/catalogs/resolver/package.json +++ b/catalogs/resolver/package.json @@ -40,7 +40,7 @@ "@pnpm/catalogs.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/catalogs/types/package.json b/catalogs/types/package.json index aca05e4bf26..3d5ea77ee16 100644 --- a/catalogs/types/package.json +++ b/catalogs/types/package.json @@ -34,7 +34,7 @@ "@pnpm/catalogs.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/cli-meta/package.json b/cli/cli-meta/package.json index f3ef6c773ce..975e56a42ae 100644 --- a/cli/cli-meta/package.json +++ b/cli/cli-meta/package.json @@ -38,7 +38,7 @@ "@pnpm/cli-meta": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/cli-utils/package.json b/cli/cli-utils/package.json index bb7ba5207b2..105a332d008 100644 --- a/cli/cli-utils/package.json +++ b/cli/cli-utils/package.json @@ -56,7 +56,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/command/package.json b/cli/command/package.json index 35300baf990..fbea5197506 100644 --- a/cli/command/package.json +++ b/cli/command/package.json @@ -36,7 +36,7 @@ "@pnpm/command": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/common-cli-options-help/package.json b/cli/common-cli-options-help/package.json index e8f2eb64a3b..44954061d40 100644 --- a/cli/common-cli-options-help/package.json +++ b/cli/common-cli-options-help/package.json @@ -33,7 +33,7 @@ "@pnpm/common-cli-options-help": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/default-reporter/package.json b/cli/default-reporter/package.json index c5a5d469f67..a4d029ac3d8 100644 --- a/cli/default-reporter/package.json +++ b/cli/default-reporter/package.json @@ -70,7 +70,7 @@ "normalize-newline": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/cli/default-reporter/tsconfig.json b/cli/default-reporter/tsconfig.json index 852ea14f234..921fc6f1135 100644 --- a/cli/default-reporter/tsconfig.json +++ b/cli/default-reporter/tsconfig.json @@ -3,7 +3,6 @@ "compilerOptions": { "outDir": "lib", "rootDir": "src", - "suppressImplicitAnyIndexErrors": true, "ignoreDeprecations": "5.0" }, "include": [ diff --git a/cli/parse-cli-args/package.json b/cli/parse-cli-args/package.json index e7aebca66dd..9ee3f45c334 100644 --- a/cli/parse-cli-args/package.json +++ b/cli/parse-cli-args/package.json @@ -42,7 +42,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/completion/plugin-commands-completion/package.json b/completion/plugin-commands-completion/package.json index 46cf91bb609..ddc84cf647e 100644 --- a/completion/plugin-commands-completion/package.json +++ b/completion/plugin-commands-completion/package.json @@ -50,7 +50,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/config-writer/package.json b/config/config-writer/package.json index def5aed0422..d3c3f4f011f 100644 --- a/config/config-writer/package.json +++ b/config/config-writer/package.json @@ -42,7 +42,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/config/package.json b/config/config/package.json index 0efe5757b5d..0c12b17afdc 100644 --- a/config/config/package.json +++ b/config/config/package.json @@ -77,7 +77,7 @@ "symlink-dir": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/config/src/index.ts b/config/config/src/index.ts index 69d411114f2..bcde1c85697 100644 --- a/config/config/src/index.ts +++ b/config/config/src/index.ts @@ -164,7 +164,7 @@ export async function getConfig (opts: { 'ignore-workspace-root-check': false, 'optimistic-repeat-install': false, 'init-package-manager': true, - 'init-type': 'commonjs', + 'init-type': 'module', 'inject-workspace-packages': false, 'link-workspace-packages': false, 'lockfile-include-tarball-url': false, @@ -377,7 +377,10 @@ export async function getConfig (opts: { for (const [key, value] of Object.entries(newSettings)) { // @ts-expect-error pnpmConfig[key] = value - pnpmConfig.rawConfig[kebabCase(key)] = value + const kebabKey = kebabCase(key) + if (kebabKey in rcOptionsTypes) { + pnpmConfig.rawConfig[kebabCase(key)] = value + } } pnpmConfig.catalogs = getCatalogsFromWorkspaceManifest(workspaceManifest) } diff --git a/config/deps-installer/package.json b/config/deps-installer/package.json index 2747d9c47e2..f5ebfc2a9f3 100644 --- a/config/deps-installer/package.json +++ b/config/deps-installer/package.json @@ -61,7 +61,7 @@ "read-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/config/matcher/package.json b/config/matcher/package.json index 725b0082976..04410e031ae 100644 --- a/config/matcher/package.json +++ b/config/matcher/package.json @@ -40,7 +40,7 @@ "@pnpm/matcher": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/normalize-registries/package.json b/config/normalize-registries/package.json index 908ed6de103..d6bb66629e4 100644 --- a/config/normalize-registries/package.json +++ b/config/normalize-registries/package.json @@ -39,7 +39,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/package-is-installable/package.json b/config/package-is-installable/package.json index 555446481f3..fc04bf2cace 100644 --- a/config/package-is-installable/package.json +++ b/config/package-is-installable/package.json @@ -52,7 +52,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/parse-overrides/package.json b/config/parse-overrides/package.json index 7a8ead6178e..dcb76a7c5fe 100644 --- a/config/parse-overrides/package.json +++ b/config/parse-overrides/package.json @@ -40,7 +40,7 @@ "@pnpm/parse-overrides": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/pick-registry-for-package/package.json b/config/pick-registry-for-package/package.json index 4439cf6fb9c..41ef288535e 100644 --- a/config/pick-registry-for-package/package.json +++ b/config/pick-registry-for-package/package.json @@ -37,7 +37,7 @@ "@pnpm/pick-registry-for-package": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/plugin-commands-config/package.json b/config/plugin-commands-config/package.json index 8caa4b09e8a..f1c1840f8fb 100644 --- a/config/plugin-commands-config/package.json +++ b/config/plugin-commands-config/package.json @@ -59,7 +59,7 @@ "read-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/config/plugin-commands-config/src/configList.ts b/config/plugin-commands-config/src/configList.ts index 3d0086680e7..0841b39e53c 100644 --- a/config/plugin-commands-config/src/configList.ts +++ b/config/plugin-commands-config/src/configList.ts @@ -1,9 +1,10 @@ import { encode } from 'ini' import { sortDirectKeys } from '@pnpm/object.key-sorting' +import { censorProtectedSettings } from './protectedSettings' import { type ConfigCommandOptions } from './ConfigCommandOptions.js' export async function configList (opts: ConfigCommandOptions): Promise { - const sortedConfig = sortDirectKeys(opts.rawConfig) + const sortedConfig = censorProtectedSettings(sortDirectKeys(opts.rawConfig)) if (opts.json) { return JSON.stringify(sortedConfig, null, 2) } diff --git a/config/plugin-commands-config/src/protectedSettings.ts b/config/plugin-commands-config/src/protectedSettings.ts new file mode 100644 index 00000000000..8cfc764120c --- /dev/null +++ b/config/plugin-commands-config/src/protectedSettings.ts @@ -0,0 +1,23 @@ +const PROTECTED_SUFFICES = [ + '_auth', + '_authToken', + 'username', + '_password', +] + +/** Protected settings are settings which `npm config get` refuses to print. */ +export const isSettingProtected = (key: string): boolean => + key.startsWith('//') + ? PROTECTED_SUFFICES.some(suffix => key.endsWith(`:${suffix}`)) + : PROTECTED_SUFFICES.includes(key) + +/** Hide all protected settings by setting them to `(protected)`. */ +export function censorProtectedSettings (config: Record): Record { + config = { ...config } + for (const key in config) { + if (isSettingProtected(key)) { + config[key] = '(protected)' + } + } + return config +} diff --git a/config/plugin-commands-config/test/configList.test.ts b/config/plugin-commands-config/test/configList.test.ts index 06feb0a9b74..3febc3bf986 100644 --- a/config/plugin-commands-config/test/configList.test.ts +++ b/config/plugin-commands-config/test/configList.test.ts @@ -36,3 +36,50 @@ test('config list --json', async () => { 'store-dir': '~/store', }, null, 2)) }) + +test('config list censors protected settings', async () => { + const rawConfig = { + 'store-dir': '~/store', + 'fetch-retries': '2', + username: 'general-username', + '@my-org:registry': 'https://my-org.example.com/registry', + '//my-org.example.com:username': 'my-username-in-my-org', + } + + const output = await config.handler({ + dir: process.cwd(), + cliOptions: {}, + configDir: process.cwd(), + rawConfig, + }, ['list']) + + expect(ini.decode(getOutputString(output))).toEqual({ + ...rawConfig, + '//my-org.example.com:username': '(protected)', + username: '(protected)', + }) +}) + +test('config list --json censors protected settings', async () => { + const rawConfig = { + 'store-dir': '~/store', + 'fetch-retries': '2', + username: 'general-username', + '@my-org:registry': 'https://my-org.example.com/registry', + '//my-org.example.com:username': 'my-username-in-my-org', + } + + const output = await config.handler({ + dir: process.cwd(), + json: true, + cliOptions: {}, + configDir: process.cwd(), + rawConfig, + }, ['list']) + + expect(JSON.parse(getOutputString(output))).toStrictEqual({ + ...rawConfig, + '//my-org.example.com:username': '(protected)', + username: '(protected)', + }) +}) diff --git a/crypto/hash/package.json b/crypto/hash/package.json index 67440863f80..b703d2928b1 100644 --- a/crypto/hash/package.json +++ b/crypto/hash/package.json @@ -33,7 +33,6 @@ "compile": "tsc --build && pnpm run lint --fix" }, "dependencies": { - "@pnpm/crypto.polyfill": "workspace:*", "@pnpm/graceful-fs": "workspace:*", "ssri": "catalog:" }, @@ -45,7 +44,7 @@ "tar-stream": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/crypto/hash/src/index.ts b/crypto/hash/src/index.ts index 54e261a6a2b..b32df0c2118 100644 --- a/crypto/hash/src/index.ts +++ b/crypto/hash/src/index.ts @@ -1,4 +1,4 @@ -import * as crypto from '@pnpm/crypto.polyfill' +import crypto from 'crypto' import fs from 'fs' import gfs from '@pnpm/graceful-fs' import ssri from 'ssri' diff --git a/crypto/hash/tsconfig.json b/crypto/hash/tsconfig.json index a99dc5e9451..8c34b2ababb 100644 --- a/crypto/hash/tsconfig.json +++ b/crypto/hash/tsconfig.json @@ -14,9 +14,6 @@ }, { "path": "../../fs/graceful-fs" - }, - { - "path": "../polyfill" } ] } diff --git a/crypto/object-hasher/package.json b/crypto/object-hasher/package.json index f03fd3bca13..7c4fb6751b5 100644 --- a/crypto/object-hasher/package.json +++ b/crypto/object-hasher/package.json @@ -42,7 +42,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/crypto/polyfill/CHANGELOG.md b/crypto/polyfill/CHANGELOG.md deleted file mode 100644 index 0134d80f00c..00000000000 --- a/crypto/polyfill/CHANGELOG.md +++ /dev/null @@ -1,17 +0,0 @@ -# @pnpm/crypto.polyfill - -## 1000.1.0 - -### Minor Changes - -- 58d8597: Fix the type of `hash`. It was `any` because `crypto.hash` not being declared would fall back to `any`. - -## 1.0.0 - -### Major Changes - -- 222d10a: Initial release. - -### Patch Changes - -- 222d10a: Use `crypto.hash`, when available, for improved performance [#8629](https://github.com/pnpm/pnpm/pull/8629). diff --git a/crypto/polyfill/README.md b/crypto/polyfill/README.md deleted file mode 100644 index cf965a800f2..00000000000 --- a/crypto/polyfill/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# @pnpm/crypto.polyfill - -> Polyfill for functions in the crypto library - -[![npm version](https://img.shields.io/npm/v/@pnpm/crypto.polyfill.svg)](https://www.npmjs.com/package/@pnpm/crypto.polyfill) - -## Installation - -```sh -pnpm add @pnpm/crypto.polyfill -``` - -## License - -MIT diff --git a/crypto/polyfill/package.json b/crypto/polyfill/package.json deleted file mode 100644 index f6a62e6abe8..00000000000 --- a/crypto/polyfill/package.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "name": "@pnpm/crypto.polyfill", - "version": "1000.1.0", - "description": "Polyfill for functions in the crypto library", - "keywords": [ - "pnpm", - "pnpm10", - "crypto" - ], - "license": "MIT", - "funding": "https://opencollective.com/pnpm", - "repository": "https://github.com/pnpm/pnpm/blob/main/crypto/polyfill", - "homepage": "https://github.com/pnpm/pnpm/blob/main/crypto/polyfill#readme", - "bugs": { - "url": "https://github.com/pnpm/pnpm/issues" - }, - "type": "commonjs", - "main": "lib/index.js", - "types": "lib/index.d.ts", - "exports": { - ".": "./lib/index.js" - }, - "files": [ - "lib", - "!*.map" - ], - "scripts": { - "lint": "eslint \"src/**/*.ts\"", - "test": "pnpm run compile", - "prepublishOnly": "pnpm run compile", - "compile": "tsc --build && pnpm run lint --fix" - }, - "devDependencies": { - "@pnpm/crypto.polyfill": "workspace:*" - }, - "engines": { - "node": ">=18.12" - }, - "jest": { - "preset": "@pnpm/jest-config" - } -} diff --git a/crypto/polyfill/src/index.ts b/crypto/polyfill/src/index.ts deleted file mode 100644 index f33e47c4c03..00000000000 --- a/crypto/polyfill/src/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -import crypto from 'crypto' - -export type Hash = (algorithm: string, data: crypto.BinaryLike, outputEncoding: crypto.BinaryToTextEncoding) => string - -export const hash: Hash = - // @ts-expect-error -- crypto.hash is supported in Node 21.7.0+, 20.12.0+ - crypto.hash ?? - ((algorithm, data, outputEncoding) => crypto.createHash(algorithm).update(data).digest(outputEncoding)) diff --git a/crypto/polyfill/tsconfig.json b/crypto/polyfill/tsconfig.json deleted file mode 100644 index c6f0399f60e..00000000000 --- a/crypto/polyfill/tsconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "@pnpm/tsconfig", - "compilerOptions": { - "outDir": "lib", - "rootDir": "src" - }, - "include": [ - "src/**/*.ts", - "../../__typings__/**/*.d.ts" - ], - "references": [] -} diff --git a/crypto/polyfill/tsconfig.lint.json b/crypto/polyfill/tsconfig.lint.json deleted file mode 100644 index 1bbe711971a..00000000000 --- a/crypto/polyfill/tsconfig.lint.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./tsconfig.json", - "include": [ - "src/**/*.ts", - "test/**/*.ts", - "../../__typings__/**/*.d.ts" - ] -} diff --git a/crypto/shasums-file/package.json b/crypto/shasums-file/package.json index ae5594da45b..c1cb8db1719 100644 --- a/crypto/shasums-file/package.json +++ b/crypto/shasums-file/package.json @@ -41,7 +41,7 @@ "@pnpm/crypto.shasums-file": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/dedupe/check/package.json b/dedupe/check/package.json index 2714d8f0bc2..38672d92d17 100644 --- a/dedupe/check/package.json +++ b/dedupe/check/package.json @@ -40,7 +40,7 @@ "@pnpm/dedupe.check": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/dedupe/issues-renderer/package.json b/dedupe/issues-renderer/package.json index cd6e3044057..66321cf9f32 100644 --- a/dedupe/issues-renderer/package.json +++ b/dedupe/issues-renderer/package.json @@ -40,7 +40,7 @@ "@types/archy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/dedupe/types/package.json b/dedupe/types/package.json index 54accdc4f46..6730a51ab9b 100644 --- a/dedupe/types/package.json +++ b/dedupe/types/package.json @@ -33,7 +33,7 @@ "@pnpm/dedupe.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/deps/graph-builder/package.json b/deps/graph-builder/package.json index 082889a8a0c..14ad35be72d 100644 --- a/deps/graph-builder/package.json +++ b/deps/graph-builder/package.json @@ -54,7 +54,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/deps/graph-sequencer/package.json b/deps/graph-sequencer/package.json index c082415a8e2..59e552a06ec 100644 --- a/deps/graph-sequencer/package.json +++ b/deps/graph-sequencer/package.json @@ -35,7 +35,7 @@ "@pnpm/deps.graph-sequencer": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/deps/status/package.json b/deps/status/package.json index 3a3927b0cd6..24bf0d60a78 100644 --- a/deps/status/package.json +++ b/deps/status/package.json @@ -60,7 +60,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/node.fetcher/package.json b/env/node.fetcher/package.json index e9d82c0ccd1..62777a136a7 100644 --- a/env/node.fetcher/package.json +++ b/env/node.fetcher/package.json @@ -52,7 +52,7 @@ "node-fetch": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/node.resolver/package.json b/env/node.resolver/package.json index eaba66aebeb..267e6132916 100644 --- a/env/node.resolver/package.json +++ b/env/node.resolver/package.json @@ -49,7 +49,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/path/package.json b/env/path/package.json index 70f867f5766..ad16b322cde 100644 --- a/env/path/package.json +++ b/env/path/package.json @@ -38,7 +38,7 @@ "@pnpm/env.path": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/plugin-commands-env/package.json b/env/plugin-commands-env/package.json index 56a3f035dfa..18d6600d19a 100644 --- a/env/plugin-commands-env/package.json +++ b/env/plugin-commands-env/package.json @@ -73,7 +73,7 @@ "yazl": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/env/plugin-commands-env/test/env.test.ts b/env/plugin-commands-env/test/env.test.ts index 7968258ad2e..34378f0fd8b 100644 --- a/env/plugin-commands-env/test/env.test.ts +++ b/env/plugin-commands-env/test/env.test.ts @@ -208,7 +208,7 @@ describe('env add/remove', () => { rawConfig: {}, }, ['rm', '16.4.0']) - expect(() => execa.sync('node', ['-v'], opts)).toThrowError() + expect(() => execa.sync('node', ['-v'], opts)).toThrow() }) test('install and remove multiple Node.js versions in one command', async () => { diff --git a/env/system-node-version/package.json b/env/system-node-version/package.json index 08c37d4bd22..cb5bef7f18f 100644 --- a/env/system-node-version/package.json +++ b/env/system-node-version/package.json @@ -41,7 +41,7 @@ "@pnpm/env.system-node-version": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/build-commands/package.json b/exec/build-commands/package.json index 0d8436fd853..f1f9de3f208 100644 --- a/exec/build-commands/package.json +++ b/exec/build-commands/package.json @@ -60,7 +60,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/exec/build-modules/package.json b/exec/build-modules/package.json index f607c1887d3..53e8a74dcb6 100644 --- a/exec/build-modules/package.json +++ b/exec/build-modules/package.json @@ -59,7 +59,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/lifecycle/package.json b/exec/lifecycle/package.json index b4362edb0e3..2bdf42a4847 100644 --- a/exec/lifecycle/package.json +++ b/exec/lifecycle/package.json @@ -62,7 +62,7 @@ "load-json-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/pkg-requires-build/package.json b/exec/pkg-requires-build/package.json index e7916ee8f8a..0df5ac23d29 100644 --- a/exec/pkg-requires-build/package.json +++ b/exec/pkg-requires-build/package.json @@ -37,7 +37,7 @@ "@pnpm/exec.pkg-requires-build": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/plugin-commands-rebuild/package.json b/exec/plugin-commands-rebuild/package.json index c425211bef1..80fc2cf0f94 100644 --- a/exec/plugin-commands-rebuild/package.json +++ b/exec/plugin-commands-rebuild/package.json @@ -89,7 +89,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/exec/plugin-commands-script-runners/package.json b/exec/plugin-commands-script-runners/package.json index aab73f51068..cfc1f9e925b 100644 --- a/exec/plugin-commands-script-runners/package.json +++ b/exec/plugin-commands-script-runners/package.json @@ -89,7 +89,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/exec/pnpm-cli-runner/package.json b/exec/pnpm-cli-runner/package.json index 5acaa53865a..438f0a52b72 100644 --- a/exec/pnpm-cli-runner/package.json +++ b/exec/pnpm-cli-runner/package.json @@ -36,7 +36,7 @@ "@pnpm/exec.pnpm-cli-runner": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/prepare-package/package.json b/exec/prepare-package/package.json index 63db92aefae..2c19c883b9b 100644 --- a/exec/prepare-package/package.json +++ b/exec/prepare-package/package.json @@ -49,7 +49,7 @@ "load-json-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/exec/run-npm/package.json b/exec/run-npm/package.json index eaf31369d12..5d16a40176b 100644 --- a/exec/run-npm/package.json +++ b/exec/run-npm/package.json @@ -38,7 +38,7 @@ "@types/cross-spawn": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/binary-fetcher/package.json b/fetching/binary-fetcher/package.json index 5d8fec21cce..21a5bfc67a5 100644 --- a/fetching/binary-fetcher/package.json +++ b/fetching/binary-fetcher/package.json @@ -47,7 +47,7 @@ "@types/ssri": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/directory-fetcher/package.json b/fetching/directory-fetcher/package.json index a37485bc576..662ac858b77 100644 --- a/fetching/directory-fetcher/package.json +++ b/fetching/directory-fetcher/package.json @@ -50,7 +50,7 @@ "@zkochan/rimraf": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/fetcher-base/package.json b/fetching/fetcher-base/package.json index 15cd8a50166..25cd25d3734 100644 --- a/fetching/fetcher-base/package.json +++ b/fetching/fetcher-base/package.json @@ -41,7 +41,7 @@ "@pnpm/fetcher-base": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/git-fetcher/package.json b/fetching/git-fetcher/package.json index e2eb4d94c40..eb804b6ff08 100644 --- a/fetching/git-fetcher/package.json +++ b/fetching/git-fetcher/package.json @@ -52,7 +52,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/pick-fetcher/package.json b/fetching/pick-fetcher/package.json index 8ec0398ddb5..3a65af2e1c6 100644 --- a/fetching/pick-fetcher/package.json +++ b/fetching/pick-fetcher/package.json @@ -36,7 +36,7 @@ "@pnpm/resolver-base": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fetching/tarball-fetcher/package.json b/fetching/tarball-fetcher/package.json index fc756698aef..ab90a5181ce 100644 --- a/fetching/tarball-fetcher/package.json +++ b/fetching/tarball-fetcher/package.json @@ -69,7 +69,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/find-packages/package.json b/fs/find-packages/package.json index 0f172d17fbc..a901bf0238f 100644 --- a/fs/find-packages/package.json +++ b/fs/find-packages/package.json @@ -43,7 +43,7 @@ "@pnpm/fs.find-packages": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/graceful-fs/package.json b/fs/graceful-fs/package.json index 643b38c6109..b440835055f 100644 --- a/fs/graceful-fs/package.json +++ b/fs/graceful-fs/package.json @@ -37,7 +37,7 @@ "@types/graceful-fs": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/hard-link-dir/package.json b/fs/hard-link-dir/package.json index e22a0a32b18..c43e1adc34e 100644 --- a/fs/hard-link-dir/package.json +++ b/fs/hard-link-dir/package.json @@ -41,7 +41,7 @@ "@pnpm/prepare": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/indexed-pkg-importer/package.json b/fs/indexed-pkg-importer/package.json index ffb66dc0374..969f5f4dccb 100644 --- a/fs/indexed-pkg-importer/package.json +++ b/fs/indexed-pkg-importer/package.json @@ -67,7 +67,7 @@ "@types/fs-extra": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/is-empty-dir-or-nothing/package.json b/fs/is-empty-dir-or-nothing/package.json index 10fdac0111b..a541c01889c 100644 --- a/fs/is-empty-dir-or-nothing/package.json +++ b/fs/is-empty-dir-or-nothing/package.json @@ -34,7 +34,7 @@ "@pnpm/fs.is-empty-dir-or-nothing": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/packlist/package.json b/fs/packlist/package.json index 40141b53ad3..46d9c779dce 100644 --- a/fs/packlist/package.json +++ b/fs/packlist/package.json @@ -36,7 +36,7 @@ "@pnpm/fs.packlist": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/read-modules-dir/package.json b/fs/read-modules-dir/package.json index d1bbc76a5ed..84531b70634 100644 --- a/fs/read-modules-dir/package.json +++ b/fs/read-modules-dir/package.json @@ -38,7 +38,7 @@ "@types/graceful-fs": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/fs/symlink-dependency/package.json b/fs/symlink-dependency/package.json index 64aa2404692..3179befc79a 100644 --- a/fs/symlink-dependency/package.json +++ b/fs/symlink-dependency/package.json @@ -48,7 +48,7 @@ "@pnpm/symlink-dependency": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/hooks/pnpmfile/package.json b/hooks/pnpmfile/package.json index 5b300216db3..714cc89b8c1 100644 --- a/hooks/pnpmfile/package.json +++ b/hooks/pnpmfile/package.json @@ -50,7 +50,7 @@ "@pnpm/pnpmfile": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/hooks/read-package-hook/package.json b/hooks/read-package-hook/package.json index dc32f464fc8..116a22f7632 100644 --- a/hooks/read-package-hook/package.json +++ b/hooks/read-package-hook/package.json @@ -50,7 +50,7 @@ "@yarnpkg/core": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/hooks/types/package.json b/hooks/types/package.json index f09fa9ce279..002f35e35da 100644 --- a/hooks/types/package.json +++ b/hooks/types/package.json @@ -37,7 +37,7 @@ "@pnpm/hooks.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/audit/package.json b/lockfile/audit/package.json index befc5f33ede..b895bc3edc3 100644 --- a/lockfile/audit/package.json +++ b/lockfile/audit/package.json @@ -56,7 +56,7 @@ "nock": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/detect-dep-types/package.json b/lockfile/detect-dep-types/package.json index 2909fe5899a..5e7dfd96686 100644 --- a/lockfile/detect-dep-types/package.json +++ b/lockfile/detect-dep-types/package.json @@ -41,7 +41,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/filtering/package.json b/lockfile/filtering/package.json index 003e39d1291..514a19a03cc 100644 --- a/lockfile/filtering/package.json +++ b/lockfile/filtering/package.json @@ -57,7 +57,7 @@ "yaml-tag": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/fs/package.json b/lockfile/fs/package.json index 1b8cccccebc..1df321e59c2 100644 --- a/lockfile/fs/package.json +++ b/lockfile/fs/package.json @@ -69,7 +69,7 @@ "yaml-tag": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/lockfile-to-pnp/package.json b/lockfile/lockfile-to-pnp/package.json index 05204920f9d..1a0c4feb83b 100644 --- a/lockfile/lockfile-to-pnp/package.json +++ b/lockfile/lockfile-to-pnp/package.json @@ -51,7 +51,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/merger/package.json b/lockfile/merger/package.json index a917a77ffee..f7a772a9980 100644 --- a/lockfile/merger/package.json +++ b/lockfile/merger/package.json @@ -45,7 +45,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/plugin-commands-audit/package.json b/lockfile/plugin-commands-audit/package.json index fd8d9e1475e..ba3007258e8 100644 --- a/lockfile/plugin-commands-audit/package.json +++ b/lockfile/plugin-commands-audit/package.json @@ -61,7 +61,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/plugin-commands-audit/tsconfig.json b/lockfile/plugin-commands-audit/tsconfig.json index 8d57aa94b43..516818fcdb0 100644 --- a/lockfile/plugin-commands-audit/tsconfig.json +++ b/lockfile/plugin-commands-audit/tsconfig.json @@ -3,7 +3,6 @@ "compilerOptions": { "outDir": "lib", "rootDir": "src", - "suppressImplicitAnyIndexErrors": true, "ignoreDeprecations": "5.0" }, "include": [ diff --git a/lockfile/preferred-versions/package.json b/lockfile/preferred-versions/package.json index dcf4952b600..a46b2d8f654 100644 --- a/lockfile/preferred-versions/package.json +++ b/lockfile/preferred-versions/package.json @@ -42,7 +42,7 @@ "@pnpm/lockfile.preferred-versions": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/pruner/package.json b/lockfile/pruner/package.json index a5724ecb8ab..e5498eb8d5f 100644 --- a/lockfile/pruner/package.json +++ b/lockfile/pruner/package.json @@ -45,7 +45,7 @@ "yaml-tag": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/settings-checker/package.json b/lockfile/settings-checker/package.json index f111cb7e471..fc69a5819fb 100644 --- a/lockfile/settings-checker/package.json +++ b/lockfile/settings-checker/package.json @@ -45,7 +45,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/types/package.json b/lockfile/types/package.json index 2519277198d..073a7bed3bd 100644 --- a/lockfile/types/package.json +++ b/lockfile/types/package.json @@ -39,6 +39,6 @@ "@pnpm/lockfile.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" } } diff --git a/lockfile/utils/package.json b/lockfile/utils/package.json index fb90e7a30de..658e274b6ab 100644 --- a/lockfile/utils/package.json +++ b/lockfile/utils/package.json @@ -49,7 +49,7 @@ "yaml-tag": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/verification/package.json b/lockfile/verification/package.json index 916f9bf3275..85fd6f44d41 100644 --- a/lockfile/verification/package.json +++ b/lockfile/verification/package.json @@ -60,7 +60,7 @@ "tar-stream": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/lockfile/walker/package.json b/lockfile/walker/package.json index 0a7ad3e9a7c..6f95083eea1 100644 --- a/lockfile/walker/package.json +++ b/lockfile/walker/package.json @@ -41,7 +41,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/modules-mounter/daemon/package.json b/modules-mounter/daemon/package.json index 88802cf3d46..ecfc1b03d8c 100644 --- a/modules-mounter/daemon/package.json +++ b/modules-mounter/daemon/package.json @@ -63,7 +63,7 @@ "rimraf": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/network/auth-header/package.json b/network/auth-header/package.json index bf9c0153894..fa83f504924 100644 --- a/network/auth-header/package.json +++ b/network/auth-header/package.json @@ -40,7 +40,7 @@ "safe-buffer": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/network/auth-header/test/getAuthHeadersFromConfig.test.ts b/network/auth-header/test/getAuthHeadersFromConfig.test.ts index a8cb8fe3a95..c6234a1e3c3 100644 --- a/network/auth-header/test/getAuthHeadersFromConfig.test.ts +++ b/network/auth-header/test/getAuthHeadersFromConfig.test.ts @@ -86,7 +86,7 @@ describe('getAuthHeadersFromConfig()', () => { userSettings: { '//reg.com:tokenHelper': './utils/text-exec.js', }, - })).toThrowError('must be an absolute path, without arguments') + })).toThrow('must be an absolute path, without arguments') }) it('should throw an error if the token helper is not an absolute path with args', () => { expect(() => getAuthHeadersFromConfig({ @@ -94,7 +94,7 @@ describe('getAuthHeadersFromConfig()', () => { userSettings: { '//reg.com:tokenHelper': `${osTokenHelper[osFamily]} arg1`, }, - })).toThrowError('must be an absolute path, without arguments') + })).toThrow('must be an absolute path, without arguments') }) it('should throw an error if the token helper fails', () => { expect(() => getAuthHeadersFromConfig({ @@ -102,7 +102,7 @@ describe('getAuthHeadersFromConfig()', () => { userSettings: { '//reg.com:tokenHelper': osErrorTokenHelper[osFamily], }, - })).toThrowError('Exit code') + })).toThrow('Exit code') }) it('only read token helper from user config', () => { const allSettings = { diff --git a/network/fetch/package.json b/network/fetch/package.json index c5d584e299d..8aa8a5e9124 100644 --- a/network/fetch/package.json +++ b/network/fetch/package.json @@ -50,7 +50,7 @@ "nock": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/network/fetching-types/package.json b/network/fetching-types/package.json index f6f24c05c2d..2b845862b1c 100644 --- a/network/fetching-types/package.json +++ b/network/fetching-types/package.json @@ -38,7 +38,7 @@ "@pnpm/fetching-types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/object/key-sorting/package.json b/object/key-sorting/package.json index b2c01a18d39..e34f09ab752 100644 --- a/object/key-sorting/package.json +++ b/object/key-sorting/package.json @@ -39,7 +39,7 @@ "@pnpm/object.key-sorting": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/object/property-path/package.json b/object/property-path/package.json index 416df5aab76..be1b4b00678 100644 --- a/object/property-path/package.json +++ b/object/property-path/package.json @@ -38,7 +38,7 @@ "@pnpm/object.property-path": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/package.json b/package.json index 6eb15399188..672d1c4bff9 100644 --- a/package.json +++ b/package.json @@ -13,8 +13,8 @@ "test-main": "pnpm pretest && pnpm lint && pnpm run test-pkgs-main", "remove-temp-dir": "shx rm -rf ../pnpm_tmp", "test-pkgs-main": "pnpm remove-temp-dir && pnpm run --no-sort --workspace-concurrency=1 -r _test", - "test-branch": "pnpm pretest && pnpm lint && git remote set-branches --add origin main && git fetch origin main && pnpm run test-pkgs-branch", - "test-pkgs-branch": "pnpm remove-temp-dir && pnpm --workspace-concurrency=1 --filter=...[origin/main] run --no-sort _test", + "test-branch": "pnpm pretest && pnpm lint && git remote set-branches --add origin v11 && git fetch origin v11 && pnpm run test-pkgs-branch", + "test-pkgs-branch": "pnpm remove-temp-dir && pnpm --workspace-concurrency=1 --filter=...[origin/v11] run --no-sort _test", "compile-only": "ts-node __utils__/scripts/src/typecheck-only.ts && pnpm -F pnpm compile", "compile": "pnpm compile-only && pnpm run update-manifests", "watch": "pnpm --filter=@pnpm/fetch run compile && pnpm --filter=pnpm run compile --watch", diff --git a/packages/calc-dep-state/package.json b/packages/calc-dep-state/package.json index 8be1bce4298..9d3615829e8 100644 --- a/packages/calc-dep-state/package.json +++ b/packages/calc-dep-state/package.json @@ -42,7 +42,7 @@ "@pnpm/calc-dep-state": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/constants/package.json b/packages/constants/package.json index c5092dd8a6c..8ed10d8358b 100644 --- a/packages/constants/package.json +++ b/packages/constants/package.json @@ -34,7 +34,7 @@ "@pnpm/constants": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/core-loggers/package.json b/packages/core-loggers/package.json index 88261290f94..5888e5dce7b 100644 --- a/packages/core-loggers/package.json +++ b/packages/core-loggers/package.json @@ -44,7 +44,7 @@ "@pnpm/logger": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/dependency-path/package.json b/packages/dependency-path/package.json index 0fbdc2128cb..464b03d88cb 100644 --- a/packages/dependency-path/package.json +++ b/packages/dependency-path/package.json @@ -42,7 +42,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/error/package.json b/packages/error/package.json index 55c7880039f..5a0fb3df1d5 100644 --- a/packages/error/package.json +++ b/packages/error/package.json @@ -38,7 +38,7 @@ "@pnpm/error": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/git-utils/package.json b/packages/git-utils/package.json index 3b5edd57171..5bc2d152700 100644 --- a/packages/git-utils/package.json +++ b/packages/git-utils/package.json @@ -42,7 +42,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/logger/package.json b/packages/logger/package.json index 2993f45a73d..70f3d37f0ae 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -39,7 +39,7 @@ "@pnpm/logger": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/make-dedicated-lockfile/package.json b/packages/make-dedicated-lockfile/package.json index dd4a31f2f83..16aee59364a 100644 --- a/packages/make-dedicated-lockfile/package.json +++ b/packages/make-dedicated-lockfile/package.json @@ -53,7 +53,7 @@ "execa": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/parse-wanted-dependency/package.json b/packages/parse-wanted-dependency/package.json index bc64b362843..e116fc7e1f9 100644 --- a/packages/parse-wanted-dependency/package.json +++ b/packages/parse-wanted-dependency/package.json @@ -37,7 +37,7 @@ "@types/validate-npm-package-name": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/plugin-commands-doctor/package.json b/packages/plugin-commands-doctor/package.json index 2171bae5e87..f599868afa0 100644 --- a/packages/plugin-commands-doctor/package.json +++ b/packages/plugin-commands-doctor/package.json @@ -45,7 +45,7 @@ "@pnpm/plugin-commands-doctor": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/plugin-commands-init/package.json b/packages/plugin-commands-init/package.json index 7c6536bbf0b..cc8d418d91c 100644 --- a/packages/plugin-commands-init/package.json +++ b/packages/plugin-commands-init/package.json @@ -52,7 +52,7 @@ "load-json-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/plugin-commands-setup/package.json b/packages/plugin-commands-setup/package.json index ffa2d3be00d..0f130c347b2 100644 --- a/packages/plugin-commands-setup/package.json +++ b/packages/plugin-commands-setup/package.json @@ -49,7 +49,7 @@ "@pnpm/prepare": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/render-peer-issues/package.json b/packages/render-peer-issues/package.json index db109e6ae7e..179ea6b36ae 100644 --- a/packages/render-peer-issues/package.json +++ b/packages/render-peer-issues/package.json @@ -42,7 +42,7 @@ "@types/archy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/packages/types/package.json b/packages/types/package.json index 770ddde71de..f86fcdc610d 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -34,7 +34,7 @@ "@pnpm/types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/patching/apply-patch/package.json b/patching/apply-patch/package.json index cb661c774f2..2db9e4ae25b 100644 --- a/patching/apply-patch/package.json +++ b/patching/apply-patch/package.json @@ -46,7 +46,7 @@ "@pnpm/test-fixtures": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/patching/config/package.json b/patching/config/package.json index 02e403db827..8e40967df30 100644 --- a/patching/config/package.json +++ b/patching/config/package.json @@ -45,7 +45,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/patching/plugin-commands-patching/package.json b/patching/plugin-commands-patching/package.json index fed25f3b3b1..e5240e72204 100644 --- a/patching/plugin-commands-patching/package.json +++ b/patching/plugin-commands-patching/package.json @@ -86,7 +86,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/patching/types/package.json b/patching/types/package.json index 7201ef05b95..913e770812d 100644 --- a/patching/types/package.json +++ b/patching/types/package.json @@ -34,7 +34,7 @@ "@pnpm/patching.types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/client/package.json b/pkg-manager/client/package.json index fd0ba306db8..2459f9b4928 100644 --- a/pkg-manager/client/package.json +++ b/pkg-manager/client/package.json @@ -52,7 +52,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/core/package.json b/pkg-manager/core/package.json index 8ca7d8712d7..1b906db84ee 100644 --- a/pkg-manager/core/package.json +++ b/pkg-manager/core/package.json @@ -159,7 +159,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/pkg-manager/core/test/brokenLockfileIntegrity.ts b/pkg-manager/core/test/brokenLockfileIntegrity.ts index 00195bf573a..6ba29b238c5 100644 --- a/pkg-manager/core/test/brokenLockfileIntegrity.ts +++ b/pkg-manager/core/test/brokenLockfileIntegrity.ts @@ -34,7 +34,7 @@ test('installation breaks if the lockfile contains the wrong checksum', async () manifest, mutation: 'install', rootDir: process.cwd() as ProjectRootDir, - }, testDefaults({ frozenLockfile: true }, { retry: { retries: 0 } }))).rejects.toThrowError(/Got unexpected checksum for/) + }, testDefaults({ frozenLockfile: true }, { retry: { retries: 0 } }))).rejects.toThrow(/Got unexpected checksum for/) await mutateModulesInSingleProject({ manifest, @@ -81,7 +81,7 @@ test('installation breaks if the lockfile contains the wrong checksum and the st mutation: 'install', rootDir: process.cwd() as ProjectRootDir, }, testDefaults({ frozenLockfile: true }, { retry: { retries: 0 } })) - ).rejects.toThrowError(/Got unexpected checksum/) + ).rejects.toThrow(/Got unexpected checksum/) await mutateModulesInSingleProject({ manifest, diff --git a/pkg-manager/direct-dep-linker/package.json b/pkg-manager/direct-dep-linker/package.json index f2328017eb3..7ca2861128b 100644 --- a/pkg-manager/direct-dep-linker/package.json +++ b/pkg-manager/direct-dep-linker/package.json @@ -46,7 +46,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/get-context/package.json b/pkg-manager/get-context/package.json index 3b2f3a5cc3c..6eb18aaf258 100644 --- a/pkg-manager/get-context/package.json +++ b/pkg-manager/get-context/package.json @@ -51,7 +51,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/headless/package.json b/pkg-manager/headless/package.json index 8aca0664b5d..8364adb4561 100644 --- a/pkg-manager/headless/package.json +++ b/pkg-manager/headless/package.json @@ -102,7 +102,7 @@ "write-json-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/pkg-manager/hoist/package.json b/pkg-manager/hoist/package.json index 5d6a77e7f97..ff2e61745f2 100644 --- a/pkg-manager/hoist/package.json +++ b/pkg-manager/hoist/package.json @@ -54,7 +54,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/link-bins/package.json b/pkg-manager/link-bins/package.json index 5417028b431..aba8034ea31 100644 --- a/pkg-manager/link-bins/package.json +++ b/pkg-manager/link-bins/package.json @@ -69,7 +69,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/modules-cleaner/package.json b/pkg-manager/modules-cleaner/package.json index 925affe6ac0..1b4318454f3 100644 --- a/pkg-manager/modules-cleaner/package.json +++ b/pkg-manager/modules-cleaner/package.json @@ -52,7 +52,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/modules-yaml/package.json b/pkg-manager/modules-yaml/package.json index 34962e6ada7..ae482b2cbb7 100644 --- a/pkg-manager/modules-yaml/package.json +++ b/pkg-manager/modules-yaml/package.json @@ -46,7 +46,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/package-bins/package.json b/pkg-manager/package-bins/package.json index 19a7794843d..8d43d005b38 100644 --- a/pkg-manager/package-bins/package.json +++ b/pkg-manager/package-bins/package.json @@ -42,7 +42,7 @@ "@types/node": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/package-requester/package.json b/pkg-manager/package-requester/package.json index e447c6cc847..2fed1794658 100644 --- a/pkg-manager/package-requester/package.json +++ b/pkg-manager/package-requester/package.json @@ -78,7 +78,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/pkg-manager/plugin-commands-installation/package.json b/pkg-manager/plugin-commands-installation/package.json index 0700d3a6599..8a9d21ac411 100644 --- a/pkg-manager/plugin-commands-installation/package.json +++ b/pkg-manager/plugin-commands-installation/package.json @@ -126,7 +126,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/pkg-manager/read-projects-context/package.json b/pkg-manager/read-projects-context/package.json index 4c10e2360a7..6c293060138 100644 --- a/pkg-manager/read-projects-context/package.json +++ b/pkg-manager/read-projects-context/package.json @@ -45,7 +45,7 @@ "@pnpm/read-projects-context": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/real-hoist/package.json b/pkg-manager/real-hoist/package.json index 75ba0706613..89d03c18bae 100644 --- a/pkg-manager/real-hoist/package.json +++ b/pkg-manager/real-hoist/package.json @@ -44,7 +44,7 @@ "@pnpm/types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/remove-bins/package.json b/pkg-manager/remove-bins/package.json index 2e643c45937..9bba6538d1f 100644 --- a/pkg-manager/remove-bins/package.json +++ b/pkg-manager/remove-bins/package.json @@ -49,7 +49,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manager/resolve-dependencies/package.json b/pkg-manager/resolve-dependencies/package.json index 86c1c2c9f8a..8126898e1b4 100644 --- a/pkg-manager/resolve-dependencies/package.json +++ b/pkg-manager/resolve-dependencies/package.json @@ -82,7 +82,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/exportable-manifest/package.json b/pkg-manifest/exportable-manifest/package.json index a5456fb8610..1bd8c9fe5a1 100644 --- a/pkg-manifest/exportable-manifest/package.json +++ b/pkg-manifest/exportable-manifest/package.json @@ -50,7 +50,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/manifest-utils/package.json b/pkg-manifest/manifest-utils/package.json index 80760db5d76..4c510d35ceb 100644 --- a/pkg-manifest/manifest-utils/package.json +++ b/pkg-manifest/manifest-utils/package.json @@ -40,7 +40,7 @@ "@pnpm/manifest-utils": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/read-package-json/package.json b/pkg-manifest/read-package-json/package.json index c55d7b927c4..ac61ff63081 100644 --- a/pkg-manifest/read-package-json/package.json +++ b/pkg-manifest/read-package-json/package.json @@ -42,7 +42,7 @@ "@types/normalize-package-data": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/read-project-manifest/package.json b/pkg-manifest/read-project-manifest/package.json index 97d9cd069a7..5cef129783b 100644 --- a/pkg-manifest/read-project-manifest/package.json +++ b/pkg-manifest/read-project-manifest/package.json @@ -55,7 +55,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pkg-manifest/write-project-manifest/package.json b/pkg-manifest/write-project-manifest/package.json index 00b0faafcc0..ddede5bf267 100644 --- a/pkg-manifest/write-project-manifest/package.json +++ b/pkg-manifest/write-project-manifest/package.json @@ -43,7 +43,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 50fed62e537..234039e0e57 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,8 +37,8 @@ catalogs: specifier: 7.0.1 version: 7.0.1 '@jest/globals': - specifier: 29.7.0 - version: 29.7.0 + specifier: 30.0.5 + version: 30.0.5 '@pnpm/builder.policy': specifier: 3.0.1 version: 3.0.1 @@ -148,8 +148,8 @@ catalogs: specifier: 2.0.2 version: 2.0.2 '@types/jest': - specifier: ^29.5.14 - version: 29.5.14 + specifier: ^30.0.0 + version: 30.0.0 '@types/js-yaml': specifier: ^4.0.9 version: 4.0.9 @@ -163,8 +163,8 @@ catalogs: specifier: ^4.0.9 version: 4.0.9 '@types/node': - specifier: ^18.19.34 - version: 18.19.34 + specifier: ^22.15.30 + version: 22.15.30 '@types/normalize-package-data': specifier: ^2.4.4 version: 2.4.4 @@ -466,8 +466,8 @@ catalogs: specifier: 2.0.0 version: 2.0.0 jest: - specifier: ^29.7.0 - version: 29.7.0 + specifier: ^30.0.5 + version: 30.0.5 jest-diff: specifier: ^29.7.0 version: 29.7.0 @@ -496,8 +496,8 @@ catalogs: specifier: ^2.2.0 version: 2.2.0 lru-cache: - specifier: ^10.4.3 - version: 10.4.3 + specifier: ^11.1.0 + version: 11.1.0 make-empty-dir: specifier: ^3.0.2 version: 3.0.2 @@ -586,8 +586,8 @@ catalogs: specifier: ^0.6.0 version: 0.6.0 pkg: - specifier: npm:@yao-pkg/pkg@5.12.0 - version: 5.12.0 + specifier: npm:@yao-pkg/pkg@6.6.0 + version: 6.6.0 preferred-pm: specifier: ^3.1.4 version: 3.1.4 @@ -730,8 +730,8 @@ catalogs: specifier: ^1.2.2 version: 1.2.2 ts-jest: - specifier: 29.2.3 - version: 29.2.3 + specifier: 29.4.1 + version: 29.4.1 ts-jest-resolver: specifier: 2.0.1 version: 2.0.1 @@ -739,8 +739,8 @@ catalogs: specifier: ^10.9.2 version: 10.9.2 typescript: - specifier: 5.5.4 - version: 5.5.4 + specifier: 5.9.2 + version: 5.9.2 unified: specifier: ^9.2.2 version: 9.2.2 @@ -751,8 +751,8 @@ catalogs: specifier: 5.0.0 version: 5.0.0 verdaccio: - specifier: 5.20.1 - version: 5.20.1 + specifier: 6.1.6 + version: 6.1.6 version-selector-type: specifier: ^3.0.0 version: 3.0.0 @@ -814,7 +814,7 @@ overrides: tough-cookie@<4.1.3: '>=4.1.3' yaml@<2.2.2: '>=2.2.2' -packageExtensionsChecksum: sha256-VLztJiT59DQuLj+e7xg8kB9fTEUJlTrj+wQKDJ4xUfs= +packageExtensionsChecksum: sha256-1qxck4M+gjHKVxNHtl5ISCI+egyJsA5Hru0aRTpMm9I= pnpmfileChecksum: sha256-mx8+uzkaD2WO2V3h9zTchFZZX3QdTTMrkVNvy8svgCY= @@ -865,7 +865,7 @@ importers: version: link:__utils__/jest-config '@pnpm/meta-updater': specifier: 'catalog:' - version: 2.0.6(@types/node@18.19.34)(typanion@3.14.0) + version: 2.0.6(@types/node@22.15.30)(typanion@3.14.0) '@pnpm/tgz-fixtures': specifier: 'catalog:' version: 0.0.0 @@ -874,10 +874,10 @@ importers: version: link:__utils__/tsconfig '@types/jest': specifier: 'catalog:' - version: 29.5.14 + version: 30.0.0 '@types/node': specifier: 'catalog:' - version: 18.19.34 + version: 22.15.30 c8: specifier: 'catalog:' version: 7.14.0 @@ -901,7 +901,7 @@ importers: version: 9.1.7 jest: specifier: 'catalog:' - version: 29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)) + version: 30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)) keyv: specifier: 'catalog:' version: 4.5.4 @@ -919,16 +919,16 @@ importers: version: 0.3.4 ts-jest: specifier: 'catalog:' - version: 29.2.3(@babel/core@7.26.10)(@jest/transform@29.7.0(@babel/types@7.26.10))(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10)(@babel/types@7.26.10))(jest@29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)))(typescript@5.5.4) + version: 29.4.1(@babel/core@7.26.10)(@jest/transform@30.0.5(@babel/types@7.26.10))(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.26.10)(@babel/types@7.26.10))(jest-util@30.0.5)(jest@30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)))(typescript@5.9.2) ts-node: specifier: 'catalog:' - version: 10.9.2(@types/node@18.19.34)(typescript@5.5.4) + version: 10.9.2(@types/node@22.15.30)(typescript@5.9.2) typescript: specifier: 'catalog:' - version: 5.5.4 + version: 5.9.2 verdaccio: specifier: 'catalog:' - version: 5.20.1(encoding@0.1.13)(typanion@3.14.0) + version: 6.1.6(encoding@0.1.13)(typanion@3.14.0) .meta-updater: dependencies: @@ -940,7 +940,7 @@ importers: version: link:../packages/logger '@pnpm/meta-updater': specifier: 'catalog:' - version: 2.0.6(@types/node@18.19.34)(typanion@3.14.0) + version: 2.0.6(@types/node@22.15.30)(typanion@3.14.0) '@pnpm/object.key-sorting': specifier: workspace:* version: link:../object/key-sorting @@ -1004,7 +1004,7 @@ importers: version: link:../../pkg-manager/modules-yaml '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/types': specifier: workspace:* version: link:../../packages/types @@ -1032,13 +1032,13 @@ importers: version: 2.0.2 '@types/node': specifier: 'catalog:' - version: 18.19.34 + version: 22.15.30 __utils__/assert-store: dependencies: '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/store.cafs': specifier: workspace:* version: link:../../store/cafs @@ -1060,19 +1060,19 @@ importers: version: 9.9.1 '@typescript-eslint/eslint-plugin': specifier: 'catalog:' - version: 6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) + version: 6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/parser': specifier: 'catalog:' - version: 6.18.1(eslint@8.57.1)(typescript@5.5.4) + version: 6.18.1(eslint@8.57.1)(typescript@5.9.2) eslint: specifier: 'catalog:' version: 8.57.1 eslint-config-standard-with-typescript: specifier: 'catalog:' - version: 39.1.1(@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1))(eslint-plugin-n@16.6.2(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1)(typescript@5.5.4) + version: 39.1.1(@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint-plugin-n@16.6.2(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.2) eslint-plugin-import: specifier: 'catalog:' - version: 2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1) + version: 2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1) eslint-plugin-n: specifier: 'catalog:' version: 16.6.2(eslint@8.57.1) @@ -1084,7 +1084,7 @@ importers: version: 6.6.0(eslint@8.57.1) typescript: specifier: 'catalog:' - version: 5.5.4 + version: 5.9.2 devDependencies: '@pnpm/eslint-config': specifier: workspace:* @@ -1113,7 +1113,7 @@ importers: dependencies: '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/worker': specifier: workspace:* version: link:../../worker @@ -1157,7 +1157,7 @@ importers: version: 'link:' '@types/node': specifier: 'catalog:' - version: 18.19.34 + version: 22.15.30 __utils__/prepare-temp-dir: devDependencies: @@ -1166,7 +1166,7 @@ importers: version: 'link:' '@types/node': specifier: 'catalog:' - version: 18.19.34 + version: 22.15.30 __utils__/scripts: dependencies: @@ -1225,7 +1225,7 @@ importers: version: 'link:' '@types/node': specifier: 'catalog:' - version: 18.19.34 + version: 22.15.30 execa: specifier: 'catalog:' version: safe-execa@0.1.2 @@ -1302,7 +1302,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@types/ramda': specifier: 'catalog:' version: 0.29.12 @@ -1692,7 +1692,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/config': specifier: workspace:* version: 'link:' @@ -1796,7 +1796,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/testing.temp-store': specifier: workspace:* version: link:../../testing/temp-store @@ -1868,7 +1868,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/logger': specifier: workspace:* version: link:../../packages/logger @@ -1952,7 +1952,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/logger': specifier: workspace:* version: link:../../packages/logger @@ -1974,9 +1974,6 @@ importers: crypto/hash: dependencies: - '@pnpm/crypto.polyfill': - specifier: workspace:* - version: link:../polyfill '@pnpm/graceful-fs': specifier: workspace:* version: link:../../fs/graceful-fs @@ -2019,12 +2016,6 @@ importers: specifier: 'catalog:' version: 0.29.12 - crypto/polyfill: - devDependencies: - '@pnpm/crypto.polyfill': - specifier: workspace:* - version: 'link:' - crypto/shasums-file: dependencies: '@pnpm/crypto.hash': @@ -2199,7 +2190,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/deps.status': specifier: workspace:* version: 'link:' @@ -2242,7 +2233,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/cafs-types': specifier: workspace:* version: link:../../store/cafs-types @@ -2374,7 +2365,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/logger': specifier: workspace:* version: link:../../packages/logger @@ -2432,7 +2423,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/env.system-node-version': specifier: workspace:* version: 'link:' @@ -2472,7 +2463,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/exec.build-commands': specifier: workspace:* version: 'link:' @@ -2484,7 +2475,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/types': specifier: workspace:* version: link:../../packages/types @@ -2770,7 +2761,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/test-fixtures': specifier: workspace:* version: link:../../__utils__/test-fixtures @@ -2909,7 +2900,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/env.system-node-version': specifier: workspace:* version: link:../../env/system-node-version @@ -2927,7 +2918,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/test-ipc-server': specifier: workspace:* version: link:../../__utils__/test-ipc-server @@ -3082,7 +3073,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/directory-fetcher': specifier: workspace:* version: 'link:' @@ -3138,7 +3129,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/create-cafs-store': specifier: workspace:* version: link:../../store/create-cafs-store @@ -3217,7 +3208,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/cafs-types': specifier: workspace:* version: link:../../store/cafs-types @@ -3346,7 +3337,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/fs.indexed-pkg-importer': specifier: workspace:* version: 'link:' @@ -3619,7 +3610,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/lockfile.filtering': specifier: workspace:* version: 'link:' @@ -3698,7 +3689,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/lockfile.fs': specifier: workspace:* version: 'link:' @@ -4129,7 +4120,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/constants': specifier: workspace:* version: link:../../packages/constants @@ -4408,7 +4399,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/logger': specifier: workspace:* version: link:../logger @@ -4485,7 +4476,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/error': specifier: workspace:* version: link:../error @@ -4541,7 +4532,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/logger': specifier: workspace:* version: link:../../packages/logger @@ -4684,7 +4675,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/logger': specifier: workspace:* version: link:../../packages/logger @@ -4696,7 +4687,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/test-fixtures': specifier: workspace:* version: link:../../__utils__/test-fixtures @@ -4965,7 +4956,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/assert-project': specifier: workspace:* version: link:../../__utils__/assert-project @@ -4992,7 +4983,7 @@ importers: version: link:../../pkg-manifest/read-package-json '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/store-path': specifier: workspace:* version: link:../../store/store-path @@ -5265,7 +5256,7 @@ importers: version: link:../read-projects-context '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/store-path': specifier: workspace:* version: link:../../store/store-path @@ -5414,7 +5405,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/link-bins': specifier: workspace:* version: 'link:' @@ -5429,7 +5420,7 @@ importers: version: 1.0.2 '@types/node': specifier: 'catalog:' - version: 18.19.34 + version: 22.15.30 '@types/normalize-path': specifier: 'catalog:' version: 3.0.2 @@ -5540,7 +5531,7 @@ importers: version: 'link:' '@types/node': specifier: 'catalog:' - version: 18.19.34 + version: 22.15.30 pkg-manager/package-requester: dependencies: @@ -5625,7 +5616,7 @@ importers: version: 'link:' '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/test-fixtures': specifier: workspace:* version: link:../../__utils__/test-fixtures @@ -5836,7 +5827,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/assert-project': specifier: workspace:* version: link:../../__utils__/assert-project @@ -5854,7 +5845,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/test-fixtures': specifier: workspace:* version: link:../../__utils__/test-fixtures @@ -6326,7 +6317,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/assert-project': specifier: workspace:* version: link:../__utils__/assert-project @@ -6467,7 +6458,7 @@ importers: version: link:../pkg-manifest/read-project-manifest '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/run-npm': specifier: workspace:* version: link:../exec/run-npm @@ -6633,7 +6624,7 @@ importers: version: safe-execa@0.1.2 pkg: specifier: 'catalog:' - version: '@yao-pkg/pkg@5.12.0(patch_hash=ab0601976c8cb8df34650a3e9cb6bf5789ed5c381e473dcbda313b2511aa560e)(encoding@0.1.13)' + version: '@yao-pkg/pkg@6.6.0(patch_hash=ab0601976c8cb8df34650a3e9cb6bf5789ed5c381e473dcbda313b2511aa560e)(encoding@0.1.13)' optionalDependencies: '@pnpm/linux-arm64': specifier: workspace:* @@ -6780,7 +6771,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/test-fixtures': specifier: workspace:* version: link:../../__utils__/test-fixtures @@ -6895,7 +6886,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/catalogs.config': specifier: workspace:* version: link:../../catalogs/config @@ -6910,7 +6901,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/test-ipc-server': specifier: workspace:* version: link:../../__utils__/test-ipc-server @@ -7228,7 +7219,7 @@ importers: version: 6.2.0 lru-cache: specifier: 'catalog:' - version: 10.4.3 + version: 11.1.0 normalize-path: specifier: 'catalog:' version: 3.0.0 @@ -7440,7 +7431,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/constants': specifier: workspace:* version: link:../../packages/constants @@ -7459,9 +7450,6 @@ importers: reviewing/list: dependencies: - '@pnpm/crypto.polyfill': - specifier: workspace:* - version: link:../../crypto/polyfill '@pnpm/read-package-json': specifier: workspace:* version: link:../../pkg-manifest/read-package-json @@ -7632,7 +7620,7 @@ importers: version: link:../../pkg-manifest/read-package-json '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/test-fixtures': specifier: workspace:* version: link:../../__utils__/test-fixtures @@ -7696,7 +7684,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/workspace.filter-packages-from-dir': specifier: workspace:* version: link:../../workspace/filter-packages-from-dir @@ -7781,7 +7769,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/test-fixtures': specifier: workspace:* version: link:../../__utils__/test-fixtures @@ -7855,7 +7843,7 @@ importers: version: 2.0.0 '@types/node': specifier: 'catalog:' - version: 18.19.34 + version: 22.15.30 '@types/ssri': specifier: 'catalog:' version: 7.1.5 @@ -8135,7 +8123,7 @@ importers: version: link:../../__utils__/prepare '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@types/archy': specifier: 'catalog:' version: 0.0.33 @@ -8359,7 +8347,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/store-path': specifier: workspace:* version: 'link:' @@ -8368,7 +8356,7 @@ importers: version: 1.0.2 '@types/node': specifier: 'catalog:' - version: 18.19.34 + version: 22.15.30 '@types/rimraf': specifier: 'catalog:' version: 3.0.2 @@ -8392,7 +8380,7 @@ importers: version: link:../../store/package-store '@pnpm/registry-mock': specifier: 'catalog:' - version: 5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0)) + version: 5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0)) '@pnpm/store-controller-types': specifier: workspace:* version: link:../../store/store-controller-types @@ -8467,7 +8455,7 @@ importers: devDependencies: '@jest/globals': specifier: 'catalog:' - version: 29.7.0 + version: 30.0.5 '@pnpm/env.path': specifier: workspace:* version: link:../../env/path @@ -8498,9 +8486,6 @@ importers: '@pnpm/create-cafs-store': specifier: workspace:* version: link:../store/create-cafs-store - '@pnpm/crypto.polyfill': - specifier: workspace:* - version: link:../crypto/polyfill '@pnpm/error': specifier: workspace:* version: link:../packages/error @@ -8521,7 +8506,7 @@ importers: version: link:../fs/symlink-dependency '@rushstack/worker-pool': specifier: 'catalog:' - version: 0.4.9(@types/node@22.15.29) + version: 0.4.9(@types/node@22.15.30) is-windows: specifier: 'catalog:' version: 1.0.2 @@ -8875,10 +8860,6 @@ packages: resolution: {integrity: sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==} engines: {node: '>=6.9.0'} - '@babel/generator@7.23.0': - resolution: {integrity: sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.28.3': resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} engines: {node: '>=6.9.0'} @@ -8949,13 +8930,6 @@ packages: resolution: {integrity: sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.23.0': - resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==} - engines: {node: '>=6.0.0'} - hasBin: true - peerDependencies: - '@babel/types': '*' - '@babel/parser@7.28.3': resolution: {integrity: sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==} engines: {node: '>=6.0.0'} @@ -9084,10 +9058,6 @@ packages: resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.23.0': - resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==} - engines: {node: '>=6.9.0'} - '@babel/types@7.26.10': resolution: {integrity: sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==} engines: {node: '>=6.9.0'} @@ -9455,6 +9425,19 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} + '@cypress/request@3.0.9': + resolution: {integrity: sha512-I3l7FdGRXluAS44/0NguwWlO83J18p0vlr2FYHrJkWdNYhgVoiYo61IXPqaOsL+vNxU1ZqMACzItGK3/KKDsdw==} + engines: {node: '>= 6'} + + '@emnapi/core@1.4.5': + resolution: {integrity: sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==} + + '@emnapi/runtime@1.4.5': + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} + + '@emnapi/wasi-threads@1.0.4': + resolution: {integrity: sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==} + '@esbuild/aix-ppc64@0.25.0': resolution: {integrity: sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==} engines: {node: '>=18'} @@ -9664,42 +9647,54 @@ packages: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} - '@jest/console@29.7.0': - resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/console@30.0.5': + resolution: {integrity: sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/core@29.7.0': - resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/core@30.0.5': + resolution: {integrity: sha512-fKD0OulvRsXF1hmaFgHhVJzczWzA1RXMMo9LTPuFXo9q/alDbME3JIyWYqovWsUBWSoBcsHaGPSLF9rz4l9Qeg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - '@jest/environment@29.7.0': - resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/diff-sequences@30.0.1': + resolution: {integrity: sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/expect-utils@29.7.0': - resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/environment@30.0.5': + resolution: {integrity: sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/expect@29.7.0': - resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect-utils@30.0.5': + resolution: {integrity: sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/fake-timers@29.7.0': - resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect@30.0.5': + resolution: {integrity: sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/globals@29.7.0': - resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/fake-timers@30.0.5': + resolution: {integrity: sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/reporters@29.7.0': - resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/get-type@30.0.1': + resolution: {integrity: sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/globals@30.0.5': + resolution: {integrity: sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/pattern@30.0.1': + resolution: {integrity: sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/reporters@30.0.5': + resolution: {integrity: sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -9710,26 +9705,38 @@ packages: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jest/source-map@29.6.3': - resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/schemas@30.0.5': + resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/test-result@29.7.0': - resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/snapshot-utils@30.0.5': + resolution: {integrity: sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/test-sequencer@29.7.0': - resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/source-map@30.0.1': + resolution: {integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - '@jest/transform@29.7.0': - resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/test-result@30.0.5': + resolution: {integrity: sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/test-sequencer@30.0.5': + resolution: {integrity: sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/transform@30.0.5': + resolution: {integrity: sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} '@jest/types@29.6.3': resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/types@30.0.5': + resolution: {integrity: sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -9752,6 +9759,9 @@ packages: '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} + '@napi-rs/wasm-runtime@0.2.12': + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -9776,6 +9786,10 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} + '@pkgr/core@0.2.9': + resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@pnpm/builder.policy@3.0.1': resolution: {integrity: sha512-CFmLQQs7qLM0KVe0f/ZyLqQwm2COdogJiLV5kXckf/7raN8ifsWOexxXgi6HDCm+8UUQvsjYDyjnWSNSQPCHUQ==} engines: {node: '>=18.12'} @@ -10471,6 +10485,9 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sinclair/typebox@0.34.40': + resolution: {integrity: sha512-gwBNIP8ZAYev/ORDWW0QvxdwPXwxBtLsdsJgSc7eDIRt8ubP+rxUBzPsrwnu16fgEF8Bx4lh/+mvQvJzcTM6Kw==} + '@sindresorhus/is@4.6.0': resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} @@ -10484,6 +10501,9 @@ packages: '@sinonjs/fake-timers@11.3.1': resolution: {integrity: sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==} + '@sinonjs/fake-timers@13.0.5': + resolution: {integrity: sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==} + '@sinonjs/samsam@8.0.2': resolution: {integrity: sha512-v46t/fwnhejRSFTGqbpn9u+LQ9xJDse10gNnPgAcxgdoCDMXj/G2asWAC/8Qs+BAZDicX+MNZouXT1A7c83kVw==} @@ -10506,6 +10526,9 @@ packages: '@tsconfig/node16@1.0.4': resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + '@tybys/wasm-util@0.10.0': + resolution: {integrity: sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==} + '@types/adm-zip@0.5.7': resolution: {integrity: sha512-DNEs/QvmyRLurdQPChqq0Md4zGvPwHerAJYWk9l2jCbD1VPpnzRJorOdiq4zsw09NFbYnhfsoEhWtxIzXpn2yw==} @@ -10581,8 +10604,8 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/jest@29.5.14': - resolution: {integrity: sha512-ZN+4sdnLUbo8EVvVc2ao0GFW6oVrQRPn4K2lglySj7APvSrgzxHiNNK99us4WDMi57xxA2yggblIAMNhXOotLQ==} + '@types/jest@30.0.0': + resolution: {integrity: sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==} '@types/js-yaml@4.0.9': resolution: {integrity: sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==} @@ -10623,15 +10646,15 @@ packages: '@types/node@18.19.110': resolution: {integrity: sha512-WW2o4gTmREtSnqKty9nhqF/vA0GKd0V/rbC0OyjSk9Bz6bzlsXKT+i7WDdS/a0z74rfT2PO4dArVCSnapNLA5Q==} - '@types/node@18.19.34': - resolution: {integrity: sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==} - '@types/node@20.5.1': resolution: {integrity: sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg==} '@types/node@22.15.29': resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==} + '@types/node@22.15.30': + resolution: {integrity: sha512-6Q7lr06bEHdlfplU6YRbgG1SFBdlsfNC4/lX+SkhiTs0cpJkOElmWls8PxDFv4yY/xKb8Y6SO0OmSX4wgqTZbA==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -10786,51 +10809,185 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@unrs/resolver-binding-android-arm-eabi@1.11.1': + resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} + cpu: [arm] + os: [android] + + '@unrs/resolver-binding-android-arm64@1.11.1': + resolution: {integrity: sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==} + cpu: [arm64] + os: [android] + + '@unrs/resolver-binding-darwin-arm64@1.11.1': + resolution: {integrity: sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==} + cpu: [arm64] + os: [darwin] + + '@unrs/resolver-binding-darwin-x64@1.11.1': + resolution: {integrity: sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==} + cpu: [x64] + os: [darwin] + + '@unrs/resolver-binding-freebsd-x64@1.11.1': + resolution: {integrity: sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==} + cpu: [x64] + os: [freebsd] + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': + resolution: {integrity: sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': + resolution: {integrity: sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': + resolution: {integrity: sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': + resolution: {integrity: sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==} + cpu: [arm64] + os: [linux] + + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': + resolution: {integrity: sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==} + cpu: [ppc64] + os: [linux] + + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': + resolution: {integrity: sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': + resolution: {integrity: sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': + resolution: {integrity: sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==} + cpu: [s390x] + os: [linux] + + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': + resolution: {integrity: sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-linux-x64-musl@1.11.1': + resolution: {integrity: sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==} + cpu: [x64] + os: [linux] + + '@unrs/resolver-binding-wasm32-wasi@1.11.1': + resolution: {integrity: sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': + resolution: {integrity: sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==} + cpu: [arm64] + os: [win32] + + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': + resolution: {integrity: sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==} + cpu: [ia32] + os: [win32] + + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': + resolution: {integrity: sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==} + cpu: [x64] + os: [win32] + + '@verdaccio/auth@8.0.0-next-8.19': + resolution: {integrity: sha512-VEWhj9Zs6qY2vzVpwY0uViPGxCPhiVo+g2WTLPNGa8avYz6sC8eiHZOJv3E22TKm/PaeSzclvSbMXiXP1bYuMA==} + engines: {node: '>=18'} + peerDependencies: + express: ^4.20.0 + '@verdaccio/commons-api@10.2.0': resolution: {integrity: sha512-F/YZANu4DmpcEV0jronzI7v2fGVWkQ5Mwi+bVmV+ACJ+EzR0c9Jbhtbe5QyLUuzR97t8R5E/Xe53O0cc2LukdQ==} engines: {node: '>=8'} - '@verdaccio/config@6.0.0-6-next.55': - resolution: {integrity: sha512-fZnk9Z4BY5e77F2zZmezfpjdJa65acitOWHI5EUirQ0yaez+eHDLAqHYq4YZ04cBXyk0aF6k9QTXJqj8Y6Luww==} + '@verdaccio/config@8.0.0-next-8.19': + resolution: {integrity: sha512-08Mizx0f88A11Wxpx8EiK+mju0KroiaIRGZhV5h5+jWEKG3qucwTFNqR+29vRlPaGw1VmCEQ0+Vuaqeh03MlAA==} + engines: {node: '>=18'} + + '@verdaccio/core@8.0.0-next-8.19': + resolution: {integrity: sha512-d/QzHToby2OTB5f4rw9koC0SidWvCkGPpvcQ/V8qh1ejoMtc/tO9OKe8lwUOxEvw31A2HaIBf0J4cFVIvrU31w==} + engines: {node: '>=18'} + + '@verdaccio/file-locking@10.3.1': + resolution: {integrity: sha512-oqYLfv3Yg3mAgw9qhASBpjD50osj2AX4IwbkUtyuhhKGyoFU9eZdrbeW6tpnqUnj6yBMtAPm2eGD4BwQuX400g==} engines: {node: '>=12'} - '@verdaccio/core@6.0.0-6-next.55': - resolution: {integrity: sha512-7VNhZw3f92FzUmim3KgQAbG+IuPOtjk9QkeYoI3tvRFmcOVdjg4eh7e6ALu4GiCcTEOpZj6JJMK5PpbflmzMHQ==} + '@verdaccio/file-locking@13.0.0-next-8.4': + resolution: {integrity: sha512-LzW8V7O65ZGvBbeK43JfHBjoRch3vopBx/HDnOwpA++XrfDTFt/e9Omk28Gu7wY/4BSunJGHMCIrs2EzYc9IVQ==} + engines: {node: '>=18'} + + '@verdaccio/loaders@8.0.0-next-8.9': + resolution: {integrity: sha512-y0EIx+jiJGnln7to0ILUsUdAZvpsZTFPF7toJ/VPJlyRZmYYCbNE2j+VK9GLZu8jPZy+H+GdEBF89QdAv6P99A==} + engines: {node: '>=18'} + + '@verdaccio/local-storage-legacy@11.0.2': + resolution: {integrity: sha512-7AXG7qlcVFmF+Nue2oKaraprGRtaBvrQIOvc/E89+7hAe399V01KnZI6E/ET56u7U9fq0MSlp92HBcdotlpUXg==} engines: {node: '>=12'} - '@verdaccio/file-locking@10.3.0': - resolution: {integrity: sha512-FE5D5H4wy/nhgR/d2J5e1Na9kScj2wMjlLPBHz7XF4XZAVSRdm45+kL3ZmrfA6b2HTADP/uH7H05/cnAYW8bhw==} - engines: {node: '>=8'} + '@verdaccio/logger-commons@8.0.0-next-8.19': + resolution: {integrity: sha512-4Zl5+JyPMC4Kiu9f93uzN9312vg3eh1BeOx0qGGXksJTPSebS+O8HG2530ApjamSkApOHvGs5x3GEsEKza9WOA==} + engines: {node: '>=18'} - '@verdaccio/local-storage@10.3.1': - resolution: {integrity: sha512-f3oArjXPOAwUAA2dsBhfL/rSouqJ2sfml8k97RtnBPKOzisb28bgyAQW0mqwQvN4MTK5S/2xudmobFpvJAIatg==} - engines: {node: '>=8'} + '@verdaccio/logger-prettify@8.0.0-next-8.3': + resolution: {integrity: sha512-mehQMpCtUbmW5dHpUwvi6hSYBdEXZjmDzI76hGacYKEKBwJk5aVXmrdYbYVyWtYlmegaxjLRMmA/iebXDEggYA==} + engines: {node: '>=18'} + + '@verdaccio/logger@8.0.0-next-8.19': + resolution: {integrity: sha512-rCZ4eUYJhCytezVeihYSs5Ct17UJvhCnQ4dAyuO/+JSeKY1Fpxgl+es8F6PU+o6iIVeN5qfFh55llJ2LwZ4gjg==} + engines: {node: '>=18'} - '@verdaccio/streams@10.2.0': - resolution: {integrity: sha512-FaIzCnDg0x0Js5kSQn1Le3YzDHl7XxrJ0QdIw5LrDUmLsH3VXNi4/NMlSHnw5RiTTMs4UbEf98V3RJRB8exqJA==} - engines: {node: '>=8', npm: '>=5'} + '@verdaccio/middleware@8.0.0-next-8.19': + resolution: {integrity: sha512-KpfvMNvztaHK+6YrK3uhu6DbzwkQQnxtmNuesCwTQnMNmunwvMBCuwvNTvi1wip1GrmP8At4r3NSSz9ttPcHEQ==} + engines: {node: '>=18'} - '@verdaccio/tarball@11.0.0-6-next.24': - resolution: {integrity: sha512-dcXkLw/b3Elt8xzU0vWc+Yqpb+g6et8vrclgqHhRE0HdArngNMmb8KynvDlkbWpNQJNNdM/bPidCOI3nt7KEnQ==} - engines: {node: '>=12'} + '@verdaccio/search-indexer@8.0.0-next-8.5': + resolution: {integrity: sha512-0GC2tJKstbPg/W2PZl2yE+hoAxffD2ZWilEnEYSEo2e9UQpNIy2zg7KE/uMUq2P72Vf5EVfVzb8jdaH4KV4QeA==} + engines: {node: '>=18'} - '@verdaccio/ui-theme@6.0.0-6-next.55': - resolution: {integrity: sha512-EnMYW5vmN8z8gC3WHuS0T/wS+AK+I1/SRmY5IoLUxoaGOAnZmHCeFF7eRIuhRwSQ/qTGCdtvvV6RRT8OaUjSCw==} + '@verdaccio/signature@8.0.0-next-8.11': + resolution: {integrity: sha512-mq5ZHB8a7JRMrbLATCZFVSUo0EtnsD9k7OZwEgdYEjzRYx3dQm93lY1smBAfluPfrcTeHRJY4W76Fdy/Or5JmA==} + engines: {node: '>=18'} - '@verdaccio/url@11.0.0-6-next.21': - resolution: {integrity: sha512-ojDaaDWsq/mvIZu+fxXX+VL/8pEObtAhy0dr5wp3Zo3UrBu4m8ltLqH5RUnj2vUc/5YB/krv/FffgSjWciVPQg==} - engines: {node: '>=12'} + '@verdaccio/streams@10.2.1': + resolution: {integrity: sha512-OojIG/f7UYKxC4dYX8x5ax8QhRx1b8OYUAMz82rUottCuzrssX/4nn5QE7Ank0DUSX3C9l/HPthc4d9uKRJqJQ==} + engines: {node: '>=12', npm: '>=5'} - '@verdaccio/utils@6.0.0-6-next.23': - resolution: {integrity: sha512-PpKgisv6cRm43JNyFaUTTclyOy8VRubjniA3CmbEQIAImZ1YQMSAQ06nsWpZEhIx4NuRXmB5CiUHg2U4/0+oCg==} - engines: {node: '>=12'} + '@verdaccio/tarball@13.0.0-next-8.19': + resolution: {integrity: sha512-BVdPcZj2EtneRY0HKqQTG02gF4q1YdxUqw+ZbOMdWRRFqNkCG/5PaaNhP/xh3UFk/VpNqmv4/OwyTv68c9186g==} + engines: {node: '>=18'} - '@yao-pkg/pkg-fetch@3.5.9': - resolution: {integrity: sha512-usMwwqFCd2B7k+V87u6kiTesyDSlw+3LpiuYBWe+UgryvSOk/NXjx3XVCub8hQoi0bCREbdQ6NDBqminyHJJrg==} + '@verdaccio/ui-theme@8.0.0-next-8.19': + resolution: {integrity: sha512-grJ+8wqD+iE9cRHMQ9hYPj/IerW3pDELccoK6CLn1xYC+sunYVpnivkUv5HUmK6G0B64ptoYST1xFSjiiZXNKg==} + + '@verdaccio/url@13.0.0-next-8.19': + resolution: {integrity: sha512-QCtRu6gnE3FWh1CX11VdQfXDoNUYpiZm+767dUKkvo4LfEiKHrpIqq8ZeE37dOC5w9SBJdY1X6ddlIz8p4GTxA==} + engines: {node: '>=18'} + + '@verdaccio/utils@8.1.0-next-8.19': + resolution: {integrity: sha512-mQoe1yUlYR4ujR65xVNAr4and102UNvAjlx6+IYyVPa7h3CZ0w5e8sRjlbYIXXL/qDI4RPVzfJVpquiwPkUCGg==} + engines: {node: '>=18'} + + '@yao-pkg/pkg-fetch@3.5.24': + resolution: {integrity: sha512-FPESCH1uXCYui6jeDp2aayWuFHR39w+uU1r88nI6JWRvPYOU64cHPUV/p6GSFoQdpna7ip92HnrZKbBC60l0gA==} hasBin: true - '@yao-pkg/pkg@5.12.0': - resolution: {integrity: sha512-KZVpiDKRi2gtrVtKwhz/ZUKBOicVNggxaYQzPBjULuOLJ/UypTmAz5a2g+utLMn+WogbLE3vLfmC+TWp8v3+aQ==} + '@yao-pkg/pkg@6.6.0': + resolution: {integrity: sha512-3/oiaSm7fS0Fc7dzp22r9B7vFaguGhO9vERgEReRYj2EUzdi5ssyYhe1uYJG4ec/dmo2GG6RRHOUAT8savl79Q==} + engines: {node: '>=18.0.0'} hasBin: true '@yarnpkg/core@4.2.0': @@ -10941,6 +11098,10 @@ packages: resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==} engines: {node: ^18.17.0 || >=20.5.0} + abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -10982,9 +11143,6 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.11.2: - resolution: {integrity: sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==} - ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} @@ -11158,10 +11316,6 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - at-least-node@1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - atomic-sleep@1.0.0: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} @@ -11179,30 +11333,30 @@ packages: b4a@1.6.7: resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} - babel-jest@29.7.0: - resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + babel-jest@30.0.5: + resolution: {integrity: sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: - '@babel/core': ^7.8.0 + '@babel/core': ^7.11.0 - babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} + babel-plugin-istanbul@7.0.0: + resolution: {integrity: sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==} + engines: {node: '>=12'} - babel-plugin-jest-hoist@29.6.3: - resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + babel-plugin-jest-hoist@30.0.1: + resolution: {integrity: sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} babel-preset-current-node-syntax@1.1.0: resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} peerDependencies: '@babel/core': ^7.0.0 - babel-preset-jest@29.6.3: - resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + babel-preset-jest@30.0.1: + resolution: {integrity: sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: - '@babel/core': ^7.0.0 + '@babel/core': ^7.11.0 bail@1.0.5: resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} @@ -11210,6 +11364,9 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + bare-events@2.6.1: + resolution: {integrity: sha512-AuTJkq9XmE6Vk0FJVNq5QxETrSA/vKHarWVBG5l/JbdCL1prJemiyJqUS0jrlXO0MftuPq4m3YVYhoNc5+aE/g==} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -11236,6 +11393,9 @@ packages: bluebird@2.11.0: resolution: {integrity: sha512-UfFSr22dmHPQqPP9XWHRhq+gWnHCYguQGkXQlbyPtW5qTnhFWA8/iXg765tH0cAjy7l/zPJ1aBTO0g5XgA7kvQ==} + bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + body-parser@1.20.3: resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} @@ -11263,6 +11423,9 @@ packages: brotli@1.3.3: resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + browserify-zlib@0.1.4: + resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} + browserslist@4.25.0: resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -11292,6 +11455,9 @@ packages: buffer@5.7.1: resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + builtin-modules@3.3.0: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} @@ -11302,10 +11468,6 @@ packages: builtins@5.1.0: resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} - bytes@3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -11432,8 +11594,8 @@ packages: resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} engines: {node: '>=8'} - cjs-module-lexer@1.4.3: - resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + cjs-module-lexer@2.1.0: + resolution: {integrity: sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==} clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} @@ -11527,6 +11689,9 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + colors@0.6.2: resolution: {integrity: sha512-OsSVtHK8Ir8r3+Fxw/b4jS1ZLPXkV6ZxDRJQzeD7qo0SqMXWrHDM71DgYzPMHY8SFJ0Ao+nNU2p1MmwdzKqPrw==} engines: {node: '>=0.1.90'} @@ -11565,8 +11730,8 @@ packages: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} - compression@1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + compression@1.8.1: + resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} engines: {node: '>= 0.8.0'} comver-to-semver@1.0.0: @@ -11625,13 +11790,6 @@ packages: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} - cookies@0.8.0: - resolution: {integrity: sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==} - engines: {node: '>= 0.8'} - - core-js@3.27.0: - resolution: {integrity: sha512-wY6cKosevs430KRkHUIsvepDXHGjlXOZO3hYXNyqpD6JvB0X28aXyv0t1Y1vZMwE7SoKmtfa6IASHCPN52FwBQ==} - core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -11660,11 +11818,6 @@ packages: typescript: optional: true - create-jest@29.7.0: - resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - hasBin: true - create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} @@ -11755,8 +11908,8 @@ packages: resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} engines: {node: '>=0.11'} - dayjs@1.11.7: - resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -11858,10 +12011,6 @@ packages: delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - depd@1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} @@ -11942,6 +12091,9 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} + duplexer2@0.1.4: + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} + duplexify@3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} @@ -11960,11 +12112,6 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - electron-to-chromium@1.5.162: resolution: {integrity: sha512-hQA+Zb5QQwoSaXJWEAGEw1zhk//O7qDzib05Z4qTqZfNju/FAkrm5ZInp0JbTp4Z18A6bilopdZWEYrFSsfllA==} @@ -12008,8 +12155,8 @@ packages: resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - envinfo@7.8.1: - resolution: {integrity: sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==} + envinfo@7.14.0: + resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==} engines: {node: '>=4'} hasBin: true @@ -12230,9 +12377,17 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} + event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -12241,17 +12396,17 @@ packages: resolution: {integrity: sha512-YbykYxM4Xl9aCcANggu2MqOAMa7dh+5fq1HNpoqp42R2qiRWHXRhsgYSX6XQS/b2tQlg/LeZ7Jpnekl5B3M7/w==} engines: {node: '>= 4'} - exit@0.1.2: - resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + exit-x@0.2.2: + resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} engines: {node: '>= 0.8.0'} expand-template@2.0.3: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - expect@29.7.0: - resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + expect@30.0.5: + resolution: {integrity: sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} exponential-backoff@3.1.2: resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} @@ -12284,6 +12439,9 @@ packages: resolution: {integrity: sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw==} engines: {node: '>=6.0.0'} + fast-fifo@1.3.2: + resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -12351,9 +12509,6 @@ packages: resolution: {integrity: sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==} engines: {node: '>=18'} - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - filename-reserved-regex@2.0.0: resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} engines: {node: '>=4'} @@ -12412,9 +12567,6 @@ packages: resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} engines: {node: '>=18'} - flatstr@1.0.12: - resolution: {integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==} - flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} @@ -12445,6 +12597,10 @@ packages: forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + form-data@4.0.4: + resolution: {integrity: sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==} + engines: {node: '>= 6'} + forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} @@ -12478,10 +12634,6 @@ packages: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} - fs-extra@9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - fs-minipass@2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -12619,10 +12771,6 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - glob@6.0.4: - resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} - deprecated: Glob versions prior to v9 are no longer supported - glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} deprecated: Glob versions prior to v9 are no longer supported @@ -12691,8 +12839,12 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - handlebars@4.7.7: - resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} + gunzip-maybe@1.4.2: + resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} + hasBin: true + + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} hasBin: true @@ -12743,10 +12895,6 @@ packages: has-unicode@2.0.1: resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - has@1.0.4: - resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} - engines: {node: '>= 0.4.0'} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -12776,10 +12924,6 @@ packages: http-cache-semantics@4.2.0: resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} - http-errors@1.8.1: - resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} - engines: {node: '>= 0.6'} - http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -12805,9 +12949,16 @@ packages: resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==} engines: {node: '>=0.10'} + http-signature@1.4.0: + resolution: {integrity: sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==} + engines: {node: '>=0.10'} + http-status-codes@2.2.0: resolution: {integrity: sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng==} + http-status-codes@2.3.0: + resolution: {integrity: sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==} + http2-wrapper@1.0.3: resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} engines: {node: '>=10.19.0'} @@ -12981,9 +13132,6 @@ packages: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} - is-core-module@2.9.0: - resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} - is-data-view@1.0.2: resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} @@ -12995,6 +13143,9 @@ packages: is-decimal@1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + is-deflate@1.0.0: + resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} + is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -13032,6 +13183,10 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + is-gzip@1.0.0: + resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} + engines: {node: '>=0.10.0'} + is-gzip@2.0.0: resolution: {integrity: sha512-jtO4Njg6q58zDo/Pu4027beSZ0VdsZlt8/5Moco6yAg+DIxb5BK/xUYqYG2+MD4+piKldXJNHxRkhEYI2fvrxA==} engines: {node: '>=4'} @@ -13195,10 +13350,6 @@ packages: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} - istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - istanbul-lib-instrument@6.0.3: resolution: {integrity: sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==} engines: {node: '>=10'} @@ -13207,29 +13358,24 @@ packages: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} - istanbul-lib-source-maps@4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + istanbul-lib-source-maps@5.0.6: + resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} engines: {node: '>=10'} jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jake@10.9.2: - resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} - engines: {node: '>=10'} - hasBin: true - - jest-changed-files@29.7.0: - resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-changed-files@30.0.5: + resolution: {integrity: sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-circus@29.7.0: - resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-circus@30.0.5: + resolution: {integrity: sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-cli@29.7.0: - resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-cli@30.0.5: + resolution: {integrity: sha512-Sa45PGMkBZzF94HMrlX4kUyPOwUpdZasaliKN3mifvDmkhLYqLLg8HQTzn6gq7vJGahFYMQjXgyJWfYImKZzOw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -13237,15 +13383,18 @@ packages: node-notifier: optional: true - jest-config@29.7.0: - resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-config@30.0.5: + resolution: {integrity: sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@types/node': '*' + esbuild-register: '>=3.4.0' ts-node: '>=9.0.0' peerDependenciesMeta: '@types/node': optional: true + esbuild-register: + optional: true ts-node: optional: true @@ -13253,17 +13402,21 @@ packages: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-docblock@29.7.0: - resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-diff@30.0.5: + resolution: {integrity: sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-each@29.7.0: - resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-docblock@30.0.1: + resolution: {integrity: sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-environment-node@29.7.0: - resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-each@30.0.5: + resolution: {integrity: sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + jest-environment-node@30.0.5: + resolution: {integrity: sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-get-type@29.6.3: resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} @@ -13273,21 +13426,25 @@ packages: resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-leak-detector@29.7.0: - resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-haste-map@30.0.5: + resolution: {integrity: sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-matcher-utils@29.7.0: - resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-leak-detector@30.0.5: + resolution: {integrity: sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-message-util@29.7.0: - resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-matcher-utils@30.0.5: + resolution: {integrity: sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-mock@29.7.0: - resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-message-util@30.0.5: + resolution: {integrity: sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + jest-mock@30.0.5: + resolution: {integrity: sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-pnp-resolver@1.2.3: resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} @@ -13302,45 +13459,65 @@ packages: resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-resolve-dependencies@29.7.0: - resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-regex-util@30.0.1: + resolution: {integrity: sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + jest-resolve-dependencies@30.0.5: + resolution: {integrity: sha512-/xMvBR4MpwkrHW4ikZIWRttBBRZgWK4d6xt3xW1iRDSKt4tXzYkMkyPfBnSCgv96cpkrctfXs6gexeqMYqdEpw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-resolve@29.7.0: resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-runner@29.7.0: - resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-resolve@30.0.5: + resolution: {integrity: sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-runtime@29.7.0: - resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runner@30.0.5: + resolution: {integrity: sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - jest-snapshot@29.7.0: - resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runtime@30.0.5: + resolution: {integrity: sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + jest-snapshot@30.0.5: + resolution: {integrity: sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-util@30.0.5: + resolution: {integrity: sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-validate@29.7.0: resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-watcher@29.7.0: - resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-validate@30.0.5: + resolution: {integrity: sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + jest-watcher@30.0.5: + resolution: {integrity: sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} jest-worker@29.7.0: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest@29.7.0: - resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-worker@30.0.5: + resolution: {integrity: sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + jest@30.0.5: + resolution: {integrity: sha512-y2mfcJywuTUkvLm2Lp1/pFX8kTgMO5yyQGq/Sk/n2mN7XWYp4JsCZ/QXW34M8YScgk8bPZlREH04f6blPnoHnQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 @@ -13365,11 +13542,6 @@ packages: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} - jsesc@2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -13411,8 +13583,8 @@ packages: resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} engines: {'0': node >= 0.2.0} - jsonwebtoken@9.0.0: - resolution: {integrity: sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==} + jsonwebtoken@9.0.2: + resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} engines: {node: '>=12', npm: '>=6'} jsprim@2.0.2: @@ -13428,10 +13600,6 @@ packages: jws@3.2.2: resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - keygrip@1.1.0: - resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} - engines: {node: '>= 0.6'} - keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -13442,14 +13610,6 @@ packages: klaw-sync@6.0.0: resolution: {integrity: sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==} - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - - kleur@4.1.5: - resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} - engines: {node: '>=6'} - lazystream@1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} engines: {node: '>= 0.6.3'} @@ -13501,9 +13661,6 @@ packages: lockfile@1.0.4: resolution: {integrity: sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==} - lodash-es@4.17.21: - resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} - lodash._baseclone@4.5.7: resolution: {integrity: sha512-nOtLg6tdIdD+TehqBv0WI7jbkLaohHhKSwLmS/UXSFWMWWUxdJc9EVtAfD4L0mV15vV+lZVfF4LEo363VdrMBw==} @@ -13528,15 +13685,30 @@ packages: resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} deprecated: This package is deprecated. Use the optional chaining (?.) operator instead. + lodash.includes@4.3.0: + resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + + lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + lodash.isfunction@3.0.9: resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} + lodash.isinteger@4.0.4: + resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + + lodash.isnumber@3.0.3: + resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + lodash.isobject@3.0.2: resolution: {integrity: sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==} lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + lodash.isstring@4.0.1: + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + lodash.isundefined@3.0.1: resolution: {integrity: sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==} @@ -13552,6 +13724,9 @@ packages: lodash.mergewith@4.6.2: resolution: {integrity: sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==} + lodash.once@4.1.1: + resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + lodash.snakecase@4.1.1: resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} @@ -13591,6 +13766,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.1.0: + resolution: {integrity: sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -13598,20 +13777,10 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lru-cache@7.14.1: - resolution: {integrity: sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==} - engines: {node: '>=12'} - lru-cache@7.18.3: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - lunr-mutable-indexes@2.3.2: - resolution: {integrity: sha512-Han6cdWAPPFM7C2AigS2Ofl3XjAT0yVMrUixodJEpyg71zCtZ2yzXc3s+suc/OaNt4ca6WJBEzVnEIjxCTwFMw==} - - lunr@2.3.9: - resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} - make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -13728,6 +13897,11 @@ packages: engines: {node: '>=4'} hasBin: true + mime@2.6.0: + resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} + engines: {node: '>=4.0.0'} + hasBin: true + mime@3.0.0: resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} engines: {node: '>=10.0.0'} @@ -13757,6 +13931,10 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -13764,14 +13942,14 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} + minimatch@7.4.6: + resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} + engines: {node: '>=10'} + minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -13830,10 +14008,6 @@ packages: mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} @@ -13863,13 +14037,6 @@ packages: mute-stream@0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} - mv@2.1.1: - resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} - engines: {node: '>=0.8.0'} - - nanoclone@0.2.1: - resolution: {integrity: sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA==} - nanoresource@1.3.0: resolution: {integrity: sha512-OI5dswqipmlYfyL3k/YMm7mbERlh4Bd1KuKdMHpeoVD1iVxqxaTMKleB4qaA2mbQZ6/zMNSxCXv9M9P/YbqTuQ==} @@ -13879,13 +14046,14 @@ packages: napi-macros@2.2.2: resolution: {integrity: sha512-hmEVtAGYzVQpCKdbQea4skABsdXW4RUh5t5mJ2zzqowJS2OyXZTU1KhDVFhx+NlWZ4ap9mqR9TcDO3LTTttd+g==} + napi-postinstall@0.3.3: + resolution: {integrity: sha512-uTp172LLXSxuSYHv/kou+f6KW3SMppU9ivthaVTXian9sOt3XM/zHYHpRZiLgQoxeWfYUnslNWQHF1+G71xcow==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - ncp@2.0.0: - resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} - hasBin: true - ndjson@2.0.0: resolution: {integrity: sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ==} engines: {node: '>=10'} @@ -13895,6 +14063,10 @@ packages: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + negotiator@1.0.0: resolution: {integrity: sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==} engines: {node: '>= 0.6'} @@ -13922,8 +14094,8 @@ packages: resolution: {integrity: sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==} engines: {node: '>=10'} - node-fetch@2.6.8: - resolution: {integrity: sha512-RZ6dBYuj8dRSfxpUSu+NsdF1dpPpluJxwOp+6IoDp/sH2QNDSvurYsAa+F1WxY2RjA1iP93xhcsUoYbF2XBqVg==} + node-fetch@2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -14079,6 +14251,10 @@ packages: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} + on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} + on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -14226,6 +14402,9 @@ packages: package-manager-detector@0.2.11: resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} + pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -14306,6 +14485,9 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + peek-stream@1.1.3: + resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} + performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} @@ -14333,11 +14515,17 @@ packages: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} - pino-std-serializers@3.2.0: - resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} + pino-abstract-transport@1.2.0: + resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} + + pino-abstract-transport@2.0.0: + resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==} + + pino-std-serializers@7.0.0: + resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} - pino@6.14.0: - resolution: {integrity: sha512-iuhEDel3Z3hF9Jfe44DPXR8l07bhjuFY3GMHIXbjnY9XcafbyDDwl2sN2vw2GjMPf5Nkoe+OFao7ffn9SXaKDg==} + pino@9.7.0: + resolution: {integrity: sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==} hasBin: true pirates@4.0.7: @@ -14373,9 +14561,6 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier-bytes@1.0.4: - resolution: {integrity: sha512-dLbWOa4xBn+qeWeIF60qRoB6Pk2jX5P3DIVgOQyMyvBpu931Q+8dXz8X0snJiFkQdohDDLnZQECjzsAj75hgZQ==} - prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} @@ -14393,6 +14578,10 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-format@30.0.5: + resolution: {integrity: sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + pretty-ms@7.0.1: resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} engines: {node: '>=10'} @@ -14421,6 +14610,13 @@ packages: process-warning@1.0.0: resolution: {integrity: sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q==} + process-warning@5.0.0: + resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + progress@2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} @@ -14433,17 +14629,10 @@ packages: resolution: {integrity: sha512-lpABypysb42MdCZjMJAdapxt+uTU9F0BZW0YeYVlPD/Gv390c43CdFwBSC9YM3siAgyAjLV94WDuDnwHIJjxiw==} engines: {node: '>=8'} - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - propagate@2.0.1: resolution: {integrity: sha512-vGrhOavPSTz4QVNuBNdcNXePNdNMaO1xj9yBeH1ScQPjk/rhg9sSlCXPhMkFuaNNW/syTvYqsnbIJxMBfRbbag==} engines: {node: '>= 8'} - property-expr@2.0.6: - resolution: {integrity: sha512-SVtmxhRE/CGkn3eZY1T6pC8Nln6Fr/lu1mKSgRud0eC73whjGfoAogbn78LkD8aFL0zz3bAFerKSnOl7NlErBA==} - proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -14486,13 +14675,17 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - pure-rand@6.1.0: - resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + pure-rand@7.0.1: + resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} qs@6.13.0: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} + qs@6.14.0: + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} + engines: {node: '>=0.6'} + qs@6.5.3: resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} engines: {node: '>=0.6'} @@ -14575,6 +14768,14 @@ packages: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} + readable-stream@4.7.0: + resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} + realpath-missing@1.1.0: resolution: {integrity: sha512-wnWtnywepjg/eHIgWR97R7UuM5i+qHLA195qdN9UPKvcMqfn60+67S8sPPW3vDlSEfYHoFkKU8IvpCNty3zQvQ==} engines: {node: '>=10'} @@ -14732,11 +14933,6 @@ packages: rimraf-then@1.0.1: resolution: {integrity: sha512-qTVCDUsBDO74PHen/pEMTHeQXxrCSeTcFhqjy86mkRH5nuGZpEv41ZgGunxmjbl29kvrKJGrgVFThoqXeRORfQ==} - rimraf@2.4.5: - resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -14806,6 +15002,10 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} + safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} + engines: {node: '>=10'} + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -14928,9 +15128,6 @@ packages: sinon@16.1.3: resolution: {integrity: sha512-mjnWWeyxcAf9nC0bXcPmiDut+oE8HYridTNzBbF98AYVLmWwGRp2ISEpyhYflG1ifILT+eNn3BmKUJPxjXUPlA==} - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - slash@2.0.0: resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} engines: {node: '>=6'} @@ -14962,8 +15159,11 @@ packages: resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - sonic-boom@1.4.1: - resolution: {integrity: sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==} + sonic-boom@3.8.1: + resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} + + sonic-boom@4.2.0: + resolution: {integrity: sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==} sort-keys@2.0.0: resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==} @@ -15014,6 +15214,10 @@ packages: split2@3.2.2: resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -15044,10 +15248,6 @@ packages: stacktracey@2.1.8: resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - statuses@2.0.1: resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} engines: {node: '>= 0.8'} @@ -15068,6 +15268,9 @@ packages: stream-shift@1.0.3: resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} + streamx@2.22.1: + resolution: {integrity: sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==} + string-length@4.0.2: resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} engines: {node: '>=10'} @@ -15190,6 +15393,10 @@ packages: engines: {node: '>=18.12'} hasBin: true + synckit@0.11.11: + resolution: {integrity: sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==} + engines: {node: ^14.18.0 || >=16.0.0} + table@6.9.0: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} @@ -15201,6 +15408,9 @@ packages: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} engines: {node: '>=6'} + tar-stream@3.1.7: + resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} + tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} @@ -15229,6 +15439,9 @@ packages: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} + text-decoder@1.2.3: + resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} + text-extensions@1.9.0: resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} engines: {node: '>=0.10'} @@ -15236,6 +15449,9 @@ packages: text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + thread-stream@3.1.0: + resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} + through2-filter@3.0.0: resolution: {integrity: sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==} @@ -15255,6 +15471,13 @@ packages: tinylogic@2.0.0: resolution: {integrity: sha512-dljTkiLLITtsjqBvTA1MRZQK/sGP4kI3UJKc3yA9fMzYbMF2RhcN04SeROVqJBIYYOoJMM8u0WDnhFwMSFQotw==} + tldts-core@6.1.86: + resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} + + tldts@6.1.86: + resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} + hasBin: true + tmp@0.2.4: resolution: {integrity: sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==} engines: {node: '>=14.14'} @@ -15266,10 +15489,6 @@ packages: resolution: {integrity: sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==} engines: {node: '>=0.10.0'} - to-fast-properties@2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} - to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -15282,13 +15501,14 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} - toposort@2.0.2: - resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} - touch@3.1.0: resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} hasBin: true + tough-cookie@5.1.2: + resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} + engines: {node: '>=16'} + tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -15327,17 +15547,18 @@ packages: ts-jest-resolver@2.0.1: resolution: {integrity: sha512-FolE73BqVZCs8/RbLKxC67iaAtKpBWx7PeLKFW2zJQlOf9j851I7JRxSDenri2NFvVH3QP7v3S8q1AmL24Zb9Q==} - ts-jest@29.2.3: - resolution: {integrity: sha512-yCcfVdiBFngVz9/keHin9EnsrQtQtEu3nRykNy9RVp+FiPFFbPJ3Sg6Qg4+TkmH0vMP5qsTKgXSsk80HRwvdgQ==} + ts-jest@29.4.1: + resolution: {integrity: sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/transform': ^29.0.0 - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 + '@jest/transform': ^29.0.0 || ^30.0.0 + '@jest/types': ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 esbuild: '*' - jest: ^29.0.0 + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 typescript: '>=4.3 <6' peerDependenciesMeta: '@babel/core': @@ -15350,6 +15571,8 @@ packages: optional: true esbuild: optional: true + jest-util: + optional: true ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} @@ -15377,10 +15600,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -15442,6 +15661,10 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -15471,8 +15694,8 @@ packages: types-ramda@0.29.10: resolution: {integrity: sha512-5PJiW/eiTPyXXBYGZOYGezMl6qj7keBiZheRwfjJZY26QPHsNrjfJnz0mru6oeqqoTHOni893Jfd6zyUXfQRWg==} - typescript@5.5.4: - resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} + typescript@5.9.2: + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} engines: {node: '>=14.17'} hasBin: true @@ -15542,10 +15765,16 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} + unrs-resolver@1.11.1: + resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} + untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} + unzipper@0.12.3: + resolution: {integrity: sha512-PZ8hTS+AqcGxsaQntl3IRBw65QrBI6lxzqDEL7IAo/XCEqRTKGfOX56Vea5TH9SZczRVxuzk1re04z/YjuYCJA==} + update-browserslist-db@1.1.3: resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} hasBin: true @@ -15600,8 +15829,8 @@ packages: resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - validator@13.7.0: - resolution: {integrity: sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==} + validator@13.12.0: + resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} engines: {node: '>= 0.10'} value-or-function@3.0.0: @@ -15615,18 +15844,17 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - verdaccio-audit@10.2.4: - resolution: {integrity: sha512-/0H6/JFVnhHwucUfMRVjL6gtGnB5gr3dDxq93Ja1Y0ob+2jxAfpqNMHg8c6/d/ZyHFf0y4tXzHESDruXCzTiaQ==} - engines: {node: '>=8'} + verdaccio-audit@13.0.0-next-8.19: + resolution: {integrity: sha512-lF/5g4CwfhGzZIySeFYBCWXaBnIRQ02Q27gQ7OSS9KTQ9qnHXHbFrXjEAml2udQSNk6Z9jieNa5TufwgjR3Nyw==} + engines: {node: '>=18'} - verdaccio-htpasswd@10.5.2: - resolution: {integrity: sha512-bO5Wm8w07pWswNvwFWjNEoznuUU37CcfblcrU0Ci8c038EgTu2V47uwh4AyZ4PTK6ps9oxHqA7a1b+83sY0OkA==} - engines: {node: '>=8'} + verdaccio-htpasswd@13.0.0-next-8.19: + resolution: {integrity: sha512-XVkkJJKfXLVXC8E+7CLklnndkagZaFWXhGbYIxFYRJ+0bCff0VgUfmyXpwWJ9ADdOnMSqvUPFwMsx4LAhGxFvg==} + engines: {node: '>=18'} - verdaccio@5.20.1: - resolution: {integrity: sha512-zKQXYubQOfl2w09gO9BR7U9ZZkFPPby8tvV+na86/2vGZnY79kNSVnSbK8CM1bpJHTCQ80AGsmIGovg2FgXhdQ==} - engines: {node: '>=12.18'} - deprecated: this version is deprecated, please migrate to 6.x versions + verdaccio@6.1.6: + resolution: {integrity: sha512-zUMMKW0hjtOaLIm1cY9AqA0bMjvuGtKJVolzXQacIW9PHTnTjcsWF2+sbNLBhVrHwo+FJ1DzdNVaTWXOBWZgiQ==} + engines: {node: '>=18'} hasBin: true verror@1.10.0: @@ -15742,10 +15970,6 @@ packages: write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - write-file-atomic@4.0.2: - resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - write-file-atomic@5.0.1: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -15843,10 +16067,6 @@ packages: resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} engines: {node: '>=12.20'} - yup@0.32.11: - resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==} - engines: {node: '>=10'} - zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} @@ -15909,13 +16129,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.23.0': - dependencies: - '@babel/types': 7.28.2 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.30 - jsesc: 2.5.2 - '@babel/generator@7.28.3': dependencies: '@babel/parser': 7.28.3(@babel/types@7.28.2) @@ -16016,10 +16229,6 @@ snapshots: '@babel/template': 7.27.2 '@babel/types': 7.28.2 - '@babel/parser@7.23.0(@babel/types@7.23.0)': - dependencies: - '@babel/types': 7.23.0 - '@babel/parser@7.28.3(@babel/types@7.26.10)': dependencies: '@babel/types': 7.26.10 @@ -16263,12 +16472,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.23.0': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - to-fast-properties: 2.0.0 - '@babel/types@7.26.10': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -16484,14 +16687,14 @@ snapshots: '@commitlint/types': 17.8.1 '@types/node': 20.5.1 chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.5.4) - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.5.4))(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4))(typescript@5.5.4) + cosmiconfig: 8.3.6(typescript@5.9.2) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.9.2))(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2))(typescript@5.9.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.5.4) - typescript: 5.5.4 + ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.9.2) + typescript: 5.9.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -16774,6 +16977,43 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 + '@cypress/request@3.0.9': + dependencies: + aws-sign2: 0.7.0 + aws4: 1.13.2 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 4.0.4 + http-signature: 1.4.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.35 + performance-now: 2.1.0 + qs: 6.14.0 + safe-buffer: 5.2.1 + tough-cookie: 5.1.2 + tunnel-agent: 0.6.0 + uuid: 8.3.2 + + '@emnapi/core@1.4.5': + dependencies: + '@emnapi/wasi-threads': 1.0.4 + tslib: 2.8.1 + optional: true + + '@emnapi/runtime@1.4.5': + dependencies: + tslib: 2.8.1 + optional: true + + '@emnapi/wasi-threads@1.0.4': + dependencies: + tslib: 2.8.1 + optional: true + '@esbuild/aix-ppc64@0.25.0': optional: true @@ -16925,112 +17165,121 @@ snapshots: '@istanbuljs/schema@0.1.3': {} - '@jest/console@29.7.0': + '@jest/console@30.0.5': dependencies: - '@jest/types': 29.6.3 - '@types/node': 22.15.29 + '@jest/types': 30.0.5 + '@types/node': 22.15.30 chalk: 4.1.2 - jest-message-util: 29.7.0 - jest-util: 29.7.0 + jest-message-util: 30.0.5 + jest-util: 30.0.5 slash: 3.0.0 - '@jest/core@29.7.0(@babel/types@7.26.10)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4))': + '@jest/core@30.0.5(@babel/types@7.26.10)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2))': dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0(@babel/types@7.26.10) - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0(@babel/types@7.26.10) - '@jest/types': 29.6.3 - '@types/node': 22.15.29 + '@jest/console': 30.0.5 + '@jest/pattern': 30.0.1 + '@jest/reporters': 30.0.5(@babel/types@7.26.10) + '@jest/test-result': 30.0.5 + '@jest/transform': 30.0.5(@babel/types@7.26.10) + '@jest/types': 30.0.5 + '@types/node': 22.15.30 ansi-escapes: 4.3.2 chalk: 4.1.2 - ci-info: 3.9.0 - exit: 0.1.2 + ci-info: 4.2.0 + exit-x: 0.2.2 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@babel/types@7.26.10)(@types/node@22.15.29)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0(@babel/types@7.26.10) - jest-runtime: 29.7.0(@babel/types@7.26.10) - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 + jest-changed-files: 30.0.5 + jest-config: 30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)) + jest-haste-map: 30.0.5 + jest-message-util: 30.0.5 + jest-regex-util: 30.0.1 + jest-resolve: 30.0.5 + jest-resolve-dependencies: 30.0.5 + jest-runner: 30.0.5(@babel/types@7.26.10) + jest-runtime: 30.0.5(@babel/types@7.26.10) + jest-snapshot: 30.0.5 + jest-util: 30.0.5 + jest-validate: 30.0.5 + jest-watcher: 30.0.5 micromatch: 4.0.8 - pretty-format: 29.7.0 + pretty-format: 30.0.5 slash: 3.0.0 - strip-ansi: 6.0.1 transitivePeerDependencies: - '@babel/types' - babel-plugin-macros + - esbuild-register - supports-color - ts-node - '@jest/environment@29.7.0': + '@jest/diff-sequences@30.0.1': {} + + '@jest/environment@30.0.5': dependencies: - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 + '@jest/fake-timers': 30.0.5 + '@jest/types': 30.0.5 '@types/node': 22.15.29 - jest-mock: 29.7.0 + jest-mock: 30.0.5 - '@jest/expect-utils@29.7.0': + '@jest/expect-utils@30.0.5': dependencies: - jest-get-type: 29.6.3 + '@jest/get-type': 30.0.1 - '@jest/expect@29.7.0': + '@jest/expect@30.0.5': dependencies: - expect: 29.7.0 - jest-snapshot: 29.7.0 + expect: 30.0.5 + jest-snapshot: 30.0.5 transitivePeerDependencies: - supports-color - '@jest/fake-timers@29.7.0': + '@jest/fake-timers@30.0.5': dependencies: - '@jest/types': 29.6.3 - '@sinonjs/fake-timers': 10.3.0 + '@jest/types': 30.0.5 + '@sinonjs/fake-timers': 13.0.5 '@types/node': 22.15.29 - jest-message-util: 29.7.0 - jest-mock: 29.7.0 - jest-util: 29.7.0 + jest-message-util: 30.0.5 + jest-mock: 30.0.5 + jest-util: 30.0.5 - '@jest/globals@29.7.0': + '@jest/get-type@30.0.1': {} + + '@jest/globals@30.0.5': dependencies: - '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 - '@jest/types': 29.6.3 - jest-mock: 29.7.0 + '@jest/environment': 30.0.5 + '@jest/expect': 30.0.5 + '@jest/types': 30.0.5 + jest-mock: 30.0.5 transitivePeerDependencies: - supports-color - '@jest/reporters@29.7.0(@babel/types@7.26.10)': + '@jest/pattern@30.0.1': + dependencies: + '@types/node': 22.15.30 + jest-regex-util: 30.0.1 + + '@jest/reporters@30.0.5(@babel/types@7.26.10)': dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0(@babel/types@7.26.10) - '@jest/types': 29.6.3 + '@jest/console': 30.0.5 + '@jest/test-result': 30.0.5 + '@jest/transform': 30.0.5(@babel/types@7.26.10) + '@jest/types': 30.0.5 '@jridgewell/trace-mapping': 0.3.30 - '@types/node': 22.15.29 + '@types/node': 22.15.30 chalk: 4.1.2 collect-v8-coverage: 1.0.2 - exit: 0.1.2 - glob: 7.2.3 + exit-x: 0.2.2 + glob: 10.4.5 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3(@babel/types@7.26.10) istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 4.0.1 + istanbul-lib-source-maps: 5.0.6 istanbul-reports: '@zkochan/istanbul-reports@3.0.2' - jest-message-util: 29.7.0 - jest-util: 29.7.0 - jest-worker: 29.7.0 + jest-message-util: 30.0.5 + jest-util: 30.0.5 + jest-worker: 30.0.5 slash: 3.0.0 string-length: 4.0.2 - strip-ansi: 6.0.1 v8-to-istanbul: 9.3.0 transitivePeerDependencies: - '@babel/types' @@ -17040,64 +17289,75 @@ snapshots: dependencies: '@sinclair/typebox': 0.27.8 - '@jest/source-map@29.6.3': + '@jest/schemas@30.0.5': + dependencies: + '@sinclair/typebox': 0.34.40 + + '@jest/snapshot-utils@30.0.5': + dependencies: + '@jest/types': 30.0.5 + chalk: 4.1.2 + graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) + natural-compare: 1.4.0 + + '@jest/source-map@30.0.1': dependencies: '@jridgewell/trace-mapping': 0.3.30 callsites: 3.1.0 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - '@jest/test-result@29.7.0': + '@jest/test-result@30.0.5': dependencies: - '@jest/console': 29.7.0 - '@jest/types': 29.6.3 + '@jest/console': 30.0.5 + '@jest/types': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 - '@jest/test-sequencer@29.7.0': + '@jest/test-sequencer@30.0.5': dependencies: - '@jest/test-result': 29.7.0 + '@jest/test-result': 30.0.5 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-haste-map: 29.7.0 + jest-haste-map: 30.0.5 slash: 3.0.0 - '@jest/transform@29.7.0(@babel/types@7.26.10)': + '@jest/transform@30.0.5(@babel/types@7.26.10)': dependencies: '@babel/core': 7.28.3 - '@jest/types': 29.6.3 + '@jest/types': 30.0.5 '@jridgewell/trace-mapping': 0.3.30 - babel-plugin-istanbul: 6.1.1(@babel/types@7.26.10) + babel-plugin-istanbul: 7.0.0(@babel/types@7.26.10) chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-haste-map: 29.7.0 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 + jest-haste-map: 30.0.5 + jest-regex-util: 30.0.1 + jest-util: 30.0.5 micromatch: 4.0.8 pirates: 4.0.7 slash: 3.0.0 - write-file-atomic: 4.0.2 + write-file-atomic: 5.0.1 transitivePeerDependencies: - '@babel/types' - supports-color - '@jest/transform@29.7.0(@babel/types@7.28.2)': + '@jest/transform@30.0.5(@babel/types@7.28.2)': dependencies: '@babel/core': 7.28.3 - '@jest/types': 29.6.3 + '@jest/types': 30.0.5 '@jridgewell/trace-mapping': 0.3.30 - babel-plugin-istanbul: 6.1.1(@babel/types@7.28.2) + babel-plugin-istanbul: 7.0.0(@babel/types@7.28.2) chalk: 4.1.2 convert-source-map: 2.0.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-haste-map: 29.7.0 - jest-regex-util: 29.6.3 - jest-util: 29.7.0 + jest-haste-map: 30.0.5 + jest-regex-util: 30.0.1 + jest-util: 30.0.5 micromatch: 4.0.8 pirates: 4.0.7 slash: 3.0.0 - write-file-atomic: 4.0.2 + write-file-atomic: 5.0.1 transitivePeerDependencies: - '@babel/types' - supports-color @@ -17111,6 +17371,16 @@ snapshots: '@types/yargs': 17.0.33 chalk: 4.1.2 + '@jest/types@30.0.5': + dependencies: + '@jest/pattern': 30.0.1 + '@jest/schemas': 30.0.5 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.15.30 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -17146,6 +17416,13 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 + '@napi-rs/wasm-runtime@0.2.12': + dependencies: + '@emnapi/core': 1.4.5 + '@emnapi/runtime': 1.4.5 + '@tybys/wasm-util': 0.10.0 + optional: true + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -17175,6 +17452,8 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true + '@pkgr/core@0.2.9': {} + '@pnpm/builder.policy@3.0.1': {} '@pnpm/byline@1.0.0': {} @@ -17218,11 +17497,11 @@ snapshots: chalk: 4.1.2 load-json-file: 6.2.0 - '@pnpm/cli-utils@1000.1.5(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0)': + '@pnpm/cli-utils@1000.1.5(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0)': dependencies: '@pnpm/cli-meta': 1000.0.8 '@pnpm/config': 1003.1.1(@pnpm/logger@1001.0.0) - '@pnpm/config.deps-installer': 1000.0.5(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34)) + '@pnpm/config.deps-installer': 1000.0.5(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30)) '@pnpm/default-reporter': 1002.0.1(@pnpm/logger@1001.0.0) '@pnpm/error': 1000.0.2 '@pnpm/logger': 1001.0.0 @@ -17230,7 +17509,7 @@ snapshots: '@pnpm/package-is-installable': 1000.0.10(@pnpm/logger@1001.0.0) '@pnpm/pnpmfile': 1001.2.2(@pnpm/logger@1001.0.0) '@pnpm/read-project-manifest': 1000.0.11 - '@pnpm/store-connection-manager': 1002.0.3(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0) + '@pnpm/store-connection-manager': 1002.0.3(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0) '@pnpm/types': 1000.6.0 chalk: 4.1.2 load-json-file: 6.2.0 @@ -17240,16 +17519,16 @@ snapshots: - supports-color - typanion - '@pnpm/client@1000.0.19(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0)': + '@pnpm/client@1000.0.19(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0)': dependencies: '@pnpm/default-resolver': 1002.0.2(@pnpm/logger@1001.0.0) '@pnpm/directory-fetcher': 1000.1.7(@pnpm/logger@1001.0.0) '@pnpm/fetch': 1000.2.2(@pnpm/logger@1001.0.0) '@pnpm/fetching-types': 1000.1.0 - '@pnpm/git-fetcher': 1001.0.8(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0) + '@pnpm/git-fetcher': 1001.0.8(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0) '@pnpm/network.auth-header': 1000.0.3 '@pnpm/resolver-base': 1003.0.1 - '@pnpm/tarball-fetcher': 1001.0.8(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0) + '@pnpm/tarball-fetcher': 1001.0.8(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0) '@pnpm/types': 1000.6.0 ramda: '@pnpm/ramda@0.28.1' transitivePeerDependencies: @@ -17270,7 +17549,7 @@ snapshots: '@pnpm/workspace.manifest-writer': 1000.1.4 ramda: '@pnpm/ramda@0.28.1' - '@pnpm/config.deps-installer@1000.0.5(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))': + '@pnpm/config.deps-installer@1000.0.5(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))': dependencies: '@pnpm/config.config-writer': 1000.0.5 '@pnpm/core-loggers': 1001.0.1(@pnpm/logger@1001.0.0) @@ -17279,7 +17558,7 @@ snapshots: '@pnpm/logger': 1001.0.0 '@pnpm/network.auth-header': 1000.0.3 '@pnpm/npm-resolver': 1004.0.1(@pnpm/logger@1001.0.0) - '@pnpm/package-store': 1002.0.4(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34)) + '@pnpm/package-store': 1002.0.4(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30)) '@pnpm/parse-wanted-dependency': 1001.0.0 '@pnpm/pick-registry-for-package': 1000.0.8 '@pnpm/read-modules-dir': 1000.0.0 @@ -17588,13 +17867,13 @@ snapshots: dependencies: npm-packlist: 5.1.3 - '@pnpm/git-fetcher@1001.0.8(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0)': + '@pnpm/git-fetcher@1001.0.8(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0)': dependencies: '@pnpm/fetcher-base': 1000.0.11 '@pnpm/fs.packlist': 2.0.0 '@pnpm/logger': 1001.0.0 '@pnpm/prepare-package': 1000.0.16(@pnpm/logger@1001.0.0)(typanion@3.14.0) - '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34) + '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30) '@zkochan/rimraf': 3.0.2 execa: safe-execa@0.1.2 transitivePeerDependencies: @@ -17724,13 +18003,13 @@ snapshots: dependencies: escape-string-regexp: 4.0.0 - '@pnpm/meta-updater@2.0.6(@types/node@18.19.34)(typanion@3.14.0)': + '@pnpm/meta-updater@2.0.6(@types/node@22.15.30)(typanion@3.14.0)': dependencies: '@pnpm/find-workspace-dir': 1000.1.0 '@pnpm/logger': 1001.0.0 '@pnpm/types': 1000.6.0 - '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34) - '@pnpm/workspace.find-packages': 1000.0.25(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0) + '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30) + '@pnpm/workspace.find-packages': 1000.0.25(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0) '@pnpm/workspace.read-manifest': 1000.1.5 load-json-file: 7.0.1 meow: 11.0.0 @@ -17898,7 +18177,7 @@ snapshots: mem: 8.1.1 semver: 7.7.2 - '@pnpm/package-requester@1004.0.2(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))': + '@pnpm/package-requester@1004.0.2(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))': dependencies: '@pnpm/core-loggers': 1001.0.1(@pnpm/logger@1001.0.0) '@pnpm/dependency-path': 1000.0.9 @@ -17913,7 +18192,7 @@ snapshots: '@pnpm/store-controller-types': 1003.0.2 '@pnpm/store.cafs': 1000.0.13 '@pnpm/types': 1000.6.0 - '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34) + '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30) p-defer: 3.0.0 p-limit: 3.1.0 p-queue: 6.6.2 @@ -17922,17 +18201,17 @@ snapshots: semver: 7.7.2 ssri: 10.0.5 - '@pnpm/package-store@1002.0.4(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))': + '@pnpm/package-store@1002.0.4(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))': dependencies: '@pnpm/create-cafs-store': 1000.0.14(@pnpm/logger@1001.0.0) '@pnpm/fetcher-base': 1000.0.11 '@pnpm/logger': 1001.0.0 - '@pnpm/package-requester': 1004.0.2(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34)) + '@pnpm/package-requester': 1004.0.2(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30)) '@pnpm/resolver-base': 1003.0.1 '@pnpm/store-controller-types': 1003.0.2 '@pnpm/store.cafs': 1000.0.13 '@pnpm/types': 1000.6.0 - '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34) + '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30) '@zkochan/rimraf': 3.0.2 load-json-file: 6.2.0 ramda: '@pnpm/ramda@0.28.1' @@ -18064,7 +18343,7 @@ snapshots: read-yaml-file: 2.1.0 strip-bom: 4.0.0 - '@pnpm/registry-mock@5.0.0(verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0))': + '@pnpm/registry-mock@5.0.0(verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0))': dependencies: anonymous-npm-registry-client: 0.3.2 execa: 5.1.1 @@ -18072,7 +18351,7 @@ snapshots: read-yaml-file: 2.1.0 rimraf: 3.0.2 tempy: 1.0.1 - verdaccio: 5.20.1(encoding@0.1.13)(typanion@3.14.0) + verdaccio: 6.1.6(encoding@0.1.13)(typanion@3.14.0) write-yaml-file: 4.2.0 '@pnpm/render-peer-issues@1000.0.6': @@ -18131,14 +18410,14 @@ snapshots: dependencies: grapheme-splitter: 1.0.4 - '@pnpm/store-connection-manager@1002.0.3(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0)': + '@pnpm/store-connection-manager@1002.0.3(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0)': dependencies: '@pnpm/cli-meta': 1000.0.8 - '@pnpm/client': 1000.0.19(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0) + '@pnpm/client': 1000.0.19(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0) '@pnpm/config': 1003.1.1(@pnpm/logger@1001.0.0) '@pnpm/error': 1000.0.2 '@pnpm/logger': 1001.0.0 - '@pnpm/package-store': 1002.0.4(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34)) + '@pnpm/package-store': 1002.0.4(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30)) '@pnpm/server': 1001.0.4(@pnpm/logger@1001.0.0) '@pnpm/store-path': 1000.0.2 '@zkochan/diable': 1.0.2 @@ -18201,7 +18480,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@pnpm/tarball-fetcher@1001.0.8(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0)': + '@pnpm/tarball-fetcher@1001.0.8(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0)': dependencies: '@pnpm/core-loggers': 1001.0.1(@pnpm/logger@1001.0.0) '@pnpm/error': 1000.0.2 @@ -18211,7 +18490,7 @@ snapshots: '@pnpm/graceful-fs': 1000.0.0 '@pnpm/logger': 1001.0.0 '@pnpm/prepare-package': 1000.0.16(@pnpm/logger@1001.0.0)(typanion@3.14.0) - '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34) + '@pnpm/worker': 1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30) '@zkochan/retry': 0.2.0 lodash.throttle: 4.1.1 p-map-values: 1.0.0 @@ -18250,7 +18529,7 @@ snapshots: dependencies: isexe: 2.0.0 - '@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34)': + '@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30)': dependencies: '@pnpm/cafs-types': 1000.0.0 '@pnpm/create-cafs-store': 1000.0.14(@pnpm/logger@1001.0.0) @@ -18262,7 +18541,7 @@ snapshots: '@pnpm/logger': 1001.0.0 '@pnpm/store.cafs': 1000.0.13 '@pnpm/symlink-dependency': 1000.0.9(@pnpm/logger@1001.0.0) - '@rushstack/worker-pool': 0.4.9(@types/node@18.19.34) + '@rushstack/worker-pool': 0.4.9(@types/node@22.15.30) is-windows: 1.0.2 load-json-file: 6.2.0 p-limit: 3.1.0 @@ -18279,9 +18558,9 @@ snapshots: '@pnpm/types': 1000.2.1 '@pnpm/util.lex-comparator': 3.0.1 - '@pnpm/workspace.find-packages@1000.0.25(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0)': + '@pnpm/workspace.find-packages@1000.0.25(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0)': dependencies: - '@pnpm/cli-utils': 1000.1.5(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@18.19.34))(typanion@3.14.0) + '@pnpm/cli-utils': 1000.1.5(@pnpm/logger@1001.0.0)(@pnpm/worker@1000.1.7(@pnpm/logger@1001.0.0)(@types/node@22.15.30))(typanion@3.14.0) '@pnpm/constants': 1001.1.0 '@pnpm/fs.find-packages': 1000.0.11 '@pnpm/logger': 1001.0.0 @@ -18373,16 +18652,14 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@rushstack/worker-pool@0.4.9(@types/node@18.19.34)': - optionalDependencies: - '@types/node': 18.19.34 - - '@rushstack/worker-pool@0.4.9(@types/node@22.15.29)': + '@rushstack/worker-pool@0.4.9(@types/node@22.15.30)': optionalDependencies: - '@types/node': 22.15.29 + '@types/node': 22.15.30 '@sinclair/typebox@0.27.8': {} + '@sinclair/typebox@0.34.40': {} + '@sindresorhus/is@4.6.0': {} '@sinonjs/commons@3.0.1': @@ -18397,6 +18674,10 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 + '@sinonjs/fake-timers@13.0.5': + dependencies: + '@sinonjs/commons': 3.0.1 + '@sinonjs/samsam@8.0.2': dependencies: '@sinonjs/commons': 3.0.1 @@ -18417,6 +18698,11 @@ snapshots: '@tsconfig/node16@1.0.4': {} + '@tybys/wasm-util@0.10.0': + dependencies: + tslib: 2.8.1 + optional: true + '@types/adm-zip@0.5.7': dependencies: '@types/node': 22.15.29 @@ -18494,7 +18780,7 @@ snapshots: '@types/isexe@2.0.2': dependencies: - '@types/node': 22.15.29 + '@types/node': 22.15.30 '@types/istanbul-lib-coverage@2.0.6': {} @@ -18506,10 +18792,10 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/jest@29.5.14': + '@types/jest@30.0.0': dependencies: - expect: 29.7.0 - pretty-format: 29.7.0 + expect: 30.0.5 + pretty-format: 30.0.5 '@types/js-yaml@4.0.9': {} @@ -18549,16 +18835,16 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@18.19.34': - dependencies: - undici-types: 5.26.5 - '@types/node@20.5.1': {} '@types/node@22.15.29': dependencies: undici-types: 6.21.0 + '@types/node@22.15.30': + dependencies: + undici-types: 6.21.0 + '@types/normalize-package-data@2.4.4': {} '@types/normalize-path@3.0.2': {} @@ -18617,7 +18903,7 @@ snapshots: '@types/touch@3.1.5': dependencies: - '@types/node': 22.15.29 + '@types/node': 22.15.30 '@types/treeify@1.0.3': {} @@ -18645,13 +18931,13 @@ snapshots: dependencies: '@types/node': 22.15.29 - '@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.18.1(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 6.18.1(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/type-utils': 6.18.1(eslint@8.57.1)(typescript@5.5.4) - '@typescript-eslint/utils': 6.18.1(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/type-utils': 6.18.1(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/utils': 6.18.1(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/visitor-keys': 6.18.1 debug: 4.4.1 eslint: 8.57.1 @@ -18659,22 +18945,22 @@ snapshots: ignore: 5.3.2 natural-compare: 1.4.0 semver: 7.7.2 - ts-api-utils: 1.4.3(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.9.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 6.18.1 '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.9.2) '@typescript-eslint/visitor-keys': 6.18.1 debug: 4.4.1 eslint: 8.57.1 optionalDependencies: - typescript: 5.5.4 + typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -18683,21 +18969,21 @@ snapshots: '@typescript-eslint/types': 6.18.1 '@typescript-eslint/visitor-keys': 6.18.1 - '@typescript-eslint/type-utils@6.18.1(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/type-utils@6.18.1(eslint@8.57.1)(typescript@5.9.2)': dependencies: - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.5.4) - '@typescript-eslint/utils': 6.18.1(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.9.2) + '@typescript-eslint/utils': 6.18.1(eslint@8.57.1)(typescript@5.9.2) debug: 4.4.1 eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.9.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.9.2 transitivePeerDependencies: - supports-color '@typescript-eslint/types@6.18.1': {} - '@typescript-eslint/typescript-estree@6.18.1(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@6.18.1(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 6.18.1 '@typescript-eslint/visitor-keys': 6.18.1 @@ -18706,20 +18992,20 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.7.2 - ts-api-utils: 1.4.3(typescript@5.5.4) + ts-api-utils: 1.4.3(typescript@5.9.2) optionalDependencies: - typescript: 5.5.4 + typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.18.1(eslint@8.57.1)(typescript@5.5.4)': + '@typescript-eslint/utils@6.18.1(eslint@8.57.1)(typescript@5.9.2)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.7.0 '@typescript-eslint/scope-manager': 6.18.1 '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.9.2) eslint: 8.57.1 semver: 7.7.2 transitivePeerDependencies: @@ -18733,85 +19019,215 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@verdaccio/commons-api@10.2.0': - dependencies: - http-errors: 2.0.0 - http-status-codes: 2.2.0 + '@unrs/resolver-binding-android-arm-eabi@1.11.1': + optional: true - '@verdaccio/config@6.0.0-6-next.55': - dependencies: - '@verdaccio/core': 6.0.0-6-next.55 - '@verdaccio/utils': 6.0.0-6-next.23 - debug: 4.3.4 - lodash: 4.17.21 - minimatch: 3.1.2 - yaml: 2.8.0 - yup: 0.32.11 - transitivePeerDependencies: - - supports-color + '@unrs/resolver-binding-android-arm64@1.11.1': + optional: true - '@verdaccio/core@6.0.0-6-next.55': - dependencies: - ajv: 8.11.2 - core-js: 3.27.0 - http-errors: 1.8.1 - http-status-codes: 2.2.0 - process-warning: 1.0.0 - semver: 7.7.2 + '@unrs/resolver-binding-darwin-arm64@1.11.1': + optional: true - '@verdaccio/file-locking@10.3.0': - dependencies: - lockfile: 1.0.4 + '@unrs/resolver-binding-darwin-x64@1.11.1': + optional: true - '@verdaccio/local-storage@10.3.1': - dependencies: - '@verdaccio/commons-api': 10.2.0 - '@verdaccio/file-locking': 10.3.0 - '@verdaccio/streams': 10.2.0 - async: 3.2.4 - debug: 4.3.4 - lodash: 4.17.21 - lowdb: 1.0.0 - mkdirp: 1.0.4 - transitivePeerDependencies: - - supports-color + '@unrs/resolver-binding-freebsd-x64@1.11.1': + optional: true - '@verdaccio/streams@10.2.0': {} + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1': + optional: true - '@verdaccio/tarball@11.0.0-6-next.24': - dependencies: - '@verdaccio/core': 6.0.0-6-next.55 - '@verdaccio/url': 11.0.0-6-next.21 - '@verdaccio/utils': 6.0.0-6-next.23 - debug: 4.3.4 - lodash: 4.17.21 - transitivePeerDependencies: - - supports-color + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.1': + optional: true - '@verdaccio/ui-theme@6.0.0-6-next.55': {} + '@unrs/resolver-binding-linux-arm64-gnu@1.11.1': + optional: true - '@verdaccio/url@11.0.0-6-next.21': - dependencies: - '@verdaccio/core': 6.0.0-6-next.55 - debug: 4.3.4 - lodash: 4.17.21 - validator: 13.7.0 - transitivePeerDependencies: - - supports-color + '@unrs/resolver-binding-linux-arm64-musl@1.11.1': + optional: true - '@verdaccio/utils@6.0.0-6-next.23': - dependencies: - '@verdaccio/core': 6.0.0-6-next.55 + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-riscv64-musl@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-s390x-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-x64-gnu@1.11.1': + optional: true + + '@unrs/resolver-binding-linux-x64-musl@1.11.1': + optional: true + + '@unrs/resolver-binding-wasm32-wasi@1.11.1': + dependencies: + '@napi-rs/wasm-runtime': 0.2.12 + optional: true + + '@unrs/resolver-binding-win32-arm64-msvc@1.11.1': + optional: true + + '@unrs/resolver-binding-win32-ia32-msvc@1.11.1': + optional: true + + '@unrs/resolver-binding-win32-x64-msvc@1.11.1': + optional: true + + '@verdaccio/auth@8.0.0-next-8.19(express@4.21.2)': + dependencies: + '@verdaccio/config': 8.0.0-next-8.19 + '@verdaccio/core': 8.0.0-next-8.19 + '@verdaccio/loaders': 8.0.0-next-8.9 + '@verdaccio/signature': 8.0.0-next-8.11 + debug: 4.4.1 + express: 4.21.2 lodash: 4.17.21 - minimatch: 3.1.2 + verdaccio-htpasswd: 13.0.0-next-8.19 + transitivePeerDependencies: + - supports-color + + '@verdaccio/commons-api@10.2.0': + dependencies: + http-errors: 2.0.0 + http-status-codes: 2.2.0 + + '@verdaccio/config@8.0.0-next-8.19': + dependencies: + '@verdaccio/core': 8.0.0-next-8.19 + debug: 4.4.1 + js-yaml: '@zkochan/js-yaml@0.0.9' + lodash: 4.17.21 + minimatch: 7.4.6 + transitivePeerDependencies: + - supports-color + + '@verdaccio/core@8.0.0-next-8.19': + dependencies: + ajv: 8.17.1 + http-errors: 2.0.0 + http-status-codes: 2.3.0 + minimatch: 10.0.1 + process-warning: 1.0.0 semver: 7.7.2 - '@yao-pkg/pkg-fetch@3.5.9(encoding@0.1.13)': + '@verdaccio/file-locking@10.3.1': + dependencies: + lockfile: 1.0.4 + + '@verdaccio/file-locking@13.0.0-next-8.4': + dependencies: + lockfile: 1.0.4 + + '@verdaccio/loaders@8.0.0-next-8.9': + dependencies: + '@verdaccio/core': 8.0.0-next-8.19 + debug: 4.4.1 + lodash: 4.17.21 + transitivePeerDependencies: + - supports-color + + '@verdaccio/local-storage-legacy@11.0.2': + dependencies: + '@verdaccio/commons-api': 10.2.0 + '@verdaccio/file-locking': 10.3.1 + '@verdaccio/streams': 10.2.1 + async: 3.2.4 + debug: 4.3.4 + lodash: 4.17.21 + lowdb: 1.0.0 + mkdirp: 1.0.4 + transitivePeerDependencies: + - supports-color + + '@verdaccio/logger-commons@8.0.0-next-8.19': + dependencies: + '@verdaccio/core': 8.0.0-next-8.19 + '@verdaccio/logger-prettify': 8.0.0-next-8.3 + colorette: 2.0.20 + debug: 4.4.1 + transitivePeerDependencies: + - supports-color + + '@verdaccio/logger-prettify@8.0.0-next-8.3': + dependencies: + colorette: 2.0.20 + dayjs: 1.11.13 + lodash: 4.17.21 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 1.2.0 + sonic-boom: 3.8.1 + + '@verdaccio/logger@8.0.0-next-8.19': + dependencies: + '@verdaccio/logger-commons': 8.0.0-next-8.19 + pino: 9.7.0 + transitivePeerDependencies: + - supports-color + + '@verdaccio/middleware@8.0.0-next-8.19': + dependencies: + '@verdaccio/config': 8.0.0-next-8.19 + '@verdaccio/core': 8.0.0-next-8.19 + '@verdaccio/url': 13.0.0-next-8.19 + debug: 4.4.1 + express: 4.21.2 + express-rate-limit: 5.5.1 + lodash: 4.17.21 + lru-cache: 7.18.3 + mime: 2.6.0 + transitivePeerDependencies: + - supports-color + + '@verdaccio/search-indexer@8.0.0-next-8.5': {} + + '@verdaccio/signature@8.0.0-next-8.11': + dependencies: + '@verdaccio/config': 8.0.0-next-8.19 + '@verdaccio/core': 8.0.0-next-8.19 + debug: 4.4.1 + jsonwebtoken: 9.0.2 + transitivePeerDependencies: + - supports-color + + '@verdaccio/streams@10.2.1': {} + + '@verdaccio/tarball@13.0.0-next-8.19': + dependencies: + '@verdaccio/core': 8.0.0-next-8.19 + '@verdaccio/url': 13.0.0-next-8.19 + debug: 4.4.1 + gunzip-maybe: 1.4.2 + tar-stream: 3.1.7 + transitivePeerDependencies: + - supports-color + + '@verdaccio/ui-theme@8.0.0-next-8.19': {} + + '@verdaccio/url@13.0.0-next-8.19': + dependencies: + '@verdaccio/core': 8.0.0-next-8.19 + debug: 4.4.1 + lodash: 4.17.21 + validator: 13.12.0 + transitivePeerDependencies: + - supports-color + + '@verdaccio/utils@8.1.0-next-8.19': + dependencies: + '@verdaccio/core': 8.0.0-next-8.19 + lodash: 4.17.21 + minimatch: 7.4.6 + + '@yao-pkg/pkg-fetch@3.5.24(encoding@0.1.13)': dependencies: - chalk: 4.1.2 - fs-extra: 9.1.0 https-proxy-agent: 5.0.1 node-fetch: 2.7.0(encoding@0.1.13) + picocolors: 1.1.1 progress: 2.0.3 semver: 7.7.2 tar-fs: 2.1.3 @@ -18820,23 +19236,23 @@ snapshots: - encoding - supports-color - '@yao-pkg/pkg@5.12.0(patch_hash=ab0601976c8cb8df34650a3e9cb6bf5789ed5c381e473dcbda313b2511aa560e)(encoding@0.1.13)': + '@yao-pkg/pkg@6.6.0(patch_hash=ab0601976c8cb8df34650a3e9cb6bf5789ed5c381e473dcbda313b2511aa560e)(encoding@0.1.13)': dependencies: - '@babel/generator': 7.23.0 - '@babel/parser': 7.23.0(@babel/types@7.23.0) - '@babel/types': 7.23.0 - '@yao-pkg/pkg-fetch': 3.5.9(encoding@0.1.13) - chalk: 4.1.2 - fs-extra: 9.1.0 - globby: 11.1.0 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.3(@babel/types@7.28.2) + '@babel/types': 7.28.2 + '@yao-pkg/pkg-fetch': 3.5.24(encoding@0.1.13) into-stream: 6.0.0 - is-core-module: 2.9.0 - minimatch: 9.0.4 minimist: 1.2.8 multistream: 4.1.0 + picocolors: 1.1.1 + picomatch: 4.0.2 prebuild-install: 7.1.1 resolve: 1.22.10 stream-meter: 1.0.4 + tar: 7.4.3 + tinyglobby: 0.2.14 + unzipper: 0.12.3 transitivePeerDependencies: - encoding - supports-color @@ -19032,6 +19448,10 @@ snapshots: abbrev@3.0.1: {} + abort-controller@3.0.0: + dependencies: + event-target-shim: 5.0.1 + accepts@1.3.8: dependencies: mime-types: 2.1.35 @@ -19073,13 +19493,6 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.11.2: - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 @@ -19267,8 +19680,6 @@ snapshots: asynckit@0.4.0: {} - at-least-node@1.0.0: {} - atomic-sleep@1.0.0: {} available-typed-arrays@1.0.7: @@ -19281,13 +19692,13 @@ snapshots: b4a@1.6.7: {} - babel-jest@29.7.0(@babel/core@7.26.10)(@babel/types@7.26.10): + babel-jest@30.0.5(@babel/core@7.26.10)(@babel/types@7.26.10): dependencies: '@babel/core': 7.26.10 - '@jest/transform': 29.7.0(@babel/types@7.26.10) + '@jest/transform': 30.0.5(@babel/types@7.26.10) '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1(@babel/types@7.26.10) - babel-preset-jest: 29.6.3(@babel/core@7.26.10) + babel-plugin-istanbul: 7.0.0(@babel/types@7.26.10) + babel-preset-jest: 30.0.1(@babel/core@7.26.10) chalk: 4.1.2 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) slash: 3.0.0 @@ -19296,13 +19707,13 @@ snapshots: - supports-color optional: true - babel-jest@29.7.0(@babel/core@7.28.3)(@babel/types@7.26.10): + babel-jest@30.0.5(@babel/core@7.28.3)(@babel/types@7.26.10): dependencies: '@babel/core': 7.28.3 - '@jest/transform': 29.7.0(@babel/types@7.26.10) + '@jest/transform': 30.0.5(@babel/types@7.26.10) '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1(@babel/types@7.26.10) - babel-preset-jest: 29.6.3(@babel/core@7.28.3) + babel-plugin-istanbul: 7.0.0(@babel/types@7.26.10) + babel-preset-jest: 30.0.1(@babel/core@7.28.3) chalk: 4.1.2 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) slash: 3.0.0 @@ -19310,34 +19721,33 @@ snapshots: - '@babel/types' - supports-color - babel-plugin-istanbul@6.1.1(@babel/types@7.26.10): + babel-plugin-istanbul@7.0.0(@babel/types@7.26.10): dependencies: '@babel/helper-plugin-utils': 7.27.1 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1(@babel/types@7.26.10) + istanbul-lib-instrument: 6.0.3(@babel/types@7.26.10) test-exclude: 6.0.0 transitivePeerDependencies: - '@babel/types' - supports-color - babel-plugin-istanbul@6.1.1(@babel/types@7.28.2): + babel-plugin-istanbul@7.0.0(@babel/types@7.28.2): dependencies: '@babel/helper-plugin-utils': 7.27.1 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1(@babel/types@7.28.2) + istanbul-lib-instrument: 6.0.3(@babel/types@7.28.2) test-exclude: 6.0.0 transitivePeerDependencies: - '@babel/types' - supports-color - babel-plugin-jest-hoist@29.6.3: + babel-plugin-jest-hoist@30.0.1: dependencies: '@babel/template': 7.27.2 '@babel/types': 7.28.2 '@types/babel__core': 7.20.5 - '@types/babel__traverse': 7.20.7 babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.10): dependencies: @@ -19378,23 +19788,26 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.3) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.3) - babel-preset-jest@29.6.3(@babel/core@7.26.10): + babel-preset-jest@30.0.1(@babel/core@7.26.10): dependencies: '@babel/core': 7.26.10 - babel-plugin-jest-hoist: 29.6.3 + babel-plugin-jest-hoist: 30.0.1 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.10) optional: true - babel-preset-jest@29.6.3(@babel/core@7.28.3): + babel-preset-jest@30.0.1(@babel/core@7.28.3): dependencies: '@babel/core': 7.28.3 - babel-plugin-jest-hoist: 29.6.3 + babel-plugin-jest-hoist: 30.0.1 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.28.3) bail@1.0.5: {} balanced-match@1.0.2: {} + bare-events@2.6.1: + optional: true + base64-js@1.5.1: {} bcrypt-pbkdf@1.0.2: @@ -19424,6 +19837,8 @@ snapshots: bluebird@2.11.0: {} + bluebird@3.7.2: {} + body-parser@1.20.3: dependencies: bytes: 3.1.2 @@ -19479,6 +19894,10 @@ snapshots: dependencies: base64-js: 1.5.1 + browserify-zlib@0.1.4: + dependencies: + pako: 0.2.9 + browserslist@4.25.0: dependencies: caniuse-lite: 1.0.30001720 @@ -19507,6 +19926,11 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 + buffer@6.0.3: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + builtin-modules@3.3.0: {} builtins@1.0.3: {} @@ -19515,8 +19939,6 @@ snapshots: dependencies: semver: 7.7.2 - bytes@3.0.0: {} - bytes@3.1.2: {} c8@7.14.0: @@ -19651,7 +20073,7 @@ snapshots: ci-info@4.2.0: {} - cjs-module-lexer@1.4.3: {} + cjs-module-lexer@2.1.0: {} clean-stack@2.2.0: {} @@ -19735,6 +20157,8 @@ snapshots: color-name@1.1.4: {} + colorette@2.0.20: {} + colors@0.6.2: {} combined-stream@1.0.8: @@ -19770,14 +20194,14 @@ snapshots: dependencies: mime-db: 1.54.0 - compression@1.7.4: + compression@1.8.1: dependencies: - accepts: 1.3.8 - bytes: 3.0.0 + bytes: 3.1.2 compressible: 2.0.18 debug: 4.4.1 + negotiator: 0.6.4 on-headers: 1.1.0 - safe-buffer: 5.1.2 + safe-buffer: 5.2.1 vary: 1.1.2 transitivePeerDependencies: - supports-color @@ -19842,13 +20266,6 @@ snapshots: cookie@0.7.1: {} - cookies@0.8.0: - dependencies: - depd: 2.0.0 - keygrip: 1.1.0 - - core-js@3.27.0: {} - core-util-is@1.0.2: {} core-util-is@1.0.3: {} @@ -19858,37 +20275,21 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.5.4))(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4))(typescript@5.5.4): + cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.9.2))(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2))(typescript@5.9.2): dependencies: '@types/node': 20.5.1 - cosmiconfig: 8.3.6(typescript@5.5.4) - ts-node: 10.9.2(@types/node@18.19.34)(typescript@5.5.4) - typescript: 5.5.4 + cosmiconfig: 8.3.6(typescript@5.9.2) + ts-node: 10.9.2(@types/node@22.15.30)(typescript@5.9.2) + typescript: 5.9.2 - cosmiconfig@8.3.6(typescript@5.5.4): + cosmiconfig@8.3.6(typescript@5.9.2): dependencies: import-fresh: 3.3.1 js-yaml: '@zkochan/js-yaml@0.0.9' parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: - typescript: 5.5.4 - - create-jest@29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)): - dependencies: - '@jest/types': 29.6.3 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-config: 29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)) - jest-util: 29.7.0 - prompts: 2.4.2 - transitivePeerDependencies: - - '@babel/types' - - '@types/node' - - babel-plugin-macros - - supports-color - - ts-node + typescript: 5.9.2 create-require@1.1.1: {} @@ -20029,7 +20430,7 @@ snapshots: dependencies: '@babel/runtime': 7.28.2 - dayjs@1.11.7: {} + dayjs@1.11.13: {} debug@3.2.7: dependencies: @@ -20112,8 +20513,6 @@ snapshots: delegates@1.0.0: optional: true - depd@1.1.2: {} - depd@2.0.0: {} destroy@1.2.0: {} @@ -20176,6 +20575,10 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 + duplexer2@0.1.4: + dependencies: + readable-stream: 2.3.8 + duplexify@3.7.1: dependencies: end-of-stream: 1.4.4 @@ -20198,10 +20601,6 @@ snapshots: ee-first@1.1.1: {} - ejs@3.1.10: - dependencies: - jake: 10.9.2 - electron-to-chromium@1.5.162: {} emittery@0.13.1: {} @@ -20236,7 +20635,7 @@ snapshots: env-paths@3.0.0: {} - envinfo@7.8.1: {} + envinfo@7.14.0: {} err-code@2.0.3: {} @@ -20369,23 +20768,23 @@ snapshots: eslint: 8.57.1 semver: 7.7.2 - eslint-config-standard-with-typescript@39.1.1(@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1))(eslint-plugin-n@16.6.2(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1)(typescript@5.5.4): + eslint-config-standard-with-typescript@39.1.1(@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint-plugin-n@16.6.2(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1)(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1)(typescript@5.5.4) - '@typescript-eslint/parser': 6.18.1(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 6.18.1(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) + '@typescript-eslint/parser': 6.18.1(eslint@8.57.1)(typescript@5.9.2) eslint: 8.57.1 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1))(eslint-plugin-n@16.6.2(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint-plugin-n@16.6.2(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1) eslint-plugin-n: 16.6.2(eslint@8.57.1) eslint-plugin-promise: 6.6.0(eslint@8.57.1) - typescript: 5.5.4 + typescript: 5.9.2 transitivePeerDependencies: - supports-color - eslint-config-standard@17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1))(eslint-plugin-n@16.6.2(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1): + eslint-config-standard@17.1.0(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint-plugin-n@16.6.2(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1) eslint-plugin-n: 16.6.2(eslint@8.57.1) eslint-plugin-promise: 6.6.0(eslint@8.57.1) @@ -20397,11 +20796,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): + eslint-module-utils@2.12.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 6.18.1(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 6.18.1(eslint@8.57.1)(typescript@5.9.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -20420,7 +20819,7 @@ snapshots: eslint-utils: 2.1.0 regexpp: 3.2.0 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint@8.57.1): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -20431,7 +20830,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.18.1(eslint@8.57.1)(typescript@5.9.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -20443,7 +20842,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 6.18.1(eslint@8.57.1)(typescript@5.5.4) + '@typescript-eslint/parser': 6.18.1(eslint@8.57.1)(typescript@5.9.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -20577,8 +20976,12 @@ snapshots: etag@1.8.1: {} + event-target-shim@5.0.1: {} + eventemitter3@4.0.7: {} + events@3.3.0: {} + execa@5.1.1: dependencies: cross-spawn: 7.0.6 @@ -20593,17 +20996,18 @@ snapshots: exists-link@2.0.0: {} - exit@0.1.2: {} + exit-x@0.2.2: {} expand-template@2.0.3: {} - expect@29.7.0: + expect@30.0.5: dependencies: - '@jest/expect-utils': 29.7.0 - jest-get-type: 29.6.3 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-util: 29.7.0 + '@jest/expect-utils': 30.0.5 + '@jest/get-type': 30.0.1 + jest-matcher-utils: 30.0.5 + jest-message-util: 30.0.5 + jest-mock: 30.0.5 + jest-util: 30.0.5 exponential-backoff@3.1.2: {} @@ -20661,6 +21065,8 @@ snapshots: fast-equals@5.2.2: {} + fast-fifo@1.3.2: {} + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -20717,10 +21123,6 @@ snapshots: dependencies: flat-cache: 5.0.0 - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 - filename-reserved-regex@2.0.0: {} filenamify@4.3.0: @@ -20794,8 +21196,6 @@ snapshots: flatted: 3.3.3 keyv: 4.5.4 - flatstr@1.0.12: {} - flatted@3.3.3: {} flush-write-stream@1.1.1: @@ -20821,6 +21221,14 @@ snapshots: forever-agent@0.6.1: {} + form-data@4.0.4: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.2 + mime-types: 2.1.35 + forwarded@0.2.0: {} fresh@0.5.2: {} @@ -20862,13 +21270,6 @@ snapshots: jsonfile: 4.0.0 universalify: 0.1.2 - fs-extra@9.1.0: - dependencies: - at-least-node: 1.0.0 - graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jsonfile: 6.1.0 - universalify: 2.0.1 - fs-minipass@2.1.0: dependencies: minipass: 3.3.6 @@ -21044,14 +21445,6 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - glob@6.0.4: - dependencies: - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - glob@7.2.3: dependencies: fs.realpath: 1.0.0 @@ -21138,7 +21531,16 @@ snapshots: graphemer@1.4.0: {} - handlebars@4.7.7: + gunzip-maybe@1.4.2: + dependencies: + browserify-zlib: 0.1.4 + is-deflate: 1.0.0 + is-gzip: 1.0.0 + peek-stream: 1.1.3 + pumpify: 1.5.1 + through2: 2.0.5 + + handlebars@4.7.8: dependencies: minimist: 1.2.8 neo-async: 2.6.2 @@ -21181,8 +21583,6 @@ snapshots: has-unicode@2.0.1: optional: true - has@1.0.4: {} - hasown@2.0.2: dependencies: function-bind: 1.1.2 @@ -21209,14 +21609,6 @@ snapshots: http-cache-semantics@4.2.0: {} - http-errors@1.8.1: - dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 1.5.0 - toidentifier: 1.0.1 - http-errors@2.0.0: dependencies: depd: 2.0.0 @@ -21256,8 +21648,16 @@ snapshots: jsprim: 2.0.2 sshpk: 1.18.0 + http-signature@1.4.0: + dependencies: + assert-plus: 1.0.0 + jsprim: 2.0.2 + sshpk: 1.18.0 + http-status-codes@2.2.0: {} + http-status-codes@2.3.0: {} + http2-wrapper@1.0.3: dependencies: quick-lru: 5.1.1 @@ -21439,10 +21839,6 @@ snapshots: dependencies: hasown: 2.0.2 - is-core-module@2.9.0: - dependencies: - has: 1.0.4 - is-data-view@1.0.2: dependencies: call-bound: 1.0.4 @@ -21456,6 +21852,8 @@ snapshots: is-decimal@1.0.4: {} + is-deflate@1.0.0: {} + is-docker@2.2.1: {} is-extglob@2.1.1: {} @@ -21486,6 +21884,8 @@ snapshots: dependencies: is-extglob: 2.1.1 + is-gzip@1.0.0: {} + is-gzip@2.0.0: {} is-hexadecimal@1.0.4: {} @@ -21609,7 +22009,7 @@ snapshots: istanbul-lib-coverage@3.2.2: {} - istanbul-lib-instrument@5.2.1(@babel/types@7.26.10): + istanbul-lib-instrument@6.0.3(@babel/types@7.26.10): dependencies: '@babel/core': 7.28.3 '@babel/parser': 7.28.3(@babel/types@7.26.10) @@ -21620,7 +22020,7 @@ snapshots: - '@babel/types' - supports-color - istanbul-lib-instrument@5.2.1(@babel/types@7.28.2): + istanbul-lib-instrument@6.0.3(@babel/types@7.28.2): dependencies: '@babel/core': 7.28.3 '@babel/parser': 7.28.3(@babel/types@7.28.2) @@ -21631,28 +22031,17 @@ snapshots: - '@babel/types' - supports-color - istanbul-lib-instrument@6.0.3(@babel/types@7.26.10): - dependencies: - '@babel/core': 7.28.3 - '@babel/parser': 7.28.3(@babel/types@7.26.10) - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.2 - semver: 7.7.2 - transitivePeerDependencies: - - '@babel/types' - - supports-color - istanbul-lib-report@3.0.1: dependencies: istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@4.0.1: + istanbul-lib-source-maps@5.0.6: dependencies: + '@jridgewell/trace-mapping': 0.3.30 debug: 4.4.1 istanbul-lib-coverage: 3.2.2 - source-map: 0.6.1 transitivePeerDependencies: - supports-color @@ -21662,39 +22051,32 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.9.2: - dependencies: - async: 3.2.6 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 - - jest-changed-files@29.7.0: + jest-changed-files@30.0.5: dependencies: execa: 5.1.1 - jest-util: 29.7.0 + jest-util: 30.0.5 p-limit: 3.1.0 - jest-circus@29.7.0(@babel/types@7.26.10): + jest-circus@30.0.5(@babel/types@7.26.10): dependencies: - '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.15.29 + '@jest/environment': 30.0.5 + '@jest/expect': 30.0.5 + '@jest/test-result': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.15.30 chalk: 4.1.2 co: 4.6.0 dedent: 1.6.0 is-generator-fn: 2.1.0 - jest-each: 29.7.0 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-runtime: 29.7.0(@babel/types@7.26.10) - jest-snapshot: 29.7.0 - jest-util: 29.7.0 + jest-each: 30.0.5 + jest-matcher-utils: 30.0.5 + jest-message-util: 30.0.5 + jest-runtime: 30.0.5(@babel/types@7.26.10) + jest-snapshot: 30.0.5 + jest-util: 30.0.5 p-limit: 3.1.0 - pretty-format: 29.7.0 - pure-rand: 6.1.0 + pretty-format: 30.0.5 + pure-rand: 7.0.1 slash: 3.0.0 stack-utils: 2.0.6 transitivePeerDependencies: @@ -21702,117 +22084,95 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)): + jest-cli@30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)): dependencies: - '@jest/core': 29.7.0(@babel/types@7.26.10)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)) - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 + '@jest/core': 30.0.5(@babel/types@7.26.10)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)) + '@jest/test-result': 30.0.5 + '@jest/types': 30.0.5 chalk: 4.1.2 - create-jest: 29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)) - exit: 0.1.2 + exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)) - jest-util: 29.7.0 - jest-validate: 29.7.0 + jest-config: 30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)) + jest-util: 30.0.5 + jest-validate: 30.0.5 yargs: 17.7.2 transitivePeerDependencies: - '@babel/types' - '@types/node' - babel-plugin-macros + - esbuild-register - supports-color - ts-node - jest-config@29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)): + jest-config@30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)): dependencies: '@babel/core': 7.28.3 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3)(@babel/types@7.26.10) + '@jest/get-type': 30.0.1 + '@jest/pattern': 30.0.1 + '@jest/test-sequencer': 30.0.5 + '@jest/types': 30.0.5 + babel-jest: 30.0.5(@babel/core@7.28.3)(@babel/types@7.26.10) chalk: 4.1.2 - ci-info: 3.9.0 + ci-info: 4.2.0 deepmerge: 4.3.1 - glob: 7.2.3 + glob: 10.4.5 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-circus: 29.7.0(@babel/types@7.26.10) - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0(@babel/types@7.26.10) - jest-util: 29.7.0 - jest-validate: 29.7.0 + jest-circus: 30.0.5(@babel/types@7.26.10) + jest-docblock: 30.0.1 + jest-environment-node: 30.0.5 + jest-regex-util: 30.0.1 + jest-resolve: 30.0.5 + jest-runner: 30.0.5(@babel/types@7.26.10) + jest-util: 30.0.5 + jest-validate: 30.0.5 micromatch: 4.0.8 parse-json: 5.2.0 - pretty-format: 29.7.0 + pretty-format: 30.0.5 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.19.34 - ts-node: 10.9.2(@types/node@18.19.34)(typescript@5.5.4) + '@types/node': 22.15.30 + ts-node: 10.9.2(@types/node@22.15.30)(typescript@5.9.2) transitivePeerDependencies: - '@babel/types' - babel-plugin-macros - supports-color - jest-config@29.7.0(@babel/types@7.26.10)(@types/node@22.15.29)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)): + jest-diff@29.7.0: dependencies: - '@babel/core': 7.28.3 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.28.3)(@babel/types@7.26.10) chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-circus: 29.7.0(@babel/types@7.26.10) - jest-environment-node: 29.7.0 + diff-sequences: 29.6.3 jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0(@babel/types@7.26.10) - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.8 - parse-json: 5.2.0 pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 22.15.29 - ts-node: 10.9.2(@types/node@18.19.34)(typescript@5.5.4) - transitivePeerDependencies: - - '@babel/types' - - babel-plugin-macros - - supports-color - jest-diff@29.7.0: + jest-diff@30.0.5: dependencies: + '@jest/diff-sequences': 30.0.1 + '@jest/get-type': 30.0.1 chalk: 4.1.2 - diff-sequences: 29.6.3 - jest-get-type: 29.6.3 - pretty-format: 29.7.0 + pretty-format: 30.0.5 - jest-docblock@29.7.0: + jest-docblock@30.0.1: dependencies: detect-newline: 3.1.0 - jest-each@29.7.0: + jest-each@30.0.5: dependencies: - '@jest/types': 29.6.3 + '@jest/get-type': 30.0.1 + '@jest/types': 30.0.5 chalk: 4.1.2 - jest-get-type: 29.6.3 - jest-util: 29.7.0 - pretty-format: 29.7.0 + jest-util: 30.0.5 + pretty-format: 30.0.5 - jest-environment-node@29.7.0: + jest-environment-node@30.0.5: dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.15.29 - jest-mock: 29.7.0 - jest-util: 29.7.0 + '@jest/environment': 30.0.5 + '@jest/fake-timers': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.15.30 + jest-mock: 30.0.5 + jest-util: 30.0.5 + jest-validate: 30.0.5 jest-get-type@29.6.3: {} @@ -21832,46 +22192,67 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - jest-leak-detector@29.7.0: + jest-haste-map@30.0.5: dependencies: - jest-get-type: 29.6.3 - pretty-format: 29.7.0 + '@jest/types': 30.0.5 + '@types/node': 22.15.30 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) + jest-regex-util: 30.0.1 + jest-util: 30.0.5 + jest-worker: 30.0.5 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 - jest-matcher-utils@29.7.0: + jest-leak-detector@30.0.5: dependencies: + '@jest/get-type': 30.0.1 + pretty-format: 30.0.5 + + jest-matcher-utils@30.0.5: + dependencies: + '@jest/get-type': 30.0.1 chalk: 4.1.2 - jest-diff: 29.7.0 - jest-get-type: 29.6.3 - pretty-format: 29.7.0 + jest-diff: 30.0.5 + pretty-format: 30.0.5 - jest-message-util@29.7.0: + jest-message-util@30.0.5: dependencies: '@babel/code-frame': 7.27.1 - '@jest/types': 29.6.3 + '@jest/types': 30.0.5 '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) micromatch: 4.0.8 - pretty-format: 29.7.0 + pretty-format: 30.0.5 slash: 3.0.0 stack-utils: 2.0.6 - jest-mock@29.7.0: + jest-mock@30.0.5: dependencies: - '@jest/types': 29.6.3 + '@jest/types': 30.0.5 '@types/node': 22.15.29 - jest-util: 29.7.0 + jest-util: 30.0.5 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): optionalDependencies: jest-resolve: 29.7.0 + jest-pnp-resolver@1.2.3(jest-resolve@30.0.5): + optionalDependencies: + jest-resolve: 30.0.5 + jest-regex-util@29.6.3: {} - jest-resolve-dependencies@29.7.0: + jest-regex-util@30.0.1: {} + + jest-resolve-dependencies@30.0.5: dependencies: - jest-regex-util: 29.6.3 - jest-snapshot: 29.7.0 + jest-regex-util: 30.0.1 + jest-snapshot: 30.0.5 transitivePeerDependencies: - supports-color @@ -21887,83 +22268,96 @@ snapshots: resolve.exports: 2.0.3 slash: 3.0.0 - jest-runner@29.7.0(@babel/types@7.26.10): + jest-resolve@30.0.5: dependencies: - '@jest/console': 29.7.0 - '@jest/environment': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0(@babel/types@7.26.10) - '@jest/types': 29.6.3 - '@types/node': 22.15.29 + chalk: 4.1.2 + graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) + jest-haste-map: 30.0.5 + jest-pnp-resolver: 1.2.3(jest-resolve@30.0.5) + jest-util: 30.0.5 + jest-validate: 30.0.5 + slash: 3.0.0 + unrs-resolver: 1.11.1 + + jest-runner@30.0.5(@babel/types@7.26.10): + dependencies: + '@jest/console': 30.0.5 + '@jest/environment': 30.0.5 + '@jest/test-result': 30.0.5 + '@jest/transform': 30.0.5(@babel/types@7.26.10) + '@jest/types': 30.0.5 + '@types/node': 22.15.30 chalk: 4.1.2 emittery: 0.13.1 + exit-x: 0.2.2 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-docblock: 29.7.0 - jest-environment-node: 29.7.0 - jest-haste-map: 29.7.0 - jest-leak-detector: 29.7.0 - jest-message-util: 29.7.0 - jest-resolve: 29.7.0 - jest-runtime: 29.7.0(@babel/types@7.26.10) - jest-util: 29.7.0 - jest-watcher: 29.7.0 - jest-worker: 29.7.0 + jest-docblock: 30.0.1 + jest-environment-node: 30.0.5 + jest-haste-map: 30.0.5 + jest-leak-detector: 30.0.5 + jest-message-util: 30.0.5 + jest-resolve: 30.0.5 + jest-runtime: 30.0.5(@babel/types@7.26.10) + jest-util: 30.0.5 + jest-watcher: 30.0.5 + jest-worker: 30.0.5 p-limit: 3.1.0 source-map-support: 0.5.13 transitivePeerDependencies: - '@babel/types' - supports-color - jest-runtime@29.7.0(@babel/types@7.26.10): + jest-runtime@30.0.5(@babel/types@7.26.10): dependencies: - '@jest/environment': 29.7.0 - '@jest/fake-timers': 29.7.0 - '@jest/globals': 29.7.0 - '@jest/source-map': 29.6.3 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0(@babel/types@7.26.10) - '@jest/types': 29.6.3 - '@types/node': 22.15.29 + '@jest/environment': 30.0.5 + '@jest/fake-timers': 30.0.5 + '@jest/globals': 30.0.5 + '@jest/source-map': 30.0.1 + '@jest/test-result': 30.0.5 + '@jest/transform': 30.0.5(@babel/types@7.26.10) + '@jest/types': 30.0.5 + '@types/node': 22.15.30 chalk: 4.1.2 - cjs-module-lexer: 1.4.3 + cjs-module-lexer: 2.1.0 collect-v8-coverage: 1.0.2 - glob: 7.2.3 + glob: 10.4.5 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-mock: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 + jest-haste-map: 30.0.5 + jest-message-util: 30.0.5 + jest-mock: 30.0.5 + jest-regex-util: 30.0.1 + jest-resolve: 30.0.5 + jest-snapshot: 30.0.5 + jest-util: 30.0.5 slash: 3.0.0 strip-bom: 4.0.0 transitivePeerDependencies: - '@babel/types' - supports-color - jest-snapshot@29.7.0: + jest-snapshot@30.0.5: dependencies: '@babel/core': 7.28.3 '@babel/generator': 7.28.3 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) '@babel/types': 7.28.2 - '@jest/expect-utils': 29.7.0 - '@jest/transform': 29.7.0(@babel/types@7.28.2) - '@jest/types': 29.6.3 + '@jest/expect-utils': 30.0.5 + '@jest/get-type': 30.0.1 + '@jest/snapshot-utils': 30.0.5 + '@jest/transform': 30.0.5(@babel/types@7.28.2) + '@jest/types': 30.0.5 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.28.3) chalk: 4.1.2 - expect: 29.7.0 + expect: 30.0.5 graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - jest-diff: 29.7.0 - jest-get-type: 29.6.3 - jest-matcher-utils: 29.7.0 - jest-message-util: 29.7.0 - jest-util: 29.7.0 - natural-compare: 1.4.0 - pretty-format: 29.7.0 + jest-diff: 30.0.5 + jest-matcher-utils: 30.0.5 + jest-message-util: 30.0.5 + jest-util: 30.0.5 + pretty-format: 30.0.5 semver: 7.7.2 + synckit: 0.11.11 transitivePeerDependencies: - supports-color @@ -21976,6 +22370,15 @@ snapshots: graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) picomatch: 2.3.1 + jest-util@30.0.5: + dependencies: + '@jest/types': 30.0.5 + '@types/node': 22.15.30 + chalk: 4.1.2 + ci-info: 4.2.0 + graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) + picomatch: 4.0.2 + jest-validate@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -21985,15 +22388,24 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 - jest-watcher@29.7.0: + jest-validate@30.0.5: dependencies: - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 22.15.29 + '@jest/get-type': 30.0.1 + '@jest/types': 30.0.5 + camelcase: 6.3.0 + chalk: 4.1.2 + leven: 3.1.0 + pretty-format: 30.0.5 + + jest-watcher@30.0.5: + dependencies: + '@jest/test-result': 30.0.5 + '@jest/types': 30.0.5 + '@types/node': 22.15.30 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 - jest-util: 29.7.0 + jest-util: 30.0.5 string-length: 4.0.2 jest-worker@29.7.0: @@ -22003,16 +22415,25 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)): + jest-worker@30.0.5: dependencies: - '@jest/core': 29.7.0(@babel/types@7.26.10)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)) - '@jest/types': 29.6.3 + '@types/node': 22.15.30 + '@ungap/structured-clone': 1.3.0 + jest-util: 30.0.5 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)): + dependencies: + '@jest/core': 30.0.5(@babel/types@7.26.10)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)) + '@jest/types': 30.0.5 import-local: 3.2.0 - jest-cli: 29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)) + jest-cli: 30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)) transitivePeerDependencies: - '@babel/types' - '@types/node' - babel-plugin-macros + - esbuild-register - supports-color - ts-node @@ -22029,8 +22450,6 @@ snapshots: jsdoc-type-pratt-parser@4.1.0: {} - jsesc@2.5.2: {} - jsesc@3.1.0: {} json-buffer@3.0.1: {} @@ -22061,10 +22480,16 @@ snapshots: jsonparse@1.3.1: {} - jsonwebtoken@9.0.0: + jsonwebtoken@9.0.2: dependencies: jws: 3.2.2 - lodash: 4.17.21 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 ms: 2.1.3 semver: 7.7.2 @@ -22088,10 +22513,6 @@ snapshots: jwa: 1.4.2 safe-buffer: 5.2.1 - keygrip@1.1.0: - dependencies: - tsscmp: 1.0.6 - keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -22102,10 +22523,6 @@ snapshots: dependencies: graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) - kleur@3.0.3: {} - - kleur@4.1.5: {} - lazystream@1.0.1: dependencies: readable-stream: 2.3.8 @@ -22162,8 +22579,6 @@ snapshots: dependencies: signal-exit: 3.0.7 - lodash-es@4.17.21: {} - lodash._baseclone@4.5.7: {} lodash.assign@4.2.0: {} @@ -22180,12 +22595,22 @@ snapshots: lodash.get@4.4.2: {} + lodash.includes@4.3.0: {} + + lodash.isboolean@3.0.3: {} + lodash.isfunction@3.0.9: {} + lodash.isinteger@4.0.4: {} + + lodash.isnumber@3.0.3: {} + lodash.isobject@3.0.2: {} lodash.isplainobject@4.0.6: {} + lodash.isstring@4.0.1: {} + lodash.isundefined@3.0.1: {} lodash.kebabcase@4.1.1: {} @@ -22196,6 +22621,8 @@ snapshots: lodash.mergewith@4.6.2: {} + lodash.once@4.1.1: {} + lodash.snakecase@4.1.1: {} lodash.startcase@4.4.0: {} @@ -22229,6 +22656,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.1.0: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -22237,16 +22666,8 @@ snapshots: dependencies: yallist: 4.0.0 - lru-cache@7.14.1: {} - lru-cache@7.18.3: {} - lunr-mutable-indexes@2.3.2: - dependencies: - lunr: 2.3.9 - - lunr@2.3.9: {} - make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -22405,6 +22826,8 @@ snapshots: mime@1.6.0: {} + mime@2.6.0: {} + mime@3.0.0: {} mimic-fn@1.2.0: {} @@ -22419,6 +22842,10 @@ snapshots: min-indent@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.2 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.12 @@ -22427,11 +22854,11 @@ snapshots: dependencies: brace-expansion: 2.0.2 - minimatch@9.0.3: + minimatch@7.4.6: dependencies: brace-expansion: 2.0.2 - minimatch@9.0.4: + minimatch@9.0.3: dependencies: brace-expansion: 2.0.2 @@ -22492,10 +22919,6 @@ snapshots: mkdirp-classic@0.5.3: {} - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - mkdirp@1.0.4: {} mkdirp@3.0.1: {} @@ -22515,14 +22938,6 @@ snapshots: mute-stream@0.0.7: {} - mv@2.1.1: - dependencies: - mkdirp: 0.5.6 - ncp: 2.0.0 - rimraf: 2.4.5 - - nanoclone@0.2.1: {} - nanoresource@1.3.0: dependencies: inherits: 2.0.4 @@ -22533,9 +22948,9 @@ snapshots: napi-macros@2.2.2: optional: true - natural-compare@1.4.0: {} + napi-postinstall@0.3.3: {} - ncp@2.0.0: {} + natural-compare@1.4.0: {} ndjson@2.0.0: dependencies: @@ -22547,6 +22962,8 @@ snapshots: negotiator@0.6.3: {} + negotiator@0.6.4: {} + negotiator@1.0.0: {} neo-async@2.6.2: {} @@ -22583,7 +23000,7 @@ snapshots: dependencies: semver: 7.7.2 - node-fetch@2.6.8(encoding@0.1.13): + node-fetch@2.6.7(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 optionalDependencies: @@ -22766,6 +23183,8 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + on-exit-leak-free@2.1.2: {} + on-finished@2.4.1: dependencies: ee-first: 1.1.1 @@ -22908,6 +23327,8 @@ snapshots: dependencies: quansync: 0.2.10 + pako@0.2.9: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -22975,6 +23396,12 @@ snapshots: path-type@4.0.0: {} + peek-stream@1.1.3: + dependencies: + buffer-from: 1.1.2 + duplexify: 3.7.1 + through2: 2.0.5 + performance-now@2.1.0: {} picocolors@1.1.1: {} @@ -22989,17 +23416,30 @@ snapshots: pify@4.0.1: {} - pino-std-serializers@3.2.0: {} + pino-abstract-transport@1.2.0: + dependencies: + readable-stream: 4.7.0 + split2: 4.2.0 - pino@6.14.0: + pino-abstract-transport@2.0.0: dependencies: + split2: 4.2.0 + + pino-std-serializers@7.0.0: {} + + pino@9.7.0: + dependencies: + atomic-sleep: 1.0.0 fast-redact: 3.5.0 - fast-safe-stringify: 2.1.1 - flatstr: 1.0.12 - pino-std-serializers: 3.2.0 - process-warning: 1.0.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 2.0.0 + pino-std-serializers: 7.0.0 + process-warning: 5.0.0 quick-format-unescaped: 4.0.4 - sonic-boom: 1.4.1 + real-require: 0.2.0 + safe-stable-stringify: 2.5.0 + sonic-boom: 4.2.0 + thread-stream: 3.1.0 pirates@4.0.7: {} @@ -23060,8 +23500,6 @@ snapshots: prelude-ls@1.2.1: {} - prettier-bytes@1.0.4: {} - prettier@2.8.8: {} pretty-bytes@4.0.2: {} @@ -23074,6 +23512,12 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 + pretty-format@30.0.5: + dependencies: + '@jest/schemas': 30.0.5 + ansi-styles: 5.2.0 + react-is: 18.3.1 + pretty-ms@7.0.1: dependencies: parse-ms: 2.1.0 @@ -23096,6 +23540,10 @@ snapshots: process-warning@1.0.0: {} + process-warning@5.0.0: {} + + process@0.11.10: {} + progress@2.0.3: {} promise-retry@2.0.1: @@ -23107,15 +23555,8 @@ snapshots: dependencies: p-reflect: 2.1.0 - prompts@2.4.2: - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - propagate@2.0.1: {} - property-expr@2.0.6: {} - proto-list@1.2.4: {} protocol-buffers-encodings@1.2.0: @@ -23173,12 +23614,16 @@ snapshots: punycode@2.3.1: {} - pure-rand@6.1.0: {} + pure-rand@7.0.1: {} qs@6.13.0: dependencies: side-channel: 1.1.0 + qs@6.14.0: + dependencies: + side-channel: 1.1.0 + qs@6.5.3: {} quansync@0.2.10: {} @@ -23274,6 +23719,16 @@ snapshots: string_decoder: 1.3.0 util-deprecate: 1.0.2 + readable-stream@4.7.0: + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + string_decoder: 1.3.0 + + real-require@0.2.0: {} + realpath-missing@1.1.0: {} rechoir@0.6.2: @@ -23427,10 +23882,6 @@ snapshots: any-promise: 1.3.0 rimraf: 2.7.1 - rimraf@2.4.5: - dependencies: - glob: 6.0.4 - rimraf@2.7.1: dependencies: glob: 7.2.3 @@ -23508,6 +23959,8 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 + safe-stable-stringify@2.5.0: {} + safer-buffer@2.1.2: {} sanitize-filename@1.6.3: @@ -23668,8 +24121,6 @@ snapshots: nise: 5.1.9 supports-color: 7.2.0 - sisteransi@1.0.5: {} - slash@2.0.0: {} slash@3.0.0: {} @@ -23703,10 +24154,13 @@ snapshots: ip-address: 9.0.5 smart-buffer: 4.2.0 - sonic-boom@1.4.1: + sonic-boom@3.8.1: + dependencies: + atomic-sleep: 1.0.0 + + sonic-boom@4.2.0: dependencies: atomic-sleep: 1.0.0 - flatstr: 1.0.12 sort-keys@2.0.0: dependencies: @@ -23760,6 +24214,8 @@ snapshots: dependencies: readable-stream: 3.6.2 + split2@4.2.0: {} + sprintf-js@1.0.3: {} sprintf-js@1.1.3: {} @@ -23797,8 +24253,6 @@ snapshots: as-table: 1.0.55 get-source: 2.0.12 - statuses@1.5.0: {} - statuses@2.0.1: {} steno@0.4.4: @@ -23820,6 +24274,13 @@ snapshots: stream-shift@1.0.3: {} + streamx@2.22.1: + dependencies: + fast-fifo: 1.3.2 + text-decoder: 1.2.3 + optionalDependencies: + bare-events: 2.6.1 + string-length@4.0.2: dependencies: char-regex: 1.0.2 @@ -23965,6 +24426,10 @@ snapshots: better-path-resolve: 1.0.0 rename-overwrite: 6.0.3 + synckit@0.11.11: + dependencies: + '@pkgr/core': 0.2.9 + table@6.9.0: dependencies: ajv: 8.17.1 @@ -23988,6 +24453,12 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 + tar-stream@3.1.7: + dependencies: + b4a: 1.6.7 + fast-fifo: 1.3.2 + streamx: 2.22.1 + tar@6.2.1: dependencies: chownr: 2.0.0 @@ -24029,10 +24500,18 @@ snapshots: glob: 7.2.3 minimatch: 3.1.2 + text-decoder@1.2.3: + dependencies: + b4a: 1.6.7 + text-extensions@1.9.0: {} text-table@0.2.0: {} + thread-stream@3.1.0: + dependencies: + real-require: 0.2.0 + through2-filter@3.0.0: dependencies: through2: 2.0.5 @@ -24056,6 +24535,12 @@ snapshots: tinylogic@2.0.0: {} + tldts-core@6.1.86: {} + + tldts@6.1.86: + dependencies: + tldts-core: 6.1.86 + tmp@0.2.4: {} tmpl@1.0.5: {} @@ -24065,8 +24550,6 @@ snapshots: is-absolute: 1.0.0 is-negated-glob: 1.0.0 - to-fast-properties@2.0.0: {} - to-regex-range@5.0.1: dependencies: is-number: 7.0.0 @@ -24077,12 +24560,14 @@ snapshots: toidentifier@1.0.1: {} - toposort@2.0.2: {} - touch@3.1.0: dependencies: nopt: 1.0.10 + tough-cookie@5.1.2: + dependencies: + tldts: 6.1.86 + tr46@0.0.3: {} tree-kill@1.2.2: {} @@ -24103,66 +24588,67 @@ snapshots: dependencies: utf8-byte-length: 1.0.5 - ts-api-utils@1.4.3(typescript@5.5.4): + ts-api-utils@1.4.3(typescript@5.9.2): dependencies: - typescript: 5.5.4 + typescript: 5.9.2 ts-jest-resolver@2.0.1: dependencies: jest-resolve: 29.7.0 - ts-jest@29.2.3(@babel/core@7.26.10)(@jest/transform@29.7.0(@babel/types@7.26.10))(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.10)(@babel/types@7.26.10))(jest@29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)))(typescript@5.5.4): + ts-jest@29.4.1(@babel/core@7.26.10)(@jest/transform@30.0.5(@babel/types@7.26.10))(@jest/types@30.0.5)(babel-jest@30.0.5(@babel/core@7.26.10)(@babel/types@7.26.10))(jest-util@30.0.5)(jest@30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)))(typescript@5.9.2): dependencies: bs-logger: 0.2.6 - ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@babel/types@7.26.10)(@types/node@18.19.34)(ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4)) - jest-util: 29.7.0 + handlebars: 4.7.8 + jest: 30.0.5(@babel/types@7.26.10)(@types/node@22.15.30)(ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.7.2 - typescript: 5.5.4 + type-fest: 4.41.0 + typescript: 5.9.2 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.26.10 - '@jest/transform': 29.7.0(@babel/types@7.26.10) - '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.10)(@babel/types@7.26.10) + '@jest/transform': 30.0.5(@babel/types@7.26.10) + '@jest/types': 30.0.5 + babel-jest: 30.0.5(@babel/core@7.26.10)(@babel/types@7.26.10) + jest-util: 30.0.5 - ts-node@10.9.2(@types/node@18.19.34)(typescript@5.5.4): + ts-node@10.9.2(@types/node@20.5.1)(typescript@5.9.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.34 + '@types/node': 20.5.1 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.5.4 + typescript: 5.9.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@20.5.1)(typescript@5.5.4): + ts-node@10.9.2(@types/node@22.15.30)(typescript@5.9.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.5.1 + '@types/node': 22.15.30 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.5.4 + typescript: 5.9.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -24179,8 +24665,6 @@ snapshots: tslib@2.8.1: {} - tsscmp@1.0.6: {} - tunnel-agent@0.6.0: dependencies: safe-buffer: 5.2.1 @@ -24217,6 +24701,8 @@ snapshots: type-fest@3.13.1: {} + type-fest@4.41.0: {} + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -24265,7 +24751,7 @@ snapshots: dependencies: ts-toolbelt: 9.6.0 - typescript@5.5.4: {} + typescript@5.9.2: {} uglify-js@3.19.3: optional: true @@ -24328,8 +24814,40 @@ snapshots: unpipe@1.0.0: {} + unrs-resolver@1.11.1: + dependencies: + napi-postinstall: 0.3.3 + optionalDependencies: + '@unrs/resolver-binding-android-arm-eabi': 1.11.1 + '@unrs/resolver-binding-android-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-arm64': 1.11.1 + '@unrs/resolver-binding-darwin-x64': 1.11.1 + '@unrs/resolver-binding-freebsd-x64': 1.11.1 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.1 + '@unrs/resolver-binding-linux-arm64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-arm64-musl': 1.11.1 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-riscv64-musl': 1.11.1 + '@unrs/resolver-binding-linux-s390x-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-gnu': 1.11.1 + '@unrs/resolver-binding-linux-x64-musl': 1.11.1 + '@unrs/resolver-binding-wasm32-wasi': 1.11.1 + '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 + '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 + '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 + untildify@4.0.0: {} + unzipper@0.12.3: + dependencies: + bluebird: 3.7.2 + duplexer2: 0.1.4 + fs-extra: 11.3.0 + graceful-fs: 4.2.11(patch_hash=68ebc232025360cb3dcd3081f4067f4e9fc022ab6b6f71a3230e86c7a5b337d1) + node-int64: 0.4.0 + update-browserslist-db@1.1.3(browserslist@4.25.0): dependencies: browserslist: 4.25.0 @@ -24382,7 +24900,7 @@ snapshots: dependencies: builtins: 5.1.0 - validator@13.7.0: {} + validator@13.12.0: {} value-or-function@3.0.0: {} @@ -24390,67 +24908,63 @@ snapshots: vary@1.1.2: {} - verdaccio-audit@10.2.4(encoding@0.1.13): + verdaccio-audit@13.0.0-next-8.19(encoding@0.1.13): dependencies: - body-parser: 1.20.3 + '@verdaccio/config': 8.0.0-next-8.19 + '@verdaccio/core': 8.0.0-next-8.19 express: 4.21.2 https-proxy-agent: 5.0.1 - node-fetch: 2.6.8(encoding@0.1.13) + node-fetch: 2.6.7(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color - verdaccio-htpasswd@10.5.2: + verdaccio-htpasswd@13.0.0-next-8.19: dependencies: - '@verdaccio/file-locking': 10.3.0 + '@verdaccio/core': 8.0.0-next-8.19 + '@verdaccio/file-locking': 13.0.0-next-8.4 apache-md5: 1.1.8 bcryptjs: 2.4.3 + debug: 4.4.1 http-errors: 2.0.0 unix-crypt-td-js: 1.1.4 + transitivePeerDependencies: + - supports-color - verdaccio@5.20.1(encoding@0.1.13)(typanion@3.14.0): - dependencies: - '@verdaccio/config': 6.0.0-6-next.55 - '@verdaccio/core': 6.0.0-6-next.55 - '@verdaccio/local-storage': 10.3.1 - '@verdaccio/streams': 10.2.0 - '@verdaccio/tarball': 11.0.0-6-next.24 - '@verdaccio/ui-theme': 6.0.0-6-next.55 - '@verdaccio/url': 11.0.0-6-next.21 - '@verdaccio/utils': 6.0.0-6-next.23 + verdaccio@6.1.6(encoding@0.1.13)(typanion@3.14.0): + dependencies: + '@cypress/request': 3.0.9 + '@verdaccio/auth': 8.0.0-next-8.19(express@4.21.2) + '@verdaccio/config': 8.0.0-next-8.19 + '@verdaccio/core': 8.0.0-next-8.19 + '@verdaccio/loaders': 8.0.0-next-8.9 + '@verdaccio/local-storage-legacy': 11.0.2 + '@verdaccio/logger': 8.0.0-next-8.19 + '@verdaccio/middleware': 8.0.0-next-8.19 + '@verdaccio/search-indexer': 8.0.0-next-8.5 + '@verdaccio/signature': 8.0.0-next-8.11 + '@verdaccio/streams': 10.2.1 + '@verdaccio/tarball': 13.0.0-next-8.19 + '@verdaccio/ui-theme': 8.0.0-next-8.19 + '@verdaccio/url': 13.0.0-next-8.19 + '@verdaccio/utils': 8.1.0-next-8.19 JSONStream: 1.3.5 - async: 3.2.4 - body-parser: 1.20.3 + async: 3.2.6 clipanion: 3.2.0-rc.6(typanion@3.14.0) - compression: 1.7.4 - cookies: 0.8.0 + compression: 1.8.1 cors: 2.8.5 - dayjs: 1.11.7 debug: 4.4.1 - envinfo: 7.8.1 + envinfo: 7.14.0 express: 4.21.2 - express-rate-limit: 5.5.1 - fast-safe-stringify: 2.1.1 - handlebars: 4.7.7 - http-errors: 2.0.0 - js-yaml: '@zkochan/js-yaml@0.0.9' - jsonwebtoken: 9.0.0 - kleur: 4.1.5 + handlebars: 4.7.8 lodash: 4.17.21 - lru-cache: 7.14.1 - lunr-mutable-indexes: 2.3.2 + lru-cache: 7.18.3 mime: 3.0.0 mkdirp: 1.0.4 - mv: 2.1.1 - pino: 6.14.0 pkginfo: 0.4.1 - prettier-bytes: 1.0.4 - pretty-ms: 7.0.1 - request: postman-request@2.88.1-postman.40 semver: 7.7.2 - validator: 13.7.0 - verdaccio-audit: 10.2.4(encoding@0.1.13) - verdaccio-htpasswd: 10.5.2 + verdaccio-audit: 13.0.0-next-8.19(encoding@0.1.13) + verdaccio-htpasswd: 13.0.0-next-8.19 transitivePeerDependencies: - encoding - supports-color @@ -24642,11 +25156,6 @@ snapshots: signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 - write-file-atomic@4.0.2: - dependencies: - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 @@ -24757,14 +25266,4 @@ snapshots: yocto-queue@1.2.1: {} - yup@0.32.11: - dependencies: - '@babel/runtime': 7.28.2 - '@types/lodash': 4.17.17 - lodash: 4.17.21 - lodash-es: 4.17.21 - nanoclone: 0.2.1 - property-expr: 2.0.6 - toposort: 2.0.2 - zwitch@1.0.5: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 66f25053fc3..a65fc1fa597 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -57,7 +57,7 @@ catalog: '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.9.1 '@gwhitney/detect-indent': 7.0.1 - '@jest/globals': 29.7.0 + '@jest/globals': 30.0.5 '@pnpm/builder.policy': 3.0.1 '@pnpm/byline': ^1.0.0 '@pnpm/colorize-semver-diff': ^1.0.1 @@ -94,12 +94,12 @@ catalog: '@types/is-gzip': 2.0.0 '@types/is-windows': ^1.0.2 '@types/isexe': 2.0.2 - '@types/jest': ^29.5.14 + '@types/jest': ^30.0.0 '@types/js-yaml': ^4.0.9 '@types/lodash.kebabcase': 4.1.9 '@types/lodash.throttle': 4.1.7 '@types/micromatch': ^4.0.9 - '@types/node': ^18.19.34 + '@types/node': ^22.15.30 '@types/normalize-package-data': ^2.4.4 '@types/normalize-path': ^3.0.2 '@types/object-hash': 3.0.6 @@ -200,7 +200,7 @@ catalog: is-subdir: ^1.2.0 is-windows: ^1.0.2 isexe: 2.0.0 - jest: ^29.7.0 + jest: ^30.0.5 jest-diff: ^29.7.0 js-yaml: npm:@zkochan/js-yaml@0.0.9 json5: ^2.2.3 @@ -210,7 +210,7 @@ catalog: lodash.kebabcase: ^4.1.1 lodash.throttle: 4.1.1 loud-rejection: ^2.2.0 - lru-cache: ^10.4.3 + lru-cache: ^11.1.0 make-empty-dir: ^3.0.2 mdast-util-to-string: ^2.0.0 mem: ^8.1.1 @@ -241,7 +241,7 @@ catalog: path-name: ^1.0.0 path-temp: ^2.1.0 pidtree: ^0.6.0 - pkg: npm:@yao-pkg/pkg@5.12.0 + pkg: npm:@yao-pkg/pkg@6.6.0 preferred-pm: ^3.1.4 pretty-bytes: ^5.6.0 pretty-ms: ^7.0.1 @@ -290,15 +290,15 @@ catalog: tinyglobby: ^0.2.14 touch: 3.1.0 tree-kill: ^1.2.2 - ts-jest: 29.2.3 + ts-jest: 29.4.1 ts-jest-resolver: 2.0.1 ts-node: ^10.9.2 - typescript: 5.5.4 + typescript: 5.9.2 unified: ^9.2.2 uuid: ^9.0.1 v8-compile-cache: 2.4.0 validate-npm-package-name: 5.0.0 - verdaccio: 5.20.1 + verdaccio: 6.1.6 version-selector-type: ^3.0.0 which: npm:@pnpm/which@^3.0.1 write-file-atomic: ^5.0.1 @@ -328,7 +328,7 @@ ignoredBuiltDependencies: managePackageManagerVersions: true -nodeVersion: 18.18.0 +nodeVersion: 20.19.4 onlyBuiltDependencies: - esbuild @@ -371,6 +371,9 @@ packageExtensions: '@babel/parser': peerDependencies: '@babel/types': '*' + '@verdaccio/auth': + peerDependencies: + express: '*' jest-circus: dependencies: slash: '3' diff --git a/pnpm/bin/pnpm.cjs b/pnpm/bin/pnpm.cjs index 8f162c24783..2111381bea3 100755 --- a/pnpm/bin/pnpm.cjs +++ b/pnpm/bin/pnpm.cjs @@ -5,8 +5,8 @@ const COMPATIBILITY_PAGE = `Visit https://r.pnpm.io/comp to see the list of past // We don't use the semver library here because: // 1. it is already bundled to dist/pnpm.cjs, so we would load it twice // 2. we want this file to support potentially older Node.js versions than what semver supports -if (major < 18 || major == 18 && minor < 12) { - console.error(`ERROR: This version of pnpm requires at least Node.js v18.12 +if (major < 20 || major == 20 && minor < 19) { + console.error(`ERROR: This version of pnpm requires at least Node.js v20.19 The current version of Node.js is ${process.version} ${COMPATIBILITY_PAGE}`) process.exit(1) diff --git a/pnpm/package-linux-arm64.json b/pnpm/package-linux-arm64.json index ee7623a47f1..bedfc11f30e 100644 --- a/pnpm/package-linux-arm64.json +++ b/pnpm/package-linux-arm64.json @@ -6,7 +6,7 @@ "dist/scripts/*", "dist/templates/*" ], - "targets": ["node20-linux-arm64"], + "targets": ["node22-linux-arm64"], "outputPath": "../linux-arm64" } } diff --git a/pnpm/package-linux-x64.json b/pnpm/package-linux-x64.json index 18a6f729b15..b94c96a96e5 100644 --- a/pnpm/package-linux-x64.json +++ b/pnpm/package-linux-x64.json @@ -6,7 +6,7 @@ "dist/scripts/*", "dist/templates/*" ], - "targets": ["node20-linux-x64"], + "targets": ["node22-linux-x64"], "outputPath": "../linux-x64" } } diff --git a/pnpm/package-linuxstatic-arm64.json b/pnpm/package-linuxstatic-arm64.json index 337da74f2de..2c154f9f5fc 100644 --- a/pnpm/package-linuxstatic-arm64.json +++ b/pnpm/package-linuxstatic-arm64.json @@ -6,7 +6,7 @@ "dist/scripts/*", "dist/templates/*" ], - "targets": ["node20-linuxstatic-arm64"], + "targets": ["node22-linuxstatic-arm64"], "outputPath": "../linuxstatic-arm64" } } diff --git a/pnpm/package-linuxstatic-x64.json b/pnpm/package-linuxstatic-x64.json index 542aafbe6ff..bb1c60ce7f7 100644 --- a/pnpm/package-linuxstatic-x64.json +++ b/pnpm/package-linuxstatic-x64.json @@ -6,7 +6,7 @@ "dist/scripts/*", "dist/templates/*" ], - "targets": ["node20-linuxstatic-x64"], + "targets": ["node22-linuxstatic-x64"], "outputPath": "../linuxstatic-x64" } } diff --git a/pnpm/package-macos-arm64.json b/pnpm/package-macos-arm64.json index 5648069b853..cfb26c45253 100644 --- a/pnpm/package-macos-arm64.json +++ b/pnpm/package-macos-arm64.json @@ -7,7 +7,7 @@ "dist/refclone.darwin-arm64-*.node", "dist/templates/*" ], - "targets": ["node20-macos-arm64"], + "targets": ["node22-macos-arm64"], "outputPath": "../macos-arm64" } } diff --git a/pnpm/package-macos-x64.json b/pnpm/package-macos-x64.json index 0953543be16..c30f0a5fe06 100644 --- a/pnpm/package-macos-x64.json +++ b/pnpm/package-macos-x64.json @@ -7,7 +7,7 @@ "dist/refclone.darwin-x64-*.node", "dist/templates/*" ], - "targets": ["node20-macos-x64"], + "targets": ["node22-macos-x64"], "outputPath": "../macos-x64" } } diff --git a/pnpm/package-win-arm64.json b/pnpm/package-win-arm64.json index 63337a29bbc..7a23db3444d 100644 --- a/pnpm/package-win-arm64.json +++ b/pnpm/package-win-arm64.json @@ -7,7 +7,7 @@ "dist/refclone.win32-arm64-*.node", "dist/templates/*" ], - "targets": ["node20-win-arm64"], + "targets": ["node22-win-arm64"], "outputPath": "../win-arm64" } } diff --git a/pnpm/package-win-x64.json b/pnpm/package-win-x64.json index 40122924ed6..e27f3aa5e78 100644 --- a/pnpm/package-win-x64.json +++ b/pnpm/package-win-x64.json @@ -7,7 +7,7 @@ "dist/refclone.win32-x64-*.node", "dist/templates/*" ], - "targets": ["node20-win-x64"], + "targets": ["node22-win-x64"], "outputPath": "../win-x64" } } diff --git a/pnpm/package.json b/pnpm/package.json index be5ad71d101..32d49b9f504 100644 --- a/pnpm/package.json +++ b/pnpm/package.json @@ -176,7 +176,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "pnpm": { "overrides": { diff --git a/pnpm/tsconfig.json b/pnpm/tsconfig.json index da0d29559b1..3d9152c3b90 100644 --- a/pnpm/tsconfig.json +++ b/pnpm/tsconfig.json @@ -4,7 +4,6 @@ "composite": true, "outDir": "lib", "rootDir": "src", - "suppressImplicitAnyIndexErrors": true, "ignoreDeprecations": "5.0" }, "include": [ diff --git a/releasing/plugin-commands-deploy/package.json b/releasing/plugin-commands-deploy/package.json index 2133796084f..047c2379944 100644 --- a/releasing/plugin-commands-deploy/package.json +++ b/releasing/plugin-commands-deploy/package.json @@ -66,7 +66,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/releasing/plugin-commands-publishing/package.json b/releasing/plugin-commands-publishing/package.json index dfdd504e23c..ff679d51ac5 100644 --- a/releasing/plugin-commands-publishing/package.json +++ b/releasing/plugin-commands-publishing/package.json @@ -95,7 +95,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/resolving/bun-resolver/package.json b/resolving/bun-resolver/package.json index c5c95fa57ae..965f5507f47 100644 --- a/resolving/bun-resolver/package.json +++ b/resolving/bun-resolver/package.json @@ -54,7 +54,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/default-resolver/package.json b/resolving/default-resolver/package.json index c403cbe1fa4..d1098d8dfa1 100644 --- a/resolving/default-resolver/package.json +++ b/resolving/default-resolver/package.json @@ -49,7 +49,7 @@ "@pnpm/fetch": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/deno-resolver/package.json b/resolving/deno-resolver/package.json index 859b146beb9..9181c481363 100644 --- a/resolving/deno-resolver/package.json +++ b/resolving/deno-resolver/package.json @@ -53,7 +53,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/git-resolver/package.json b/resolving/git-resolver/package.json index 925909cf146..44a5f948484 100644 --- a/resolving/git-resolver/package.json +++ b/resolving/git-resolver/package.json @@ -49,7 +49,7 @@ "is-windows": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/jsr-specifier-parser/package.json b/resolving/jsr-specifier-parser/package.json index 13516c71977..c3ffeb34e7c 100644 --- a/resolving/jsr-specifier-parser/package.json +++ b/resolving/jsr-specifier-parser/package.json @@ -38,7 +38,7 @@ "@pnpm/resolving.jsr-specifier-parser": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/local-resolver/package.json b/resolving/local-resolver/package.json index b1d3f28385b..96936170847 100644 --- a/resolving/local-resolver/package.json +++ b/resolving/local-resolver/package.json @@ -50,7 +50,7 @@ "@types/normalize-path": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/npm-resolver/package.json b/resolving/npm-resolver/package.json index 9b724687fc5..adf4795f1aa 100644 --- a/resolving/npm-resolver/package.json +++ b/resolving/npm-resolver/package.json @@ -77,7 +77,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/resolver-base/package.json b/resolving/resolver-base/package.json index 3dbd42570c0..d02a2c1522b 100644 --- a/resolving/resolver-base/package.json +++ b/resolving/resolver-base/package.json @@ -38,7 +38,7 @@ "@pnpm/resolver-base": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/resolving/tarball-resolver/package.json b/resolving/tarball-resolver/package.json index 244c2605d56..ce15b34bffe 100644 --- a/resolving/tarball-resolver/package.json +++ b/resolving/tarball-resolver/package.json @@ -40,7 +40,7 @@ "@pnpm/tarball-resolver": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/dependencies-hierarchy/package.json b/reviewing/dependencies-hierarchy/package.json index 9774effa94e..66dcf240a3e 100644 --- a/reviewing/dependencies-hierarchy/package.json +++ b/reviewing/dependencies-hierarchy/package.json @@ -58,7 +58,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/license-scanner/package.json b/reviewing/license-scanner/package.json index ee6c3b25f03..396c99be6c8 100644 --- a/reviewing/license-scanner/package.json +++ b/reviewing/license-scanner/package.json @@ -62,7 +62,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/list/package.json b/reviewing/list/package.json index a80fa6195c7..c02cc089d1b 100644 --- a/reviewing/list/package.json +++ b/reviewing/list/package.json @@ -36,7 +36,6 @@ "compile": "tsc --build && pnpm run lint --fix" }, "dependencies": { - "@pnpm/crypto.polyfill": "workspace:*", "@pnpm/read-package-json": "workspace:*", "@pnpm/read-project-manifest": "workspace:*", "@pnpm/reviewing.dependencies-hierarchy": "workspace:*", @@ -54,7 +53,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/list/src/pruneTree.ts b/reviewing/list/src/pruneTree.ts index 0691b3664ea..12a3b1d593a 100644 --- a/reviewing/list/src/pruneTree.ts +++ b/reviewing/list/src/pruneTree.ts @@ -1,4 +1,4 @@ -import * as crypto from '@pnpm/crypto.polyfill' +import crypto from 'crypto' import { type DependenciesHierarchy, type PackageNode } from '@pnpm/reviewing.dependencies-hierarchy' import { type PackageDependencyHierarchy } from './types.js' diff --git a/reviewing/list/tsconfig.json b/reviewing/list/tsconfig.json index afc56b3da74..b6e4f7662a9 100644 --- a/reviewing/list/tsconfig.json +++ b/reviewing/list/tsconfig.json @@ -12,9 +12,6 @@ { "path": "../../__utils__/test-fixtures" }, - { - "path": "../../crypto/polyfill" - }, { "path": "../../packages/types" }, diff --git a/reviewing/outdated/package.json b/reviewing/outdated/package.json index b9707f6b7ef..9ab189ab528 100644 --- a/reviewing/outdated/package.json +++ b/reviewing/outdated/package.json @@ -61,7 +61,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/reviewing/plugin-commands-licenses/package.json b/reviewing/plugin-commands-licenses/package.json index e8587aa0d8d..4212a3c7a03 100644 --- a/reviewing/plugin-commands-licenses/package.json +++ b/reviewing/plugin-commands-licenses/package.json @@ -61,7 +61,7 @@ "@types/zkochan__table": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/reviewing/plugin-commands-listing/package.json b/reviewing/plugin-commands-listing/package.json index 7567fb99ccb..50440e87f8f 100644 --- a/reviewing/plugin-commands-listing/package.json +++ b/reviewing/plugin-commands-listing/package.json @@ -57,7 +57,7 @@ "write-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/reviewing/plugin-commands-outdated/package.json b/reviewing/plugin-commands-outdated/package.json index 85c1db3593f..1e56f967ed5 100644 --- a/reviewing/plugin-commands-outdated/package.json +++ b/reviewing/plugin-commands-outdated/package.json @@ -63,7 +63,7 @@ "@types/zkochan__table": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/semver/peer-range/package.json b/semver/peer-range/package.json index 1ab7eb69dbe..593eac8eef4 100644 --- a/semver/peer-range/package.json +++ b/semver/peer-range/package.json @@ -39,7 +39,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/cafs-types/package.json b/store/cafs-types/package.json index b26b4d4e116..febcff29514 100644 --- a/store/cafs-types/package.json +++ b/store/cafs-types/package.json @@ -36,7 +36,7 @@ "@types/ssri": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/cafs/package.json b/store/cafs/package.json index 789188e7c5b..65e572b43db 100644 --- a/store/cafs/package.json +++ b/store/cafs/package.json @@ -53,7 +53,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/create-cafs-store/package.json b/store/create-cafs-store/package.json index cd125a6d151..30797a0dc97 100644 --- a/store/create-cafs-store/package.json +++ b/store/create-cafs-store/package.json @@ -62,7 +62,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/package-store/package.json b/store/package-store/package.json index 93179994818..8b11436648f 100644 --- a/store/package-store/package.json +++ b/store/package-store/package.json @@ -70,7 +70,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/plugin-commands-server/package.json b/store/plugin-commands-server/package.json index 080d0f53ead..55471bdecf6 100644 --- a/store/plugin-commands-server/package.json +++ b/store/plugin-commands-server/package.json @@ -60,7 +60,7 @@ "@types/signal-exit": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/plugin-commands-store-inspecting/package.json b/store/plugin-commands-store-inspecting/package.json index c4d6f1969b0..6aec79d8023 100644 --- a/store/plugin-commands-store-inspecting/package.json +++ b/store/plugin-commands-store-inspecting/package.json @@ -52,7 +52,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/plugin-commands-store/package.json b/store/plugin-commands-store/package.json index c44bf1ad711..69b9ea596f2 100644 --- a/store/plugin-commands-store/package.json +++ b/store/plugin-commands-store/package.json @@ -73,7 +73,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config/with-registry" diff --git a/store/server/package.json b/store/server/package.json index e25c74054c0..9ae3bf0ded5 100644 --- a/store/server/package.json +++ b/store/server/package.json @@ -57,7 +57,7 @@ "tempy": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/store-connection-manager/package.json b/store/store-connection-manager/package.json index 4fa2d966466..c9f06ce7688 100644 --- a/store/store-connection-manager/package.json +++ b/store/store-connection-manager/package.json @@ -50,7 +50,7 @@ "@pnpm/store-connection-manager": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/store-controller-types/package.json b/store/store-controller-types/package.json index 8ebed00d147..c8df559468d 100644 --- a/store/store-controller-types/package.json +++ b/store/store-controller-types/package.json @@ -40,7 +40,7 @@ "@pnpm/store-controller-types": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/store/store-path/package.json b/store/store-path/package.json index 0146d198209..8d4f1f0ef0f 100644 --- a/store/store-path/package.json +++ b/store/store-path/package.json @@ -51,7 +51,7 @@ "rimraf": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/testing/temp-store/package.json b/testing/temp-store/package.json index b9c3cef0130..e7ef5b6b166 100644 --- a/testing/temp-store/package.json +++ b/testing/temp-store/package.json @@ -41,7 +41,7 @@ "@pnpm/testing.temp-store": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/text/comments-parser/package.json b/text/comments-parser/package.json index caf5b87192a..aa23c821aa4 100644 --- a/text/comments-parser/package.json +++ b/text/comments-parser/package.json @@ -38,7 +38,7 @@ "@pnpm/text.comments-parser": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/tools/path/package.json b/tools/path/package.json index c3af7f4d248..a203b8974e6 100644 --- a/tools/path/package.json +++ b/tools/path/package.json @@ -33,7 +33,7 @@ "@pnpm/tools.path": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/tools/plugin-commands-self-updater/package.json b/tools/plugin-commands-self-updater/package.json index f92f065bf2d..05d356e6d44 100644 --- a/tools/plugin-commands-self-updater/package.json +++ b/tools/plugin-commands-self-updater/package.json @@ -60,7 +60,7 @@ "nock": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/worker/package.json b/worker/package.json index b7f86858dec..5c3bb0e81a2 100644 --- a/worker/package.json +++ b/worker/package.json @@ -33,7 +33,6 @@ "dependencies": { "@pnpm/cafs-types": "workspace:*", "@pnpm/create-cafs-store": "workspace:*", - "@pnpm/crypto.polyfill": "workspace:*", "@pnpm/error": "workspace:*", "@pnpm/exec.pkg-requires-build": "workspace:*", "@pnpm/fs.hard-link-dir": "workspace:*", @@ -56,7 +55,7 @@ "@types/is-windows": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/worker/src/worker.ts b/worker/src/worker.ts index b4af8bdb9ff..33ce662b28f 100644 --- a/worker/src/worker.ts +++ b/worker/src/worker.ts @@ -1,9 +1,9 @@ +import crypto from 'crypto' import path from 'path' import fs from 'fs' import gfs from '@pnpm/graceful-fs' import { type Cafs, type PackageFiles, type SideEffects, type SideEffectsDiff } from '@pnpm/cafs-types' import { createCafsStore } from '@pnpm/create-cafs-store' -import * as crypto from '@pnpm/crypto.polyfill' import { pkgRequiresBuild } from '@pnpm/exec.pkg-requires-build' import { hardLinkDir } from '@pnpm/fs.hard-link-dir' import { diff --git a/worker/tsconfig.json b/worker/tsconfig.json index e063e84af99..03da43fc346 100644 --- a/worker/tsconfig.json +++ b/worker/tsconfig.json @@ -9,9 +9,6 @@ "../../__typings__/**/*.d.ts" ], "references": [ - { - "path": "../crypto/polyfill" - }, { "path": "../exec/pkg-requires-build" }, diff --git a/workspace/filter-packages-from-dir/package.json b/workspace/filter-packages-from-dir/package.json index bb40094028d..e38d0ba8499 100644 --- a/workspace/filter-packages-from-dir/package.json +++ b/workspace/filter-packages-from-dir/package.json @@ -39,7 +39,7 @@ "@pnpm/workspace.filter-packages-from-dir": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/filter-workspace-packages/package.json b/workspace/filter-workspace-packages/package.json index f49b8c78940..cc261861a4c 100644 --- a/workspace/filter-workspace-packages/package.json +++ b/workspace/filter-workspace-packages/package.json @@ -54,7 +54,7 @@ "touch": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/find-packages/package.json b/workspace/find-packages/package.json index 53dc7ea3e17..ff6e23ed0b8 100644 --- a/workspace/find-packages/package.json +++ b/workspace/find-packages/package.json @@ -46,7 +46,7 @@ "@pnpm/workspace.read-manifest": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/find-workspace-dir/package.json b/workspace/find-workspace-dir/package.json index 8e2a6b34083..52d5ccc4eaf 100644 --- a/workspace/find-workspace-dir/package.json +++ b/workspace/find-workspace-dir/package.json @@ -38,7 +38,7 @@ "@pnpm/find-workspace-dir": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/injected-deps-syncer/package.json b/workspace/injected-deps-syncer/package.json index 7641109a880..a38712a91bf 100644 --- a/workspace/injected-deps-syncer/package.json +++ b/workspace/injected-deps-syncer/package.json @@ -46,7 +46,7 @@ "@pnpm/workspace.injected-deps-syncer": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/manifest-writer/package.json b/workspace/manifest-writer/package.json index 38ff71cb6d0..65f3dac3a3a 100644 --- a/workspace/manifest-writer/package.json +++ b/workspace/manifest-writer/package.json @@ -49,7 +49,7 @@ "read-yaml-file": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/pkgs-graph/package.json b/workspace/pkgs-graph/package.json index d7335d900b3..06d6cfe6bfc 100644 --- a/workspace/pkgs-graph/package.json +++ b/workspace/pkgs-graph/package.json @@ -43,7 +43,7 @@ "better-path-resolve": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/read-manifest/package.json b/workspace/read-manifest/package.json index 5041dd9b0c4..40552cb355a 100644 --- a/workspace/read-manifest/package.json +++ b/workspace/read-manifest/package.json @@ -40,7 +40,7 @@ "@pnpm/workspace.read-manifest": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/resolve-workspace-range/package.json b/workspace/resolve-workspace-range/package.json index f727c42ff9a..9a1d7a9be10 100644 --- a/workspace/resolve-workspace-range/package.json +++ b/workspace/resolve-workspace-range/package.json @@ -38,7 +38,7 @@ "@types/semver": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/sort-packages/package.json b/workspace/sort-packages/package.json index 2b25bfc99f8..e47964271bf 100644 --- a/workspace/sort-packages/package.json +++ b/workspace/sort-packages/package.json @@ -37,7 +37,7 @@ "@pnpm/sort-packages": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/spec-parser/package.json b/workspace/spec-parser/package.json index 2ebde01fc76..3658fe405bf 100644 --- a/workspace/spec-parser/package.json +++ b/workspace/spec-parser/package.json @@ -34,7 +34,7 @@ "@pnpm/workspace.spec-parser": "workspace:*" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config" diff --git a/workspace/state/package.json b/workspace/state/package.json index 6029910e9d6..93aa552f918 100644 --- a/workspace/state/package.json +++ b/workspace/state/package.json @@ -47,7 +47,7 @@ "@types/ramda": "catalog:" }, "engines": { - "node": ">=18.12" + "node": ">=20.19" }, "jest": { "preset": "@pnpm/jest-config"