diff --git a/.github/workflows/generate-sandboxes.yml b/.github/workflows/generate-sandboxes.yml index 2d8441a2ebec..7565d7c93b55 100644 --- a/.github/workflows/generate-sandboxes.yml +++ b/.github/workflows/generate-sandboxes.yml @@ -2,7 +2,7 @@ name: Generate and publish sandboxes on: schedule: - - cron: "2 2 */1 * *" + - cron: '2 2 */1 * *' workflow_dispatch: # To test fixes on push rather than wait for the scheduling, do the following: # 1. Uncomment the lines below and add your branch. @@ -14,8 +14,8 @@ on: # 4. 👉 DON'T FORGET TO UNDO THE STEPS BEFORE YOU MERGE YOUR CHANGES! env: - YARN_ENABLE_IMMUTABLE_INSTALLS: "false" - CLEANUP_SANDBOX_NODE_MODULES: "true" + YARN_ENABLE_IMMUTABLE_INSTALLS: 'false' + CLEANUP_SANDBOX_NODE_MODULES: 'true' defaults: run: @@ -50,7 +50,7 @@ jobs: - uses: actions/setup-node@v4 with: - node-version-file: ".nvmrc" + node-version-file: '.nvmrc' - name: Setup git user run: | @@ -65,14 +65,14 @@ jobs: run: yarn task --task compile --start-from=auto --no-link - name: Publish to local registry - run: yarn local-registry --publish - - - name: Run local registry - run: yarn local-registry --open & + run: yarn local-registry --publish --open --no-local & - name: Wait for registry run: yarn wait-on tcp:127.0.0.1:6001 + - name: Wait for Verdaccio + run: yarn wait-on tcp:127.0.0.1:6002 + - name: Generate id: generate run: yarn generate-sandboxes --local-registry @@ -119,7 +119,7 @@ jobs: - uses: actions/setup-node@v4 with: - node-version-file: ".nvmrc" + node-version-file: '.nvmrc' - name: Setup git user run: | diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index f3ff946d1c58..40110ab27183 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -25,7 +25,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/addons/a11y" }, "funding": { diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index ff43807f503e..fac23eb75f35 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -28,7 +28,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/addons/docs" }, "funding": { diff --git a/code/addons/links/package.json b/code/addons/links/package.json index 6bdd01f780ff..42fea35e7e0f 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -17,7 +17,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/addons/links" }, "funding": { diff --git a/code/addons/onboarding/package.json b/code/addons/onboarding/package.json index 17f1f2af2cf8..0ca145a1cde6 100644 --- a/code/addons/onboarding/package.json +++ b/code/addons/onboarding/package.json @@ -21,7 +21,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/addons/onboarding" }, "funding": { diff --git a/code/addons/pseudo-states/package.json b/code/addons/pseudo-states/package.json index 44426d102940..89064f0b336f 100644 --- a/code/addons/pseudo-states/package.json +++ b/code/addons/pseudo-states/package.json @@ -23,7 +23,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/addons/pseudo-states" }, "funding": { diff --git a/code/addons/themes/package.json b/code/addons/themes/package.json index 3a2635ce2065..53d64d1d3238 100644 --- a/code/addons/themes/package.json +++ b/code/addons/themes/package.json @@ -24,7 +24,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/addons/themes" }, "funding": { diff --git a/code/addons/vitest/package.json b/code/addons/vitest/package.json index 33c2a709e432..6b4c5167f336 100644 --- a/code/addons/vitest/package.json +++ b/code/addons/vitest/package.json @@ -22,7 +22,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/addons/vitest" }, "funding": { diff --git a/code/builders/builder-vite/package.json b/code/builders/builder-vite/package.json index e8322a915fe3..a99636637a7e 100644 --- a/code/builders/builder-vite/package.json +++ b/code/builders/builder-vite/package.json @@ -17,7 +17,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/builders/builder-vite" }, "funding": { diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index 87d85230ec38..fbad07b3113d 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -17,7 +17,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/builders/builder-webpack5" }, "funding": { diff --git a/code/core/package.json b/code/core/package.json index b7cdfab0aff8..e74f44bc77c4 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -25,7 +25,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/core" }, "funding": { diff --git a/code/core/src/bin/dispatcher.ts b/code/core/src/bin/dispatcher.ts index 9dd3787480df..5110b023943e 100644 --- a/code/core/src/bin/dispatcher.ts +++ b/code/core/src/bin/dispatcher.ts @@ -74,9 +74,13 @@ async function run() { // the package couldn't be imported, use npx to install and run it instead } + const { default: packageJson } = await import(`storybook/package.json`, { + with: { type: 'json' }, + }); + const child = executeCommand({ command: 'npx', - args: ['--yes', `${targetCli.pkg}@${versions[targetCli.pkg]}`, ...targetCli.args], + args: ['--yes', `${targetCli.pkg}@${packageJson.version}`, ...targetCli.args], stdio: 'inherit', }); child.on('exit', (code) => { diff --git a/code/core/src/common/js-package-manager/JsPackageManager.ts b/code/core/src/common/js-package-manager/JsPackageManager.ts index bd5bd4b542d6..06143af5a887 100644 --- a/code/core/src/common/js-package-manager/JsPackageManager.ts +++ b/code/core/src/common/js-package-manager/JsPackageManager.ts @@ -380,6 +380,10 @@ export abstract class JsPackageManager { const isLatestStableRelease = currentVersion === latestInRange; + if (latestInRange?.includes('-local.')) { + return `${packageName}@local`; + } + if (isLatestStableRelease || !currentVersion) { return `${packageName}@^${latestInRange}`; } @@ -440,7 +444,8 @@ export abstract class JsPackageManager { current && (!constraint || satisfies(current, constraint)) && gt(current, latest) ? current : latest; - return `^${versionToUse}`; + + return latest.includes('-local.') ? 'local' : `^${versionToUse}`; } /** diff --git a/code/core/src/common/js-package-manager/NPMProxy.ts b/code/core/src/common/js-package-manager/NPMProxy.ts index 83d40eb46717..3c858d85a8b3 100644 --- a/code/core/src/common/js-package-manager/NPMProxy.ts +++ b/code/core/src/common/js-package-manager/NPMProxy.ts @@ -216,6 +216,7 @@ export class NPMProxy extends JsPackageManager { const process = executeCommand({ command: 'npm', args: ['info', packageName, ...args], + cwd: this.cwd, }); const result = await process; const commandResult = result.stdout ?? ''; diff --git a/code/core/src/common/js-package-manager/PNPMProxy.ts b/code/core/src/common/js-package-manager/PNPMProxy.ts index b4c6119f0df8..74d3172b2106 100644 --- a/code/core/src/common/js-package-manager/PNPMProxy.ts +++ b/code/core/src/common/js-package-manager/PNPMProxy.ts @@ -219,6 +219,7 @@ export class PNPMProxy extends JsPackageManager { const process = executeCommand({ command: 'pnpm', args: ['info', packageName, ...args], + cwd: this.cwd, }); const result = await process; const commandResult = result.stdout ?? ''; diff --git a/code/core/src/common/js-package-manager/Yarn1Proxy.ts b/code/core/src/common/js-package-manager/Yarn1Proxy.ts index 432b1a684d24..fba8734080d3 100644 --- a/code/core/src/common/js-package-manager/Yarn1Proxy.ts +++ b/code/core/src/common/js-package-manager/Yarn1Proxy.ts @@ -172,6 +172,7 @@ export class Yarn1Proxy extends JsPackageManager { const process = executeCommand({ command: 'yarn', args: ['info', packageName, ...args], + cwd: this.cwd, }); const result = await process; const commandResult = result.stdout ?? ''; diff --git a/code/core/src/common/js-package-manager/Yarn2Proxy.ts b/code/core/src/common/js-package-manager/Yarn2Proxy.ts index 71f09fedf3d7..41cf0a5de97c 100644 --- a/code/core/src/common/js-package-manager/Yarn2Proxy.ts +++ b/code/core/src/common/js-package-manager/Yarn2Proxy.ts @@ -265,6 +265,7 @@ export class Yarn2Proxy extends JsPackageManager { const process = executeCommand({ command: 'yarn', args: ['npm', 'info', packageName, ...args], + cwd: this.cwd, }); const result = await process; const commandResult = result.stdout ?? ''; diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index e0f18d3c2edf..6c11f86e32cc 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -15,7 +15,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/angular" }, "funding": { diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index e4b5ee4a4579..eebae1d176ed 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -15,7 +15,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/ember" }, "funding": { diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index b3d63f82c7b1..04968be031e7 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/html-vite" }, "funding": { diff --git a/code/frameworks/nextjs-vite/package.json b/code/frameworks/nextjs-vite/package.json index 0cb6bca3fb4d..31ecd9b86598 100644 --- a/code/frameworks/nextjs-vite/package.json +++ b/code/frameworks/nextjs-vite/package.json @@ -17,7 +17,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/nextjs" }, "funding": { diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index 9f89e9c956b1..2914d982daaf 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/nextjs" }, "funding": { diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index ac2aed05c4d2..8a43e68c5c04 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/preact-vite" }, "funding": { diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index 7dfa20d04ed8..069baf88cce7 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -18,7 +18,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/react-native-web-vite" }, "funding": { diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index c7ccefd3f7ec..761e973944ac 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/react-vite" }, "funding": { diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 92fa34c8c90a..4e2c9cc547d0 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/react-webpack5" }, "funding": { diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index 005ff3b8ac47..39c857ec5cec 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -14,7 +14,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/server-webpack5" }, "funding": { diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index 9070909e3e9d..9de00b41386d 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/svelte-vite" }, "funding": { diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index c7de380dca71..a1dc9e345c48 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -18,7 +18,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/sveltekit" }, "funding": { diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index 1b5388f3195a..0f3cfcf7479a 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/vue3-vite" }, "funding": { diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index b1e21b899aa8..b9b4a0617fe7 100644 --- a/code/frameworks/web-components-vite/package.json +++ b/code/frameworks/web-components-vite/package.json @@ -18,7 +18,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/frameworks/web-components-vite" }, "funding": { diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json index ea0b775ebd13..f5e9f8e4571c 100644 --- a/code/lib/cli-sb/package.json +++ b/code/lib/cli-sb/package.json @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/lib/cli-sb" }, "funding": { diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index 4c1112a01d84..9f874492b3fa 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -16,7 +16,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/lib/cli-storybook" }, "funding": { diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index f2b0a907d4f0..88775dfaab22 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/lib/codemod" }, "funding": { diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index d1ada935dc87..7cb70d5f1a9c 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/lib/core-webpack" }, "funding": { diff --git a/code/lib/create-storybook/package.json b/code/lib/create-storybook/package.json index a762bd390213..80d533dab8b5 100644 --- a/code/lib/create-storybook/package.json +++ b/code/lib/create-storybook/package.json @@ -14,7 +14,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/lib/cli" }, "funding": { diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index a9e0dd94fe78..3855cbea6f9d 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/lib/csf-plugin" }, "funding": { diff --git a/code/lib/eslint-plugin/package.json b/code/lib/eslint-plugin/package.json index 9320e0717f0e..75513644f0e8 100644 --- a/code/lib/eslint-plugin/package.json +++ b/code/lib/eslint-plugin/package.json @@ -14,7 +14,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/lib/eslint-plugin" }, "license": "MIT", diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index 6aef54267637..8e2bd151a1fb 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/lib/react-dom-shim" }, "funding": { diff --git a/code/presets/create-react-app/package.json b/code/presets/create-react-app/package.json index 9371ae29cdb1..83932c2e585f 100644 --- a/code/presets/create-react-app/package.json +++ b/code/presets/create-react-app/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/presets/create-react-app" }, "funding": { diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index baf9118dcb1f..5ecb62198974 100644 --- a/code/presets/react-webpack/package.json +++ b/code/presets/react-webpack/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/presets/react-webpack" }, "funding": { diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index ae1ccb8367ad..9a3fdd5866ee 100644 --- a/code/presets/server-webpack/package.json +++ b/code/presets/server-webpack/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/presets/server-webpack" }, "funding": { diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index 03f628321f0c..220d20c67dfc 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -15,7 +15,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/renderers/html" }, "funding": { diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index 99f0f7349baf..da604e017b53 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -15,7 +15,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/renderers/preact" }, "funding": { diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 742395cc385f..b5b8aa43ccb0 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -11,7 +11,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/renderers/react" }, "funding": { diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index 9daf467abca1..975a1717255d 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -14,7 +14,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/renderers/server" }, "funding": { diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 0f7c28fe227f..3c6f13e0b14b 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -14,7 +14,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/renderers/svelte" }, "funding": { diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index 2cbc382c7b91..b2ce0ce5824e 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -15,7 +15,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/renderers/vue3" }, "funding": { diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index cf08c4eb73a6..f04dd13e21b5 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -17,7 +17,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/storybookjs/storybook.git", + "url": "git+https://github.com/storybookjs/storybook.git", "directory": "code/renderers/web-components" }, "funding": { diff --git a/nx.json b/nx.json index 02bee2a0b9f5..73f806f3d7f1 100644 --- a/nx.json +++ b/nx.json @@ -43,7 +43,7 @@ "publish": { "dependsOn": [{ "projects": ["*"], "target": "compile" }], "command": "yarn workspace @storybook/scripts local-registry --publish", - "cache": true, + "cache": false, "inputs": ["all-production"], "outputs": ["{workspaceRoot}/.verdaccio-cache"], "configurations": { "production": {} } diff --git a/scripts/package.json b/scripts/package.json index 7c8103890315..b7bd86fec3ef 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -175,16 +175,12 @@ "type-fest": "~2.19", "typescript": "^5.9.3", "uuid": "^9.0.1", + "verdaccio": "^6.2.3", "vitest": "^4.0.14", "wait-on": "^8.0.3", "window-size": "^1.1.1", "yaml": "^2.7.0", "zod": "^3.23.8" }, - "optionalDependencies": { - "@verdaccio/types": "^10.8.0", - "verdaccio": "^5.31.1", - "verdaccio-auth-memory": "^10.2.2" - }, "packageManager": "yarn@4.10.3" } diff --git a/scripts/run-registry.ts b/scripts/run-registry.ts index cfca5818ec7f..ec5a565da7f6 100755 --- a/scripts/run-registry.ts +++ b/scripts/run-registry.ts @@ -1,30 +1,40 @@ -import { exec } from 'node:child_process'; -import { access, mkdir, readFile, rm } from 'node:fs/promises'; -import http from 'node:http'; +import { access, cp, mkdtemp, readFile, rm, writeFile } from 'node:fs/promises'; import type { Server } from 'node:http'; -import { join, resolve as resolvePath } from 'node:path'; +import http from 'node:http'; +import { tmpdir } from 'node:os'; +import { join } from 'node:path'; import { program } from 'commander'; import pLimit from 'p-limit'; import picocolors from 'picocolors'; +import { x } from 'tinyexec'; +import type { PackageJson } from 'type-fest'; import { parseConfigFile, runServer } from 'verdaccio'; -import { npmAuth } from './npm-auth'; import { maxConcurrentTasks } from './utils/concurrency'; -import { PACKS_DIRECTORY, ROOT_DIRECTORY } from './utils/constants'; +import { CODE_DIRECTORY, ROOT_DIRECTORY } from './utils/constants'; import { killPort } from './utils/port'; import { getCodeWorkspaces } from './utils/workspace'; +const PUBLISH_TAG = 'local'; +const RUN_ID = Date.now(); + +const REGISTRY_PORT = 6001; +const VERDACCIO_PORT = 6002; + program .option('-O, --open', 'keep process open') - .option('-P, --publish', 'should publish packages'); + .option('-P, --publish', 'should publish packages') + .option( + '--local', + 'publish unique local version such as 10.2.0-alpha.1-local.1764865413053', + true + ); program.parse(process.argv); const logger = console; -const root = resolvePath(__dirname, '..'); - const opts = program.opts(); const pathExists = async (p: string) => { @@ -37,10 +47,10 @@ const pathExists = async (p: string) => { }; type Servers = { close: () => Promise }; -const startVerdaccio = async () => { +const startVerdaccio = async (packages: Package[]) => { // Kill Verdaccio related processes if they are already running - await killPort(6001); - await killPort(6002); + await killPort(REGISTRY_PORT); + await killPort(VERDACCIO_PORT); const ready = { proxy: false, @@ -63,9 +73,13 @@ const startVerdaccio = async () => { * If you want to access the verdaccio UI, you can do so by visiting http://localhost:6002 */ const proxy = http.createServer((req, res) => { - // if request contains "storybook" redirect to verdaccio - if (req.url?.includes('storybook') || req.url?.includes('/sb') || req.method === 'PUT') { - res.writeHead(302, { Location: 'http://localhost:6002' + req.url }); + const normalized = decodeURIComponent(req.url); + + if ( + req.url === '/' || + packages.some(({ name }) => normalized === `/${name}` || normalized.includes(`/${name}/`)) + ) { + res.writeHead(302, { Location: `http://localhost:${VERDACCIO_PORT}` + req.url }); res.end(); } else { // forward to npm registry @@ -78,7 +92,7 @@ const startVerdaccio = async () => { const servers = { close: async () => { - console.log('🛬 Closing servers running on port 6001 and 6002'); + console.log(`🛬 Closing servers running on port ${REGISTRY_PORT} and ${VERDACCIO_PORT}`); await Promise.all([ new Promise((resolve) => { verdaccioApp?.close(() => resolve()); @@ -90,7 +104,7 @@ const startVerdaccio = async () => { }, }; - proxy.listen(6001, () => { + proxy.listen(REGISTRY_PORT, () => { ready.proxy = true; if (ready.verdaccio) { resolve(servers); @@ -102,11 +116,10 @@ const startVerdaccio = async () => { self_path: cache, }; - // @ts-expect-error (verdaccio's interface is wrong) runServer(config).then((app: Server) => { verdaccioApp = app; - app.listen(6002, () => { + app.listen(VERDACCIO_PORT, () => { ready.verdaccio = true; if (ready.proxy) { resolve(servers); @@ -130,55 +143,88 @@ const currentVersion = async () => { return version; }; -const publish = async (packages: { name: string; location: string }[], url: string) => { - logger.log(`Publishing packages with a concurrency of ${maxConcurrentTasks}`); - - const limit = pLimit(maxConcurrentTasks); - let i = 0; - - /** - * We need to "pack" our packages before publishing to npm because our package.json files contain - * yarn specific version "ranges". such as "workspace:*" - * - * We can't publish to npm if the package.json contains these ranges. So with `yarn pack` we - * create a tarball that we can publish. - * - * However this bug exists in NPM: https://github.com/npm/cli/issues/4533! Which causes the NPM - * CLI to disregard the tarball CLI argument and instead re-create a tarball. But NPM doesn't - * replace the yarn version ranges. - * - * So we create the tarball ourselves and move it to another location on the FS. Then we - * change-directory to that directory and publish the tarball from there. - */ - await mkdir(PACKS_DIRECTORY, { recursive: true }).catch(() => {}); - - return Promise.all( - packages.map(({ name, location }) => - limit( - () => - new Promise((resolve, reject) => { - const loggedLocation = location.replace(resolvePath(join(__dirname, '..')), '.'); - const resolvedLocation = resolvePath('../code', location); - - logger.log(`🛫 publishing ${name} (${loggedLocation})`); - - const tarballFilename = `${name.replace('@', '').replace('/', '-')}.tgz`; - const command = `cd "${resolvedLocation}" && yarn pack --out="${PACKS_DIRECTORY}/${tarballFilename}" && cd "${PACKS_DIRECTORY}" && npm publish "./${tarballFilename}" --registry ${url} --force --tag="xyz" --ignore-scripts`; - exec(command, (e) => { - if (e) { - reject(e); - } else { - i += 1; - logger.log(`${i}/${packages.length} 🛬 successful publish of ${name}!`); - resolve(undefined); - } - }); - }) - ) - ) - ); +interface Package { + name: string; + location: string; + path: string; + version: string; + publishVersion: string; +} + +const publishPackage = async (ws: Package, workspaces: Package[]) => { + const info = workspaces.find((it) => it.name === ws.name); + const tmpDir = await mkdtemp(join(tmpdir(), ws.name.replace('/', '-') + '-')); + + await cp(ws.path, tmpDir, { recursive: true, force: true }); + + const pkg = JSON.parse(await readFile(join(tmpDir, 'package.json'), 'utf8')); + pkg.version = info.publishVersion; + resolveWorkspaceDeps(pkg, workspaces); + + await writeFile(join(tmpDir, 'package.json'), JSON.stringify(pkg, null, 2)); + await writeFile(join(tmpDir, '.npmrc'), `//localhost:${VERDACCIO_PORT}/:_authToken=fake`); + + try { + await x( + 'npm', + [ + 'publish', + '--registry', + `http://localhost:${VERDACCIO_PORT}`, + '--tag', + PUBLISH_TAG, + '--ignore-scripts', + ], + { nodeOptions: { cwd: tmpDir, stdio: 'inherit' }, throwOnError: true } + ); + } finally { + await rm(tmpDir, { recursive: true, force: true }).catch(() => {}); + } }; +// Resolve workspace dependencies to the published version +const resolveWorkspaceDeps = (pkg: PackageJson, packages: Package[]) => { + for (const field of [ + 'dependencies', + 'devDependencies', + 'peerDependencies', + 'optionalDependencies', + ] as const) { + const deps = pkg[field]; + if (!deps) { + continue; + } + + for (const [depName, raw] of Object.entries(deps)) { + if (typeof raw !== 'string' || !raw.startsWith('workspace:')) { + continue; + } + const info = packages.find((it) => it.name === depName); + if (!info) { + continue; + } + const spec = raw.slice('workspace:'.length); + const version = info.publishVersion; + deps[depName] = spec === '^' || spec === '~' ? `${spec}${version}` : version; + } + } +}; + +const getPackages = async () => + Promise.all( + (await getCodeWorkspaces(false)).map(async (ws) => { + const path = join(CODE_DIRECTORY, ws.location); + const pkg = JSON.parse(await readFile(join(path, 'package.json'), 'utf8')); + const version = pkg.version; + return { + ...ws, + path, + version, + publishVersion: opts.local ? `${version}-${PUBLISH_TAG}.${RUN_ID}` : version, + }; + }) + ); + let servers: Servers | undefined; const run = async () => { @@ -198,36 +244,19 @@ const run = async () => { logger.log(`🎬 starting verdaccio (this takes ±5 seconds, so be patient)`); - const [_servers, packages, version] = await Promise.all([ - startVerdaccio(), - getCodeWorkspaces(false), - currentVersion(), - ]); + const packages = await getPackages(); + const [_servers, version] = await Promise.all([startVerdaccio(packages), currentVersion()]); servers = _servers; logger.log(`🌿 verdaccio running on ${verdaccioUrl}`); - logger.log(`👤 add temp user to verdaccio`); - // Use npmAuth helper to authenticate to the local Verdaccio registry - // This will create a .npmrc file in the root directory - await npmAuth({ - username: 'foo', - password: 's3cret', - email: 'test@test.com', - registry: 'http://localhost:6002', - outputDir: root, - }); - logger.log( `📦 found ${packages.length} storybook packages at version ${picocolors.blue(version)}` ); if (opts.publish) { - try { - await publish(packages, 'http://localhost:6002'); - } finally { - await rm(join(root, '.npmrc'), { force: true }); - } + const limit = pLimit(maxConcurrentTasks); + await Promise.all(packages.map((p) => limit(() => publishPackage(p, packages)))); } if (!opts.open) { @@ -240,7 +269,6 @@ run().catch(async (e) => { try { await servers?.close(); } finally { - await rm(join(root, '.npmrc'), { force: true }); throw e; } }); diff --git a/scripts/utils/yarn.ts b/scripts/utils/yarn.ts index 999d1343f77c..4cbe106e55aa 100644 --- a/scripts/utils/yarn.ts +++ b/scripts/utils/yarn.ts @@ -1,8 +1,8 @@ import { access, readFile, rm, writeFile } from 'node:fs/promises'; import { join } from 'node:path'; -// TODO -- should we generate this file a second time outside of CLI? import storybookVersions from '../../code/core/src/common/versions'; +// TODO -- should we generate this file a second time outside of CLI? import type { TemplateKey } from '../get-template'; import { exec } from './exec'; import touch from './touch'; @@ -36,7 +36,7 @@ export const addPackageResolutions = async ({ cwd, dryRun }: YarnOptions) => { const packageJson = JSON.parse(content); packageJson.resolutions = { ...packageJson.resolutions, - ...storybookVersions, + ...Object.fromEntries(Object.keys(storybookVersions).map((key) => [key, 'local'])), // this is for our CI test, ensure we use the same version as docker image, it should match version specified in `./code/package.json` and `.circleci/config.yml` playwright: '1.52.0', 'playwright-core': '1.52.0', @@ -130,8 +130,7 @@ export const configureYarn2ForVerdaccio = async ({ const command = [ // We don't want to use the cache or we might get older copies of our built packages // (with identical versions), as yarn (correctly I guess) assumes the same version hasn't changed - // TODO publish unique versions instead - `yarn config set enableGlobalCache false`, + `yarn config set enableGlobalCache true`, `yarn config set enableMirror false`, // ⚠️ Need to set registry because Yarn 2 is not using the conf of Yarn 1 (URL is hardcoded in CircleCI config.yml) `yarn config set npmRegistryServer "http://localhost:6001/"`, diff --git a/scripts/verdaccio.yaml b/scripts/verdaccio.yaml index 1854b60bfc41..8caff9a12563 100644 --- a/scripts/verdaccio.yaml +++ b/scripts/verdaccio.yaml @@ -2,226 +2,25 @@ storage: .verdaccio-cache max_body_size: 60mb +# no auth needed, this is just for e2e testing auth: - auth-memory: - users: - foo: - name: foo - password: s3cret - bar: - name: bar - password: s3cret - -uplinks: - npmjs: - url: https://registry.npmjs.org/ - cache: true packages: - # storybook's 'legacy' packages - '@storybook/react-simple-di': - access: $all - publish: $all - proxy: npmjs - '@storybook/react-stubber': - access: $all - publish: $all - proxy: npmjs - '@storybook/builder-manager': - access: $all - publish: $all - proxy: npmjs - '@storybook/channels': - access: $all - publish: $all - proxy: npmjs - '@storybook/client-logger': - access: $all - publish: $all - proxy: npmjs - '@storybook/components': - access: $all - publish: $all - proxy: npmjs - '@storybook/core-common': - access: $all - publish: $all - proxy: npmjs - '@storybook/core-events': - access: $all - publish: $all - proxy: npmjs - '@storybook/core-server': - access: $all - publish: $all - proxy: npmjs - '@storybook/csf-tools': - access: $all - publish: $all - proxy: npmjs - '@storybook/docs-tools': - access: $all - publish: $all - proxy: npmjs - '@storybook/manager-api': - access: $all - publish: $all - proxy: npmjs - '@storybook/manager': - access: $all - publish: $all - proxy: npmjs - '@storybook/node-logger': - access: $all - publish: $all - proxy: npmjs - '@storybook/preview-api': - access: $all - publish: $all - proxy: npmjs - '@storybook/preview': - access: $all - publish: $all - proxy: npmjs - '@storybook/router': - access: $all - publish: $all - proxy: npmjs - '@storybook/telemetry': - access: $all - publish: $all - proxy: npmjs - '@storybook/theming': - access: $all - publish: $all - proxy: npmjs - '@storybook/types': - access: $all - publish: $all - proxy: npmjs - - # storybook's packages never hosted in this monorepo - '@storybook/csf': - access: $all - publish: $all - proxy: npmjs - '@storybook/global': - access: $all - publish: $all - proxy: npmjs - '@storybook/design-system': - access: $all - publish: $all - proxy: npmjs - '@storybook/preset-ie11': - access: $all - publish: $all - proxy: npmjs - '@storybook/preset-scss': - access: $all - publish: $all - proxy: npmjs - '@storybook/bench': - access: $all - publish: $all - proxy: npmjs - '@storybook/addon-coverage': - access: $all - publish: $all - proxy: npmjs - '@storybook/addon-bench': - access: $all - publish: $all - proxy: npmjs - '@storybook/addon-styling': - access: $all - publish: $all - proxy: npmjs - '@storybook/addon-svelte-csf': - access: $all - publish: $all - proxy: npmjs - '@storybook/create-svelte-with-args': - access: $all - publish: $all - proxy: npmjs - '@storybook/react-docgen-typescript-plugin': - access: $all - publish: $all - proxy: npmjs - '@storybook/testing-library': - access: $all - publish: $all - proxy: npmjs - '@storybook/test-runner': - access: $all - publish: $all - proxy: npmjs - '@storybook/expect': - access: $all - publish: $all - proxy: npmjs - '@storybook/docs-mdx': - access: $all - publish: $all - proxy: npmjs - '@storybook/semver': - # TODO: remove this when new versions of all dependents have been published and updated. It is not used anymore but still referenced in the latest packages - access: $all - publish: $all - proxy: npmjs - '@storybook/icons': - access: $all - publish: $all - proxy: npmjs - '@storybook/ember-cli-storybook': - access: $all - publish: $all - proxy: npmjs - '@storybook/addon-webpack5-compiler-swc': - access: $all - publish: $all - proxy: npmjs - '@storybook/addon-webpack5-compiler-babel': - access: $all - publish: $all - proxy: npmjs - - # storybook packages are NOT proxied to global registry - # allowing us to republish any version during tests - '@storybook/*': - access: $all - publish: $all - - 'sb': - access: $all - publish: $all - - 'create-storybook': - access: $all - publish: $all - - 'storybook': - access: $all - publish: $all - - 'storybook-addon-pseudo-states': - access: $all - publish: $all - - 'eslint-plugin-storybook': - access: $all - publish: $all - '@*/*': access: $all publish: $all - proxy: npmjs + unpublish: $all '**': access: $all publish: $all - proxy: npmjs + unpublish: $all + +log: + type: stdout + format: pretty + level: debug -logs: - - { type: stdout, format: pretty, level: warn } +publish: + # no npm connection needed + allow_offline: true diff --git a/yarn.lock b/yarn.lock index 0c21fb00352c..14462aac7df1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2161,9 +2161,9 @@ __metadata: languageName: node linkType: hard -"@cypress/request@npm:3.0.1": - version: 3.0.1 - resolution: "@cypress/request@npm:3.0.1" +"@cypress/request@npm:3.0.9": + version: 3.0.9 + resolution: "@cypress/request@npm:3.0.9" dependencies: aws-sign2: "npm:~0.7.0" aws4: "npm:^1.8.0" @@ -2171,19 +2171,19 @@ __metadata: combined-stream: "npm:~1.0.6" extend: "npm:~3.0.2" forever-agent: "npm:~0.6.1" - form-data: "npm:~2.3.2" - http-signature: "npm:~1.3.6" + form-data: "npm:~4.0.4" + http-signature: "npm:~1.4.0" is-typedarray: "npm:~1.0.0" isstream: "npm:~0.1.2" json-stringify-safe: "npm:~5.0.1" mime-types: "npm:~2.1.19" performance-now: "npm:^2.1.0" - qs: "npm:6.10.4" + qs: "npm:6.14.0" safe-buffer: "npm:^5.1.2" - tough-cookie: "npm:^4.1.3" + tough-cookie: "npm:^5.0.0" tunnel-agent: "npm:^0.6.0" uuid: "npm:^8.3.2" - checksum: 10c0/8eb92a665e6549e2533f5169431addcaad0307f51a8c7f3b6b169eb79b4d673373784a527590a47b0a2905ad5f601b24ab2d1b31d184243235aba470ffc9c1f7 + checksum: 10c0/9ebcd3f3d49706e730671bcb0bb86488fe23a2079f12d44b6c762777118fc0286b5ce5c73fb6cacf0ae291fa89a7562ca8a2b43a2486e26906fd84a386ed6967 languageName: node linkType: hard @@ -5185,6 +5185,13 @@ __metadata: languageName: node linkType: hard +"@pinojs/redact@npm:^0.4.0": + version: 0.4.0 + resolution: "@pinojs/redact@npm:0.4.0" + checksum: 10c0/4b311ba17ee0cf154ff9c39eb063ec04cd0d0017cb3750efcdf06c2d485df3e1095e13e872175993568c5568c23e4508dd877c981bbc9c5ae5e384d569efcdff + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -7814,6 +7821,13 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/is@npm:4.6.0": + version: 4.6.0 + resolution: "@sindresorhus/is@npm:4.6.0" + checksum: 10c0/33b6fb1d0834ec8dd7689ddc0e2781c2bfd8b9c4e4bacbcb14111e0ae00621f2c264b8a7d36541799d74888b5dccdf422a891a5cb5a709ace26325eedc81e22e + languageName: node + linkType: hard + "@sindresorhus/merge-streams@npm:^2.1.0": version: 2.3.0 resolution: "@sindresorhus/merge-streams@npm:2.3.0" @@ -8781,7 +8795,6 @@ __metadata: "@typescript-eslint/eslint-plugin": "npm:^8.31.0" "@typescript-eslint/experimental-utils": "npm:^5.62.0" "@typescript-eslint/parser": "npm:^8.31.0" - "@verdaccio/types": "npm:^10.8.0" "@vitest/coverage-v8": "npm:^4.0.14" ansi-regex: "npm:^6.0.1" chromatic: "npm:^13.3.4" @@ -8866,20 +8879,12 @@ __metadata: type-fest: "npm:~2.19" typescript: "npm:^5.9.3" uuid: "npm:^9.0.1" - verdaccio: "npm:^5.31.1" - verdaccio-auth-memory: "npm:^10.2.2" + verdaccio: "npm:^6.2.3" vitest: "npm:^4.0.14" wait-on: "npm:^8.0.3" window-size: "npm:^1.1.1" yaml: "npm:^2.7.0" zod: "npm:^3.23.8" - dependenciesMeta: - "@verdaccio/types": - optional: true - verdaccio: - optional: true - verdaccio-auth-memory: - optional: true languageName: unknown linkType: soft @@ -9101,6 +9106,15 @@ __metadata: languageName: node linkType: hard +"@szmarczak/http-timer@npm:4.0.6": + version: 4.0.6 + resolution: "@szmarczak/http-timer@npm:4.0.6" + dependencies: + defer-to-connect: "npm:^2.0.0" + checksum: 10c0/73946918c025339db68b09abd91fa3001e87fc749c619d2e9c2003a663039d4c3cb89836c98a96598b3d47dec2481284ba85355392644911f5ecd2336536697f + languageName: node + linkType: hard + "@tanstack/react-virtual@npm:^3.3.0": version: 3.13.12 resolution: "@tanstack/react-virtual@npm:3.13.12" @@ -9825,7 +9839,7 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:*, @types/lodash@npm:^4.14.175": +"@types/lodash@npm:*": version: 4.17.20 resolution: "@types/lodash@npm:4.17.20" checksum: 10c0/98cdd0faae22cbb8079a01a3bb65aa8f8c41143367486c1cbf5adc83f16c9272a2a5d2c1f541f61d0d73da543c16ee1d21cf2ef86cb93cd0cc0ac3bced6dd88f @@ -10027,6 +10041,15 @@ __metadata: languageName: node linkType: hard +"@types/responselike@npm:1.0.0": + version: 1.0.0 + resolution: "@types/responselike@npm:1.0.0" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/474ac2402e6d43c007eee25f50d01eb1f67255ca83dd8e036877292bbe8dd5d2d1e50b54b408e233b50a8c38e681ff3ebeaf22f18b478056eddb65536abb003a + languageName: node + linkType: hard + "@types/retry@npm:0.12.1": version: 0.12.1 resolution: "@types/retry@npm:0.12.1" @@ -10625,59 +10648,58 @@ __metadata: languageName: node linkType: hard -"@verdaccio/auth@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/auth@npm:7.0.0-next-7.16" +"@verdaccio/auth@npm:8.0.0-next-8.28": + version: 8.0.0-next-8.28 + resolution: "@verdaccio/auth@npm:8.0.0-next-8.28" dependencies: - "@verdaccio/config": "npm:7.0.0-next-7.16" - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/loaders": "npm:7.0.0-next-7.16" - "@verdaccio/logger": "npm:7.0.0-next-7.16" - "@verdaccio/signature": "npm:7.0.0-next-7.5" - "@verdaccio/utils": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" + "@verdaccio/config": "npm:8.0.0-next-8.28" + "@verdaccio/core": "npm:8.0.0-next-8.28" + "@verdaccio/loaders": "npm:8.0.0-next-8.18" + "@verdaccio/signature": "npm:8.0.0-next-8.20" + debug: "npm:4.4.3" lodash: "npm:4.17.21" - verdaccio-htpasswd: "npm:12.0.0-next-7.16" - checksum: 10c0/49c431ef66af80ee840762238fe2465bbdf7332b5e9b4e107b38e6735554eb6acaba48ef06a34afb8a1c8e82d5284dbd5c8886e1ac845c9bb3ddc7453e5ed24d + verdaccio-htpasswd: "npm:13.0.0-next-8.28" + checksum: 10c0/88cb92fbf02069b6ee3de7c03d9b0f86ef76d5b7b09d249b7085c0034a556f8fafeacc175f00e2c8f34b4f565ad050375e0b1024b601c166e041ef4bca2808f2 languageName: node linkType: hard -"@verdaccio/commons-api@npm:10.2.0": - version: 10.2.0 - resolution: "@verdaccio/commons-api@npm:10.2.0" +"@verdaccio/config@npm:8.0.0-next-8.28": + version: 8.0.0-next-8.28 + resolution: "@verdaccio/config@npm:8.0.0-next-8.28" dependencies: - http-errors: "npm:2.0.0" - http-status-codes: "npm:2.2.0" - checksum: 10c0/7a156f6eddd2ca3ea2977613480eb5c62511db62ce76eef08bbc5cde8552f318dbe4cbc1c9523e710c89b367610b8ebd50cccff9e6f4ab0373e5f54a89a70689 + "@verdaccio/core": "npm:8.0.0-next-8.28" + debug: "npm:4.4.3" + js-yaml: "npm:4.1.1" + lodash: "npm:4.17.21" + checksum: 10c0/c8e1e483b0fc403899f73e67c37a0b9ac7b978e5a142e3aabc3d979a93f46f0632411257521a65a32382d09afa1c89f22fb2b150c9b1f7008155b7192e671ac1 languageName: node linkType: hard -"@verdaccio/config@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/config@npm:7.0.0-next-7.16" +"@verdaccio/core@npm:8.0.0-next-8.21": + version: 8.0.0-next-8.21 + resolution: "@verdaccio/core@npm:8.0.0-next-8.21" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/utils": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" - js-yaml: "npm:4.1.0" - lodash: "npm:4.17.21" + ajv: "npm:8.17.1" + http-errors: "npm:2.0.0" + http-status-codes: "npm:2.3.0" minimatch: "npm:7.4.6" - yup: "npm:0.32.11" - checksum: 10c0/434b39df4b988214f10ac78f13c3ef2fcd8d3c00acce464b81297f04cafea2492271c597cc5bc54562cba832de9422e06e9cdfa84668f7e1e34c7e84a0d6cdce + process-warning: "npm:1.0.0" + semver: "npm:7.7.2" + checksum: 10c0/fc05d91633ff56d82e8b781e92af8500f263fa4eab1691a97cf24362be3c275ecf6ef330551b42b426886bfb4958994be49e380d85eba911101622d41524f2d6 languageName: node linkType: hard -"@verdaccio/core@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/core@npm:7.0.0-next-7.16" +"@verdaccio/core@npm:8.0.0-next-8.28": + version: 8.0.0-next-8.28 + resolution: "@verdaccio/core@npm:8.0.0-next-8.28" dependencies: - ajv: "npm:8.12.0" - core-js: "npm:3.35.0" + ajv: "npm:8.17.1" http-errors: "npm:2.0.0" http-status-codes: "npm:2.3.0" + minimatch: "npm:7.4.6" process-warning: "npm:1.0.0" - semver: "npm:7.6.0" - checksum: 10c0/15980173cd5e9b57030711853778ab6b6c2129f87b7d6e7e83aab374e244adffc069211b5187299403249f3d3708667232ad4ecf0829ca0b5563d0ace5faee1c + semver: "npm:7.7.3" + checksum: 10c0/ab778e1b3c1e84a42e3be8d36ea3afac140122a4e71088171f4c81a6682e1ab2db8f473de406d5ffe7becb2ec051b82ddc078cc6af8c920ce954ff577a939427 languageName: node linkType: hard @@ -10690,119 +10712,123 @@ __metadata: languageName: node linkType: hard -"@verdaccio/file-locking@npm:12.0.0-next.1": - version: 12.0.0-next.1 - resolution: "@verdaccio/file-locking@npm:12.0.0-next.1" +"@verdaccio/file-locking@npm:13.0.0-next-8.6": + version: 13.0.0-next-8.6 + resolution: "@verdaccio/file-locking@npm:13.0.0-next-8.6" dependencies: lockfile: "npm:1.0.4" - checksum: 10c0/dfa2576c650264f236c45e8edeb7185014c59dd7747c36c40bbf38149b503915983a9813923cef5f93b5e0841b9ae73e5f50a7a4339916b2aab30d0553cb1694 + checksum: 10c0/291b14232b9041d3392a5ced9b1e4bea4914ef624b8d3f3061391af158560b1a3a78e0c23f18776a8d71890946783442d2caf729de68c5a10f0a5adb2f86be17 languageName: node linkType: hard -"@verdaccio/loaders@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/loaders@npm:7.0.0-next-7.16" +"@verdaccio/hooks@npm:8.0.0-next-8.28": + version: 8.0.0-next-8.28 + resolution: "@verdaccio/hooks@npm:8.0.0-next-8.28" dependencies: - "@verdaccio/logger": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" + "@verdaccio/core": "npm:8.0.0-next-8.28" + "@verdaccio/logger": "npm:8.0.0-next-8.28" + debug: "npm:4.4.3" + got-cjs: "npm:12.5.4" + handlebars: "npm:4.7.8" + checksum: 10c0/5ba76a67da11e47a2d6e1b9befd3aabfa37889c3671c8333b7718c0ead4e53856e353153057dc1142078007f62c9b56f8d96bca6bc8bb834e35593aec803d9ba + languageName: node + linkType: hard + +"@verdaccio/loaders@npm:8.0.0-next-8.18": + version: 8.0.0-next-8.18 + resolution: "@verdaccio/loaders@npm:8.0.0-next-8.18" + dependencies: + "@verdaccio/core": "npm:8.0.0-next-8.28" + debug: "npm:4.4.3" lodash: "npm:4.17.21" - checksum: 10c0/759e4e714094ded3f95ad4a1f6598edb8d7e0fd14cbb0b734ef2ee4aecc9ed8f9cfd19f94bf7f285daa2dba94f35b059a430194dc65534ad539feb327fc869c8 + checksum: 10c0/09a9c815731b19d035393b56b391b97bf4490eb4662cbadc148eeb589f8e31d0fc3390a3e7f9e4153501210afe3f65c7af1f949eb8382232a379bfb57c4726e5 languageName: node linkType: hard -"@verdaccio/local-storage-legacy@npm:11.0.2": - version: 11.0.2 - resolution: "@verdaccio/local-storage-legacy@npm:11.0.2" +"@verdaccio/local-storage-legacy@npm:11.1.1": + version: 11.1.1 + resolution: "@verdaccio/local-storage-legacy@npm:11.1.1" dependencies: - "@verdaccio/commons-api": "npm:10.2.0" + "@verdaccio/core": "npm:8.0.0-next-8.21" "@verdaccio/file-locking": "npm:10.3.1" "@verdaccio/streams": "npm:10.2.1" - async: "npm:3.2.4" - debug: "npm:4.3.4" + async: "npm:3.2.6" + debug: "npm:4.4.1" lodash: "npm:4.17.21" lowdb: "npm:1.0.0" mkdirp: "npm:1.0.4" - checksum: 10c0/23163239f79b678fcc8d43512e654502a19cda345978c990257d2b136a6ce2b0d5aeb52115faf33d34e6071b3b36a40b4175de7488cf5ee5e49f8f8b3b38e638 + checksum: 10c0/8b0f2e2f7e7a95e411bf8e3b18a5d8abb09aac88450c70e871d546111e41bfc4ffddf3458f446b2bbddf56ed8aeb3d8fef2952b9f1f492bb09ecc748542e89b9 languageName: node linkType: hard -"@verdaccio/logger-7@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/logger-7@npm:7.0.0-next-7.16" +"@verdaccio/logger-commons@npm:8.0.0-next-8.28": + version: 8.0.0-next-8.28 + resolution: "@verdaccio/logger-commons@npm:8.0.0-next-8.28" dependencies: - "@verdaccio/logger-commons": "npm:7.0.0-next-7.16" - pino: "npm:7.11.0" - checksum: 10c0/ff6b350ce4b10140fabfeb606cf3e22ebba44799b8d21c1496b64e4e54d7591fa1bf957eb7b6afed194b11c485dcfbe785d748119cb3a21c0dfc33340fb81e03 - languageName: node - linkType: hard - -"@verdaccio/logger-commons@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/logger-commons@npm:7.0.0-next-7.16" - dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/logger-prettify": "npm:7.0.0-next-7.3" + "@verdaccio/core": "npm:8.0.0-next-8.28" + "@verdaccio/logger-prettify": "npm:8.0.0-next-8.4" colorette: "npm:2.0.20" - debug: "npm:4.3.4" - checksum: 10c0/ddf14f8aa5f087766074873102bd886f561838edd99dd7aa68b0623fbb89d7cafbbdbaacbe4be97c83ed386e3e5b2fee6b4b4fb22dc9471698bb0c183b068073 + debug: "npm:4.4.3" + checksum: 10c0/70a090bfa186dc01fe927777d9c6b1bc6e593d69e94b3df6dcfc8fe2efc1b264dab5a7735f97f8ccc55884453248ec22a1e36610ff7e7ef856c4a45894563a43 languageName: node linkType: hard -"@verdaccio/logger-prettify@npm:7.0.0-next-7.3": - version: 7.0.0-next-7.3 - resolution: "@verdaccio/logger-prettify@npm:7.0.0-next-7.3" +"@verdaccio/logger-prettify@npm:8.0.0-next-8.4": + version: 8.0.0-next-8.4 + resolution: "@verdaccio/logger-prettify@npm:8.0.0-next-8.4" dependencies: colorette: "npm:2.0.20" - dayjs: "npm:1.11.10" + dayjs: "npm:1.11.13" lodash: "npm:4.17.21" - pino-abstract-transport: "npm:1.1.0" - sonic-boom: "npm:3.8.0" - checksum: 10c0/d8f75dfb8f7536a5176722eae4871bdbc375999ce7357da6f875803f1a30923260fb12f8ece03f9e001acb85c0170d6b26877fb00b70ff4c87b3f50654055449 + on-exit-leak-free: "npm:2.1.2" + pino-abstract-transport: "npm:1.2.0" + sonic-boom: "npm:3.8.1" + checksum: 10c0/5a6fb12236b18a7586832f8054173e12f98045626398a542b7c5bc8f456955abad96cfdbb10c98c829c715fcafa47934d546bc7c54d5ed1e15d2728b8bb0fbd5 languageName: node linkType: hard -"@verdaccio/logger@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/logger@npm:7.0.0-next-7.16" +"@verdaccio/logger@npm:8.0.0-next-8.28": + version: 8.0.0-next-8.28 + resolution: "@verdaccio/logger@npm:8.0.0-next-8.28" dependencies: - "@verdaccio/logger-commons": "npm:7.0.0-next-7.16" - pino: "npm:8.17.2" - checksum: 10c0/d95b4ca2e71e4982ee43c0d0ea3e32b876b1bbffe07abb0d83e25938f4cd439c61cb4d19327ca2c5fb277f13fc3b6b23380b20ea6d7588cbd03c9621ce67bf50 + "@verdaccio/logger-commons": "npm:8.0.0-next-8.28" + pino: "npm:9.14.0" + checksum: 10c0/304334b349eda71d7a3e25628766e21e7c2bc4e9c4fc4d33195f0124f7eabe9ae8adbbdc592f8ac50195af74d84563c27ab6f0f72442d44be8d69cc0838bfab8 languageName: node linkType: hard -"@verdaccio/middleware@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/middleware@npm:7.0.0-next-7.16" +"@verdaccio/middleware@npm:8.0.0-next-8.28": + version: 8.0.0-next-8.28 + resolution: "@verdaccio/middleware@npm:8.0.0-next-8.28" dependencies: - "@verdaccio/config": "npm:7.0.0-next-7.16" - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/url": "npm:12.0.0-next-7.16" - "@verdaccio/utils": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" - express: "npm:4.19.2" + "@verdaccio/config": "npm:8.0.0-next-8.28" + "@verdaccio/core": "npm:8.0.0-next-8.28" + "@verdaccio/url": "npm:13.0.0-next-8.28" + debug: "npm:4.4.3" + express: "npm:4.21.2" express-rate-limit: "npm:5.5.1" lodash: "npm:4.17.21" lru-cache: "npm:7.18.3" - mime: "npm:2.6.0" - checksum: 10c0/f5f9330c990ee0c8cc0989f743b1f07187dd01e8aea66f47f2ffa035126517a6c430457b6a2c6f678fd6b44cfa02460b4d242df352673ad0efe42ec49c9f2467 + checksum: 10c0/18c5978c9787aeab363ec6f867b0f1f3fb11cae0a9ec0d5ce4c7fecc67d067681a1bed9c76fbd6bca35840c7c1a89a1e43de43a107d6555cf8e2890caf2f2a0e languageName: node linkType: hard -"@verdaccio/search-indexer@npm:7.0.0-next-7.2": - version: 7.0.0-next-7.2 - resolution: "@verdaccio/search-indexer@npm:7.0.0-next-7.2" - checksum: 10c0/9eb65f6173eb017c521a2fe2120b01d386e28b0db14f862d00c4579d2d32906da48b89a4b5b1175336b068076f7df6903f2a456a07884c1eaad332c5f00d8edb +"@verdaccio/search-indexer@npm:8.0.0-next-8.5": + version: 8.0.0-next-8.5 + resolution: "@verdaccio/search-indexer@npm:8.0.0-next-8.5" + checksum: 10c0/6cf328c80a8afac43c128c72e86cdac7426949d4d477516bb1db9b2733311169f902ab32c5dff11de9367e7c2b3338d211222f51a3f521eadce6828ce365cc29 languageName: node linkType: hard -"@verdaccio/signature@npm:7.0.0-next-7.5": - version: 7.0.0-next-7.5 - resolution: "@verdaccio/signature@npm:7.0.0-next-7.5" +"@verdaccio/signature@npm:8.0.0-next-8.20": + version: 8.0.0-next-8.20 + resolution: "@verdaccio/signature@npm:8.0.0-next-8.20" dependencies: - debug: "npm:4.3.4" + "@verdaccio/config": "npm:8.0.0-next-8.28" + "@verdaccio/core": "npm:8.0.0-next-8.28" + debug: "npm:4.4.3" jsonwebtoken: "npm:9.0.2" - checksum: 10c0/cf4c922cbddf4d5b34568f68c2dab80b785aac7116be1331a23cd96459843031787f718bab8330d49b9848685d0d832c23cbbed6d1553c57b770a981a98aab5f + checksum: 10c0/ffb84af64423afd298e68c90ccf2ecfd2a09524cb639fb48d7a657070e53467ca208bfcce82c7872c1bbef6d71a3f3354b5384514e5fa256af21d0a3a6387610 languageName: node linkType: hard @@ -10813,56 +10839,45 @@ __metadata: languageName: node linkType: hard -"@verdaccio/tarball@npm:12.0.0-next-7.16": - version: 12.0.0-next-7.16 - resolution: "@verdaccio/tarball@npm:12.0.0-next-7.16" +"@verdaccio/tarball@npm:13.0.0-next-8.28": + version: 13.0.0-next-8.28 + resolution: "@verdaccio/tarball@npm:13.0.0-next-8.28" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/url": "npm:12.0.0-next-7.16" - "@verdaccio/utils": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" - gunzip-maybe: "npm:^1.4.2" - lodash: "npm:4.17.21" - tar-stream: "npm:^3.1.7" - checksum: 10c0/01e52d4ccaed8eb39614afa31bec6d2eb3021f337bfd34e68be8e5690bcbcbe3a90ac5b22ef1cc27694c5b95c3d1340498184297a994697b95e41bcd2bcba68b - languageName: node - linkType: hard - -"@verdaccio/types@npm:^10.8.0": - version: 10.8.0 - resolution: "@verdaccio/types@npm:10.8.0" - checksum: 10c0/98a8ddd626ff817a35de607a6bf92b1a19b69310b622f27add25943b8947cc9251590345f903d9d5ba8953aa5e21ef5554112cf6a576ddaa4614f6dcbb5095dd + "@verdaccio/core": "npm:8.0.0-next-8.28" + "@verdaccio/url": "npm:13.0.0-next-8.28" + debug: "npm:4.4.3" + gunzip-maybe: "npm:1.4.2" + tar-stream: "npm:3.1.7" + checksum: 10c0/8402ae25e3c00ea7977511d0de7d80ecd48b7ba9e6ce10594a14feaf836d6f0c94ac3f08d7836a67e5a5f5621623e16e5873b3b9d6b5b47f3ebf903eaec05dfc languageName: node linkType: hard -"@verdaccio/ui-theme@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/ui-theme@npm:7.0.0-next-7.16" - checksum: 10c0/1e407293d8d3efd1599dd69aa2c539593be6ebd2dccd4fdab0b9556c7c09c35960844d2e90092bfd31faf0611b06a4c85616b3c02f316b68254b968edde0e9ad +"@verdaccio/ui-theme@npm:8.0.0-next-8.28": + version: 8.0.0-next-8.28 + resolution: "@verdaccio/ui-theme@npm:8.0.0-next-8.28" + checksum: 10c0/da0775309661ac4cf4bbe9efaad6e3b8c38ea8d82865bdb5fe914e16981890bea480a330f6d75c476ac5a7a5706ffa907973eeda0e2a70fe73227669b3017665 languageName: node linkType: hard -"@verdaccio/url@npm:12.0.0-next-7.16": - version: 12.0.0-next-7.16 - resolution: "@verdaccio/url@npm:12.0.0-next-7.16" +"@verdaccio/url@npm:13.0.0-next-8.28": + version: 13.0.0-next-8.28 + resolution: "@verdaccio/url@npm:13.0.0-next-8.28" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - debug: "npm:4.3.4" - lodash: "npm:4.17.21" - validator: "npm:13.11.0" - checksum: 10c0/ac734aa22a438d12b905813c9511cbb81fd675d250d2f25d612b5b6ef5df305fabf90cef89aa70e2dd910a3e59289bfd056d5fdd7344a8c9cdb9ce09b2bb3bd9 + "@verdaccio/core": "npm:8.0.0-next-8.28" + debug: "npm:4.4.3" + validator: "npm:13.15.23" + checksum: 10c0/0ccf111094b21b379f3c0a0ebcd79f0e9e8316d870b0b12ba78fb1f15765ffbf8844148b50108eac1a01cdf7a1b7002b405fb518d5c29985590c975c1736616c languageName: node linkType: hard -"@verdaccio/utils@npm:7.0.0-next-7.16": - version: 7.0.0-next-7.16 - resolution: "@verdaccio/utils@npm:7.0.0-next-7.16" +"@verdaccio/utils@npm:8.1.0-next-8.28": + version: 8.1.0-next-8.28 + resolution: "@verdaccio/utils@npm:8.1.0-next-8.28" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" + "@verdaccio/core": "npm:8.0.0-next-8.28" lodash: "npm:4.17.21" minimatch: "npm:7.4.6" - semver: "npm:7.6.0" - checksum: 10c0/553db11151ef872dd4c6c3157af8c1858cf7a13020f2a58faeea9e43a93909aa216a32c3c0f9234c8818b6eae07fcc9f3269449f976a783e0e3c10fbc01a7bdc + checksum: 10c0/3f32cc3b92352b86432142c0272980225ea9291c94f65eaba44386b8a17170e629e523e0801dcfb485571221a606f8c061bca6817882b784f6f4e39bb1c5fc44 languageName: node linkType: hard @@ -11640,7 +11655,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": +"accepts@npm:~1.3.4, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -11804,18 +11819,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.12.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e - languageName: node - linkType: hard - "ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.2.0, ajv@npm:^8.9.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" @@ -12425,17 +12428,10 @@ __metadata: languageName: node linkType: hard -"async@npm:3.2.4": - version: 3.2.4 - resolution: "async@npm:3.2.4" - checksum: 10c0/b5d02fed64717edf49e35b2b156debd9cf524934ea670108fa5528e7615ed66a5e0bf6c65f832c9483b63aa7f0bffe3e588ebe8d58a539b833798d324516e1c9 - languageName: node - linkType: hard - -"async@npm:3.2.5": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 10c0/1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 +"async@npm:3.2.6, async@npm:^3.2.3": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 languageName: node linkType: hard @@ -12448,13 +12444,6 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3": - version: 3.2.6 - resolution: "async@npm:3.2.6" - checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 - languageName: node - linkType: hard - "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -12936,26 +12925,6 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.2": - version: 1.20.2 - resolution: "body-parser@npm:1.20.2" - dependencies: - bytes: "npm:3.1.2" - content-type: "npm:~1.0.5" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.11.0" - raw-body: "npm:2.5.2" - type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 10c0/06f1438fff388a2e2354c96aa3ea8147b79bfcb1262dfcc2aae68ec13723d01d5781680657b74e9f83c808266d5baf52804032fbde2b7382b89bd8cdb273ace9 - languageName: node - linkType: hard - "body-parser@npm:1.20.3": version: 1.20.3 resolution: "body-parser@npm:1.20.3" @@ -13450,13 +13419,6 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: 10c0/91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 - languageName: node - linkType: hard - "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -13532,6 +13494,28 @@ __metadata: languageName: node linkType: hard +"cacheable-lookup@npm:6.1.0": + version: 6.1.0 + resolution: "cacheable-lookup@npm:6.1.0" + checksum: 10c0/fe922b24e9868ac65cbd3b4ccd7449063d572431471aab71cbca49a2b33839c7c888b237b0922ae6b8f4ddf25d61debe204e473195d2e77a835099b8953aeb0a + languageName: node + linkType: hard + +"cacheable-request@npm:7.0.2": + version: 7.0.2 + resolution: "cacheable-request@npm:7.0.2" + dependencies: + clone-response: "npm:^1.0.2" + get-stream: "npm:^5.1.0" + http-cache-semantics: "npm:^4.0.0" + keyv: "npm:^4.0.0" + lowercase-keys: "npm:^2.0.0" + normalize-url: "npm:^6.0.1" + responselike: "npm:^2.0.0" + checksum: 10c0/681bad13691d0d5d10652d409374747a2ce8676f854b0d454ee8fc65e0a10a52ea83cd1f6c367ada08572fd4982f2aa2582dc38983d4e958e053e181c433765e + languageName: node + linkType: hard + "calculate-cache-key-for-tree@npm:^2.0.0": version: 2.0.0 resolution: "calculate-cache-key-for-tree@npm:2.0.0" @@ -13971,14 +13955,14 @@ __metadata: languageName: node linkType: hard -"clipanion@npm:3.2.1": - version: 3.2.1 - resolution: "clipanion@npm:3.2.1" +"clipanion@npm:4.0.0-rc.4": + version: 4.0.0-rc.4 + resolution: "clipanion@npm:4.0.0-rc.4" dependencies: typanion: "npm:^3.8.0" peerDependencies: typanion: "*" - checksum: 10c0/6c148bd01ae645031aeb6e9a1a16f3ce07eb754cd9981c91edcab82b09e063b805ac41e4f36039d07602334b6dbba036b030d1807c12acd7f90778a696b7ac6e + checksum: 10c0/047b415b59a5e9777d00690fba563ccc850eca6bf27790a88d1deea3ecc8a89840ae9aed554ff284cc698a9f3f20256e43c25ff4a7c4c90a71e5e7d9dca61dd1 languageName: node linkType: hard @@ -14026,6 +14010,15 @@ __metadata: languageName: node linkType: hard +"clone-response@npm:^1.0.2": + version: 1.0.3 + resolution: "clone-response@npm:1.0.3" + dependencies: + mimic-response: "npm:^1.0.0" + checksum: 10c0/06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 + languageName: node + linkType: hard + "clone@npm:^1.0.2": version: 1.0.4 resolution: "clone@npm:1.0.4" @@ -14277,7 +14270,7 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.16, compressible@npm:~2.0.18": +"compressible@npm:~2.0.18": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -14286,22 +14279,7 @@ __metadata: languageName: node linkType: hard -"compression@npm:1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" - dependencies: - accepts: "npm:~1.3.5" - bytes: "npm:3.0.0" - compressible: "npm:~2.0.16" - debug: "npm:2.6.9" - on-headers: "npm:~1.0.2" - safe-buffer: "npm:5.1.2" - vary: "npm:~1.1.2" - checksum: 10c0/138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc - languageName: node - linkType: hard - -"compression@npm:^1.7.4": +"compression@npm:1.8.1, compression@npm:^1.7.4": version: 1.8.1 resolution: "compression@npm:1.8.1" dependencies: @@ -14434,13 +14412,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 - languageName: node - linkType: hard - "cookie@npm:0.7.1": version: 0.7.1 resolution: "cookie@npm:0.7.1" @@ -14498,13 +14469,6 @@ __metadata: languageName: node linkType: hard -"core-js@npm:3.35.0": - version: 3.35.0 - resolution: "core-js@npm:3.35.0" - checksum: 10c0/1d545ff4406f2afa5e681f44b45ed5f7f119d158b380234d5aa7787ce7e47fc7a635b98b74c28c766ba8191e3db8c2316ad6ab4ff1ddecbc3fd618413a52c29c - languageName: node - linkType: hard - "core-js@npm:^2.6.5": version: 2.6.12 resolution: "core-js@npm:2.6.12" @@ -14944,10 +14908,10 @@ __metadata: languageName: node linkType: hard -"dayjs@npm:1.11.10": - version: 1.11.10 - resolution: "dayjs@npm:1.11.10" - checksum: 10c0/4de9af50639d47df87f2e15fa36bb07e0f9ed1e9c52c6caa1482788ee9a384d668f1dbd00c54f82aaab163db07d61d2899384b8254da3a9184fc6deca080e2fe +"dayjs@npm:1.11.13": + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: 10c0/a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7 languageName: node linkType: hard @@ -14967,7 +14931,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:^4.4.0, debug@npm:^4.4.1": +"debug@npm:4, debug@npm:4.4.3, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:^4.4.0, debug@npm:^4.4.1": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -14991,6 +14955,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.4.1": + version: 4.4.1 + resolution: "debug@npm:4.4.1" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 + languageName: node + linkType: hard + "debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -15023,6 +14999,15 @@ __metadata: languageName: node linkType: hard +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" + dependencies: + mimic-response: "npm:^3.1.0" + checksum: 10c0/bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e + languageName: node + linkType: hard + "decompress-tar@npm:^4.0.0, decompress-tar@npm:^4.1.0, decompress-tar@npm:^4.1.1": version: 4.1.1 resolution: "decompress-tar@npm:4.1.1" @@ -15197,6 +15182,13 @@ __metadata: languageName: node linkType: hard +"defer-to-connect@npm:^2.0.0": + version: 2.0.1 + resolution: "defer-to-connect@npm:2.0.1" + checksum: 10c0/625ce28e1b5ad10cf77057b9a6a727bf84780c17660f6644dab61dd34c23de3001f03cedc401f7d30a4ed9965c2e8a7336e220a329146f2cf85d4eddea429782 + languageName: node + linkType: hard + "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" @@ -15662,7 +15654,7 @@ __metadata: languageName: node linkType: hard -"duplexify@npm:^4.0.0, duplexify@npm:^4.1.1, duplexify@npm:^4.1.2": +"duplexify@npm:^4.0.0, duplexify@npm:^4.1.1": version: 4.1.2 resolution: "duplexify@npm:4.1.2" dependencies: @@ -16111,12 +16103,12 @@ __metadata: languageName: node linkType: hard -"envinfo@npm:7.13.0": - version: 7.13.0 - resolution: "envinfo@npm:7.13.0" +"envinfo@npm:7.15.0": + version: 7.15.0 + resolution: "envinfo@npm:7.15.0" bin: envinfo: dist/cli.js - checksum: 10c0/9c279213cbbb353b3171e8e333fd2ed564054abade08ab3d735fe136e10a0e14e0588e1ce77e6f01285f2462eaca945d64f0778be5ae3d9e82804943e36a4411 + checksum: 10c0/f03b8dba6713837fdc615bdcb767c269b740df5af2fc7c70124038ad4c123332d5939ec1d3d81fda2794fc3a2f6458a25761c0847a22ddff94fe827e6c30bf35 languageName: node linkType: hard @@ -17467,46 +17459,7 @@ __metadata: languageName: node linkType: hard -"express@npm:4.19.2": - version: 4.19.2 - resolution: "express@npm:4.19.2" - dependencies: - accepts: "npm:~1.3.8" - array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.2" - content-disposition: "npm:0.5.4" - content-type: "npm:~1.0.4" - cookie: "npm:0.6.0" - cookie-signature: "npm:1.0.6" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" - methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" - proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" - range-parser: "npm:~1.2.1" - safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - type-is: "npm:~1.6.18" - utils-merge: "npm:1.0.1" - vary: "npm:~1.1.2" - checksum: 10c0/e82e2662ea9971c1407aea9fc3c16d6b963e55e3830cd0ef5e00b533feda8b770af4e3be630488ef8a752d7c75c4fcefb15892868eeaafe7353cb9e3e269fdcb - languageName: node - linkType: hard - -"express@npm:^4.21.2": +"express@npm:4.21.2, express@npm:^4.21.2": version: 4.21.2 resolution: "express@npm:4.21.2" dependencies: @@ -17663,20 +17616,6 @@ __metadata: languageName: node linkType: hard -"fast-redact@npm:^3.0.0, fast-redact@npm:^3.1.1": - version: 3.5.0 - resolution: "fast-redact@npm:3.5.0" - checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a - languageName: node - linkType: hard - -"fast-safe-stringify@npm:2.1.1": - version: 2.1.1 - resolution: "fast-safe-stringify@npm:2.1.1" - checksum: 10c0/d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d - languageName: node - linkType: hard - "fast-sourcemap-concat@npm:^2.1.0": version: 2.1.1 resolution: "fast-sourcemap-concat@npm:2.1.1" @@ -17841,21 +17780,6 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" - dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - statuses: "npm:2.0.1" - unpipe: "npm:~1.0.0" - checksum: 10c0/64b7e5ff2ad1fcb14931cd012651631b721ce657da24aedb5650ddde9378bf8e95daa451da43398123f5de161a81e79ff5affe4f9f2a6d2df4a813d6d3e254b7 - languageName: node - linkType: hard - "finalhandler@npm:1.3.1": version: 1.3.1 resolution: "finalhandler@npm:1.3.1" @@ -18140,7 +18064,14 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.4": +"form-data-encoder@npm:1.7.2": + version: 1.7.2 + resolution: "form-data-encoder@npm:1.7.2" + checksum: 10c0/56553768037b6d55d9de524f97fe70555f0e415e781cb56fc457a68263de3d40fadea2304d4beef2d40b1a851269bd7854e42c362107071892cb5238debe9464 + languageName: node + linkType: hard + +"form-data@npm:^4.0.4, form-data@npm:~4.0.4": version: 4.0.5 resolution: "form-data@npm:4.0.5" dependencies: @@ -18614,7 +18545,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^5.0.0": +"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" dependencies: @@ -18795,19 +18726,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^6.0.1": - version: 6.0.4 - resolution: "glob@npm:6.0.4" - dependencies: - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:2 || 3" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10c0/520146ebce0f4594b8357338f86281b38ee14214debce398a2902176a28f18e0f98911ea48516d85022de64fbbaa57f074aa13715d1daa5d70e21b82cea22183 - languageName: node - linkType: hard - "glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -19002,6 +18920,26 @@ __metadata: languageName: node linkType: hard +"got-cjs@npm:12.5.4": + version: 12.5.4 + resolution: "got-cjs@npm:12.5.4" + dependencies: + "@sindresorhus/is": "npm:4.6.0" + "@szmarczak/http-timer": "npm:4.0.6" + "@types/responselike": "npm:1.0.0" + cacheable-lookup: "npm:6.1.0" + cacheable-request: "npm:7.0.2" + decompress-response: "npm:^6.0.0" + form-data-encoder: "npm:1.7.2" + get-stream: "npm:^6.0.1" + http2-wrapper: "npm:^2.1.10" + lowercase-keys: "npm:2.0.0" + p-cancelable: "npm:2.1.1" + responselike: "npm:2.0.1" + checksum: 10c0/cfbee2722fdf5d23463a0bf4f259c67ffe1423cb91b3a77e683296dfaa4bdce295dd7496aee5f2a09d5da2c6fabad0bd0efd48a34783150e242e8e8517ac1bf0 + languageName: node + linkType: hard + "graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -19054,7 +18992,7 @@ __metadata: languageName: node linkType: hard -"gunzip-maybe@npm:^1.4.2": +"gunzip-maybe@npm:1.4.2": version: 1.4.2 resolution: "gunzip-maybe@npm:1.4.2" dependencies: @@ -19580,10 +19518,10 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": + version: 4.2.0 + resolution: "http-cache-semantics@npm:4.2.0" + checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 languageName: node linkType: hard @@ -19735,21 +19673,14 @@ __metadata: languageName: node linkType: hard -"http-signature@npm:~1.3.6": - version: 1.3.6 - resolution: "http-signature@npm:1.3.6" +"http-signature@npm:~1.4.0": + version: 1.4.0 + resolution: "http-signature@npm:1.4.0" dependencies: assert-plus: "npm:^1.0.0" jsprim: "npm:^2.0.2" - sshpk: "npm:^1.14.1" - checksum: 10c0/f8d15d8c91a5a80805530e2f401a3f83ed55162058651d86ad00df294b159a54e001b5d00e04983f7542a55865aee02d2d83d68c8499137ff2bc142553d8dfc2 - languageName: node - linkType: hard - -"http-status-codes@npm:2.2.0": - version: 2.2.0 - resolution: "http-status-codes@npm:2.2.0" - checksum: 10c0/774b45a13af9920c915f91878c74056886fee0e4342771c0db68015475e990552b968db999a6f5bbb87db8acddd65f1f28a13a3bb45f9998e9b11c47e119b5b4 + sshpk: "npm:^1.18.0" + checksum: 10c0/b9806f5a9ed82a146589837d175c43b596b1cc8c9431665e83d47c152aa8a4629dd1b1e050f8f56e7f17f62cf97b58e888775093310441ddee5f105f28646b2b languageName: node linkType: hard @@ -19760,6 +19691,16 @@ __metadata: languageName: node linkType: hard +"http2-wrapper@npm:^2.1.10": + version: 2.2.1 + resolution: "http2-wrapper@npm:2.2.1" + dependencies: + quick-lru: "npm:^5.1.1" + resolve-alpn: "npm:^1.2.0" + checksum: 10c0/7207201d3c6e53e72e510c9b8912e4f3e468d3ecc0cf3bf52682f2aac9cd99358b896d1da4467380adc151cf97c412bedc59dc13dae90c523f42053a7449eedb + languageName: node + linkType: hard + "https-browserify@npm:^1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" @@ -21104,14 +21045,14 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"js-yaml@npm:4.1.1, js-yaml@npm:^4.1.0": + version: 4.1.1 + resolution: "js-yaml@npm:4.1.1" dependencies: argparse: "npm:^2.0.1" bin: js-yaml: bin/js-yaml.js - checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + checksum: 10c0/561c7d7088c40a9bb53cc75becbfb1df6ae49b34b5e6e5a81744b14ae8667ec564ad2527709d1a6e7d5e5fa6d483aa0f373a50ad98d42fde368ec4a190d4fae7 languageName: node linkType: hard @@ -21485,7 +21426,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.3": +"keyv@npm:^4.0.0, keyv@npm:^4.5.3": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -21522,13 +21463,6 @@ __metadata: languageName: node linkType: hard -"kleur@npm:4.1.5": - version: 4.1.5 - resolution: "kleur@npm:4.1.5" - checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a - languageName: node - linkType: hard - "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -22193,6 +22127,13 @@ __metadata: languageName: node linkType: hard +"lowercase-keys@npm:2.0.0, lowercase-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "lowercase-keys@npm:2.0.0" + checksum: 10c0/f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082 + languageName: node + linkType: hard + "lowlight@npm:^1.17.0": version: 1.20.0 resolution: "lowlight@npm:1.20.0" @@ -22646,13 +22587,6 @@ __metadata: languageName: node linkType: hard -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 10c0/b67d07bd44cfc45cebdec349bb6e1f7b077ee2fd5beb15d1f7af073849208cb6f144fe403e29a36571baf3f4e86469ac39acf13c318381e958e186b2766f54ec - languageName: node - linkType: hard - "merge-descriptors@npm:1.0.3": version: 1.0.3 resolution: "merge-descriptors@npm:1.0.3" @@ -23108,15 +23042,6 @@ __metadata: languageName: node linkType: hard -"mime@npm:2.6.0": - version: 2.6.0 - resolution: "mime@npm:2.6.0" - bin: - mime: cli.js - checksum: 10c0/a7f2589900d9c16e3bdf7672d16a6274df903da958c1643c9c45771f0478f3846dcb1097f31eb9178452570271361e2149310931ec705c037210fc69639c8e6c - languageName: node - linkType: hard - "mime@npm:3.0.0": version: 3.0.0 resolution: "mime@npm:3.0.0" @@ -23147,6 +23072,20 @@ __metadata: languageName: node linkType: hard +"mimic-response@npm:^1.0.0": + version: 1.0.1 + resolution: "mimic-response@npm:1.0.1" + checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa + languageName: node + linkType: hard + +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 10c0/0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 + languageName: node + linkType: hard + "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -23358,7 +23297,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.6, mkdirp@npm:~0.5.1": +"mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.6": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -23540,24 +23479,6 @@ __metadata: languageName: node linkType: hard -"mv@npm:2.1.1": - version: 2.1.1 - resolution: "mv@npm:2.1.1" - dependencies: - mkdirp: "npm:~0.5.1" - ncp: "npm:~2.0.0" - rimraf: "npm:~2.4.0" - checksum: 10c0/5da59a9f4ec16da0867289b5018c81c25c59b06bb9da717bc7bd0b40363d6653dc88d6da32a9434fd7416bfc3f67184c306ea44d3856ff97f3214cc96960efcd - languageName: node - linkType: hard - -"nanoclone@npm:^0.2.1": - version: 0.2.1 - resolution: "nanoclone@npm:0.2.1" - checksum: 10c0/760b569ea841c9678fdf8d763c6d7bb093f0889150087f82d86c536a318b302939c82ce35cdaec999d0f687789d0d79d0f3f75a272d7a98dfac7a067c0b47053 - languageName: node - linkType: hard - "nanoid@npm:^3.3.11, nanoid@npm:^3.3.6, nanoid@npm:^3.3.8": version: 3.3.11 resolution: "nanoid@npm:3.3.11" @@ -23592,15 +23513,6 @@ __metadata: languageName: node linkType: hard -"ncp@npm:~2.0.0": - version: 2.0.0 - resolution: "ncp@npm:2.0.0" - bin: - ncp: ./bin/ncp - checksum: 10c0/d515babf9d3205ab9252e7d640af7c3e1a880317016d41f2fce2e6b9c8f60eb8bb6afde30e8c4f8e1e3fa551465f094433c3f364b25a85d6a28ec52c1ad6e067 - languageName: node - linkType: hard - "needle@npm:^3.1.0": version: 3.3.1 resolution: "needle@npm:3.3.1" @@ -23953,6 +23865,13 @@ __metadata: languageName: node linkType: hard +"normalize-url@npm:^6.0.1": + version: 6.1.0 + resolution: "normalize-url@npm:6.1.0" + checksum: 10c0/95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23 + languageName: node + linkType: hard + "npm-package-arg@npm:^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0": version: 6.1.1 resolution: "npm-package-arg@npm:6.1.1" @@ -24316,14 +24235,7 @@ __metadata: languageName: node linkType: hard -"on-exit-leak-free@npm:^0.2.0": - version: 0.2.0 - resolution: "on-exit-leak-free@npm:0.2.0" - checksum: 10c0/d4e1f0bea59f39aa435baaee7d76955527e245538cffc1d7bb0c165ae85e37f67690aa9272247ced17bad76052afdb45faf5ea304a2248e070202d4554c4e30c - languageName: node - linkType: hard - -"on-exit-leak-free@npm:^2.1.0": +"on-exit-leak-free@npm:2.1.2, on-exit-leak-free@npm:^2.1.0": version: 2.1.2 resolution: "on-exit-leak-free@npm:2.1.2" checksum: 10c0/faea2e1c9d696ecee919026c32be8d6a633a7ac1240b3b87e944a380e8a11dc9c95c4a1f8fb0568de7ab8db3823e790f12bda45296b1d111e341aad3922a0570 @@ -24339,13 +24251,6 @@ __metadata: languageName: node linkType: hard -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f - languageName: node - linkType: hard - "on-headers@npm:~1.1.0": version: 1.1.0 resolution: "on-headers@npm:1.1.0" @@ -24555,6 +24460,13 @@ __metadata: languageName: node linkType: hard +"p-cancelable@npm:2.1.1": + version: 2.1.1 + resolution: "p-cancelable@npm:2.1.1" + checksum: 10c0/8c6dc1f8dd4154fd8b96a10e55a3a832684c4365fb9108056d89e79fbf21a2465027c04a59d0d797b5ffe10b54a61a32043af287d5c4860f1e996cbdbc847f01 + languageName: node + linkType: hard + "p-event@npm:^4.1.0": version: 4.2.0 resolution: "p-event@npm:4.2.0" @@ -25027,13 +24939,6 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 10c0/50a1ddb1af41a9e68bd67ca8e331a705899d16fb720a1ea3a41e310480948387daf603abb14d7b0826c58f10146d49050a1291ba6a82b78a382d1c02c0b8f905 - languageName: node - linkType: hard - "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -25205,79 +25110,50 @@ __metadata: languageName: node linkType: hard -"pino-abstract-transport@npm:1.1.0, pino-abstract-transport@npm:v1.1.0": - version: 1.1.0 - resolution: "pino-abstract-transport@npm:1.1.0" +"pino-abstract-transport@npm:1.2.0": + version: 1.2.0 + resolution: "pino-abstract-transport@npm:1.2.0" dependencies: readable-stream: "npm:^4.0.0" split2: "npm:^4.0.0" - checksum: 10c0/6e9b9d5a2c0a37f91ecaf224d335daae1ae682b1c79a05b06ef9e0f0a5d289f8e597992217efc857796dae6f1067e9b4882f95c6228ff433ddc153532cae8aca + checksum: 10c0/b4ab59529b7a91f488440147fc58ee0827a6c1c5ca3627292339354b1381072c1a6bfa9b46d03ad27872589e8477ecf74da12cf286e1e6b665ac64a3b806bf07 languageName: node linkType: hard -"pino-abstract-transport@npm:v0.5.0": - version: 0.5.0 - resolution: "pino-abstract-transport@npm:0.5.0" +"pino-abstract-transport@npm:^2.0.0": + version: 2.0.0 + resolution: "pino-abstract-transport@npm:2.0.0" dependencies: - duplexify: "npm:^4.1.2" split2: "npm:^4.0.0" - checksum: 10c0/0d0e30399028ec156642b4cdfe1a040b9022befdc38e8f85935d1837c3da6050691888038433f88190d1a1eff5d90abe17ff7e6edffc09baa2f96e51b6808183 - languageName: node - linkType: hard - -"pino-std-serializers@npm:^4.0.0": - version: 4.0.0 - resolution: "pino-std-serializers@npm:4.0.0" - checksum: 10c0/9e8ccac9ce04a27ccc7aa26481d431b9e037d866b101b89d895c60b925baffb82685e84d5c29b05d8e3d7c146d766a9b08949cb24ab1ec526a16134c9962d649 + checksum: 10c0/02c05b8f2ffce0d7c774c8e588f61e8b77de8ccb5f8125afd4a7325c9ea0e6af7fb78168999657712ae843e4462bb70ac550dfd6284f930ee57f17f486f25a9f languageName: node linkType: hard -"pino-std-serializers@npm:^6.0.0": - version: 6.2.2 - resolution: "pino-std-serializers@npm:6.2.2" - checksum: 10c0/8f1c7f0f0d8f91e6c6b5b2a6bfb48f06441abeb85f1c2288319f736f9c6d814fbeebe928d2314efc2ba6018fa7db9357a105eca9fc99fc1f28945a8a8b28d3d5 - languageName: node - linkType: hard - -"pino@npm:7.11.0": - version: 7.11.0 - resolution: "pino@npm:7.11.0" - dependencies: - atomic-sleep: "npm:^1.0.0" - fast-redact: "npm:^3.0.0" - on-exit-leak-free: "npm:^0.2.0" - pino-abstract-transport: "npm:v0.5.0" - pino-std-serializers: "npm:^4.0.0" - process-warning: "npm:^1.0.0" - quick-format-unescaped: "npm:^4.0.3" - real-require: "npm:^0.1.0" - safe-stable-stringify: "npm:^2.1.0" - sonic-boom: "npm:^2.2.1" - thread-stream: "npm:^0.15.1" - bin: - pino: bin.js - checksum: 10c0/4cc1ed9d25a4bc5d61c836a861279fa0039159b8f2f37ec337e50b0a61f3980dab5d2b1393daec26f68a19c423262649f0818654c9ad102c35310544a202c62c +"pino-std-serializers@npm:^7.0.0": + version: 7.0.0 + resolution: "pino-std-serializers@npm:7.0.0" + checksum: 10c0/73e694d542e8de94445a03a98396cf383306de41fd75ecc07085d57ed7a57896198508a0dec6eefad8d701044af21eb27253ccc352586a03cf0d4a0bd25b4133 languageName: node linkType: hard -"pino@npm:8.17.2": - version: 8.17.2 - resolution: "pino@npm:8.17.2" +"pino@npm:9.14.0": + version: 9.14.0 + resolution: "pino@npm:9.14.0" dependencies: + "@pinojs/redact": "npm:^0.4.0" atomic-sleep: "npm:^1.0.0" - fast-redact: "npm:^3.1.1" on-exit-leak-free: "npm:^2.1.0" - pino-abstract-transport: "npm:v1.1.0" - pino-std-serializers: "npm:^6.0.0" - process-warning: "npm:^3.0.0" + pino-abstract-transport: "npm:^2.0.0" + pino-std-serializers: "npm:^7.0.0" + process-warning: "npm:^5.0.0" quick-format-unescaped: "npm:^4.0.3" real-require: "npm:^0.2.0" safe-stable-stringify: "npm:^2.3.1" - sonic-boom: "npm:^3.7.0" - thread-stream: "npm:^2.0.0" + sonic-boom: "npm:^4.0.1" + thread-stream: "npm:^3.0.0" bin: pino: bin.js - checksum: 10c0/9e55af6cd9d1833a4dbe64924fc73163295acd3c988a9c7db88926669f2574ab7ec607e8487b6dd71dbdad2d7c1c1aac439f37e59233f37220b1a9d88fa2ce01 + checksum: 10c0/9a10d9bf820a585eae9bc270fb4e55c895e48280d54adbbb4063ec061694b22d8809c80203cf5fe9f920a54c832b0b8dfb67cb28a04baa13abebaf261a9c9f3e languageName: node linkType: hard @@ -25372,13 +25248,6 @@ __metadata: languageName: node linkType: hard -"pkginfo@npm:0.4.1": - version: 0.4.1 - resolution: "pkginfo@npm:0.4.1" - checksum: 10c0/487ace8df0dc7d5669cc2cb61af5c418cc4082bd246dc7fa4008b52d693dca4adc3563e427794c532ac70c9c287e6bb5fe5393465a0927765e6d85a12ddd6539 - languageName: node - linkType: hard - "playwright-core@npm:1.52.0": version: 1.52.0 resolution: "playwright-core@npm:1.52.0" @@ -25914,17 +25783,17 @@ __metadata: languageName: node linkType: hard -"process-warning@npm:1.0.0, process-warning@npm:^1.0.0": +"process-warning@npm:1.0.0": version: 1.0.0 resolution: "process-warning@npm:1.0.0" checksum: 10c0/43ec4229d64eb5c58340c8aacade49eb5f6fd513eae54140abf365929ca20987f0a35c5868125e2b583cad4de8cd257beb5667d9cc539d9190a7a4c3014adf22 languageName: node linkType: hard -"process-warning@npm:^3.0.0": - version: 3.0.0 - resolution: "process-warning@npm:3.0.0" - checksum: 10c0/60f3c8ddee586f0706c1e6cb5aa9c86df05774b9330d792d7c8851cf0031afd759d665404d07037e0b4901b55c44a423f07bdc465c63de07d8d23196bb403622 +"process-warning@npm:^5.0.0": + version: 5.0.0 + resolution: "process-warning@npm:5.0.0" + checksum: 10c0/941f48863d368ec161e0b5890ba0c6af94170078f3d6b5e915c19b36fb59edb0dc2f8e834d25e0d375a8bf368a49d490f080508842168832b93489d17843ec29 languageName: node linkType: hard @@ -26005,13 +25874,6 @@ __metadata: languageName: node linkType: hard -"property-expr@npm:^2.0.4": - version: 2.0.6 - resolution: "property-expr@npm:2.0.6" - checksum: 10c0/69b7da15038a1146d6447c69c445306f66a33c425271235bb20507f1846dbf9577a8f9dfafe8acbfcb66f924b270157f155248308f026a68758f35fc72265b3c - languageName: node - linkType: hard - "property-information@npm:^5.0.0": version: 5.6.0 resolution: "property-information@npm:5.6.0" @@ -26059,7 +25921,7 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.28, psl@npm:^1.1.33": +"psl@npm:^1.1.28": version: 1.15.0 resolution: "psl@npm:1.15.0" dependencies: @@ -26263,24 +26125,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.10.4": - version: 6.10.4 - resolution: "qs@npm:6.10.4" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 10c0/7a8c9d77968aeccb769aedd7e047c0e0109dad0cfa57cab1ad906f4069fd58f361b80abd2de5854ba9a09b4c5d06d6a2c82108766f1f1527572fe6130deaa471 - languageName: node - linkType: hard - -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 10c0/4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f - languageName: node - linkType: hard - "qs@npm:6.13.0": version: 6.13.0 resolution: "qs@npm:6.13.0" @@ -26290,7 +26134,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.1, qs@npm:^6.12.3, qs@npm:^6.4.0": +"qs@npm:6.14.0, qs@npm:^6.11.1, qs@npm:^6.12.3, qs@npm:^6.4.0": version: 6.14.0 resolution: "qs@npm:6.14.0" dependencies: @@ -26313,13 +26157,6 @@ __metadata: languageName: node linkType: hard -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -26341,6 +26178,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^5.1.1": + version: 5.1.1 + resolution: "quick-lru@npm:5.1.1" + checksum: 10c0/a24cba5da8cec30d70d2484be37622580f64765fb6390a928b17f60cd69e8dbd32a954b3ff9176fa1b86d86ff2ba05252fae55dc4d40d0291c60412b0ad096da + languageName: node + linkType: hard + "quick-temp@npm:^0.1.3, quick-temp@npm:^0.1.5, quick-temp@npm:^0.1.8": version: 0.1.8 resolution: "quick-temp@npm:0.1.8" @@ -27006,13 +26850,6 @@ __metadata: languageName: node linkType: hard -"real-require@npm:^0.1.0": - version: 0.1.0 - resolution: "real-require@npm:0.1.0" - checksum: 10c0/c0f8ae531d1f51fe6343d47a2a1e5756e19b65a81b4a9642b9ebb4874e0d8b5f3799bc600bf4592838242477edc6f57778593f21b71d90f8ad0d8a317bbfae1c - languageName: node - linkType: hard - "real-require@npm:^0.2.0": version: 0.2.0 resolution: "real-require@npm:0.2.0" @@ -27411,6 +27248,13 @@ __metadata: languageName: node linkType: hard +"resolve-alpn@npm:^1.2.0": + version: 1.2.1 + resolution: "resolve-alpn@npm:1.2.1" + checksum: 10c0/b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4 + languageName: node + linkType: hard + "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" @@ -27527,6 +27371,15 @@ __metadata: languageName: node linkType: hard +"responselike@npm:2.0.1, responselike@npm:^2.0.0": + version: 2.0.1 + resolution: "responselike@npm:2.0.1" + dependencies: + lowercase-keys: "npm:^2.0.0" + checksum: 10c0/360b6deb5f101a9f8a4174f7837c523c3ec78b7ca8a7c1d45a1062b303659308a23757e318b1e91ed8684ad1205721142dd664d94771cd63499353fd4ee732b5 + languageName: node + linkType: hard + "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -27646,17 +27499,6 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:~2.4.0": - version: 2.4.5 - resolution: "rimraf@npm:2.4.5" - dependencies: - glob: "npm:^6.0.1" - bin: - rimraf: ./bin.js - checksum: 10c0/5251a36053165d23248efec5077f9addc13ad7f742a02dcd9ac7adda9e208cbf7523901e96a9ca6c33059bd0b573b97eab3334cf1d9976cc5ddc8b3c24d9ddd7 - languageName: node - linkType: hard - "rimraf@npm:~2.6.2": version: 2.6.3 resolution: "rimraf@npm:2.6.3" @@ -27975,7 +27817,7 @@ __metadata: languageName: node linkType: hard -"safe-stable-stringify@npm:^2.1.0, safe-stable-stringify@npm:^2.3.1": +"safe-stable-stringify@npm:^2.3.1": version: 2.4.3 resolution: "safe-stable-stringify@npm:2.4.3" checksum: 10c0/81dede06b8f2ae794efd868b1e281e3c9000e57b39801c6c162267eb9efda17bd7a9eafa7379e1f1cacd528d4ced7c80d7460ad26f62ada7c9e01dec61b2e768 @@ -28187,26 +28029,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.6.0": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 10c0/fbfe717094ace0aa8d6332d7ef5ce727259815bd8d8815700853f4faf23aacbd7192522f0dc5af6df52ef4fa85a355ebd2f5d39f554bd028200d6cf481ab9b53 - languageName: node - linkType: hard - -"semver@npm:7.6.2": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c - languageName: node - linkType: hard - "semver@npm:7.7.1": version: 7.7.1 resolution: "semver@npm:7.7.1" @@ -28216,16 +28038,16 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" +"semver@npm:7.7.2": + version: 7.7.2 + resolution: "semver@npm:7.7.2" bin: semver: bin/semver.js - checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": +"semver@npm:7.7.3, semver@npm:^7.0.0, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": version: 7.7.3 resolution: "semver@npm:7.7.3" bin: @@ -28234,24 +28056,12 @@ __metadata: languageName: node linkType: hard -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a +"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d languageName: node linkType: hard @@ -28300,18 +28110,6 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba - languageName: node - linkType: hard - "serve-static@npm:1.16.2, serve-static@npm:^1.15.0": version: 1.16.2 resolution: "serve-static@npm:1.16.2" @@ -28785,30 +28583,21 @@ __metadata: languageName: node linkType: hard -"sonic-boom@npm:3.8.0": - version: 3.8.0 - resolution: "sonic-boom@npm:3.8.0" - dependencies: - atomic-sleep: "npm:^1.0.0" - checksum: 10c0/f3f61cb3fd5d4aad862dd957f22318ef85bf47d4f12ba27b915112908449f752dbdfc95a4739d2b4a9b2770e1e08d349adae9d1030fdab2a3d86128c6773a7f4 - languageName: node - linkType: hard - -"sonic-boom@npm:^2.2.1": - version: 2.8.0 - resolution: "sonic-boom@npm:2.8.0" +"sonic-boom@npm:3.8.1": + version: 3.8.1 + resolution: "sonic-boom@npm:3.8.1" dependencies: atomic-sleep: "npm:^1.0.0" - checksum: 10c0/6b40f2e91a999819b1dc24018a5d1c8b74e66e5d019eabad17d5b43fc309b32255b7c405ed6ec885693c8f2b969099ce96aeefde027180928bc58c034234a86d + checksum: 10c0/9bf338f86147db50e116484f74f2e29a321a12733e0cefab3087c80dd32bf4df3d7407dbcafc13bc39ac269d9dd61dd6ef952354b9503392d4e1e7414f8e360e languageName: node linkType: hard -"sonic-boom@npm:^3.7.0": - version: 3.8.1 - resolution: "sonic-boom@npm:3.8.1" +"sonic-boom@npm:^4.0.1": + version: 4.2.0 + resolution: "sonic-boom@npm:4.2.0" dependencies: atomic-sleep: "npm:^1.0.0" - checksum: 10c0/9bf338f86147db50e116484f74f2e29a321a12733e0cefab3087c80dd32bf4df3d7407dbcafc13bc39ac269d9dd61dd6ef952354b9503392d4e1e7414f8e360e + checksum: 10c0/ae897e6c2cd6d3cb7cdcf608bc182393b19c61c9413a85ce33ffd25891485589f39bece0db1de24381d0a38fc03d08c9862ded0c60f184f1b852f51f97af9684 languageName: node linkType: hard @@ -29029,7 +28818,7 @@ __metadata: languageName: node linkType: hard -"sshpk@npm:^1.14.1, sshpk@npm:^1.7.0": +"sshpk@npm:^1.18.0, sshpk@npm:^1.7.0": version: 1.18.0 resolution: "sshpk@npm:1.18.0" dependencies: @@ -29860,6 +29649,17 @@ __metadata: languageName: node linkType: hard +"tar-stream@npm:3.1.7": + version: 3.1.7 + resolution: "tar-stream@npm:3.1.7" + dependencies: + b4a: "npm:^1.6.4" + fast-fifo: "npm:^1.2.0" + streamx: "npm:^2.15.0" + checksum: 10c0/a09199d21f8714bd729993ac49b6c8efcb808b544b89f23378ad6ffff6d1cb540878614ba9d4cfec11a64ef39e1a6f009a5398371491eb1fda606ffc7f70f718 + languageName: node + linkType: hard + "tar-stream@npm:^1.5.2": version: 1.6.2 resolution: "tar-stream@npm:1.6.2" @@ -29875,17 +29675,6 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^3.1.7": - version: 3.1.7 - resolution: "tar-stream@npm:3.1.7" - dependencies: - b4a: "npm:^1.6.4" - fast-fifo: "npm:^1.2.0" - streamx: "npm:^2.15.0" - checksum: 10c0/a09199d21f8714bd729993ac49b6c8efcb808b544b89f23378ad6ffff6d1cb540878614ba9d4cfec11a64ef39e1a6f009a5398371491eb1fda606ffc7f70f718 - languageName: node - linkType: hard - "tar-stream@npm:~2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" @@ -30072,21 +29861,12 @@ __metadata: languageName: node linkType: hard -"thread-stream@npm:^0.15.1": - version: 0.15.2 - resolution: "thread-stream@npm:0.15.2" - dependencies: - real-require: "npm:^0.1.0" - checksum: 10c0/f92f1b5a9f3f35a72c374e3fecbde6f14d69d5325ad9ce88930af6ed9c7c1ec814367716b712205fa4f06242ae5dd97321ae2c00b43586590ed4fa861f3c29ae - languageName: node - linkType: hard - -"thread-stream@npm:^2.0.0": - version: 2.7.0 - resolution: "thread-stream@npm:2.7.0" +"thread-stream@npm:^3.0.0": + version: 3.1.0 + resolution: "thread-stream@npm:3.1.0" dependencies: real-require: "npm:^0.2.0" - checksum: 10c0/d45f0cd1d7cea3986594d9c46ecc89c6912d1b44de80dfb718de4422658f4bc996b1cc8e3461bce2d3410899762a72c44daf48f7a943b6c6801a7b348d1c3b7c + checksum: 10c0/c36118379940b77a6ef3e6f4d5dd31e97b8210c3f7b9a54eb8fe6358ab173f6d0acfaf69b9c3db024b948c0c5fd2a7df93e2e49151af02076b35ada3205ec9a6 languageName: node linkType: hard @@ -30182,6 +29962,24 @@ __metadata: languageName: node linkType: hard +"tldts-core@npm:^6.1.86": + version: 6.1.86 + resolution: "tldts-core@npm:6.1.86" + checksum: 10c0/8133c29375f3f99f88fce5f4d62f6ecb9532b106f31e5423b27c1eb1b6e711bd41875184a456819ceaed5c8b94f43911b1ad57e25c6eb86e1fc201228ff7e2af + languageName: node + linkType: hard + +"tldts@npm:^6.1.32": + version: 6.1.86 + resolution: "tldts@npm:6.1.86" + dependencies: + tldts-core: "npm:^6.1.86" + bin: + tldts: bin/cli.js + checksum: 10c0/27ae7526d9d78cb97b2de3f4d102e0b4321d1ccff0648a7bb0e039ed54acbce86bacdcd9cd3c14310e519b457854e7bafbef1f529f58a1e217a737ced63f0940 + languageName: node + linkType: hard + "tmp@npm:0.0.28": version: 0.0.28 resolution: "tmp@npm:0.0.28" @@ -30255,13 +30053,6 @@ __metadata: languageName: node linkType: hard -"toposort@npm:^2.0.2": - version: 2.0.2 - resolution: "toposort@npm:2.0.2" - checksum: 10c0/ab9ca91fce4b972ccae9e2f539d755bf799a0c7eb60da07fd985fce0f14c159ed1e92305ff55697693b5bc13e300f5417db90e2593b127d421c9f6c440950222 - languageName: node - linkType: hard - "totalist@npm:^3.0.0": version: 3.0.1 resolution: "totalist@npm:3.0.1" @@ -30269,15 +30060,12 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.1.3": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" +"tough-cookie@npm:^5.0.0": + version: 5.1.2 + resolution: "tough-cookie@npm:5.1.2" dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 + tldts: "npm:^6.1.32" + checksum: 10c0/5f95023a47de0f30a902bba951664b359725597d8adeabc66a0b93a931c3af801e1e697dae4b8c21a012056c0ea88bd2bf4dfe66b2adcf8e2f42cd9796fe0626 languageName: node linkType: hard @@ -30920,13 +30708,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe - languageName: node - linkType: hard - "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -31074,16 +30855,6 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: "npm:^2.1.1" - requires-port: "npm:^1.0.0" - checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 - languageName: node - linkType: hard - "url@npm:^0.11.0": version: 0.11.4 resolution: "url@npm:0.11.4" @@ -31283,17 +31054,10 @@ __metadata: languageName: node linkType: hard -"validator@npm:13.11.0": - version: 13.11.0 - resolution: "validator@npm:13.11.0" - checksum: 10c0/0107da3add5a4ebc6391dac103c55f6d8ed055bbcc29a4c9cbf89eacfc39ba102a5618c470bdc33c6487d30847771a892134a8c791f06ef0962dd4b7a60ae0f5 - languageName: node - linkType: hard - -"validator@npm:13.12.0": - version: 13.12.0 - resolution: "validator@npm:13.12.0" - checksum: 10c0/21d48a7947c9e8498790550f56cd7971e0e3d724c73388226b109c1bac2728f4f88caddfc2f7ed4b076f9b0d004316263ac786a17e9c4edf075741200718cd32 +"validator@npm:13.15.23": + version: 13.15.23 + resolution: "validator@npm:13.15.23" + checksum: 10c0/22a05ec6a98d48d2b6fb34d43ce854af61d15842362d142e64cfca0325d4d0c2d1051d9f9d3a0f741e58ea888f73a35baf7a2a810f5aed0f89183bd5040f0177 languageName: node linkType: hard @@ -31304,89 +31068,71 @@ __metadata: languageName: node linkType: hard -"verdaccio-audit@npm:12.0.0-next-7.16": - version: 12.0.0-next-7.16 - resolution: "verdaccio-audit@npm:12.0.0-next-7.16" +"verdaccio-audit@npm:13.0.0-next-8.28": + version: 13.0.0-next-8.28 + resolution: "verdaccio-audit@npm:13.0.0-next-8.28" dependencies: - "@verdaccio/config": "npm:7.0.0-next-7.16" - "@verdaccio/core": "npm:7.0.0-next-7.16" - express: "npm:4.19.2" + "@verdaccio/config": "npm:8.0.0-next-8.28" + "@verdaccio/core": "npm:8.0.0-next-8.28" + express: "npm:4.21.2" https-proxy-agent: "npm:5.0.1" node-fetch: "npm:cjs" - checksum: 10c0/9584d9093922a99cb0d6da35393cd66ea4f68ca7ed8181af7628416d0f6be479a9eb705b0ab65918d21e1e4df5032b8d55001087539caa8bdb2728fcf303d24f - languageName: node - linkType: hard - -"verdaccio-auth-memory@npm:^10.2.2": - version: 10.2.2 - resolution: "verdaccio-auth-memory@npm:10.2.2" - dependencies: - "@verdaccio/commons-api": "npm:10.2.0" - checksum: 10c0/12d11719b6b4fb661af1daf3feb1b95ef6f0c26b214864d74c6378dfa74bff3642896759447c7f8be725dda41ebc5a4f6cc1562e0710038f26a32f195e0d12b7 + checksum: 10c0/09e091eee29d588fa46bd3f90cf3ca4f58abe6d568a44f8ec5f5311b8f8fc0cd0dd952a4825a3815ba3b9fcf55f4c69b2dc02341cb17159a4dc6c877510ccfe1 languageName: node linkType: hard -"verdaccio-htpasswd@npm:12.0.0-next-7.16": - version: 12.0.0-next-7.16 - resolution: "verdaccio-htpasswd@npm:12.0.0-next-7.16" +"verdaccio-htpasswd@npm:13.0.0-next-8.28": + version: 13.0.0-next-8.28 + resolution: "verdaccio-htpasswd@npm:13.0.0-next-8.28" dependencies: - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/file-locking": "npm:12.0.0-next.1" + "@verdaccio/core": "npm:8.0.0-next-8.28" + "@verdaccio/file-locking": "npm:13.0.0-next-8.6" apache-md5: "npm:1.1.8" bcryptjs: "npm:2.4.3" - core-js: "npm:3.35.0" - debug: "npm:4.3.4" + debug: "npm:4.4.3" http-errors: "npm:2.0.0" unix-crypt-td-js: "npm:1.1.4" - checksum: 10c0/f17166a9a8ab95ddb7e1e1cd228dbe247e0b4d13c4bfc73c2a998f8f05bcd48d310920d6347a329a5feb2c33e73f4bb0550c2a2e842d46d62943a036915ca268 + checksum: 10c0/b30d006feb36156a6559129122018baf9e0ce19e9b63de6755cf8ea06086556b3ea4f9a44641d913dd903ad8b9949f6701d55a5945580325a36436b2fc8e7d05 languageName: node linkType: hard -"verdaccio@npm:^5.31.1": - version: 5.31.1 - resolution: "verdaccio@npm:5.31.1" +"verdaccio@npm:^6.2.3": + version: 6.2.4 + resolution: "verdaccio@npm:6.2.4" dependencies: - "@cypress/request": "npm:3.0.1" - "@verdaccio/auth": "npm:7.0.0-next-7.16" - "@verdaccio/config": "npm:7.0.0-next-7.16" - "@verdaccio/core": "npm:7.0.0-next-7.16" - "@verdaccio/local-storage-legacy": "npm:11.0.2" - "@verdaccio/logger-7": "npm:7.0.0-next-7.16" - "@verdaccio/middleware": "npm:7.0.0-next-7.16" - "@verdaccio/search-indexer": "npm:7.0.0-next-7.2" - "@verdaccio/signature": "npm:7.0.0-next-7.5" + "@cypress/request": "npm:3.0.9" + "@verdaccio/auth": "npm:8.0.0-next-8.28" + "@verdaccio/config": "npm:8.0.0-next-8.28" + "@verdaccio/core": "npm:8.0.0-next-8.28" + "@verdaccio/hooks": "npm:8.0.0-next-8.28" + "@verdaccio/loaders": "npm:8.0.0-next-8.18" + "@verdaccio/local-storage-legacy": "npm:11.1.1" + "@verdaccio/logger": "npm:8.0.0-next-8.28" + "@verdaccio/middleware": "npm:8.0.0-next-8.28" + "@verdaccio/search-indexer": "npm:8.0.0-next-8.5" + "@verdaccio/signature": "npm:8.0.0-next-8.20" "@verdaccio/streams": "npm:10.2.1" - "@verdaccio/tarball": "npm:12.0.0-next-7.16" - "@verdaccio/ui-theme": "npm:7.0.0-next-7.16" - "@verdaccio/url": "npm:12.0.0-next-7.16" - "@verdaccio/utils": "npm:7.0.0-next-7.16" + "@verdaccio/tarball": "npm:13.0.0-next-8.28" + "@verdaccio/ui-theme": "npm:8.0.0-next-8.28" + "@verdaccio/url": "npm:13.0.0-next-8.28" + "@verdaccio/utils": "npm:8.1.0-next-8.28" JSONStream: "npm:1.3.5" - async: "npm:3.2.5" - clipanion: "npm:3.2.1" - compression: "npm:1.7.4" + async: "npm:3.2.6" + clipanion: "npm:4.0.0-rc.4" + compression: "npm:1.8.1" cors: "npm:2.8.5" - debug: "npm:^4.3.4" - envinfo: "npm:7.13.0" - express: "npm:4.19.2" - express-rate-limit: "npm:5.5.1" - fast-safe-stringify: "npm:2.1.1" - handlebars: "npm:4.7.8" - js-yaml: "npm:4.1.0" - jsonwebtoken: "npm:9.0.2" - kleur: "npm:4.1.5" + debug: "npm:4.4.3" + envinfo: "npm:7.15.0" + express: "npm:4.21.2" lodash: "npm:4.17.21" lru-cache: "npm:7.18.3" mime: "npm:3.0.0" - mkdirp: "npm:1.0.4" - mv: "npm:2.1.1" - pkginfo: "npm:0.4.1" - semver: "npm:7.6.2" - validator: "npm:13.12.0" - verdaccio-audit: "npm:12.0.0-next-7.16" - verdaccio-htpasswd: "npm:12.0.0-next-7.16" + semver: "npm:7.7.3" + verdaccio-audit: "npm:13.0.0-next-8.28" + verdaccio-htpasswd: "npm:13.0.0-next-8.28" bin: verdaccio: bin/verdaccio - checksum: 10c0/77509f113d6c084f61b6c3ae4d78843ee7fb34c66450702f09c278e4164723783657f542febf83653a1f9fbe5648f1bcff47c3ceb475544ffafec5c2bb6fa140 + checksum: 10c0/a46822576b7ecbd10baaf7cf62e0aca1473038942fd3ad4bf12bded9558bc46f0004b02bb4c93e8e8a671b899cd8cc99d375b4d49d576c30e80df66d69d9ed40 languageName: node linkType: hard @@ -32795,21 +32541,6 @@ __metadata: languageName: node linkType: hard -"yup@npm:0.32.11": - version: 0.32.11 - resolution: "yup@npm:0.32.11" - dependencies: - "@babel/runtime": "npm:^7.15.4" - "@types/lodash": "npm:^4.14.175" - lodash: "npm:^4.17.21" - lodash-es: "npm:^4.17.21" - nanoclone: "npm:^0.2.1" - property-expr: "npm:^2.0.4" - toposort: "npm:^2.0.2" - checksum: 10c0/f0802798dc64b49f313886b983a9bea5f283e2094ee2aa1197587b84f50ac5b5d03af99857c313139e63dc02558fac3aaa343503bdbffa96f70006b39d1f59c9 - languageName: node - linkType: hard - "zimmerframe@npm:^1.1.2": version: 1.1.4 resolution: "zimmerframe@npm:1.1.4"