From 6da69e5dfa66172c62b00fdad61786901aa0527a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 23 May 2023 16:34:47 +0000 Subject: [PATCH 01/11] fix(deps): update typescript-eslint monorepo to v5.59.7 (#8389) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/eslint-config/package.json | 4 +- yarn.lock | 100 ++++++++++++++-------------- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index cbee03df4763..909a2b60a28e 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -17,8 +17,8 @@ "@babel/eslint-plugin": "7.19.1", "@redwoodjs/internal": "5.0.0", "@redwoodjs/project-config": "5.0.0", - "@typescript-eslint/eslint-plugin": "5.59.6", - "@typescript-eslint/parser": "5.59.6", + "@typescript-eslint/eslint-plugin": "5.59.7", + "@typescript-eslint/parser": "5.59.7", "eslint": "8.41.0", "eslint-config-prettier": "8.8.0", "eslint-import-resolver-babel-module": "5.3.2", diff --git a/yarn.lock b/yarn.lock index 0aa5ea09fd28..95e88f90c3d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7133,8 +7133,8 @@ __metadata: "@babel/eslint-plugin": 7.19.1 "@redwoodjs/internal": 5.0.0 "@redwoodjs/project-config": 5.0.0 - "@typescript-eslint/eslint-plugin": 5.59.6 - "@typescript-eslint/parser": 5.59.6 + "@typescript-eslint/eslint-plugin": 5.59.7 + "@typescript-eslint/parser": 5.59.7 eslint: 8.41.0 eslint-config-prettier: 8.8.0 eslint-import-resolver-babel-module: 5.3.2 @@ -10310,14 +10310,14 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/eslint-plugin@npm:5.59.6" +"@typescript-eslint/eslint-plugin@npm:5.59.7": + version: 5.59.7 + resolution: "@typescript-eslint/eslint-plugin@npm:5.59.7" dependencies: "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.59.6 - "@typescript-eslint/type-utils": 5.59.6 - "@typescript-eslint/utils": 5.59.6 + "@typescript-eslint/scope-manager": 5.59.7 + "@typescript-eslint/type-utils": 5.59.7 + "@typescript-eslint/utils": 5.59.7 debug: ^4.3.4 grapheme-splitter: ^1.0.4 ignore: ^5.2.0 @@ -10330,43 +10330,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: cfb64827d3bf82f708e7c6ea2e3d6b7e7db2364a2f02e6d2b6ac6a5fd151a3ddd6f23ac79de5f3cd4b96270d1e9e04dce398cfffc729a94d8f23b0ecc8d4bfa3 + checksum: 78b583230a7a20e6a06bc9cd1c10ef6d334bdf8d0179a66b2f3d6ebb2b1ac5685ea5266443f8c833719ea62c2768f28a625fd64c5e83b9408a6d41aaffe35db0 languageName: node linkType: hard -"@typescript-eslint/parser@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/parser@npm:5.59.6" +"@typescript-eslint/parser@npm:5.59.7": + version: 5.59.7 + resolution: "@typescript-eslint/parser@npm:5.59.7" dependencies: - "@typescript-eslint/scope-manager": 5.59.6 - "@typescript-eslint/types": 5.59.6 - "@typescript-eslint/typescript-estree": 5.59.6 + "@typescript-eslint/scope-manager": 5.59.7 + "@typescript-eslint/types": 5.59.7 + "@typescript-eslint/typescript-estree": 5.59.7 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 8477c900857060ea3ae7e8098284cb3dc1c9b5302ef5afd174b5d11a4bdb370d96f685fd2e4aa152fea670b8564d7d4d1e1bf276c23b57de1239de1044d87aee + checksum: c6248149be43fbea69f93cc1c56c17265c58639aa520b8afe242e7dac43712d1dd2bbc93fedd6a017b8799d68b1a51c8d802bc402184e9d2813bfc92a08bc204 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/scope-manager@npm:5.59.6" +"@typescript-eslint/scope-manager@npm:5.59.7": + version: 5.59.7 + resolution: "@typescript-eslint/scope-manager@npm:5.59.7" dependencies: - "@typescript-eslint/types": 5.59.6 - "@typescript-eslint/visitor-keys": 5.59.6 - checksum: 7c41eb95b98e89e50002b94122020dab6d99362032262db47768aeb1b5f1035d5432708e0fe15072fa9d6747097eae4d3a9d4dcc5ea0ce135103056d5130b20c + "@typescript-eslint/types": 5.59.7 + "@typescript-eslint/visitor-keys": 5.59.7 + checksum: e1cc89cf4a9b5fe3cc1b7921fb64cffe7e7179347a19c42e67c4b1ebbae88d7c997d1c3b6f24d11ef184ed35853115ec1d1c249da8b15c5dbffc5606e662b23a languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/type-utils@npm:5.59.6" +"@typescript-eslint/type-utils@npm:5.59.7": + version: 5.59.7 + resolution: "@typescript-eslint/type-utils@npm:5.59.7" dependencies: - "@typescript-eslint/typescript-estree": 5.59.6 - "@typescript-eslint/utils": 5.59.6 + "@typescript-eslint/typescript-estree": 5.59.7 + "@typescript-eslint/utils": 5.59.7 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -10374,23 +10374,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 0d4cdb6ecb0f7f37cc82b4faedad3215700b97042586398a3f228b1a9dfb01c17714127f2d3726870a1cdbc03a21784d99001283c7d0802fb51c6ecf24589be3 + checksum: 882cb0ea0c2d660b64d0c05ff28baf2504c04ad9a4e12ceb70f9679025397ac0709455f489662a1f92ae7fa5be535447c3d26979598ef1e23ceed4cdf8078ca5 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/types@npm:5.59.6" - checksum: cc48c11409371e20675f46addf16d484a48db1377ed414c6d912d4afbec45f85baa60afeebfe114fdee040fe6ff2a183187bc643f0219e429b6aacbf10e47cac +"@typescript-eslint/types@npm:5.59.7": + version: 5.59.7 + resolution: "@typescript-eslint/types@npm:5.59.7" + checksum: 3bb11afe5eff16bde59fc7b0f479787fdc1764b9d836d4d32a587b058bb868057080b3ead7ef4d73feb17ac15765f2fbd74bad311263eea0ac3f29198a00b645 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/typescript-estree@npm:5.59.6" +"@typescript-eslint/typescript-estree@npm:5.59.7": + version: 5.59.7 + resolution: "@typescript-eslint/typescript-estree@npm:5.59.7" dependencies: - "@typescript-eslint/types": 5.59.6 - "@typescript-eslint/visitor-keys": 5.59.6 + "@typescript-eslint/types": 5.59.7 + "@typescript-eslint/visitor-keys": 5.59.7 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -10399,35 +10399,35 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: eba7c2298223b5004f6dd16610a8e1e8f7e6981b76351eb58c4dfa56429cdefdb7b3ccf0dda15656fdfddd04268a61f8606fbfe4effe0a88c68c2bd6c895c27e + checksum: 6b16d6fbe0e2111c9cb37c5bcd8834747f8ea2db0350df54e1aa13c1b09919efad8329b9a40c7bf7f4c8426fab50ce6ddf8e9f1731b8c93678e3af51c21102b5 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/utils@npm:5.59.6" +"@typescript-eslint/utils@npm:5.59.7": + version: 5.59.7 + resolution: "@typescript-eslint/utils@npm:5.59.7" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.59.6 - "@typescript-eslint/types": 5.59.6 - "@typescript-eslint/typescript-estree": 5.59.6 + "@typescript-eslint/scope-manager": 5.59.7 + "@typescript-eslint/types": 5.59.7 + "@typescript-eslint/typescript-estree": 5.59.7 eslint-scope: ^5.1.1 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 73a1cd5768d98af3a3baa9f79693484d9a921fd60928394b5c8fefe020d588d942c2bcf19e51b05ffef636eb6883872a10a81ba063b83394d97ec2736bfcde6b + checksum: d7d0c5a12ddefb5c9aaed100a8dfab181b74b04562f46e047904979fd4dfb9c76944cf88ffba5799a57c1af67e6906a3a1e1444f1fe119dda41f9cf233e995c4 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.59.6": - version: 5.59.6 - resolution: "@typescript-eslint/visitor-keys@npm:5.59.6" +"@typescript-eslint/visitor-keys@npm:5.59.7": + version: 5.59.7 + resolution: "@typescript-eslint/visitor-keys@npm:5.59.7" dependencies: - "@typescript-eslint/types": 5.59.6 + "@typescript-eslint/types": 5.59.7 eslint-visitor-keys: ^3.3.0 - checksum: da70b586a1783c31f9e0a9ebeffbaff3d3373d548c7bbac15ddad5280ef2c6c396417bc4610ab29dfe159bde70ff4295b490bbafc24215dd0ac95a5857efb685 + checksum: 5cc1d7ddd8a1715de3398651d0ae183a9beafc2e49630cf5a40fc53afac60fae9b61631ee418686c211c8cc395d8d84dc182945659700fb846f06de106f5c114 languageName: node linkType: hard From 594a5ec9b7acd8eb9de851b5407803e4f340318e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 23 May 2023 16:35:15 +0000 Subject: [PATCH 02/11] fix(deps): update typescript-eslint monorepo to v5.59.7 (#8389) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> From f2a61548cb6544ce7fb2f207f2c3ce71a56318ed Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 23 May 2023 20:06:06 +0000 Subject: [PATCH 03/11] fix(deps): update dependency @graphiql/plugin-explorer to v0.1.19 (#8396) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/studio/frontend/yarn.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/studio/frontend/yarn.lock b/packages/studio/frontend/yarn.lock index ae94341152b5..4ead02af9e69 100644 --- a/packages/studio/frontend/yarn.lock +++ b/packages/studio/frontend/yarn.lock @@ -527,22 +527,22 @@ __metadata: linkType: hard "@graphiql/plugin-explorer@npm:^0.1.14": - version: 0.1.18 - resolution: "@graphiql/plugin-explorer@npm:0.1.18" + version: 0.1.19 + resolution: "@graphiql/plugin-explorer@npm:0.1.19" dependencies: - "@graphiql/react": ^0.17.4 + "@graphiql/react": ^0.17.5 graphiql-explorer: ^0.9.0 peerDependencies: graphql: ^15.5.0 || ^16.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 74435b5989e6e773500a81c6b921a56e52639a3bf8c53f9f04bdd31302aacef0d74ca5ba337986da5c3fd9c2a210014872edeb95de5a57e18d18a5b302f6695b + checksum: 82651223d79c534cdfc5719c299c75050f302bd6732f1cd5551423ffb5389be55bed7d278aff03a6cbf47ad0437e8dee69bf5d80d34c308c1840c6fab41f1c78 languageName: node linkType: hard -"@graphiql/react@npm:^0.17.4": - version: 0.17.4 - resolution: "@graphiql/react@npm:0.17.4" +"@graphiql/react@npm:^0.17.4, @graphiql/react@npm:^0.17.5": + version: 0.17.5 + resolution: "@graphiql/react@npm:0.17.5" dependencies: "@graphiql/toolkit": ^0.8.4 "@reach/combobox": ^0.17.0 @@ -562,7 +562,7 @@ __metadata: graphql: ^15.5.0 || ^16.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: b1de33644c169ac7664edbac0f26112b4b525f044ffc4242387d96cbcdb996ef75feba5e4dcecfc774ba4f9fb13f1934eaf2b99724b000abf75096888117a618 + checksum: 0095b3e069f8fa83927da10495beef6a3edb726a1adadcda162efedc1ccfa8d4b6cd08a7400e174511817bcaa56a487617f73a59df12c9f485698f5c0320a333 languageName: node linkType: hard From c42038e0feadf9038b2fae778cc4c0ff5b81ed14 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 24 May 2023 00:23:39 +0000 Subject: [PATCH 04/11] fix(deps): update dependency @tremor/react to v2.8.2 (#8393) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/studio/frontend/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/studio/frontend/yarn.lock b/packages/studio/frontend/yarn.lock index 4ead02af9e69..219bd19a7aab 100644 --- a/packages/studio/frontend/yarn.lock +++ b/packages/studio/frontend/yarn.lock @@ -1206,8 +1206,8 @@ __metadata: linkType: hard "@tremor/react@npm:^2.2.0": - version: 2.7.1 - resolution: "@tremor/react@npm:2.7.1" + version: 2.8.2 + resolution: "@tremor/react@npm:2.8.2" dependencies: "@floating-ui/react": ^0.19.1 date-fns: ^2.28.0 @@ -1217,7 +1217,7 @@ __metadata: peerDependencies: react: ^18.0.0 react-dom: ">=16.6.0" - checksum: 9d6fdfabae9f894b79774410e4d959533480720c5613724bb29ee086af47ab2f4fab5a6875c8cde7886e58eafacb771dde14b8440fc58dcd31553d892673854e + checksum: 353db534ab6cb06a4e6fd5db140b54a9a359f0cd8bd4926e53e481c2171109a651dfa76d23fa5c505908c0a372ecc38dd21e3aa3ab470fe66a40519c3953e63d languageName: node linkType: hard From 435fcf0bed5d07d2ac557c79053248773d91ccc0 Mon Sep 17 00:00:00 2001 From: David Price Date: Tue, 23 May 2023 17:27:53 -0700 Subject: [PATCH 05/11] update template path (#8400) --- packages/cli/src/commands/setup/tsconfig/tsconfigHandler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/commands/setup/tsconfig/tsconfigHandler.js b/packages/cli/src/commands/setup/tsconfig/tsconfigHandler.js index 4fc7e43aa67f..12be8b901f0f 100644 --- a/packages/cli/src/commands/setup/tsconfig/tsconfigHandler.js +++ b/packages/cli/src/commands/setup/tsconfig/tsconfigHandler.js @@ -18,7 +18,7 @@ export const handler = async ({ force }) => { ? 'main' : `v${installedRwVersion}` - const CRWA_TEMPLATE_URL = `https://raw.githubusercontent.com/redwoodjs/redwood/${GITHUB_VERSION_TAG}/packages/create-redwood-app/template` + const CRWA_TEMPLATE_URL = `https://raw.githubusercontent.com/redwoodjs/redwood/${GITHUB_VERSION_TAG}/packages/create-redwood-app/templates/ts` const tasks = new Listr( [ From 5f03da5f48eac92bf965f43afd032e618b22788d Mon Sep 17 00:00:00 2001 From: Dominic Saadi Date: Tue, 23 May 2023 18:05:22 -0700 Subject: [PATCH 06/11] feat(storybook): upgrade to v7 (#8342) * wip upgrade to v7 * move up for clarity * get smoke-test going, revert most style changes for now * undo more stylistic changes * notes * update smoke tests * try increasing the timeout * try limiting workers * fix type error --- __fixtures__/test-project/web/package.json | 1 + packages/cli/src/commands/storybook.js | 124 +- packages/cli/src/commands/storybookHandler.js | 75 + packages/testing/README.md | 43 +- packages/testing/config/storybook/main.js | 66 +- .../config/storybook/manager.example.js | 38 - packages/testing/config/storybook/manager.js | 9 - packages/testing/package.json | 12 +- packages/web/package.json | 3 +- packages/web/src/bins/start-storybook.ts | 10 - .../bins/{build-storybook.ts => storybook.ts} | 4 +- tasks/smoke-test/playwright.config.ts | 3 +- tasks/smoke-test/tests/storybook.spec.ts | 14 +- yarn.lock | 4913 +++++------------ 14 files changed, 1649 insertions(+), 3666 deletions(-) create mode 100644 packages/cli/src/commands/storybookHandler.js delete mode 100644 packages/testing/config/storybook/manager.example.js delete mode 100644 packages/testing/config/storybook/manager.js delete mode 100644 packages/web/src/bins/start-storybook.ts rename packages/web/src/bins/{build-storybook.ts => storybook.ts} (63%) diff --git a/__fixtures__/test-project/web/package.json b/__fixtures__/test-project/web/package.json index 8c9ba227aa45..9fed2e59a0b4 100644 --- a/__fixtures__/test-project/web/package.json +++ b/__fixtures__/test-project/web/package.json @@ -27,6 +27,7 @@ "postcss": "^8.4.23", "postcss-loader": "^7.3.0", "prettier-plugin-tailwindcss": "^0.2.8", + "storybook": "7.0.12", "tailwindcss": "^3.3.2" } } diff --git a/packages/cli/src/commands/storybook.js b/packages/cli/src/commands/storybook.js index ca34aff1b319..6e09f2e102a1 100644 --- a/packages/cli/src/commands/storybook.js +++ b/packages/cli/src/commands/storybook.js @@ -1,54 +1,43 @@ -import path from 'path' - -import execa from 'execa' import terminalLink from 'terminal-link' -import { getPaths } from '@redwoodjs/project-config' -import { errorTelemetry } from '@redwoodjs/telemetry' - import c from '../lib/colors' export const command = 'storybook' export const aliases = ['sb'] + export const description = - 'Launch Storybook: a tool for building UI components and pages in isolation' + 'Launch Storybook: a tool for building UI components in isolation' -export const builder = (yargs) => { +export function builder(yargs) { yargs - .option('open', { - describe: 'Open storybooks in your browser on start', - type: 'boolean', - default: true, - }) .option('build', { describe: 'Build Storybook', type: 'boolean', default: false, }) + .option('build-directory', { + describe: 'Directory in web/ to store static files', + type: 'string', + default: 'public/storybook', + }) .option('ci', { describe: 'Start server in CI mode, with no interactive prompts', type: 'boolean', default: false, }) + .option('open', { + describe: 'Open storybook in your browser on start', + type: 'boolean', + default: true, + }) .option('port', { - describe: 'Which port to run storybooks on', + describe: 'Which port to run storybook on', type: 'integer', default: 7910, }) - .option('build-directory', { - describe: 'Directory in web/ to store static files', - type: 'string', - default: 'public/storybook', - }) - .option('manager-cache', { - describe: - "Cache the manager UI. Disable this when you're making changes to `storybook.manager.js`.", - type: 'boolean', - default: true, - }) .option('smoke-test', { describe: - "CI mode plus Smoke-test (skip prompts, don't open browser, exit after successful start)", + "CI mode plus smoke-test (skip prompts; don't open browser; exit after successful start)", type: 'boolean', default: false, }) @@ -56,6 +45,7 @@ export const builder = (yargs) => { if (argv.build && argv.smokeTest) { throw new Error('Can not provide both "--build" and "--smoke-test"') } + if (argv.build && argv.open) { console.warn( c.warning( @@ -63,6 +53,7 @@ export const builder = (yargs) => { ) ) } + return true }) .epilogue( @@ -73,82 +64,7 @@ export const builder = (yargs) => { ) } -export const handler = ({ - open, - port, - build, - ci, - buildDirectory, - managerCache, - smokeTest, -}) => { - const cwd = getPaths().web.base - - const staticAssetsFolder = path.join(getPaths().web.base, 'public') - // Create the `MockServiceWorker.js` file - // https://mswjs.io/docs/cli/init - execa(`yarn msw init "${staticAssetsFolder}" --no-save`, undefined, { - stdio: 'inherit', - shell: true, - cwd, - }) - - const storybookConfig = path.dirname( - require.resolve('@redwoodjs/testing/config/storybook/main.js') - ) - - try { - if (build) { - execa( - `yarn build-storybook`, - [ - `--config-dir "${storybookConfig}"`, - `--output-dir "${buildDirectory}"`, - !managerCache && `--no-manager-cache`, - ].filter(Boolean), - { - stdio: 'inherit', - shell: true, - cwd, - } - ) - } else if (smokeTest) { - execa( - `yarn start-storybook`, - [ - `--config-dir "${storybookConfig}"`, - `--port ${port}`, - `--smoke-test`, - `--ci`, - `--no-version-updates`, - ].filter(Boolean), - { - stdio: 'inherit', - shell: true, - cwd, - } - ) - } else { - execa( - `yarn start-storybook`, - [ - `--config-dir "${storybookConfig}"`, - `--port ${port}`, - !managerCache && `--no-manager-cache`, - `--no-version-updates`, - ci && '--ci', - !open && `--no-open`, - ].filter(Boolean), - { - stdio: 'inherit', - shell: true, - cwd, - } - ) - } - } catch (e) { - console.log(c.error(e.message)) - errorTelemetry(process.argv, e.message) - process.exit(1) - } +export async function handler(options) { + const { handler } = await import('./storybookHandler') + await handler(options) } diff --git a/packages/cli/src/commands/storybookHandler.js b/packages/cli/src/commands/storybookHandler.js new file mode 100644 index 000000000000..5d8ae7e21057 --- /dev/null +++ b/packages/cli/src/commands/storybookHandler.js @@ -0,0 +1,75 @@ +import path from 'path' + +import execa from 'execa' + +import { getPaths } from '@redwoodjs/project-config' +import { errorTelemetry } from '@redwoodjs/telemetry' + +import c from '../lib/colors' + +const redwoodProjectPaths = getPaths() + +export const handler = ({ + build, + buildDirectory, + ci, + open, + port, + smokeTest, +}) => { + const cwd = redwoodProjectPaths.web.base + const staticAssetsFolder = path.join(cwd, 'public') + const execaOptions = { + stdio: 'inherit', + shell: true, + cwd, + } + + // Create the `MockServiceWorker.js` file. See https://mswjs.io/docs/cli/init. + execa.command(`yarn msw init "${staticAssetsFolder}" --no-save`, execaOptions) + + const storybookConfigPath = path.dirname( + require.resolve('@redwoodjs/testing/config/storybook/main.js') + ) + + /** @type {string?} */ + let command + const flags = [`--config-dir "${storybookConfigPath}"`] + + if (build) { + command = `yarn storybook build ${[ + ...flags, + `--output-dir "${buildDirectory}"`, + ] + .filter(Boolean) + .join(' ')}` + } else if (smokeTest) { + command = `yarn storybook dev ${[ + ...flags, + `--port ${port}`, + `--smoke-test`, + `--ci`, + `--no-version-updates`, + ] + .filter(Boolean) + .join(' ')}` + } else { + command = `yarn storybook dev ${[ + ...flags, + `--port ${port}`, + `--no-version-updates`, + ci && '--ci', + !open && `--no-open`, + ] + .filter(Boolean) + .join(' ')}` + } + + try { + execa.command(command, execaOptions) + } catch (e) { + console.log(c.error(e.message)) + errorTelemetry(process.argv, e.message) + process.exit(1) + } +} diff --git a/packages/testing/README.md b/packages/testing/README.md index 7a150dbe5a11..07735b52f099 100644 --- a/packages/testing/README.md +++ b/packages/testing/README.md @@ -1,35 +1,24 @@ -# @RedwoodJS/Testing +# @redwoodjs/testing - -- [Purpose and Vision](#Purpose-and-Vision) -- [Package Lead](#Package-Lead) -- [Roadmap](#Roadmap) -- [Contributing](#Contributing) +This package includes Redwood's Jest and Storybook config. -## Purpose and Vision +## Notes on Storybook -This package provides helpful defaults when testing a Redwood project's web side. The core of the project is an re-export of `@testing-library/react` with a custom `render` method. +This section contains some working notes on Redwood's Storybook config, mainly the `webpackFinal` prop. -## Usage +- `staticDirs` -In a jest test: -```js -import { render, screen } from '@redwoodjs/testing + ```js + ...(process.env.NODE_ENV !== 'production' && { + staticDirs: [path.join(redwoodProjectPaths.web.base, 'public')], + }), + ``` -it('works as expected', () => { - render() - expect(screen.queryByText('Text in my component')).toBeInTheDocument() -} -``` + We only set `staticDirs` when running Storybook process; will fail if set for SB --build. -## Package Lead -- [@RobertBroersma](https://github.com/RobertBroersma) -- [@peterp](https://github.com/peterp) +- resolve extensions and plugins -## Roadmap -See [[Testing] Support Jest --config extensibility](https://github.com/redwoodjs/redwood/issues/564) - -## Contributing -Core technologies -- [Jest](https://jestjs.io/docs/en/getting-started) -- [React Testing Library](https://testing-library.com/docs/react-testing-library/intro) \ No newline at end of file + ```js + sbConfig.resolve.extensions = rwConfig.resolve.extensions + sbConfig.resolve.plugins = rwConfig.resolve.plugins // Directory Named Plugin + ``` diff --git a/packages/testing/config/storybook/main.js b/packages/testing/config/storybook/main.js index f1b21ebfcd72..2a098541103b 100644 --- a/packages/testing/config/storybook/main.js +++ b/packages/testing/config/storybook/main.js @@ -10,37 +10,35 @@ const { importStatementPath, } = require('@redwoodjs/project-config') -const config = getConfig() - -const rwjsPaths = getPaths() - -const staticAssetsFolder = path.join(getPaths().web.base, 'public') +const redwoodProjectConfig = getConfig() +const redwoodProjectPaths = getPaths() +/** @type { import('@storybook/react-webpack5').StorybookConfig } */ const baseConfig = { - core: { - builder: 'webpack5', + framework: { + name: '@storybook/react-webpack5', + // This empty object is actually necessary. + options: {}, }, + stories: [ `${importStatementPath( - rwjsPaths.web.src + redwoodProjectPaths.web.src )}/**/*.stories.@(js|jsx|ts|tsx|mdx)`, ], + + // See https://storybook.js.org/docs/react/configure/storybook-addons. addons: [ '@storybook/addon-essentials', - config.web.a11y && '@storybook/addon-a11y', + redwoodProjectConfig.web.a11y && '@storybook/addon-a11y', ].filter(Boolean), - // Storybook's UI uses a separate Webpack configuration - managerWebpack: (sbConfig) => { - const userManagerPath = fs.existsSync(rwjsPaths.web.storybookManagerConfig) - ? rwjsPaths.web.storybookManagerConfig - : './manager.example.js' - sbConfig.resolve.alias['~__REDWOOD__USER_STORYBOOK_MANAGER_CONFIG'] = - userManagerPath - return sbConfig - }, - webpackFinal: (sbConfig, { configType }) => { - // configType is 'PRODUCTION' or 'DEVELOPMENT', why shout? + // Only set staticDirs when running Storybook process; will fail if set for SB --build + ...(process.env.NODE_ENV !== 'production' && { + staticDirs: [path.join(redwoodProjectPaths.web.base, 'public')], + }), + + webpackFinal(sbConfig, { configType }) { const isEnvProduction = configType && configType.toLowerCase() === 'production' @@ -58,8 +56,9 @@ const baseConfig = { '@redwoodjs/testing/dist/web/mockAuth.js' ) sbConfig.resolve.alias['~__REDWOOD__USER_ROUTES_FOR_MOCK'] = - rwjsPaths.web.routes - sbConfig.resolve.alias['~__REDWOOD__USER_WEB_SRC'] = rwjsPaths.web.src + redwoodProjectPaths.web.routes + sbConfig.resolve.alias['~__REDWOOD__USER_WEB_SRC'] = + redwoodProjectPaths.web.src // Determine the default storybook style file to use. // If one isn't provided, set the alias to `false` to tell webpack to ignore it. @@ -67,16 +66,18 @@ const baseConfig = { sbConfig.resolve.alias['~__REDWOOD__USER_WEB_DEFAULT_CSS'] = false const supportedStyleIndexFiles = ['index.scss', 'index.sass', 'index.css'] - for (let file of supportedStyleIndexFiles) { - const filePath = path.join(rwjsPaths.web.src, file) + for (const file of supportedStyleIndexFiles) { + const filePath = path.join(redwoodProjectPaths.web.src, file) if (fs.existsSync(filePath)) { sbConfig.resolve.alias['~__REDWOOD__USER_WEB_DEFAULT_CSS'] = filePath break } } - const userPreviewPath = fs.existsSync(rwjsPaths.web.storybookPreviewConfig) - ? rwjsPaths.web.storybookPreviewConfig + const userPreviewPath = fs.existsSync( + redwoodProjectPaths.web.storybookPreviewConfig + ) + ? redwoodProjectPaths.web.storybookPreviewConfig : './preview.example.js' sbConfig.resolve.alias['~__REDWOOD__USER_STORYBOOK_PREVIEW_CONFIG'] = userPreviewPath @@ -112,7 +113,7 @@ const baseConfig = { Boolean ) - // ** NODE ** + // See https://community.redwoodjs.com/t/mocking-node-modules-on-the-web-side-with-webpack-config-in-storybook/1392. sbConfig.node = rwConfig.node // Performance Improvements: @@ -127,21 +128,16 @@ const baseConfig = { return sbConfig }, - // only set staticDirs when running Storybook process; will fail if set for SB --build - ...(process.env.NODE_ENV !== 'production' && { - staticDirs: [`${staticAssetsFolder}`], - }), } -const mergeUserStorybookConfig = (baseConfig) => { - const redwoodPaths = getPaths() +function mergeUserStorybookConfig(baseConfig) { + const hasCustomConfig = fs.existsSync(redwoodProjectPaths.web.storybookConfig) - const hasCustomConfig = fs.existsSync(redwoodPaths.web.storybookConfig) if (!hasCustomConfig) { return baseConfig } - const userStorybookConfig = require(redwoodPaths.web.storybookConfig) + const userStorybookConfig = require(redwoodProjectPaths.web.storybookConfig) const { webpackFinal: baseWebpackFinal, ...baseConfigRest } = baseConfig diff --git a/packages/testing/config/storybook/manager.example.js b/packages/testing/config/storybook/manager.example.js deleted file mode 100644 index 4d6026ebb8d9..000000000000 --- a/packages/testing/config/storybook/manager.example.js +++ /dev/null @@ -1,38 +0,0 @@ -// This is an example of a custom manager.js file. If you'd like to -// customize your own, copy this file to web/config/storybook.manager.js. -// -// If you'd like to theme Storybook, make sure you install the -// @storybook/addons and @storybook/theming dependencies on the web-side. -// https://storybook.js.org/docs/react/configure/theming - -// const { addons } = require('@storybook/addons') -// const { create } = require('@storybook/theming') - -// const theme = create({ -// base: 'light', - -// colorPrimary: '#DC5E38', // red-600 -// colorSecondary: '#DC5E38', // red-600 - -// // UI -// appBg: '#FFFFFF', -// appBorderColor: '#F3C7BA', // red-300 - -// // Toolbar default and active colors -// barTextColor: '#A1A1AA', // gray-400 -// barBg: '#FAEAE5', // red-200 - -// // Form colors -// // inputBg: '#FFFFFF', -// // inputBorder: '#4B5563', // gray-600 -// // inputTextColor: '#111827', // gray-900 -// // inputBorderRadius: 4, - -// // Brand -// brandTitle: 'RedwoodJS Storybook', -// brandUrl: 'https://redwoodjs.com/', -// brandImage: -// 'https://community.redwoodjs.com/uploads/default/original/1X/e47e406616568a5534c0e181b949ac0c3a6e2a1b.png', -// }) - -// addons.setConfig({ theme }) diff --git a/packages/testing/config/storybook/manager.js b/packages/testing/config/storybook/manager.js deleted file mode 100644 index 753f88e9363a..000000000000 --- a/packages/testing/config/storybook/manager.js +++ /dev/null @@ -1,9 +0,0 @@ -const { merge } = require('webpack-merge') - -const baseConfig = {} - -// Load the user's `manager.js`-equivalent using the alias setup in `./main.js` -const userConfig = require('~__REDWOOD__USER_STORYBOOK_MANAGER_CONFIG') - -/** @returns {import('webpack').Configuration} Webpack Configuration with storybook provider */ -module.exports = merge(baseConfig, userConfig) diff --git a/packages/testing/package.json b/packages/testing/package.json index a7739547adeb..540576d60def 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -34,12 +34,10 @@ "@redwoodjs/project-config": "5.0.0", "@redwoodjs/router": "5.0.0", "@redwoodjs/web": "5.0.0", - "@storybook/addon-a11y": "6.5.17-alpha.0", - "@storybook/addon-docs": "6.5.17-alpha.0", - "@storybook/addon-essentials": "6.5.17-alpha.0", - "@storybook/builder-webpack5": "6.5.17-alpha.0", - "@storybook/manager-webpack5": "6.5.17-alpha.0", - "@storybook/react": "6.5.17-alpha.0", + "@storybook/addon-a11y": "7.0.12", + "@storybook/addon-docs": "7.0.12", + "@storybook/addon-essentials": "7.0.12", + "@storybook/react-webpack5": "7.0.12", "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", @@ -50,6 +48,7 @@ "@types/react": "18.2.6", "@types/react-dom": "18.2.4", "@types/webpack": "5.28.1", + "@types/webpack-env": "1.18.0", "babel-jest": "29.5.0", "babel-plugin-inline-react-svg": "2.0.2", "core-js": "3.30.2", @@ -58,6 +57,7 @@ "jest-environment-jsdom": "29.5.0", "jest-watch-typeahead": "2.2.2", "msw": "1.2.1", + "storybook": "7.0.12", "ts-toolbelt": "9.6.0", "whatwg-fetch": "3.6.2" }, diff --git a/packages/web/package.json b/packages/web/package.json index 8509b4f10856..513ecdbed911 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -10,13 +10,12 @@ "main": "./dist/index.js", "types": "dist/index.d.ts", "bin": { - "build-storybook": "./dist/bins/build-storybook.js", "cross-env": "./dist/bins/cross-env.js", "msw": "./dist/bins/msw.js", "redwood": "./dist/bins/redwood.js", "rw": "./dist/bins/redwood.js", "rwfw": "./dist/bins/rwfw.js", - "start-storybook": "./dist/bins/start-storybook.js", + "storybook": "./dist/bins/storybook.js", "tsc": "./dist/bins/tsc.js", "webpack": "./dist/bins/webpack.js" }, diff --git a/packages/web/src/bins/start-storybook.ts b/packages/web/src/bins/start-storybook.ts deleted file mode 100644 index 484a85c76bd8..000000000000 --- a/packages/web/src/bins/start-storybook.ts +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env node -import { createRequire } from 'module' - -const requireFromStorybook = createRequire( - require.resolve('@storybook/react/package.json') -) - -const bins = requireFromStorybook('./package.json')['bin'] - -requireFromStorybook(bins['start-storybook']) diff --git a/packages/web/src/bins/build-storybook.ts b/packages/web/src/bins/storybook.ts similarity index 63% rename from packages/web/src/bins/build-storybook.ts rename to packages/web/src/bins/storybook.ts index 50a306b58cf3..f31da0dc6862 100644 --- a/packages/web/src/bins/build-storybook.ts +++ b/packages/web/src/bins/storybook.ts @@ -2,9 +2,9 @@ import { createRequire } from 'module' const requireFromStorybook = createRequire( - require.resolve('@storybook/react/package.json') + require.resolve('storybook/package.json') ) const bins = requireFromStorybook('./package.json')['bin'] -requireFromStorybook(bins['build-storybook']) +requireFromStorybook(bins['storybook']) diff --git a/tasks/smoke-test/playwright.config.ts b/tasks/smoke-test/playwright.config.ts index cf400d3c6e98..0da1743c17ac 100644 --- a/tasks/smoke-test/playwright.config.ts +++ b/tasks/smoke-test/playwright.config.ts @@ -3,10 +3,11 @@ import { devices as replayDevices } from '@replayio/playwright' // See https://playwright.dev/docs/test-configuration#global-configuration const config: PlaywrightTestConfig = { - timeout: 90_000, + timeout: 90_000 * 3, expect: { timeout: 10 * 1000, }, + workers: 1, // do not run things in parallel // Leaving this here to make debugging easier, by uncommenting // use: { diff --git a/tasks/smoke-test/tests/storybook.spec.ts b/tasks/smoke-test/tests/storybook.spec.ts index 73f4957e5603..e46f835e58e6 100644 --- a/tasks/smoke-test/tests/storybook.spec.ts +++ b/tasks/smoke-test/tests/storybook.spec.ts @@ -20,12 +20,12 @@ storybookTest( await page.locator('text=/\\bBlogPostCell\\b/').click() await expect(page).toHaveURL( - `http://localhost:${port}/?path=/story/cells-blogpostcell--empty` + `http://localhost:${port}/?path=/story/cells-blogpostcell--loading` ) await expect( page.frameLocator('#storybook-preview-iframe').locator('body') - ).toContainText('Empty') + ).toContainText('Loading...') // Click text=Failure await page.locator('text=Failure').click() @@ -38,14 +38,14 @@ storybookTest( ).toContainText('Error: Oh no') // Check Loading - await page.locator('text=Loading').click() + await page.locator('text=Empty').click() await expect(page).toHaveURL( - `http://localhost:${port}/?path=/story/cells-blogpostcell--loading` + `http://localhost:${port}/?path=/story/cells-blogpostcell--empty` ) await expect( page.frameLocator('#storybook-preview-iframe').locator('body') - ).toContainText('Loading...') + ).toContainText('Empty') // Check Success // And make sure MSW Cell mocks are loaded as expected @@ -172,10 +172,10 @@ storybookTest( await page.goto(STORYBOOK_URL) // Click Redwood link in left nav - await page.locator('id=redwood--page').click() + await page.locator('id=redwood--docs').click() await expect(page).toHaveURL( - `http://localhost:${port}/?path=/story/redwood--page` + `http://localhost:${port}/?path=/docs/redwood--docs` ) await expect( diff --git a/yarn.lock b/yarn.lock index 95e88f90c3d3..c83612d88ec7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -340,6 +340,17 @@ __metadata: languageName: node linkType: hard +"@aw-web-design/x-default-browser@npm:1.4.88": + version: 1.4.88 + resolution: "@aw-web-design/x-default-browser@npm:1.4.88" + dependencies: + default-browser-id: 3.0.0 + bin: + x-default-browser: bin/x-default-browser.js + checksum: ae604e01aeb226b48cad226bfce55a88a12d759d139ede20aa71ee9ed94fefe912659678ae663bb277d9c02f281f62a965bdc0adf43817b0f95d397cbf97d8b2 + languageName: node + linkType: hard + "@azure/msal-browser@npm:2.37.0": version: 2.37.0 resolution: "@azure/msal-browser@npm:2.37.0" @@ -383,7 +394,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.15.8, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.5.5, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.15.8, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.21.4": version: 7.21.4 resolution: "@babel/code-frame@npm:7.21.4" dependencies: @@ -399,31 +410,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.12.9": - version: 7.12.9 - resolution: "@babel/core@npm:7.12.9" - dependencies: - "@babel/code-frame": ^7.10.4 - "@babel/generator": ^7.12.5 - "@babel/helper-module-transforms": ^7.12.1 - "@babel/helpers": ^7.12.5 - "@babel/parser": ^7.12.7 - "@babel/template": ^7.12.7 - "@babel/traverse": ^7.12.9 - "@babel/types": ^7.12.7 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.1 - json5: ^2.1.2 - lodash: ^4.17.19 - resolve: ^1.3.2 - semver: ^5.4.1 - source-map: ^0.5.0 - checksum: c11d26f5a33a29c94fdd1c492dfd723f48926c51e975448dda57c081c0d74c7b03298642b2651559e0d330ec868b5757b60f9648c71cf7f89fddf79a17cf006f - languageName: node - linkType: hard - -"@babel/core@npm:7.21.8, @babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.21.4, @babel/core@npm:^7.7.5": +"@babel/core@npm:7.21.8, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.0, @babel/core@npm:^7.20.2, @babel/core@npm:^7.21.4, @babel/core@npm:^7.7.5, @babel/core@npm:~7.21.0": version: 7.21.8 resolution: "@babel/core@npm:7.21.8" dependencies: @@ -472,7 +459,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:7.21.9, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.21.5, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:7.21.9, @babel/generator@npm:^7.12.11, @babel/generator@npm:^7.14.0, @babel/generator@npm:^7.18.13, @babel/generator@npm:^7.21.5, @babel/generator@npm:^7.7.2, @babel/generator@npm:~7.21.1": version: 7.21.9 resolution: "@babel/generator@npm:7.21.9" dependencies: @@ -503,7 +490,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.21.5": +"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.21.5": version: 7.21.5 resolution: "@babel/helper-compilation-targets@npm:7.21.5" dependencies: @@ -548,24 +535,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.1.5": - version: 0.1.5 - resolution: "@babel/helper-define-polyfill-provider@npm:0.1.5" - dependencies: - "@babel/helper-compilation-targets": ^7.13.0 - "@babel/helper-module-imports": ^7.12.13 - "@babel/helper-plugin-utils": ^7.13.0 - "@babel/traverse": ^7.13.0 - debug: ^4.1.1 - lodash.debounce: ^4.0.8 - resolve: ^1.14.2 - semver: ^6.1.2 - peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: b83aa728cc2fd4882a82ce67c300407024a05adc3f88c461a02438b2ab50c66e711f8ba36ef622637eb7af4d40aaafa0d70e77e0da9adc5710f190a686082f94 - languageName: node - linkType: hard - "@babel/helper-define-polyfill-provider@npm:^0.3.3": version: 0.3.3 resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" @@ -642,7 +611,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.21.4": +"@babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.21.4": version: 7.21.4 resolution: "@babel/helper-module-imports@npm:7.21.4" dependencies: @@ -651,7 +620,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.21.5": +"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.21.5": version: 7.21.5 resolution: "@babel/helper-module-transforms@npm:7.21.5" dependencies: @@ -676,14 +645,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:7.10.4": - version: 7.10.4 - resolution: "@babel/helper-plugin-utils@npm:7.10.4" - checksum: 113d0405281f5490658f7c1c3a81b4a37927375e1ebcccd2fd90be538a102da0c2d6024561aaf26bd1c71ef7688b5a8b96a87d938db8d9774454ab635011fc7f - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.21.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.21.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.21.5 resolution: "@babel/helper-plugin-utils@npm:7.21.5" checksum: 3d97ba406b32bd9ed0022d6ede2e07e98c130f4cbfffa044b3c5713d94e9b5f557242651713e2c79569cc13d6c67ef9fa749e87cb3da60a506a79bdc2a0c3d43 @@ -778,7 +740,7 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.21.5": +"@babel/helpers@npm:^7.21.5": version: 7.21.5 resolution: "@babel/helpers@npm:7.21.5" dependencies: @@ -818,7 +780,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:7.21.9, @babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.5, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.3.2": +"@babel/parser@npm:7.21.9, @babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.1.6, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.5, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.3.2, @babel/parser@npm:~7.21.2": version: 7.21.9 resolution: "@babel/parser@npm:7.21.9" bin: @@ -865,7 +827,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:7.18.6, @babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.12.1, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.6": +"@babel/plugin-proposal-class-properties@npm:7.18.6, @babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -890,7 +852,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:7.21.0, @babel/plugin-proposal-decorators@npm:^7.12.12": +"@babel/plugin-proposal-decorators@npm:7.21.0": version: 7.21.0 resolution: "@babel/plugin-proposal-decorators@npm:7.21.0" dependencies: @@ -917,18 +879,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-export-default-from@npm:^7.12.1": - version: 7.18.10 - resolution: "@babel/plugin-proposal-export-default-from@npm:7.18.10" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/plugin-syntax-export-default-from": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9ac33f8784e7a6ad0e74dabc5f45ff3aff06b57154e83f3e7fa867c45653820ec4796bf87af886bfebbf4d0762fa9efa8bfa03f7485710bbdca1c595bf698a58 - languageName: node - linkType: hard - "@babel/plugin-proposal-export-namespace-from@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" @@ -965,7 +915,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.12.1, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -989,20 +939,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:7.12.1": - version: 7.12.1 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.12.1" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-object-rest-spread": ^7.8.0 - "@babel/plugin-transform-parameters": ^7.12.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f773d59ead8b056b646d585e95d610cca2f0aeaa2eeaad74b3eb9e25821b06f27e361dd0aac9a088a10c22fee1ead8863f82a2be073e28eb04ca9a330a00941e - languageName: node - linkType: hard - -"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.12.1, @babel/plugin-proposal-object-rest-spread@npm:^7.20.7": +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" dependencies: @@ -1029,7 +966,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.12.7, @babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.20.7, @babel/plugin-proposal-optional-chaining@npm:^7.21.0": +"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.20.7, @babel/plugin-proposal-optional-chaining@npm:^7.21.0": version: 7.21.0 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: @@ -1042,7 +979,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:7.18.6, @babel/plugin-proposal-private-methods@npm:^7.12.1, @babel/plugin-proposal-private-methods@npm:^7.18.6": +"@babel/plugin-proposal-private-methods@npm:7.18.6, @babel/plugin-proposal-private-methods@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" dependencies: @@ -1054,7 +991,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:7.21.0, @babel/plugin-proposal-private-property-in-object@npm:^7.12.1, @babel/plugin-proposal-private-property-in-object@npm:^7.21.0": +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0, @babel/plugin-proposal-private-property-in-object@npm:^7.21.0": version: 7.21.0 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" dependencies: @@ -1146,17 +1083,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-default-from@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-export-default-from@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3858471e0d571ff611ff48950e98463356de6ba89f7bdfb039efd759b856c86bc47bbd153c4cef45e938c4fda38e754099f1b7af1bcdf9ab4065e6b85be8d8b6 - languageName: node - linkType: hard - "@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" @@ -1212,18 +1138,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:7.12.1": - version: 7.12.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.12.1" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 11d435f9e4e71c0f00e5bc295b40747c2c42341b7f38ddc5f8ac41d49ddfa247514dbe91932fa3dabd65581b4c7a9fe5b3d1c2b285e5ca32f4e5296cc185d40c - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.21.4, @babel/plugin-syntax-jsx@npm:^7.7.2": +"@babel/plugin-syntax-jsx@npm:^7.0.0, @babel/plugin-syntax-jsx@npm:^7.21.4, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.21.4 resolution: "@babel/plugin-syntax-jsx@npm:7.21.4" dependencies: @@ -1267,7 +1182,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:7.8.3, @babel/plugin-syntax-object-rest-spread@npm:^7.0.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.3": +"@babel/plugin-syntax-object-rest-spread@npm:^7.0.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: @@ -1333,7 +1248,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.12.1, @babel/plugin-transform-arrow-functions@npm:^7.21.5": +"@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.21.5": version: 7.21.5 resolution: "@babel/plugin-transform-arrow-functions@npm:7.21.5" dependencies: @@ -1368,7 +1283,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.12.12, @babel/plugin-transform-block-scoping@npm:^7.21.0": +"@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.21.0": version: 7.21.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.21.0" dependencies: @@ -1379,7 +1294,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.12.1, @babel/plugin-transform-classes@npm:^7.21.0": +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.21.0": version: 7.21.0 resolution: "@babel/plugin-transform-classes@npm:7.21.0" dependencies: @@ -1410,7 +1325,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.12.1, @babel/plugin-transform-destructuring@npm:^7.21.3": +"@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.21.3": version: 7.21.3 resolution: "@babel/plugin-transform-destructuring@npm:7.21.3" dependencies: @@ -1456,7 +1371,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.18.6": +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.21.0": version: 7.21.0 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.21.0" dependencies: @@ -1468,7 +1383,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.12.1, @babel/plugin-transform-for-of@npm:^7.21.5": +"@babel/plugin-transform-for-of@npm:^7.0.0, @babel/plugin-transform-for-of@npm:^7.21.5": version: 7.21.5 resolution: "@babel/plugin-transform-for-of@npm:7.21.5" dependencies: @@ -1600,7 +1515,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.12.1, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.21.3": +"@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.21.3": version: 7.21.3 resolution: "@babel/plugin-transform-parameters@npm:7.21.3" dependencies: @@ -1666,18 +1581,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.12.12, @babel/plugin-transform-react-jsx@npm:^7.18.6": - version: 7.21.0 - resolution: "@babel/plugin-transform-react-jsx@npm:7.21.0" +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.18.6, @babel/plugin-transform-react-jsx@npm:^7.19.0": + version: 7.21.5 + resolution: "@babel/plugin-transform-react-jsx@npm:7.21.5" dependencies: "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-jsx": ^7.18.6 - "@babel/types": ^7.21.0 + "@babel/helper-module-imports": ^7.21.4 + "@babel/helper-plugin-utils": ^7.21.5 + "@babel/plugin-syntax-jsx": ^7.21.4 + "@babel/types": ^7.21.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 88ea88e17cbcff8c0b4b022d38020161f59ef37847b5e57074c135d109b8d4b2def57fb13d79dffad3a8d04e5113eb15aea3d73937e4ba563f0dbdd78115a584 + checksum: 03cd8c5e8ca66bb203149849c26ef62cc4988dabead617ee08c278c8ad073ba8a4ec6f2b0ef35cd752d6b6e5f1ed56206a48a2edce7269e416f5b8bfb7e28f54 languageName: node linkType: hard @@ -1732,7 +1647,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.12.1, @babel/plugin-transform-shorthand-properties@npm:^7.18.6": +"@babel/plugin-transform-shorthand-properties@npm:^7.0.0, @babel/plugin-transform-shorthand-properties@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" dependencies: @@ -1743,7 +1658,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.12.1, @babel/plugin-transform-spread@npm:^7.20.7": +"@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-spread@npm:7.20.7" dependencies: @@ -1766,7 +1681,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.12.1, @babel/plugin-transform-template-literals@npm:^7.18.9": +"@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" dependencies: @@ -1825,7 +1740,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:7.21.5, @babel/preset-env@npm:^7.12.11": +"@babel/preset-env@npm:7.21.5, @babel/preset-env@npm:^7.20.2, @babel/preset-env@npm:~7.21.0": version: 7.21.5 resolution: "@babel/preset-env@npm:7.21.5" dependencies: @@ -1911,16 +1826,16 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.12.1, @babel/preset-flow@npm:^7.13.13": - version: 7.18.6 - resolution: "@babel/preset-flow@npm:7.18.6" +"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.18.6": + version: 7.21.4 + resolution: "@babel/preset-flow@npm:7.21.4" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-validator-option": ^7.18.6 - "@babel/plugin-transform-flow-strip-types": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-validator-option": ^7.21.0 + "@babel/plugin-transform-flow-strip-types": ^7.21.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9fcc9b4a4ade598af0253e22e56a32431502fd92f208305a340a9f35e3ca43c3b472399c55d615092dbdab9d86fe2fc9b866926fdb30ffd9704b77d1b2e2c85d + checksum: 50ec8dc9a30ef7ba668e9872f2142bad4ecf7a9a37dfe323a28b7f1de3b2db861e4cf7737e9dfa1a433bd65c3a26d4da93d2efce4f83c39bb8114fcc010ec39f languageName: node linkType: hard @@ -1939,7 +1854,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:7.18.6, @babel/preset-react@npm:^7.12.10": +"@babel/preset-react@npm:7.18.6, @babel/preset-react@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-react@npm:7.18.6" dependencies: @@ -1955,7 +1870,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:7.21.5, @babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.13.0": +"@babel/preset-typescript@npm:7.21.5, @babel/preset-typescript@npm:^7.13.0": version: 7.21.5 resolution: "@babel/preset-typescript@npm:7.21.5" dependencies: @@ -1970,7 +1885,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:7.21.0, @babel/register@npm:^7.12.1, @babel/register@npm:^7.13.16, @babel/register@npm:^7.18.9": +"@babel/register@npm:7.21.0, @babel/register@npm:^7.13.16, @babel/register@npm:^7.18.9": version: 7.21.0 resolution: "@babel/register@npm:7.21.0" dependencies: @@ -2002,7 +1917,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": version: 7.21.0 resolution: "@babel/runtime@npm:7.21.0" dependencies: @@ -2011,7 +1926,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.12.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.3.3": version: 7.20.7 resolution: "@babel/template@npm:7.20.7" dependencies: @@ -2022,7 +1937,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:7.21.5, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.7.2": +"@babel/traverse@npm:7.21.5, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.5, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:~7.21.2": version: 7.21.5 resolution: "@babel/traverse@npm:7.21.5" dependencies: @@ -2040,7 +1955,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.4, @babel/types@npm:^7.21.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.1.6, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.13, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.4, @babel/types@npm:^7.21.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3, @babel/types@npm:~7.21.2": version: 7.21.5 resolution: "@babel/types@npm:7.21.5" dependencies: @@ -2173,18 +2088,6 @@ __metadata: languageName: node linkType: hard -"@cnakazawa/watch@npm:^1.0.3": - version: 1.0.4 - resolution: "@cnakazawa/watch@npm:1.0.4" - dependencies: - exec-sh: ^0.3.2 - minimist: ^1.2.0 - bin: - watch: cli.js - checksum: 8678b6f582bdc5ffe59c0d45c2ad21f4ea1d162ec7ddb32e85078fca481c26958f27bcdef6007b8e9a066da090ccf9d31e1753f8de1e5f32466a04227d70dc31 - languageName: node - linkType: hard - "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -2244,6 +2147,15 @@ __metadata: languageName: node linkType: hard +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": + version: 1.0.1 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" + peerDependencies: + react: ">=16.8.0" + checksum: a15b2167940e3a908160687b73fc4fcd81e59ab45136b6967f02c7c419d9a149acd22a416b325c389642d4f1c3d33cf4196cad6b618128b55b7c74f6807a240b + languageName: node + linkType: hard + "@envelop/core@npm:3.0.6, @envelop/core@npm:^3.0.0, @envelop/core@npm:^3.0.4": version: 3.0.6 resolution: "@envelop/core@npm:3.0.6" @@ -2699,6 +2611,13 @@ __metadata: languageName: node linkType: hard +"@fal-works/esbuild-plugin-global-externals@npm:^2.1.2": + version: 2.1.2 + resolution: "@fal-works/esbuild-plugin-global-externals@npm:2.1.2" + checksum: 2c84a8e6121b00ac8e4eb2469ab8f188142db2f1927391758e5d0142cb684b7eb0fad0c9d6caf358616eb2a77af2c067e08b9ec8e05749b415fc4dd0ef96d0fe + languageName: node + linkType: hard + "@fastify/accept-negotiator@npm:^1.0.0": version: 1.1.0 resolution: "@fastify/accept-negotiator@npm:1.1.0" @@ -4474,30 +4393,7 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/transform@npm:26.6.2" - dependencies: - "@babel/core": ^7.1.0 - "@jest/types": ^26.6.2 - babel-plugin-istanbul: ^6.0.0 - chalk: ^4.0.0 - convert-source-map: ^1.4.0 - fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.2.4 - jest-haste-map: ^26.6.2 - jest-regex-util: ^26.0.0 - jest-util: ^26.6.2 - micromatch: ^4.0.2 - pirates: ^4.0.1 - slash: ^3.0.0 - source-map: ^0.6.1 - write-file-atomic: ^3.0.0 - checksum: 1a1d636528d9b122b87b870633763c67f131533fce61e5db536dfbbea0bbfe8fe130daededb686ccc230389473a2b8ece5d0e1eaf380066d8902bde48579de31 - languageName: node - linkType: hard - -"@jest/transform@npm:^29.5.0": +"@jest/transform@npm:^29.3.1, @jest/transform@npm:^29.5.0": version: 29.5.0 resolution: "@jest/transform@npm:29.5.0" dependencies: @@ -4520,19 +4416,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/types@npm:26.6.2" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^15.0.0 - chalk: ^4.0.0 - checksum: 5b9b957f38a002895eb04bbb8c3dda6fccce8e2551f3f44b02f1f43063a78e8bedce73cd4330b53ede00ae005de5cd805982fbb2ec6ab9feacf96344240d5db2 - languageName: node - linkType: hard - "@jest/types@npm:^29.5.0": version: 29.5.0 resolution: "@jest/types@npm:29.5.0" @@ -4626,6 +4509,13 @@ __metadata: languageName: node linkType: hard +"@juggle/resize-observer@npm:^3.3.1": + version: 3.4.0 + resolution: "@juggle/resize-observer@npm:3.4.0" + checksum: 12930242357298c6f2ad5d4ec7cf631dfb344ca7c8c830ab7f64e6ac11eb1aae486901d8d880fd08fb1b257800c160a0da3aee1e7ed9adac0ccbb9b7c5d93347 + languageName: node + linkType: hard + "@leichtgewicht/ip-codec@npm:^2.0.1": version: 2.0.4 resolution: "@leichtgewicht/ip-codec@npm:2.0.4" @@ -4761,56 +4651,15 @@ __metadata: languageName: node linkType: hard -"@mdx-js/mdx@npm:^1.6.22": - version: 1.6.22 - resolution: "@mdx-js/mdx@npm:1.6.22" +"@mdx-js/react@npm:^2.1.5": + version: 2.3.0 + resolution: "@mdx-js/react@npm:2.3.0" dependencies: - "@babel/core": 7.12.9 - "@babel/plugin-syntax-jsx": 7.12.1 - "@babel/plugin-syntax-object-rest-spread": 7.8.3 - "@mdx-js/util": 1.6.22 - babel-plugin-apply-mdx-type-prop: 1.6.22 - babel-plugin-extract-import-names: 1.6.22 - camelcase-css: 2.0.1 - detab: 2.0.4 - hast-util-raw: 6.0.1 - lodash.uniq: 4.5.0 - mdast-util-to-hast: 10.0.1 - remark-footnotes: 2.0.0 - remark-mdx: 1.6.22 - remark-parse: 8.0.3 - remark-squeeze-paragraphs: 4.0.0 - style-to-object: 0.3.0 - unified: 9.2.0 - unist-builder: 2.0.3 - unist-util-visit: 2.0.3 - checksum: 7f4c38911fc269159834240d3cc9279839145022a992bd61657530750c7ab5d0f674e8d6319b6e2e426d0e1adc6cc5ab1876e57548208783d8a3d1b8ef73ebca - languageName: node - linkType: hard - -"@mdx-js/react@npm:^1.6.22": - version: 1.6.22 - resolution: "@mdx-js/react@npm:1.6.22" + "@types/mdx": ^2.0.0 + "@types/react": ">=16" peerDependencies: - react: ^16.13.1 || ^17.0.0 - checksum: ed896671ffab04c1f11cdba45bfb2786acff58cd0b749b0a13d9b7a7022ac75cc036bec067ca946e6540e2934727e0ba8bf174e4ae10c916f30cda6aecac8992 - languageName: node - linkType: hard - -"@mdx-js/util@npm:1.6.22": - version: 1.6.22 - resolution: "@mdx-js/util@npm:1.6.22" - checksum: 2ee8da6afea0f42297ea31f52b1d50d228744d2895cce7cc9571b7d5ce97c7c96037c80b6dbcded9caa8099c9a994eda62980099eabe1c000aaa792816c66f10 - languageName: node - linkType: hard - -"@mrmlnc/readdir-enhanced@npm:^2.2.1": - version: 2.2.1 - resolution: "@mrmlnc/readdir-enhanced@npm:2.2.1" - dependencies: - call-me-maybe: ^1.0.1 - glob-to-regexp: ^0.3.0 - checksum: 01840f3c85e9a7cd0ed5e038cc00e7518809b9edda950598e22b1c9804832e39a75707aaa6eb0b023e72182a85e00041c7a01483e425b16257bd3d5e4c788d86 + react: ">=16" + checksum: 6d647115703dbe258f7fe372499fa8c6fe17a053ff0f2a208111c9973a71ae738a0ed376770445d39194d217e00e1a015644b24f32c2f7cb4f57988de0649b15 languageName: node linkType: hard @@ -4840,6 +4689,17 @@ __metadata: languageName: node linkType: hard +"@ndelangen/get-tarball@npm:^3.0.7": + version: 3.0.7 + resolution: "@ndelangen/get-tarball@npm:3.0.7" + dependencies: + gunzip-maybe: ^1.4.2 + pump: ^3.0.0 + tar-fs: ^2.1.1 + checksum: b60324b165656fa4c6adfce2f521ba44c12773a293e83ec7469c2fe0e71f4b352756db73867b6ce197610b6ad0dcbc2bb1add2b24165351b60337f0bf492f998 + languageName: node + linkType: hard + "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3": version: 2.1.8-no-fsevents.3 resolution: "@nicolo-ribaudo/chokidar-2@npm:2.1.8-no-fsevents.3" @@ -4873,13 +4733,6 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.stat@npm:^1.1.2": - version: 1.1.3 - resolution: "@nodelib/fs.stat@npm:1.1.3" - checksum: dc28ccae626e817a61b1544285b0f86c4e94a4a23db777c2949f78866ec57b1e1ccd5554bc3ed8e965df0646b1019e184315d32e98428c15eef7409974b17598 - languageName: node - linkType: hard - "@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" @@ -6034,7 +5887,7 @@ __metadata: languageName: node linkType: hard -"@pmmmwh/react-refresh-webpack-plugin@npm:0.5.10, @pmmmwh/react-refresh-webpack-plugin@npm:^0.5.3": +"@pmmmwh/react-refresh-webpack-plugin@npm:0.5.10, @pmmmwh/react-refresh-webpack-plugin@npm:^0.5.5": version: 0.5.10 resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.10" dependencies: @@ -7501,12 +7354,10 @@ __metadata: "@redwoodjs/project-config": 5.0.0 "@redwoodjs/router": 5.0.0 "@redwoodjs/web": 5.0.0 - "@storybook/addon-a11y": 6.5.17-alpha.0 - "@storybook/addon-docs": 6.5.17-alpha.0 - "@storybook/addon-essentials": 6.5.17-alpha.0 - "@storybook/builder-webpack5": 6.5.17-alpha.0 - "@storybook/manager-webpack5": 6.5.17-alpha.0 - "@storybook/react": 6.5.17-alpha.0 + "@storybook/addon-a11y": 7.0.12 + "@storybook/addon-docs": 7.0.12 + "@storybook/addon-essentials": 7.0.12 + "@storybook/react-webpack5": 7.0.12 "@testing-library/jest-dom": 5.16.5 "@testing-library/react": 14.0.0 "@testing-library/user-event": 14.4.3 @@ -7517,6 +7368,7 @@ __metadata: "@types/react": 18.2.6 "@types/react-dom": 18.2.4 "@types/webpack": 5.28.1 + "@types/webpack-env": 1.18.0 babel-jest: 29.5.0 babel-plugin-inline-react-svg: 2.0.2 core-js: 3.30.2 @@ -7525,6 +7377,7 @@ __metadata: jest-environment-jsdom: 29.5.0 jest-watch-typeahead: 2.2.2 msw: 1.2.1 + storybook: 7.0.12 ts-toolbelt: 9.6.0 typescript: 5.0.4 whatwg-fetch: 3.6.2 @@ -7603,13 +7456,12 @@ __metadata: react: 18.2.0 react-dom: 18.2.0 bin: - build-storybook: ./dist/bins/build-storybook.js cross-env: ./dist/bins/cross-env.js msw: ./dist/bins/msw.js redwood: ./dist/bins/redwood.js rw: ./dist/bins/redwood.js rwfw: ./dist/bins/rwfw.js - start-storybook: ./dist/bins/start-storybook.js + storybook: ./dist/bins/storybook.js tsc: ./dist/bins/tsc.js webpack: ./dist/bins/webpack.js languageName: unknown @@ -7779,26 +7631,23 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-a11y@npm:6.5.17-alpha.0" +"@storybook/addon-a11y@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-a11y@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/channels": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/theming": 6.5.17-alpha.0 + "@storybook/addon-highlight": 7.0.12 + "@storybook/channels": 7.0.12 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/theming": 7.0.12 + "@storybook/types": 7.0.12 axe-core: ^4.2.0 - core-js: ^3.8.2 - global: ^4.4.0 lodash: ^4.17.21 - react-sizeme: ^3.0.1 - regenerator-runtime: ^0.13.7 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 + react-resize-detector: ^7.1.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7807,33 +7656,30 @@ __metadata: optional: true react-dom: optional: true - checksum: 4761811e7ad9881cb1ca2c3a8bdefc762f9417e008543a5f6db3e192c38c07e0622be88ccec31a74568e7919220d9a40d48abf38137a58903bee6b442ebcac21 + checksum: c2effb0d30c3dd11bdd830f3b22749d103f48e47dbfbda358a3d45145986fbdf8baf66f4e53964873f3b02e190fc2e3ef191aebb3d08c041a2cd718a890f231c languageName: node linkType: hard -"@storybook/addon-actions@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-actions@npm:6.5.17-alpha.0" +"@storybook/addon-actions@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-actions@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/theming": 6.5.17-alpha.0 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/theming": 7.0.12 + "@storybook/types": 7.0.12 + dequal: ^2.0.2 lodash: ^4.17.21 polished: ^4.2.2 prop-types: ^15.7.2 - react-inspector: ^5.1.0 - regenerator-runtime: ^0.13.7 - telejson: ^6.0.8 + react-inspector: ^6.0.0 + telejson: ^7.0.3 ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - uuid-browser: ^3.1.0 + uuid: ^9.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7842,27 +7688,24 @@ __metadata: optional: true react-dom: optional: true - checksum: 840d8c5dc894a0c11c82f79366c2539eb67f7d66396f7a5617069619c059b775ec3ecdaf371c7f2fd025366d2d5f378f4aa82410e53cd8cefbf915c5b510e89c + checksum: 9a2a0f4914a830651efffa8d7dbd35d2691e187f2e0fbe17ce2ad93be01fe66f3045361c4c0b7abd58c61f3ec8339f825d33a21e0dca4ddb355033565a139f71 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-backgrounds@npm:6.5.17-alpha.0" +"@storybook/addon-backgrounds@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-backgrounds@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/theming": 6.5.17-alpha.0 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/theming": 7.0.12 + "@storybook/types": 7.0.12 memoizerific: ^1.11.3 - regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7871,24 +7714,23 @@ __metadata: optional: true react-dom: optional: true - checksum: 6e053ef9cce8102af6b9d92db4dc93af30d7181bface6b277cb52bc9704b3a81e752d8971b5ab880b283522344fa97eb8d1553b56c115cee5cc1b7c4db4bfa76 + checksum: edcf4dd2d66bcad58bd5b278eca8548297a5a8b1dccb11b5e11a97a387f6a60bd7aff3280a45ab6b2e6fb70eeb5ccfe8cdcc05096b2c04377a10be4189560af9 languageName: node linkType: hard -"@storybook/addon-controls@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-controls@npm:6.5.17-alpha.0" +"@storybook/addon-controls@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-controls@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/node-logger": 6.5.17-alpha.0 - "@storybook/store": 6.5.17-alpha.0 - "@storybook/theming": 6.5.17-alpha.0 - core-js: ^3.8.2 + "@storybook/blocks": 7.0.12 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/core-common": 7.0.12 + "@storybook/manager-api": 7.0.12 + "@storybook/node-logger": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/theming": 7.0.12 + "@storybook/types": 7.0.12 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: @@ -7899,129 +7741,89 @@ __metadata: optional: true react-dom: optional: true - checksum: baf9648e38da92d27bb4d050cfa99f660061157dde118a26c86df57ff8af3576eada90eb298351923f49dac74866e04573a3f6c894bdffebe2d859c5f8d4be52 - languageName: node - linkType: hard - -"@storybook/addon-docs@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-docs@npm:6.5.17-alpha.0" - dependencies: - "@babel/plugin-transform-react-jsx": ^7.12.12 - "@babel/preset-env": ^7.12.11 - "@jest/transform": ^26.6.2 - "@mdx-js/react": ^1.6.22 - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/docs-tools": 6.5.17-alpha.0 - "@storybook/mdx1-csf": ^0.0.1 - "@storybook/node-logger": 6.5.17-alpha.0 - "@storybook/postinstall": 6.5.17-alpha.0 - "@storybook/preview-web": 6.5.17-alpha.0 - "@storybook/source-loader": 6.5.17-alpha.0 - "@storybook/store": 6.5.17-alpha.0 - "@storybook/theming": 6.5.17-alpha.0 - babel-loader: ^8.0.0 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 - lodash: ^4.17.21 - regenerator-runtime: ^0.13.7 + checksum: 8ad4391ed7e0dee20b78abf3f153fc76db013a491cbf8c1dc41047a148795d7ae081c30b5b929d277e028023a2f3e1f29e741fa1636bb37d4a0f7c5e28ac18ce + languageName: node + linkType: hard + +"@storybook/addon-docs@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-docs@npm:7.0.12" + dependencies: + "@babel/core": ^7.20.2 + "@babel/plugin-transform-react-jsx": ^7.19.0 + "@jest/transform": ^29.3.1 + "@mdx-js/react": ^2.1.5 + "@storybook/blocks": 7.0.12 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/csf-plugin": 7.0.12 + "@storybook/csf-tools": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/mdx2-csf": ^1.0.0 + "@storybook/node-logger": 7.0.12 + "@storybook/postinstall": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/react-dom-shim": 7.0.12 + "@storybook/theming": 7.0.12 + "@storybook/types": 7.0.12 + fs-extra: ^11.1.0 remark-external-links: ^8.0.0 remark-slug: ^6.0.0 ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 peerDependencies: - "@storybook/mdx2-csf": ^0.0.3 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@storybook/mdx2-csf": - optional: true - react: - optional: true - react-dom: - optional: true - checksum: f278491bd0c37ec5c3f357f80e2e53582758b453556cc2039e2fb3a8883f613c193841c92a442cf075ead73ed111bb819522f170b4c4b783a1ef564937cfb4ef - languageName: node - linkType: hard - -"@storybook/addon-essentials@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-essentials@npm:6.5.17-alpha.0" - dependencies: - "@storybook/addon-actions": 6.5.17-alpha.0 - "@storybook/addon-backgrounds": 6.5.17-alpha.0 - "@storybook/addon-controls": 6.5.17-alpha.0 - "@storybook/addon-docs": 6.5.17-alpha.0 - "@storybook/addon-measure": 6.5.17-alpha.0 - "@storybook/addon-outline": 6.5.17-alpha.0 - "@storybook/addon-toolbars": 6.5.17-alpha.0 - "@storybook/addon-viewport": 6.5.17-alpha.0 - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 - "@storybook/node-logger": 6.5.17-alpha.0 - core-js: ^3.8.2 - regenerator-runtime: ^0.13.7 + checksum: 56ea6e002e028d0f72fc8875935e3209e15af64ad03ea08b842b6c2cd2c2cc8f49ac6c628474b8d7c25a30ed7999441945439659932fd3568e4391540443bb52 + languageName: node + linkType: hard + +"@storybook/addon-essentials@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-essentials@npm:7.0.12" + dependencies: + "@storybook/addon-actions": 7.0.12 + "@storybook/addon-backgrounds": 7.0.12 + "@storybook/addon-controls": 7.0.12 + "@storybook/addon-docs": 7.0.12 + "@storybook/addon-highlight": 7.0.12 + "@storybook/addon-measure": 7.0.12 + "@storybook/addon-outline": 7.0.12 + "@storybook/addon-toolbars": 7.0.12 + "@storybook/addon-viewport": 7.0.12 + "@storybook/core-common": 7.0.12 + "@storybook/manager-api": 7.0.12 + "@storybook/node-logger": 7.0.12 + "@storybook/preview-api": 7.0.12 ts-dedent: ^2.0.0 peerDependencies: - "@babel/core": ^7.9.6 - peerDependenciesMeta: - "@storybook/angular": - optional: true - "@storybook/builder-manager4": - optional: true - "@storybook/builder-manager5": - optional: true - "@storybook/builder-webpack4": - optional: true - "@storybook/builder-webpack5": - optional: true - "@storybook/html": - optional: true - "@storybook/vue": - optional: true - "@storybook/vue3": - optional: true - "@storybook/web-components": - optional: true - lit: - optional: true - lit-html: - optional: true - react: - optional: true - react-dom: - optional: true - svelte: - optional: true - sveltedoc-parser: - optional: true - vue: - optional: true - webpack: - optional: true - checksum: 438b2e80b8947bae03b445f186c97c26d3ba832ca71da5af889c8e290c4934e7ba912dad53147d2bcd37e5c8d635df48ebc1375767ef7347e4e83f4a497142ad + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 8ef3bbd508d04241459a770d65b25909a555d3e88985b6fa74026f450ef3df69fe3ce4165bc35d1eb220e52064dfc09ae2eb572649f2d0f88437d543b0737ca8 languageName: node linkType: hard -"@storybook/addon-measure@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-measure@npm:6.5.17-alpha.0" +"@storybook/addon-highlight@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-highlight@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/core-events": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/preview-api": 7.0.12 + checksum: 67d639e9b33b1c0f818aa0d932cb9cbc0dbe963f877d3525ddab1b699e9ecde230068e61ed4ba83ff81b52673d379abc5a917d018f874c69c15227abc85c18ef + languageName: node + linkType: hard + +"@storybook/addon-measure@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-measure@npm:7.0.12" + dependencies: + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/types": 7.0.12 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -8030,23 +7832,21 @@ __metadata: optional: true react-dom: optional: true - checksum: 843a95ffc369ce3b129559c88baa1a539c89ea055b295b20bd91ad98cecc46053d2fd00cdbaa40ec838b059ec4ab2ecce523aeb123e35d6b47c0c13a37b7a8b8 + checksum: 2f41dfa2bb8c768774f0fa0bfa832c237104d48dcb9b21f57d4a59c2d912e2bf4ee40797eefee6678bec15b9a598247a86e6e407c242689d637b9d680cd50aa3 languageName: node linkType: hard -"@storybook/addon-outline@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-outline@npm:6.5.17-alpha.0" +"@storybook/addon-outline@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-outline@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - core-js: ^3.8.2 - global: ^4.4.0 - regenerator-runtime: ^0.13.7 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/types": 7.0.12 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -8056,21 +7856,19 @@ __metadata: optional: true react-dom: optional: true - checksum: 1b9326eb8a2e37f06a99345f2f31887fa8c7fde18d2899ad90623cfc10ea1661e554ab1ef25911bae72748606178a2b4f0e68d86ef59274d16a5cdc39ab3e53a + checksum: 493ca647e57d0f5c3fecf93771d4c59f63f6586b0658701a9944f8076bc1838a5e09d3d6c5098ebf563210930d019ee32912542bdd1c8e04ea096ab4c8fbff63 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-toolbars@npm:6.5.17-alpha.0" +"@storybook/addon-toolbars@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-toolbars@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/theming": 6.5.17-alpha.0 - core-js: ^3.8.2 - regenerator-runtime: ^0.13.7 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/manager-api": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/theming": 7.0.12 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -8079,25 +7877,23 @@ __metadata: optional: true react-dom: optional: true - checksum: 94d90925680718ee790c551733894725b54ad08d4f5450a41b4c7ad571146d06ddc4f267636f21e76d6c0bdaa591e6948d0b64b7ffad695f84c6e63d9de9a178 + checksum: c7a01268ddc4ccc79d5f10ca6506e253fbea395a3b4a5ff1e81481e32af853e0c9dc1dd383e4dc972663e2e37aa811737299856596e5868f91e89751232f4e2b languageName: node linkType: hard -"@storybook/addon-viewport@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addon-viewport@npm:6.5.17-alpha.0" +"@storybook/addon-viewport@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addon-viewport@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/theming": 6.5.17-alpha.0 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/theming": 7.0.12 memoizerific: ^1.11.3 prop-types: ^15.7.2 - regenerator-runtime: ^0.13.7 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -8106,412 +7902,372 @@ __metadata: optional: true react-dom: optional: true - checksum: 5f83f78c2bf7332a1e45865e6b0c1c88490541cae3ce9b5cdae890d264b2370be014b1be3fed2e14bc28620c4cfe7f04dbadeca62c1003e4e85b71090c321cc9 + checksum: e63f56f90fab17c8f56c03c3cfaa512ccdcf8f2b04f393a31f92db4576db5c414e79f9c6a33b10d1e3748cb8449510e1c4c8af1cb0bd52a0e921801410c55bd1 languageName: node linkType: hard -"@storybook/addons@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/addons@npm:6.5.17-alpha.0" +"@storybook/addons@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/addons@npm:7.0.12" dependencies: - "@storybook/api": 6.5.17-alpha.0 - "@storybook/channels": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/router": 6.5.17-alpha.0 - "@storybook/theming": 6.5.17-alpha.0 - "@types/webpack-env": ^1.16.0 - core-js: ^3.8.2 - global: ^4.4.0 - regenerator-runtime: ^0.13.7 + "@storybook/manager-api": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/types": 7.0.12 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: af8d3d1b876e1c74e91836211369ad82ef20a7dcdc3ddf436061fba3f5a6ea7d22993cd96e4557970bfa894776500c45d1ce33c3931316f9d9524df24541008c + checksum: 93a53d2c3e1ef188032159bf96598f34643fda7962287fb0229aa7ff1b0066519ba52764724277089de5222297fc5b5119a929db07d9b0e0305d879ab7324814 languageName: node linkType: hard -"@storybook/api@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/api@npm:6.5.17-alpha.0" +"@storybook/api@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/api@npm:7.0.12" dependencies: - "@storybook/channels": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/router": 6.5.17-alpha.0 - "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.5.17-alpha.0 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 - lodash: ^4.17.21 - memoizerific: ^1.11.3 - regenerator-runtime: ^0.13.7 - store2: ^2.12.0 - telejson: ^6.0.8 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 + "@storybook/client-logger": 7.0.12 + "@storybook/manager-api": 7.0.12 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 7e4211692c1a815f7e4d11fb211f98997d579e0970b8c7050690c55467813c1d3aa159732acd87620abb3131d45863b84d263477bdcda4ffdedc264ff22cc462 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: b2f21a8f12f3ead9026a9b47dba99df2b0d9bad9ca9c5bac0be9b114e359e27895ebe3b1758578782b46cc0e1043029a8993f38f65cac4d0a4229dde718827af languageName: node linkType: hard -"@storybook/builder-webpack4@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/builder-webpack4@npm:6.5.17-alpha.0" +"@storybook/blocks@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/blocks@npm:7.0.12" dependencies: - "@babel/core": ^7.12.10 - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/channel-postmessage": 6.5.17-alpha.0 - "@storybook/channels": 6.5.17-alpha.0 - "@storybook/client-api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/node-logger": 6.5.17-alpha.0 - "@storybook/preview-web": 6.5.17-alpha.0 - "@storybook/router": 6.5.17-alpha.0 - "@storybook/semver": ^7.3.2 - "@storybook/store": 6.5.17-alpha.0 - "@storybook/theming": 6.5.17-alpha.0 - "@storybook/ui": 6.5.17-alpha.0 - "@types/node": ^14.0.10 || ^16.0.0 - "@types/webpack": ^4.41.26 - autoprefixer: ^9.8.6 - babel-loader: ^8.0.0 - case-sensitive-paths-webpack-plugin: ^2.3.0 - core-js: ^3.8.2 - css-loader: ^3.6.0 - file-loader: ^6.2.0 - find-up: ^5.0.0 - fork-ts-checker-webpack-plugin: ^4.1.6 - glob: ^7.1.6 - glob-promise: ^3.4.0 - global: ^4.4.0 - html-webpack-plugin: ^4.0.0 - pnp-webpack-plugin: 1.6.4 - postcss: ^7.0.36 - postcss-flexbugs-fixes: ^4.2.1 - postcss-loader: ^4.2.0 - raw-loader: ^4.0.2 - stable: ^0.1.8 - style-loader: ^1.3.0 - terser-webpack-plugin: ^4.2.3 + "@storybook/channels": 7.0.12 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/csf": ^0.1.0 + "@storybook/docs-tools": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/theming": 7.0.12 + "@storybook/types": 7.0.12 + "@types/lodash": ^4.14.167 + color-convert: ^2.0.1 + dequal: ^2.0.2 + lodash: ^4.17.21 + markdown-to-jsx: ^7.1.8 + memoizerific: ^1.11.3 + polished: ^4.2.2 + react-colorful: ^5.1.2 + telejson: ^7.0.3 ts-dedent: ^2.0.0 - url-loader: ^4.1.1 util-deprecate: ^1.0.2 - webpack: 4 - webpack-dev-middleware: ^3.7.3 - webpack-filter-warnings-plugin: ^1.2.1 - webpack-hot-middleware: ^2.25.1 - webpack-virtual-modules: ^0.2.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: d89de5f576ebc4e7642509f13a082451b6f8f5deba03c2d5b0592a5ec32525d60f5351ca9036faded5cacfd1c605bd814b256e5c68318cceb0f3c76824d97a19 + checksum: e86d87ac28da2b7218b7021640a50ea7481dfebace9c54f037e9dc48a1143364ffc66a0f1860ff1fab15e6c883ad2f61e68c77dba2785354133ee009afe98710 + languageName: node + linkType: hard + +"@storybook/builder-manager@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/builder-manager@npm:7.0.12" + dependencies: + "@fal-works/esbuild-plugin-global-externals": ^2.1.2 + "@storybook/core-common": 7.0.12 + "@storybook/manager": 7.0.12 + "@storybook/node-logger": 7.0.12 + "@types/ejs": ^3.1.1 + "@types/find-cache-dir": ^3.2.1 + "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 + browser-assert: ^1.2.1 + ejs: ^3.1.8 + esbuild: ^0.17.0 + esbuild-plugin-alias: ^0.2.1 + express: ^4.17.3 + find-cache-dir: ^3.0.0 + fs-extra: ^11.1.0 + process: ^0.11.10 + util: ^0.12.4 + checksum: 2a15916f46aa8be66ece8266633f5dd4d5ded96b8d82dfe7a6aa4f370552729dc1506552b3d36eed2f83fd6d92e01a492901459fb030264646d5cb027774e9c4 languageName: node linkType: hard -"@storybook/builder-webpack5@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/builder-webpack5@npm:6.5.17-alpha.0" +"@storybook/builder-webpack5@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/builder-webpack5@npm:7.0.12" dependencies: "@babel/core": ^7.12.10 - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/channel-postmessage": 6.5.17-alpha.0 - "@storybook/channels": 6.5.17-alpha.0 - "@storybook/client-api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/node-logger": 6.5.17-alpha.0 - "@storybook/preview-web": 6.5.17-alpha.0 - "@storybook/router": 6.5.17-alpha.0 - "@storybook/semver": ^7.3.2 - "@storybook/store": 6.5.17-alpha.0 - "@storybook/theming": 6.5.17-alpha.0 - "@types/node": ^14.0.10 || ^16.0.0 - babel-loader: ^8.0.0 + "@storybook/addons": 7.0.12 + "@storybook/api": 7.0.12 + "@storybook/channel-postmessage": 7.0.12 + "@storybook/channel-websocket": 7.0.12 + "@storybook/channels": 7.0.12 + "@storybook/client-api": 7.0.12 + "@storybook/client-logger": 7.0.12 + "@storybook/components": 7.0.12 + "@storybook/core-common": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/core-webpack": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.0.12 + "@storybook/node-logger": 7.0.12 + "@storybook/preview": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/router": 7.0.12 + "@storybook/store": 7.0.12 + "@storybook/theming": 7.0.12 + "@types/node": ^16.0.0 + "@types/semver": ^7.3.4 + babel-loader: ^9.0.0 babel-plugin-named-exports-order: ^0.0.2 browser-assert: ^1.2.1 - case-sensitive-paths-webpack-plugin: ^2.3.0 - core-js: ^3.8.2 - css-loader: ^5.0.1 - fork-ts-checker-webpack-plugin: ^6.0.4 - glob: ^7.1.6 - glob-promise: ^3.4.0 - html-webpack-plugin: ^5.0.0 + case-sensitive-paths-webpack-plugin: ^2.4.0 + css-loader: ^6.7.1 + express: ^4.17.3 + fork-ts-checker-webpack-plugin: ^7.2.8 + fs-extra: ^11.1.0 + html-webpack-plugin: ^5.5.0 path-browserify: ^1.0.1 process: ^0.11.10 - stable: ^0.1.8 - style-loader: ^2.0.0 - terser-webpack-plugin: ^5.0.3 + semver: ^7.3.7 + style-loader: ^3.3.1 + terser-webpack-plugin: ^5.3.1 ts-dedent: ^2.0.0 + util: ^0.12.4 util-deprecate: ^1.0.2 - webpack: ^5.9.0 - webpack-dev-middleware: ^4.1.0 + webpack: 5 + webpack-dev-middleware: ^5.3.1 webpack-hot-middleware: ^2.25.1 - webpack-virtual-modules: ^0.4.1 + webpack-virtual-modules: ^0.4.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 486d4567ffeccc4a49db7947c52f6c3f7298cd71bcb984cddcf323767a7302c4d46bdb424fac041a020aee74fc6f599d0e4e2b9f4bfeebd7b763087ec4fd5bb3 + checksum: 1c4e42b1e61883401b06e0770274eec372990698f8848c2a21426417a2194e0ea51792d9143bc0bd113620fd0ffa2472432a6e28c40361c12e354ecf105a76a2 languageName: node linkType: hard -"@storybook/channel-postmessage@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/channel-postmessage@npm:6.5.17-alpha.0" +"@storybook/channel-postmessage@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/channel-postmessage@npm:7.0.12" dependencies: - "@storybook/channels": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/channels": 7.0.12 + "@storybook/client-logger": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/global": ^5.0.0 qs: ^6.10.0 - telejson: ^6.0.8 - checksum: 2021e8846cd82941ef1d6a6a9e5a79ddc8dbdd670a5062012d8a4c27b5f1aff4445999d3feb2fd029d88828c9d17af0662b11303e47f7abf7085399724390698 + telejson: ^7.0.3 + checksum: ad87aa8ceb554045b0274c78f67c2f6a6924b9f27641f522e0d683f7cc21fb10318c96aca55021307614f89f4b84536244283af279dcc1b9b1d5e56813404a92 languageName: node linkType: hard -"@storybook/channel-websocket@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/channel-websocket@npm:6.5.17-alpha.0" +"@storybook/channel-websocket@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/channel-websocket@npm:7.0.12" dependencies: - "@storybook/channels": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - core-js: ^3.8.2 - global: ^4.4.0 - telejson: ^6.0.8 - checksum: c74a35a4a46382de64947a9c72ee979059001e5893198fcf158dbc9ef4a272a17166e94705108ea753a891c0b74f647a19022535d24028d9b38f6f042b901f8c + "@storybook/channels": 7.0.12 + "@storybook/client-logger": 7.0.12 + "@storybook/global": ^5.0.0 + telejson: ^7.0.3 + checksum: 15961543e7a0e0357bfda7deaafab8c0fa44a5f00ce712856140be1b93fd3f65bfe90b6fd6327caab0606f4938c621372a62961b8fdf2d55abeb3cdb3711d11a + languageName: node + linkType: hard + +"@storybook/channels@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/channels@npm:7.0.12" + checksum: d62d1487b716c3d5769a072c8d381d226a77f57f88c41e32cb00e62f76c549bc5fcc9fa9e0d0a1ce21264a76eec99dca39f00bda86c86e76487c09646e4e568b languageName: node linkType: hard -"@storybook/channels@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/channels@npm:6.5.17-alpha.0" +"@storybook/cli@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/cli@npm:7.0.12" dependencies: - core-js: ^3.8.2 + "@babel/core": ^7.20.2 + "@babel/preset-env": ^7.20.2 + "@ndelangen/get-tarball": ^3.0.7 + "@storybook/codemod": 7.0.12 + "@storybook/core-common": 7.0.12 + "@storybook/core-server": 7.0.12 + "@storybook/csf-tools": 7.0.12 + "@storybook/node-logger": 7.0.12 + "@storybook/telemetry": 7.0.12 + "@storybook/types": 7.0.12 + "@types/semver": ^7.3.4 + boxen: ^5.1.2 + chalk: ^4.1.0 + commander: ^6.2.1 + cross-spawn: ^7.0.3 + detect-indent: ^6.1.0 + envinfo: ^7.7.3 + execa: ^5.0.0 + express: ^4.17.3 + find-up: ^5.0.0 + fs-extra: ^11.1.0 + get-npm-tarball-url: ^2.0.3 + get-port: ^5.1.1 + giget: ^1.0.0 + globby: ^11.0.2 + jscodeshift: ^0.14.0 + leven: ^3.1.0 + prettier: ^2.8.0 + prompts: ^2.4.0 + puppeteer-core: ^2.1.1 + read-pkg-up: ^7.0.1 + semver: ^7.3.7 + shelljs: ^0.8.5 + simple-update-notifier: ^1.0.0 + strip-json-comments: ^3.0.1 + tempy: ^1.0.1 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: 6979feaa8bbcd7152ada12dbd20a6ef5744da5e0d4e0323664983c053e9413d5b9e4dc15ff4c6f2d9cff4052cabcf55857b9324150c18feefe3c143613139934 + bin: + getstorybook: bin/index.js + sb: bin/index.js + checksum: 7f1ef019ef4c8783d09c8ba148360238be83ceb135287f866f6a34002482857e752ffaa0f56cbbaaa25cd93f33ec9823c5f40e3df636c17b392e1281100091d2 languageName: node linkType: hard -"@storybook/client-api@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/client-api@npm:6.5.17-alpha.0" +"@storybook/client-api@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/client-api@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/channel-postmessage": 6.5.17-alpha.0 - "@storybook/channels": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/store": 6.5.17-alpha.0 - "@types/qs": ^6.9.5 - "@types/webpack-env": ^1.16.0 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 - lodash: ^4.17.21 - memoizerific: ^1.11.3 - qs: ^6.10.0 - regenerator-runtime: ^0.13.7 - store2: ^2.12.0 - synchronous-promise: ^2.0.15 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: ca21b743b6815653ac1f4168a6ea25a924e91864ed183ca8192f4ed70d829a1a6157e13a2384ce63c76f3dc726b102218f7cf1262caa7107099bae4cc593d2a3 + "@storybook/client-logger": 7.0.12 + "@storybook/preview-api": 7.0.12 + checksum: 27384e2605c5b93684062eca8ce8933d0f5b7fadbf940305da36ebe937a97e95636d44ba699bd2f04af65b16cb26b53c43c9455e5b2ab4dc5635d16e4891acce languageName: node linkType: hard -"@storybook/client-logger@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/client-logger@npm:6.5.17-alpha.0" +"@storybook/client-logger@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/client-logger@npm:7.0.12" dependencies: - core-js: ^3.8.2 - global: ^4.4.0 - checksum: 74031f2b862ed2dee5ad6fc152d5e99d149cc145837ba460a5ba086a58638b135a8ad291e6e060c1e145e26af742b2b09eada24d8f1598b57b4177ab3d1412f9 + "@storybook/global": ^5.0.0 + checksum: 6df757c1649bc520570e0123e5edf4e6df1b0fac311cccc12ad3cc4cef4a53e3de9d24fa696ef848de1700b6cff38ef6b580df99eac7c522ca2c60dc8f031ee7 languageName: node linkType: hard -"@storybook/components@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/components@npm:6.5.17-alpha.0" +"@storybook/codemod@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/codemod@npm:7.0.12" dependencies: - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/theming": 6.5.17-alpha.0 - core-js: ^3.8.2 - memoizerific: ^1.11.3 - qs: ^6.10.0 - regenerator-runtime: ^0.13.7 - util-deprecate: ^1.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 0e0fd2d2bf4b2c63b2347a9058af54c9249fddfc789bfaafd7848c8569f2f047912f23558dc345df86d8ee0da9f1b85a0fd39049a0dbafdff86fa83c4ee9144a - languageName: node - linkType: hard - -"@storybook/core-client@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/core-client@npm:6.5.17-alpha.0" - dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/channel-postmessage": 6.5.17-alpha.0 - "@storybook/channel-websocket": 6.5.17-alpha.0 - "@storybook/client-api": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/preview-web": 6.5.17-alpha.0 - "@storybook/store": 6.5.17-alpha.0 - "@storybook/ui": 6.5.17-alpha.0 - airbnb-js-shims: ^2.2.1 - ansi-to-html: ^0.6.11 - core-js: ^3.8.2 - global: ^4.4.0 + "@babel/core": ~7.21.0 + "@babel/preset-env": ~7.21.0 + "@babel/types": ~7.21.2 + "@storybook/csf": ^0.1.0 + "@storybook/csf-tools": 7.0.12 + "@storybook/node-logger": 7.0.12 + "@storybook/types": 7.0.12 + cross-spawn: ^7.0.3 + globby: ^11.0.2 + jscodeshift: ^0.14.0 lodash: ^4.17.21 - qs: ^6.10.0 - regenerator-runtime: ^0.13.7 - ts-dedent: ^2.0.0 - unfetch: ^4.2.0 + prettier: ^2.8.0 + recast: ^0.23.1 + checksum: 4964d8ea31c8b07a76ffadf52aefbcf8d23987790e63b61b8b504e8c74f5588095c9e7ec5aa936f0f24a5e787ca6b0feee5c2e65f491f59b1a1293a5000d2d14 + languageName: node + linkType: hard + +"@storybook/components@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/components@npm:7.0.12" + dependencies: + "@storybook/client-logger": 7.0.12 + "@storybook/csf": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/theming": 7.0.12 + "@storybook/types": 7.0.12 + memoizerific: ^1.11.3 + use-resize-observer: ^9.1.0 util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - webpack: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: e3009419443090d5057b69d4207a0b8cd0c24ad50a10013b5ac6e81b3d379dd98bf48802491ce88101fb7193fbc5cb53bd5fa99796e0765d1ceab168eca90b41 + checksum: 1d92f6bfb3f24cf694e34216d8ed2260aace4c3ebec9e27fe4d8e6186700785060459f9e8a077770eda30c70db20efd36ff19316605354bbe119cb8776f4f139 languageName: node linkType: hard -"@storybook/core-common@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/core-common@npm:6.5.17-alpha.0" +"@storybook/core-client@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/core-client@npm:7.0.12" dependencies: - "@babel/core": ^7.12.10 - "@babel/plugin-proposal-class-properties": ^7.12.1 - "@babel/plugin-proposal-decorators": ^7.12.12 - "@babel/plugin-proposal-export-default-from": ^7.12.1 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.12.1 - "@babel/plugin-proposal-object-rest-spread": ^7.12.1 - "@babel/plugin-proposal-optional-chaining": ^7.12.7 - "@babel/plugin-proposal-private-methods": ^7.12.1 - "@babel/plugin-proposal-private-property-in-object": ^7.12.1 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-transform-arrow-functions": ^7.12.1 - "@babel/plugin-transform-block-scoping": ^7.12.12 - "@babel/plugin-transform-classes": ^7.12.1 - "@babel/plugin-transform-destructuring": ^7.12.1 - "@babel/plugin-transform-for-of": ^7.12.1 - "@babel/plugin-transform-parameters": ^7.12.1 - "@babel/plugin-transform-shorthand-properties": ^7.12.1 - "@babel/plugin-transform-spread": ^7.12.1 - "@babel/preset-env": ^7.12.11 - "@babel/preset-react": ^7.12.10 - "@babel/preset-typescript": ^7.12.7 - "@babel/register": ^7.12.1 - "@storybook/node-logger": 6.5.17-alpha.0 - "@storybook/semver": ^7.3.2 - "@types/node": ^14.0.10 || ^16.0.0 + "@storybook/client-logger": 7.0.12 + "@storybook/preview-api": 7.0.12 + checksum: a6624d2e5976a94e8b2122f90c70174b526160cd85fe29e1ce36e080b6d40b2bfa07b8a4dbdd743e25264cf301c01dc578a977d9e83387c26289c3a40697e16f + languageName: node + linkType: hard + +"@storybook/core-common@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/core-common@npm:7.0.12" + dependencies: + "@storybook/node-logger": 7.0.12 + "@storybook/types": 7.0.12 + "@types/node": ^16.0.0 "@types/pretty-hrtime": ^1.0.0 - babel-loader: ^8.0.0 - babel-plugin-macros: ^3.0.1 - babel-plugin-polyfill-corejs3: ^0.1.0 chalk: ^4.1.0 - core-js: ^3.8.2 - express: ^4.17.1 - file-system-cache: ^1.0.5 + esbuild: ^0.17.0 + esbuild-register: ^3.4.0 + file-system-cache: ^2.0.0 find-up: ^5.0.0 - fork-ts-checker-webpack-plugin: ^6.0.4 - fs-extra: ^9.0.1 - glob: ^7.1.6 + fs-extra: ^11.1.0 + glob: ^8.1.0 + glob-promise: ^6.0.2 handlebars: ^4.7.7 - interpret: ^2.2.0 - json5: ^2.2.3 - lazy-universal-dotenv: ^3.0.1 + lazy-universal-dotenv: ^4.0.0 picomatch: ^2.3.0 pkg-dir: ^5.0.0 pretty-hrtime: ^1.0.3 resolve-from: ^5.0.0 - slash: ^3.0.0 - telejson: ^6.0.8 ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - webpack: 4 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 3eb111fb0926e9fc4fad0fb433c6bfcbf6bfa548d4d59fabe12c7cd5e1f25168c684a5fb39eba5101b8fc8e8d6239fda96952786fae1fb24bf1a59177b10c79a + checksum: d616d0502fe35353add4685b54a28a3e1c202941f690df54553a2d3e9427ab45355090b4fe88c7814c8fa7ca309ae1b99cb7a30a980a909ba51a040028ca2832 languageName: node linkType: hard -"@storybook/core-events@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/core-events@npm:6.5.17-alpha.0" - dependencies: - core-js: ^3.8.2 - checksum: c05c3c95d2d846678d0bf6ec5aca7e7fb310f92582e0c3c16c8a600ec84ead3326084e92b3a8cc45c83f3e879d7fd787747404b9f4c335f73825ad6210adc445 +"@storybook/core-events@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/core-events@npm:7.0.12" + checksum: f84ced7961237b23e03ec184114135acf302357619ffa6745f3e9b1812e9424366d663ea56959304da728047de85da98f967896c2600e5d0215a9874eb757be1 languageName: node linkType: hard -"@storybook/core-server@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/core-server@npm:6.5.17-alpha.0" +"@storybook/core-server@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/core-server@npm:7.0.12" dependencies: + "@aw-web-design/x-default-browser": 1.4.88 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-webpack4": 6.5.17-alpha.0 - "@storybook/core-client": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/csf-tools": 6.5.17-alpha.0 - "@storybook/manager-webpack4": 6.5.17-alpha.0 - "@storybook/node-logger": 6.5.17-alpha.0 - "@storybook/semver": ^7.3.2 - "@storybook/store": 6.5.17-alpha.0 - "@storybook/telemetry": 6.5.17-alpha.0 - "@types/node": ^14.0.10 || ^16.0.0 + "@storybook/builder-manager": 7.0.12 + "@storybook/core-common": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/csf": ^0.1.0 + "@storybook/csf-tools": 7.0.12 + "@storybook/docs-mdx": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/manager": 7.0.12 + "@storybook/node-logger": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/telemetry": 7.0.12 + "@storybook/types": 7.0.12 + "@types/detect-port": ^1.3.0 + "@types/node": ^16.0.0 "@types/node-fetch": ^2.5.7 "@types/pretty-hrtime": ^1.0.0 - "@types/webpack": ^4.41.26 + "@types/semver": ^7.3.4 better-opn: ^2.1.1 boxen: ^5.1.2 chalk: ^4.1.0 cli-table3: ^0.6.1 - commander: ^6.2.1 compression: ^1.7.4 - core-js: ^3.8.2 - cpy: ^8.1.2 detect-port: ^1.3.0 - express: ^4.17.1 - fs-extra: ^9.0.1 - global: ^4.4.0 + express: ^4.17.3 + fs-extra: ^11.1.0 globby: ^11.0.2 ip: ^2.0.0 lodash: ^4.17.21 @@ -8519,268 +8275,221 @@ __metadata: open: ^8.4.0 pretty-hrtime: ^1.0.3 prompts: ^2.4.0 - regenerator-runtime: ^0.13.7 + read-pkg-up: ^7.0.1 + semver: ^7.3.7 serve-favicon: ^2.5.0 - slash: ^3.0.0 - telejson: ^6.0.8 + telejson: ^7.0.3 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 watchpack: ^2.2.0 - webpack: 4 ws: ^8.2.3 - x-default-browser: ^0.4.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@storybook/builder-webpack5": - optional: true - "@storybook/manager-webpack5": - optional: true - typescript: - optional: true - checksum: 826022487c3d01fe6aabaad9741d1280d967b656d7cf868982ac3024d210d6567fb54cf44144bfdd0aa8db88b89277ded080d0fcdf1f48aa4e5ca12b8b441add + checksum: 3a4b00ba896aa2b8becad5198b390905a9f8f765717d3bbc69b1384e3587f8e0c710f83bebdfa329195f6d8b76d206063bd0546c0008ed2e6d4f1e19c1900784 languageName: node linkType: hard -"@storybook/core@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/core@npm:6.5.17-alpha.0" +"@storybook/core-webpack@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/core-webpack@npm:7.0.12" dependencies: - "@storybook/core-client": 6.5.17-alpha.0 - "@storybook/core-server": 6.5.17-alpha.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - webpack: "*" - peerDependenciesMeta: - "@storybook/builder-webpack5": - optional: true - "@storybook/manager-webpack5": - optional: true - typescript: - optional: true - checksum: 3d839c7af22ed4eb455000e31afa7c42c352c0a25440e408d2b2c6c872b884abbe5cc261278345995bb9c2a5d9e80d203f29a735f6f369e537a3f4d9dc692ea7 + "@storybook/core-common": 7.0.12 + "@storybook/node-logger": 7.0.12 + "@storybook/types": 7.0.12 + "@types/node": ^16.0.0 + ts-dedent: ^2.0.0 + checksum: cc024d3b521b612b37f8076197184047935e1fd7ccf308f3608114af837607daca158c7e0d0b31b4f69237a4fd02acaa3fc78e7e06612840b377304639d29398 languageName: node linkType: hard -"@storybook/csf-tools@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/csf-tools@npm:6.5.17-alpha.0" +"@storybook/csf-plugin@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/csf-plugin@npm:7.0.12" dependencies: - "@babel/core": ^7.12.10 - "@babel/generator": ^7.12.11 - "@babel/parser": ^7.12.11 - "@babel/plugin-transform-react-jsx": ^7.12.12 - "@babel/preset-env": ^7.12.11 - "@babel/traverse": ^7.12.11 - "@babel/types": ^7.12.11 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/mdx1-csf": ^0.0.1 - core-js: ^3.8.2 - fs-extra: ^9.0.1 - global: ^4.4.0 - regenerator-runtime: ^0.13.7 + "@storybook/csf-tools": 7.0.12 + unplugin: ^0.10.2 + checksum: eedf373314f74f9f19a020761a610d4b4400e347b146a31074f3073796b404f94d9cc27a971a7342fc762bacfad52df083034e3dcac766105586e741bd00640b + languageName: node + linkType: hard + +"@storybook/csf-tools@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/csf-tools@npm:7.0.12" + dependencies: + "@babel/generator": ~7.21.1 + "@babel/parser": ~7.21.2 + "@babel/traverse": ~7.21.2 + "@babel/types": ~7.21.2 + "@storybook/csf": ^0.1.0 + "@storybook/types": 7.0.12 + fs-extra: ^11.1.0 + recast: ^0.23.1 ts-dedent: ^2.0.0 - peerDependencies: - "@storybook/mdx2-csf": ^0.0.3 - peerDependenciesMeta: - "@storybook/mdx2-csf": - optional: true - checksum: a00872c224c46ed82b64a84c1a8b91d9d8c4942dadbcb9dbdf5119534cbcbc6a0ade2b876672eb718dfa9144ac5e71d003c897d9d0b376777f1b42ed37bd8190 + checksum: 2eb9c7daa8c2595d08a8a838e85d1a580eb7421a33e5912c73cd00a8c21fdd9ff6b92161074e5686a92fb73b75961e37737e3e6e38b6088ca77e13052194633f languageName: node linkType: hard -"@storybook/csf@npm:0.0.2--canary.4566f4d.1": - version: 0.0.2--canary.4566f4d.1 - resolution: "@storybook/csf@npm:0.0.2--canary.4566f4d.1" +"@storybook/csf@npm:^0.1.0": + version: 0.1.0 + resolution: "@storybook/csf@npm:0.1.0" dependencies: - lodash: ^4.17.15 - checksum: dc0fe9940a47fbba9762275083816953da07a188f0315a631c307716b16a7073586a4d229df6b177dfb4b01604667e2bb24c13d6bfcb137d2f4d306874a590f4 + type-fest: ^2.19.0 + checksum: 76e284884eacb54bb2130448c45204d64e9ca436d73614d3369d72049b1e786e31e55c0bbb922b8e1069fecbc97a3d68796d401f8e3d93d7ffba0df59b6d8cbe languageName: node linkType: hard -"@storybook/docs-tools@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/docs-tools@npm:6.5.17-alpha.0" +"@storybook/docs-mdx@npm:^0.1.0": + version: 0.1.0 + resolution: "@storybook/docs-mdx@npm:0.1.0" + checksum: e4d510f0452a7a3cb09d9617920c18b974f836299dfba38d6b2e62fbfea418d71f340b6c280a87201b1336a7221c7cc16b47794c1f8e81d01dcfa1f599343085 + languageName: node + linkType: hard + +"@storybook/docs-tools@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/docs-tools@npm:7.0.12" dependencies: "@babel/core": ^7.12.10 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/store": 6.5.17-alpha.0 - core-js: ^3.8.2 + "@storybook/core-common": 7.0.12 + "@storybook/preview-api": 7.0.12 + "@storybook/types": 7.0.12 + "@types/doctrine": ^0.0.3 doctrine: ^3.0.0 lodash: ^4.17.21 - regenerator-runtime: ^0.13.7 - checksum: 607da7ed5595e7f0aaf0ea3f4fa3b3377f19a3c978b43c1665878309adc3e5a498ae3e9c8ba7b3fb65c67e2d4290c114dd305804dcbcd812cc28d5c1fe32358f + checksum: 279e6e58170208db58e141e5df6191d35bb7345d4956fc6fd788fb03988e3c8513c409c329e35f9e4efbb6e99864ddd1c432ea7e3409a692726c8a5e40858842 languageName: node linkType: hard -"@storybook/manager-webpack4@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/manager-webpack4@npm:6.5.17-alpha.0" - dependencies: - "@babel/core": ^7.12.10 - "@babel/plugin-transform-template-literals": ^7.12.1 - "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/core-client": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 - "@storybook/node-logger": 6.5.17-alpha.0 - "@storybook/theming": 6.5.17-alpha.0 - "@storybook/ui": 6.5.17-alpha.0 - "@types/node": ^14.0.10 || ^16.0.0 - "@types/webpack": ^4.41.26 - babel-loader: ^8.0.0 - case-sensitive-paths-webpack-plugin: ^2.3.0 - chalk: ^4.1.0 - core-js: ^3.8.2 - css-loader: ^3.6.0 - express: ^4.17.1 - file-loader: ^6.2.0 - find-up: ^5.0.0 - fs-extra: ^9.0.1 - html-webpack-plugin: ^4.0.0 - node-fetch: ^2.6.7 - pnp-webpack-plugin: 1.6.4 - read-pkg-up: ^7.0.1 - regenerator-runtime: ^0.13.7 - resolve-from: ^5.0.0 - style-loader: ^1.3.0 - telejson: ^6.0.8 - terser-webpack-plugin: ^4.2.3 - ts-dedent: ^2.0.0 - url-loader: ^4.1.1 - util-deprecate: ^1.0.2 - webpack: 4 - webpack-dev-middleware: ^3.7.3 - webpack-virtual-modules: ^0.2.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: dfb94aee275631110ba55bfde337f09922690aeabe4ccaa3456c7403bc3c04f283694efcb529e23c21363665c721253c25f8cebfc0419693c99c9bcdd6c5ffc7 +"@storybook/global@npm:^5.0.0": + version: 5.0.0 + resolution: "@storybook/global@npm:5.0.0" + checksum: 8f1b61dcdd3a89584540896e659af2ecc700bc740c16909a7be24ac19127ea213324de144a141f7caf8affaed017d064fea0618d453afbe027cf60f54b4a6d0b languageName: node linkType: hard -"@storybook/manager-webpack5@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/manager-webpack5@npm:6.5.17-alpha.0" +"@storybook/manager-api@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/manager-api@npm:7.0.12" dependencies: - "@babel/core": ^7.12.10 - "@babel/plugin-transform-template-literals": ^7.12.1 - "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/core-client": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 - "@storybook/node-logger": 6.5.17-alpha.0 - "@storybook/theming": 6.5.17-alpha.0 - "@storybook/ui": 6.5.17-alpha.0 - "@types/node": ^14.0.10 || ^16.0.0 - babel-loader: ^8.0.0 - case-sensitive-paths-webpack-plugin: ^2.3.0 - chalk: ^4.1.0 - core-js: ^3.8.2 - css-loader: ^5.0.1 - express: ^4.17.1 - find-up: ^5.0.0 - fs-extra: ^9.0.1 - html-webpack-plugin: ^5.0.0 - node-fetch: ^2.6.7 - process: ^0.11.10 - read-pkg-up: ^7.0.1 - regenerator-runtime: ^0.13.7 - resolve-from: ^5.0.0 - style-loader: ^2.0.0 - telejson: ^6.0.8 - terser-webpack-plugin: ^5.0.3 + "@storybook/channels": 7.0.12 + "@storybook/client-logger": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/csf": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/router": 7.0.12 + "@storybook/theming": 7.0.12 + "@storybook/types": 7.0.12 + dequal: ^2.0.2 + lodash: ^4.17.21 + memoizerific: ^1.11.3 + semver: ^7.3.7 + store2: ^2.14.2 + telejson: ^7.0.3 ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - webpack: ^5.9.0 - webpack-dev-middleware: ^4.1.0 - webpack-virtual-modules: ^0.4.1 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 26033911aee8113a6afdb4f584092b8c53c2316c60fde196db89d753e8aecfa6ccaca81e6e93a8b7510f0264d5f3ed2ef47e3c9b21f6d51be6d6bb1a548236e4 + checksum: 8c8577fb37071ed3efd199d400152dfe54e7a2073e1c6dc6ffa780875eef501f83df5fa4f54c9e59fa26d8ee92e10dd5e93155fd9355359b9d45fadfbf007306 languageName: node linkType: hard -"@storybook/mdx1-csf@npm:^0.0.1": - version: 0.0.1 - resolution: "@storybook/mdx1-csf@npm:0.0.1" - dependencies: - "@babel/generator": ^7.12.11 - "@babel/parser": ^7.12.11 - "@babel/preset-env": ^7.12.11 - "@babel/types": ^7.12.11 - "@mdx-js/mdx": ^1.6.22 - "@types/lodash": ^4.14.167 - js-string-escape: ^1.0.1 - loader-utils: ^2.0.0 - lodash: ^4.17.21 - prettier: ">=2.2.1 <=2.3.0" - ts-dedent: ^2.0.0 - checksum: c25a4ad1356ce65950483bd85f37ba93237149fd782360e3548a86dafd9753674ddebb03a8665ed78f99bc1533e87ba2a0605c2fc984a5ad19662fd4b930db78 +"@storybook/manager@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/manager@npm:7.0.12" + checksum: f5a5abd56abf48c7254360df93efa7bebb2070fadc9687ef411881b6b8b88d5463eeeb892b909e4d62dd5af0950d47667306f760d5729cb132981905acb6c0cb + languageName: node + linkType: hard + +"@storybook/mdx2-csf@npm:^1.0.0": + version: 1.1.0 + resolution: "@storybook/mdx2-csf@npm:1.1.0" + checksum: ba4496a51efae35edb3e509e488cd16066ccf0768d2dc527bbc2650d0bc0f630540985205772d63d1711d1a5dae66136a919077c90fa2ac7a02a13de43446baa languageName: node linkType: hard -"@storybook/node-logger@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/node-logger@npm:6.5.17-alpha.0" +"@storybook/node-logger@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/node-logger@npm:7.0.12" dependencies: "@types/npmlog": ^4.1.2 chalk: ^4.1.0 - core-js: ^3.8.2 npmlog: ^5.0.1 pretty-hrtime: ^1.0.3 - checksum: 4520f4a5e0b961a487c2660b7a41cbd7cd0b044736dd39de1efdd5d2ce58337c1930c55a6b7615202cd1d1df00e5aa0ccbd0365d3c94822bb153ad69c2e1679a + checksum: a77567f0f5900060af10e74a514a72edf65eda8a09c1b0228c64e8ed437aa4b5698de43dd935cfc91ab3bcefd9d0711047f66892807d1fe5c515708819d87a0b languageName: node linkType: hard -"@storybook/postinstall@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/postinstall@npm:6.5.17-alpha.0" +"@storybook/postinstall@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/postinstall@npm:7.0.12" + checksum: 34c8d0d4bdef10481c22aa189ca197eaeceac768067fb5597182b9b98986a9be856cfc694e80e6ea48fe81ef7e129e8ecf143413481d94997079c1e71d7271de + languageName: node + linkType: hard + +"@storybook/preset-react-webpack@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/preset-react-webpack@npm:7.0.12" dependencies: - core-js: ^3.8.2 - checksum: c6c15c0dcf52904c4fb8f2695bd99661ee7dfa2fd1f05fc495ebc468a66a83d333bd580b26c1254225021cd2498c942a490e64badcd754ef16c653bbffdafd89 + "@babel/preset-flow": ^7.18.6 + "@babel/preset-react": ^7.18.6 + "@pmmmwh/react-refresh-webpack-plugin": ^0.5.5 + "@storybook/core-webpack": 7.0.12 + "@storybook/docs-tools": 7.0.12 + "@storybook/node-logger": 7.0.12 + "@storybook/react": 7.0.12 + "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0 + "@types/node": ^16.0.0 + "@types/semver": ^7.3.4 + babel-plugin-add-react-displayname: ^0.0.5 + babel-plugin-react-docgen: ^4.2.1 + fs-extra: ^11.1.0 + react-refresh: ^0.11.0 + semver: ^7.3.7 + webpack: 5 + peerDependencies: + "@babel/core": ^7.11.5 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@babel/core": + optional: true + typescript: + optional: true + checksum: 4c48d7ca3d1e91390338f73e497f6ea6dec347ee10a970762f244fc1c3cf6eb0c660b7ebad50ed6e9f1c3214b2804dc2f39f07148d58f130ca1e6101398c49c5 languageName: node linkType: hard -"@storybook/preview-web@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/preview-web@npm:6.5.17-alpha.0" +"@storybook/preview-api@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/preview-api@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/channel-postmessage": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/store": 6.5.17-alpha.0 - ansi-to-html: ^0.6.11 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/channel-postmessage": 7.0.12 + "@storybook/channels": 7.0.12 + "@storybook/client-logger": 7.0.12 + "@storybook/core-events": 7.0.12 + "@storybook/csf": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/types": 7.0.12 + "@types/qs": ^6.9.5 + dequal: ^2.0.2 lodash: ^4.17.21 + memoizerific: ^1.11.3 qs: ^6.10.0 - regenerator-runtime: ^0.13.7 synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 - unfetch: ^4.2.0 util-deprecate: ^1.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: d98714d2d969b494cb9187df59d0bac0b2e523bf1329bfc9931868c865cbc4bd2d16febc01653ed6ed21e059f5483f601519ab713d2e26c08313709b909e3f1d + checksum: ddf8b812d223ddb7d58d94860b40f1dc61c1b8c7d5c592a2a68c880543029ac960e7e49fbd8deb1f5914dcd683f365de101dd9aee99a5e121772f5ee2e9c2ffe + languageName: node + linkType: hard + +"@storybook/preview@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/preview@npm:7.0.12" + checksum: 7e0954a745e699a3251eafe0af6ad07d51b22d4dc40faea78153b52ce8e0791eee1d1f20eb04087b07fb963503e361fb58ab166d4ee3619e2874d062c61045c0 languageName: node linkType: hard -"@storybook/react-docgen-typescript-plugin@npm:1.0.6--canary.9.630821.0": - version: 1.0.6--canary.9.630821.0 - resolution: "@storybook/react-docgen-typescript-plugin@npm:1.0.6--canary.9.630821.0" +"@storybook/react-docgen-typescript-plugin@npm:1.0.6--canary.9.0c3f3b7.0": + version: 1.0.6--canary.9.0c3f3b7.0 + resolution: "@storybook/react-docgen-typescript-plugin@npm:1.0.6--canary.9.0c3f3b7.0" dependencies: debug: ^4.1.1 endent: ^2.0.1 @@ -8792,207 +8501,141 @@ __metadata: peerDependencies: typescript: ">= 4.x" webpack: ">= 4" - checksum: e444a6f2ef67a631ebd35f78a1637c2adbb964d5063a4a088ccf3027c65ca2430826906c70e4972049ef1603aa01ce9c38393704fc2d6de293a627cc40ddc3b2 - languageName: node - linkType: hard - -"@storybook/react@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/react@npm:6.5.17-alpha.0" - dependencies: - "@babel/preset-flow": ^7.12.1 - "@babel/preset-react": ^7.12.10 - "@pmmmwh/react-refresh-webpack-plugin": ^0.5.3 - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/core": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/docs-tools": 6.5.17-alpha.0 - "@storybook/node-logger": 6.5.17-alpha.0 - "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.630821.0 - "@storybook/semver": ^7.3.2 - "@storybook/store": 6.5.17-alpha.0 + checksum: 505a728f36df3f519f4985bdf18f2078ea18a1a8f7f837fc831f971363fb7643a182f01a6857a9729ac5a1246d370526fca5a19017f82e7493af4ca945cb7235 + languageName: node + linkType: hard + +"@storybook/react-dom-shim@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/react-dom-shim@npm:7.0.12" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 8e3bdb5d23c8f342638ff198ff7c454dadb5bbfcd412e1395ec273dcf3d1438c5214bc08aba9093c656a423c3362f030b11b8dbbc9e7957e4419bc3a6c7d4883 + languageName: node + linkType: hard + +"@storybook/react-webpack5@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/react-webpack5@npm:7.0.12" + dependencies: + "@storybook/builder-webpack5": 7.0.12 + "@storybook/preset-react-webpack": 7.0.12 + "@storybook/react": 7.0.12 + "@types/node": ^16.0.0 + peerDependencies: + "@babel/core": ^7.11.5 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@babel/core": + optional: true + typescript: + optional: true + checksum: fb7eb07635276283882a01dbe8e790aa2c25d1faa6bbb152241289926b578d69ad68240ee1cf8f0d5e01cc651b4ceb1d0d46a53bfa152d08f2f11c52cf4417c4 + languageName: node + linkType: hard + +"@storybook/react@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/react@npm:7.0.12" + dependencies: + "@storybook/client-logger": 7.0.12 + "@storybook/core-client": 7.0.12 + "@storybook/docs-tools": 7.0.12 + "@storybook/global": ^5.0.0 + "@storybook/preview-api": 7.0.12 + "@storybook/react-dom-shim": 7.0.12 + "@storybook/types": 7.0.12 + "@types/escodegen": ^0.0.6 "@types/estree": ^0.0.51 - "@types/node": ^14.14.20 || ^16.0.0 - "@types/webpack-env": ^1.16.0 + "@types/node": ^16.0.0 acorn: ^7.4.1 acorn-jsx: ^5.3.1 acorn-walk: ^7.2.0 - babel-plugin-add-react-displayname: ^0.0.5 - babel-plugin-react-docgen: ^4.2.1 - core-js: ^3.8.2 escodegen: ^2.0.0 - fs-extra: ^9.0.1 - global: ^4.4.0 html-tags: ^3.1.0 lodash: ^4.17.21 prop-types: ^15.7.2 - react-element-to-jsx-string: ^14.3.4 - react-refresh: ^0.11.0 - read-pkg-up: ^7.0.1 - regenerator-runtime: ^0.13.7 + react-element-to-jsx-string: ^15.0.0 ts-dedent: ^2.0.0 + type-fest: ^2.19.0 util-deprecate: ^1.0.2 - webpack: ">=4.43.0 <6.0.0" peerDependencies: - "@babel/core": ^7.11.5 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - require-from-string: ^2.0.2 peerDependenciesMeta: - "@babel/core": - optional: true - "@storybook/builder-webpack4": - optional: true - "@storybook/builder-webpack5": - optional: true - "@storybook/manager-webpack4": - optional: true - "@storybook/manager-webpack5": - optional: true typescript: optional: true - bin: - build-storybook: bin/build.js - start-storybook: bin/index.js - storybook-server: bin/index.js - checksum: 13af0c012a775e908a338fb634eb0a8999e4edb1ff08064e79293b9f4b7f27ebc22067e6dffc311414b59b532278352f5254e6e0b886a9d8f68210574df1289b + checksum: 8b90e963f05a93b1e47ac6559c582d1e1850f01eb7bc251904d32e5c176903c14cd8f806c52591cebeac934e6aaaab5bd4e7f2cfebca3ca7ae13926ebbdee096 languageName: node linkType: hard -"@storybook/router@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/router@npm:6.5.17-alpha.0" +"@storybook/router@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/router@npm:7.0.12" dependencies: - "@storybook/client-logger": 6.5.17-alpha.0 - core-js: ^3.8.2 + "@storybook/client-logger": 7.0.12 memoizerific: ^1.11.3 qs: ^6.10.0 - regenerator-runtime: ^0.13.7 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 0cf83082222bf64151bf8669493f2ef0ee3af705899f1a39d49ffde0b80c0296e5cda123ac4d11434fb3dda4bc48b0cf5ecd8bc89ee6e434c8f02fee5d8e215a + checksum: be77e68da41ca223919dc7dc9db6700f79b06c78c2d28bea469ca2ded47f33a478b8dca6ca7d4a13c59ff2cb00fca511dea2f1c03f1d5faec17193d4226062e7 languageName: node linkType: hard -"@storybook/semver@npm:^7.3.2": - version: 7.3.2 - resolution: "@storybook/semver@npm:7.3.2" +"@storybook/store@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/store@npm:7.0.12" dependencies: - core-js: ^3.6.5 - find-up: ^4.1.0 - bin: - semver: bin/semver.js - checksum: f90e0c714d694330e9664af96ff7c3806c10981d6754e839caf59cd6791bf38c050caf98b19e97f7b059fd8521217f5f70b941a79b68a40b485e054d46343791 - languageName: node - linkType: hard - -"@storybook/source-loader@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/source-loader@npm:6.5.17-alpha.0" - dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - core-js: ^3.8.2 - estraverse: ^5.2.0 - global: ^4.4.0 - loader-utils: ^2.0.4 - lodash: ^4.17.21 - prettier: ">=2.2.1 <=2.3.0" - regenerator-runtime: ^0.13.7 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 7f9dca6c848a1d43d478182de8ad93e347405ab68c55b3f187c91fb14d5c7bc4b9178d953f4e5482788de20631c7e35d39f9e6014630d17ec9619788c20535a3 - languageName: node - linkType: hard - -"@storybook/store@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/store@npm:6.5.17-alpha.0" - dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 - lodash: ^4.17.21 - memoizerific: ^1.11.3 - regenerator-runtime: ^0.13.7 - slash: ^3.0.0 - stable: ^0.1.8 - synchronous-promise: ^2.0.15 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 573e9fd952575f682847fecf7bd2268e11d056e72503623898672a547e587b77b6b74e162d90a412bcefa463ab786c84c263bee15edb796235b0e8d9626b2956 + "@storybook/client-logger": 7.0.12 + "@storybook/preview-api": 7.0.12 + checksum: 09f497f45bc89e85ba94d36a1c08d0b5b347fd131f15847343c28ced5f3e40c06632690259c421fbc9555bdd638ae7caccb8e8b169ad86cb345f95c57bd6950f languageName: node linkType: hard -"@storybook/telemetry@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/telemetry@npm:6.5.17-alpha.0" +"@storybook/telemetry@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/telemetry@npm:7.0.12" dependencies: - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/core-common": 6.5.17-alpha.0 + "@storybook/client-logger": 7.0.12 + "@storybook/core-common": 7.0.12 chalk: ^4.1.0 - core-js: ^3.8.2 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 - fs-extra: ^9.0.1 - global: ^4.4.0 + fs-extra: ^11.1.0 isomorphic-unfetch: ^3.1.0 nanoid: ^3.3.1 read-pkg-up: ^7.0.1 - regenerator-runtime: ^0.13.7 - checksum: 85e9d2c80e79179be35d80b933a8abbfa85132d0d01ac91fa8450e4cd42e29496214e4445addf02978b4f7661f4d4fa9ea5dabb8d8c85823734c758ca8c3521d + checksum: b0a972c7e3317b0a376437693014bf2ff79292e8ac55d1aad6ae13e60fa6681de1c6ef7fec50101ff9337822e49ddf913a8209f74dce17450e9ca26f924ebf12 languageName: node linkType: hard -"@storybook/theming@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/theming@npm:6.5.17-alpha.0" +"@storybook/theming@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/theming@npm:7.0.12" dependencies: - "@storybook/client-logger": 6.5.17-alpha.0 - core-js: ^3.8.2 + "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 + "@storybook/client-logger": 7.0.12 + "@storybook/global": ^5.0.0 memoizerific: ^1.11.3 - regenerator-runtime: ^0.13.7 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: dd691aa38217715b314c1a344cc200a9cc1b1e686f1cad2cfb0018c6e244310b7afc014f4aff200715df365dad7ff176999f8138ff56e06fa14053b0072d5776 + checksum: 6fc8d1ffb0ce42843ffd598669a74759ef3867b486e202ea7569ba890b0e3ba46631c5c9d1fa232c3c565721b6888b60aca6747aced9efe044b6c9faf28218e3 languageName: node linkType: hard -"@storybook/ui@npm:6.5.17-alpha.0": - version: 6.5.17-alpha.0 - resolution: "@storybook/ui@npm:6.5.17-alpha.0" +"@storybook/types@npm:7.0.12": + version: 7.0.12 + resolution: "@storybook/types@npm:7.0.12" dependencies: - "@storybook/addons": 6.5.17-alpha.0 - "@storybook/api": 6.5.17-alpha.0 - "@storybook/channels": 6.5.17-alpha.0 - "@storybook/client-logger": 6.5.17-alpha.0 - "@storybook/components": 6.5.17-alpha.0 - "@storybook/core-events": 6.5.17-alpha.0 - "@storybook/router": 6.5.17-alpha.0 - "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.5.17-alpha.0 - core-js: ^3.8.2 - memoizerific: ^1.11.3 - qs: ^6.10.0 - regenerator-runtime: ^0.13.7 - resolve-from: ^5.0.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 8c20c5564a0371d8ec60b3aa12074c6e9295b4e2bae4863644ae2ae9689ee370a71c6b4ad63cb3474a01c6dd284eedc1f2bd2944ecad02723e1fae54ca541dc0 + "@storybook/channels": 7.0.12 + "@types/babel__core": ^7.0.0 + "@types/express": ^4.7.0 + file-system-cache: ^2.0.0 + checksum: 670d8cc6ce57a054621e0a22b86231ba6625a739c3cde19ea5aa99979617d38262fd31e06a74154ef2024a449e1f7c84bf610af61a4f240ead85a7535d8f559c languageName: node linkType: hard @@ -9295,7 +8938,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:*, @types/babel__core@npm:7.20.0, @types/babel__core@npm:^7.1.14": +"@types/babel__core@npm:*, @types/babel__core@npm:7.20.0, @types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": version: 7.20.0 resolution: "@types/babel__core@npm:7.20.0" dependencies: @@ -9434,6 +9077,27 @@ __metadata: languageName: node linkType: hard +"@types/detect-port@npm:^1.3.0": + version: 1.3.2 + resolution: "@types/detect-port@npm:1.3.2" + checksum: 4c9ab349b8724e32879c1d241c374e674ce040783dc6768b19d844afff011d1a70adaaf93bf96e1ed33eef9c88cc6c27ce7dce82a1cec8c6e9992ae445a5a255 + languageName: node + linkType: hard + +"@types/doctrine@npm:^0.0.3": + version: 0.0.3 + resolution: "@types/doctrine@npm:0.0.3" + checksum: 566dcdc988c97ff01d14493ceb2223643347f07cf0a88c86cd7cb7c2821cfc837fd39295e6809a29614fdfdc6c4e981408155ca909b2e5da5d947af939b6c966 + languageName: node + linkType: hard + +"@types/ejs@npm:^3.1.1": + version: 3.1.2 + resolution: "@types/ejs@npm:3.1.2" + checksum: 8e55275011009e7a44043d97348a4a1b5a7583e1f048b6ad8998f1b30667995314f15bc9cc9ed3e0e79722cce9a06845d06d5d023bca179bb00d52016b41ad7d + languageName: node + linkType: hard + "@types/envinfo@npm:7.8.1": version: 7.8.1 resolution: "@types/envinfo@npm:7.8.1" @@ -9441,6 +9105,13 @@ __metadata: languageName: node linkType: hard +"@types/escodegen@npm:^0.0.6": + version: 0.0.6 + resolution: "@types/escodegen@npm:0.0.6" + checksum: bbef189319c7b0386486bc7224369f118c7aedf35cc13e40ae5879b9ab4f848936f31e8eea50e71d4de72d4b7a77d9e6e9e5ceec4406c648fbc0077ede634ed5 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.3": version: 3.7.4 resolution: "@types/eslint-scope@npm:3.7.4" @@ -9486,7 +9157,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:^4.17.13, @types/express@npm:^4.17.14": +"@types/express@npm:*, @types/express@npm:^4.17.13, @types/express@npm:^4.17.14, @types/express@npm:^4.7.0": version: 4.17.17 resolution: "@types/express@npm:4.17.17" dependencies: @@ -9510,6 +9181,13 @@ __metadata: languageName: node linkType: hard +"@types/find-cache-dir@npm:^3.2.1": + version: 3.2.1 + resolution: "@types/find-cache-dir@npm:3.2.1" + checksum: 68059aec88ef776a689c1711a881fd91a9ce1b03dd5898ea1d2ac5d77d7b0235f21fdf210f380c13deca8b45e4499841a63aaf31fd2123af687f2c6b472f41ce + languageName: node + linkType: hard + "@types/fs-extra@npm:11.0.1, @types/fs-extra@npm:^11.0.1": version: 11.0.1 resolution: "@types/fs-extra@npm:11.0.1" @@ -9520,7 +9198,7 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:*": +"@types/glob@npm:^8.0.0": version: 8.1.0 resolution: "@types/glob@npm:8.1.0" dependencies: @@ -9530,17 +9208,7 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:^7.1.1": - version: 7.2.0 - resolution: "@types/glob@npm:7.2.0" - dependencies: - "@types/minimatch": "*" - "@types/node": "*" - checksum: a8eb5d5cb5c48fc58c7ca3ff1e1ddf771ee07ca5043da6e4871e6757b4472e2e73b4cfef2644c38983174a4bc728c73f8da02845c28a1212f98cabd293ecae98 - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": +"@types/graceful-fs@npm:^4.1.3": version: 4.1.6 resolution: "@types/graceful-fs@npm:4.1.6" dependencies: @@ -9549,22 +9217,6 @@ __metadata: languageName: node linkType: hard -"@types/hast@npm:^2.0.0": - version: 2.3.4 - resolution: "@types/hast@npm:2.3.4" - dependencies: - "@types/unist": "*" - checksum: 635cfe9a8e91f6b3c15c9929455d0136ac4d75c5b7f596ce21b453cecdfda785e89b10eb2b2d9da9d43e548b1d65ba3e20c741bbaf83823575c9c45001ade4bb - languageName: node - linkType: hard - -"@types/html-minifier-terser@npm:^5.0.0": - version: 5.1.2 - resolution: "@types/html-minifier-terser@npm:5.1.2" - checksum: 13276ac71fbcc89795627cc7fa0234e95402656285df2bda4df83e3ebaa9b30f29905f52aa7786d158a887cef72748cbd897e12628dc396ba1225ce0d18159b9 - languageName: node - linkType: hard - "@types/html-minifier-terser@npm:^6.0.0": version: 6.1.0 resolution: "@types/html-minifier-terser@npm:6.1.0" @@ -9581,13 +9233,6 @@ __metadata: languageName: node linkType: hard -"@types/is-function@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/is-function@npm:1.0.1" - checksum: 3bd8cf70ef103141bf6bb0404bca6887766615bb655f967a0e46cf301e277b59eaeab8b91ce117331ce5c7c8875050796d06c25bf3da4531e3a4514269373c3c - languageName: node - linkType: hard - "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": version: 2.0.4 resolution: "@types/istanbul-lib-coverage@npm:2.0.4" @@ -9658,7 +9303,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" checksum: bd1f9a7b898ff15c4bb494eb19124f2d688b804c39f07cbf135ac73f35324970e9e8329b72aae1fb543d925ea295a1568b23056c26658cecec4741fa28c3b81a @@ -9802,12 +9447,10 @@ __metadata: languageName: node linkType: hard -"@types/mdast@npm:^3.0.0": - version: 3.0.10 - resolution: "@types/mdast@npm:3.0.10" - dependencies: - "@types/unist": "*" - checksum: 375f08b3910505291b2815d9edf55dca63c6c4ec58dd33c866521e68905fd4e8fe83b397e167af2cdd3799b851a7e02817d58610cfb814aee20bf3c52d87be9b +"@types/mdx@npm:^2.0.0": + version: 2.0.5 + resolution: "@types/mdx@npm:2.0.5" + checksum: f46932365a24ad6927dd87678598b839fa64ef8c9d0714b45a0185ac52427b374899ba96022f97330b27aca3572a6815f844cf345a50b9c0c483f485c243eda1 languageName: node linkType: hard @@ -9820,7 +9463,7 @@ __metadata: languageName: node linkType: hard -"@types/mime-types@npm:2.1.1": +"@types/mime-types@npm:2.1.1, @types/mime-types@npm:^2.1.0": version: 2.1.1 resolution: "@types/mime-types@npm:2.1.1" checksum: 131b33bfd89481f6a791996db9198c6c5ffccbb310e990d1dd9fab7a2287b5a0fd642bdd959a19281397c86f721498e09956e3892e5db17f93f38e726ca05008 @@ -9834,13 +9477,6 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*, @types/minimatch@npm:^5.1.2": - version: 5.1.2 - resolution: "@types/minimatch@npm:5.1.2" - checksum: 83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562 - languageName: node - linkType: hard - "@types/minimatch@npm:^3.0.3": version: 3.0.5 resolution: "@types/minimatch@npm:3.0.5" @@ -9848,6 +9484,13 @@ __metadata: languageName: node linkType: hard +"@types/minimatch@npm:^5.1.2": + version: 5.1.2 + resolution: "@types/minimatch@npm:5.1.2" + checksum: 83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562 + languageName: node + linkType: hard + "@types/minimist@npm:^1.2.0, @types/minimist@npm:^1.2.2": version: 1.2.2 resolution: "@types/minimist@npm:1.2.2" @@ -9878,7 +9521,7 @@ __metadata: languageName: node linkType: hard -"@types/node-fetch@npm:2.6.2, @types/node-fetch@npm:^2.5.7, @types/node-fetch@npm:^2.6.1, @types/node-fetch@npm:^2.6.2": +"@types/node-fetch@npm:2.6.2": version: 2.6.2 resolution: "@types/node-fetch@npm:2.6.2" dependencies: @@ -9888,6 +9531,16 @@ __metadata: languageName: node linkType: hard +"@types/node-fetch@npm:^2.5.7, @types/node-fetch@npm:^2.6.1, @types/node-fetch@npm:^2.6.2": + version: 2.6.4 + resolution: "@types/node-fetch@npm:2.6.4" + dependencies: + "@types/node": "*" + form-data: ^3.0.0 + checksum: e43e4670ed8b7693dbf660ac1450b14fcfcdd8efca1eb0f501b6ad95af2d1fa06f8541db03e9511e82a5fee510a238fe0913330c9a58f8ac6892b985f6dd993e + languageName: node + linkType: hard + "@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0, @types/node@npm:^18.11.9, @types/node@npm:^18.16.3": version: 18.16.3 resolution: "@types/node@npm:18.16.3" @@ -9909,13 +9562,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^14.0.10 || ^16.0.0, @types/node@npm:^14.14.20 || ^16.0.0": - version: 16.18.25 - resolution: "@types/node@npm:16.18.25" - checksum: 04ec374076b16e50e14596f0dfeb9ca669277991507d6d637055ca171b1722336adf6512e3aab360f609d35c90cf6be14dbe5d20474b6b8257c3541f222479fc - languageName: node - linkType: hard - "@types/node@npm:^14.14.31": version: 14.18.37 resolution: "@types/node@npm:14.18.37" @@ -9923,6 +9569,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^16.0.0": + version: 16.18.31 + resolution: "@types/node@npm:16.18.31" + checksum: 76ca4a2372165cedc88c09cde1bf82f0a9286bf8e6236f15f04a8bf31656129329e95f6d8ce0e84a4e39c3b38ae31eacc950323c9a8d864d8c446842910ec634 + languageName: node + linkType: hard + "@types/normalize-package-data@npm:^2.4.0": version: 2.4.1 resolution: "@types/normalize-package-data@npm:2.4.1" @@ -9944,13 +9597,6 @@ __metadata: languageName: node linkType: hard -"@types/parse5@npm:^5.0.0": - version: 5.0.3 - resolution: "@types/parse5@npm:5.0.3" - checksum: 7d7ebbcb704a0ef438aa0de43ea1fd9723dfa802b8fa459628ceaf063f092bd19791b2a2580265244898dcc9d40f7345588a76cf752847d29540539f802711ed - languageName: node - linkType: hard - "@types/pascalcase@npm:1.0.1": version: 1.0.1 resolution: "@types/pascalcase@npm:1.0.1" @@ -10026,7 +9672,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:18.2.6": +"@types/react@npm:*, @types/react@npm:18.2.6, @types/react@npm:>=16": version: 18.2.6 resolution: "@types/react@npm:18.2.6" dependencies: @@ -10067,10 +9713,10 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12": - version: 7.3.13 - resolution: "@types/semver@npm:7.3.13" - checksum: 73295bb1fee46f8c76c7a759feeae5a3022f5bedfdc17d16982092e4b33af17560234fb94861560c20992a702a1e1b9a173bb623a96f95f80892105f5e7d25e3 +"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4": + version: 7.5.0 + resolution: "@types/semver@npm:7.5.0" + checksum: ca4ba4642b5972b6e88e73c5bc02bbaceb8d76bce71748d86e3e95042d4e5a44603113a1dcd2cb9b73ad6f91f6e4ab73185eb41bbfc9c73b11f0ed3db3b7443a languageName: node linkType: hard @@ -10125,13 +9771,6 @@ __metadata: languageName: node linkType: hard -"@types/source-list-map@npm:*": - version: 0.1.2 - resolution: "@types/source-list-map@npm:0.1.2" - checksum: 0538ce317294febf40ed3fc3a2e483fa4aee8ba85584a66e5ed9c0af9ea48a348960bc467076643cb56aeafdd7d2252e90c75e68ef664c0477ec87ea0554ffdc - languageName: node - linkType: hard - "@types/split2@npm:4.2.0": version: 4.2.0 resolution: "@types/split2@npm:4.2.0" @@ -10148,13 +9787,6 @@ __metadata: languageName: node linkType: hard -"@types/tapable@npm:^1, @types/tapable@npm:^1.0.5": - version: 1.0.8 - resolution: "@types/tapable@npm:1.0.8" - checksum: 01f77d47bac8aaeee7ed298e8e74eb012a28f920106c3c359e1f2730512cd810f2c6165cd2cd769422ae1064e2bf1072778b27fb5ec1973e18c35e2cc1ed5c8d - languageName: node - linkType: hard - "@types/testing-library__jest-dom@npm:5.14.5, @types/testing-library__jest-dom@npm:^5.9.1": version: 5.14.5 resolution: "@types/testing-library__jest-dom@npm:5.14.5" @@ -10171,16 +9803,7 @@ __metadata: languageName: node linkType: hard -"@types/uglify-js@npm:*": - version: 3.17.1 - resolution: "@types/uglify-js@npm:3.17.1" - dependencies: - source-map: ^0.6.1 - checksum: c19a44017a901ab15f862e6645023bf96ffb7502b7305a15ee811667693ec66a997a42d5d0ba67814de537b562dafd26230142e26c9bb9f840ee8bb7f798cbcc - languageName: node - linkType: hard - -"@types/unist@npm:*, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2, @types/unist@npm:^2.0.3": +"@types/unist@npm:^2.0.0": version: 2.0.6 resolution: "@types/unist@npm:2.0.6" checksum: 8690789328e8e10c487334341fcf879fd49f8987c98ce49849f9871052f95d87477735171bb661e6f551bdb95235e015dfdad1867ca1d9b5b88a053f72ac40eb @@ -10201,24 +9824,13 @@ __metadata: languageName: node linkType: hard -"@types/webpack-env@npm:^1.16.0": +"@types/webpack-env@npm:1.18.0": version: 1.18.0 resolution: "@types/webpack-env@npm:1.18.0" checksum: ac2e91b025ea31b98b0271ccb40da789c5b54693c1efb18265a54c03b303b750501f080a44e99d7ce0a5422d68d535e600e851df4b8f2240444eca7ac3159719 languageName: node linkType: hard -"@types/webpack-sources@npm:*": - version: 3.2.0 - resolution: "@types/webpack-sources@npm:3.2.0" - dependencies: - "@types/node": "*" - "@types/source-list-map": "*" - source-map: ^0.7.3 - checksum: 17716e9f03fa63362f92d510bb9119313bac3a7985321e0fe9326dc30ebe598cb2c85b8c7cdc4f4d34d783c4c45e74e3ec08e209f9c9dab27bf188c3def32706 - languageName: node - linkType: hard - "@types/webpack@npm:5.28.1": version: 5.28.1 resolution: "@types/webpack@npm:5.28.1" @@ -10230,20 +9842,6 @@ __metadata: languageName: node linkType: hard -"@types/webpack@npm:^4.41.26, @types/webpack@npm:^4.41.8": - version: 4.41.33 - resolution: "@types/webpack@npm:4.41.33" - dependencies: - "@types/node": "*" - "@types/tapable": ^1 - "@types/uglify-js": "*" - "@types/webpack-sources": "*" - anymatch: ^3.0.0 - source-map: ^0.6.0 - checksum: dc6db66fa84664d8fab7ea79bd2482ea1c4500b09ed6939258e205548501b8d29c06b0fe5e869c4b59f74acf884c61a391875dadb9f7a91c8cd10c3841143729 - languageName: node - linkType: hard - "@types/websocket@npm:^1.0.3": version: 1.0.5 resolution: "@types/websocket@npm:1.0.5" @@ -10285,15 +9883,6 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^15.0.0": - version: 15.0.15 - resolution: "@types/yargs@npm:15.0.15" - dependencies: - "@types/yargs-parser": "*" - checksum: b52519ba68a8d90996b54143ff74fcd8ac1722a1ef4a50ed8c3dbc1f7a76d14210f0262f8b91eabcdab202ff4babdd92ce7332ab1cdd6af4eae7c9fc81c83797 - languageName: node - linkType: hard - "@types/yauzl@npm:^2.9.1": version: 2.10.0 resolution: "@types/yauzl@npm:2.10.0" @@ -10948,6 +10537,17 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/esbuild-plugin-pnp@npm:^3.0.0-rc.10": + version: 3.0.0-rc.15 + resolution: "@yarnpkg/esbuild-plugin-pnp@npm:3.0.0-rc.15" + dependencies: + tslib: ^2.4.0 + peerDependencies: + esbuild: ">=0.10.0" + checksum: 5095bc316862971add31ca1fadb0095b6ad15f25120f6ab3a06086bb6a7be93c2f3c45bff80d5976689fc89b0e9bf82bd3d410e205c852739874d32d050c4e57 + languageName: node + linkType: hard + "@yarnpkg/lockfile@npm:^1.1.0": version: 1.1.0 resolution: "@yarnpkg/lockfile@npm:1.1.0" @@ -11141,6 +10741,13 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:5": + version: 5.1.1 + resolution: "agent-base@npm:5.1.1" + checksum: 3baa3f01072c16e3955ce7802166e576cde9831af82b262aae1c780af49c0c84e82e64ba9ef9e7d1704fe29e9f0096a78a4f998ec137360fee3cb95186f97161 + languageName: node + linkType: hard + "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -11171,31 +10778,6 @@ __metadata: languageName: node linkType: hard -"airbnb-js-shims@npm:^2.2.1": - version: 2.2.1 - resolution: "airbnb-js-shims@npm:2.2.1" - dependencies: - array-includes: ^3.0.3 - array.prototype.flat: ^1.2.1 - array.prototype.flatmap: ^1.2.1 - es5-shim: ^4.5.13 - es6-shim: ^0.35.5 - function.prototype.name: ^1.1.0 - globalthis: ^1.0.0 - object.entries: ^1.1.0 - object.fromentries: ^2.0.0 || ^1.0.0 - object.getownpropertydescriptors: ^2.0.3 - object.values: ^1.1.0 - promise.allsettled: ^1.0.0 - promise.prototype.finally: ^3.1.0 - string.prototype.matchall: ^4.0.0 || ^3.0.1 - string.prototype.padend: ^3.0.0 - string.prototype.padstart: ^3.0.0 - symbol.prototype.description: ^1.0.0 - checksum: 55fdeb2673da440772d278816664b8e8da946b57adfd95b6635bc980ad235e388266c1488fdff3a055e95dc1c789e389821598b2711b59ce76ab4500f528216c - languageName: node - linkType: hard - "ajv-errors@npm:^1.0.0": version: 1.0.1 resolution: "ajv-errors@npm:1.0.1" @@ -11251,7 +10833,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.1.0, ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.1.0, ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -11299,13 +10881,6 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:^3.0.0": - version: 3.2.4 - resolution: "ansi-colors@npm:3.2.4" - checksum: 1785466547bac3b1cb8055325a415c8c946a818669da4fd3d1247cab7617b845b221c2ae04756277074d278b52d90efd67f73d2dd927c7a0d1a10395c1b7665b - languageName: node - linkType: hard - "ansi-diff-stream@npm:^1.2.1": version: 1.2.1 resolution: "ansi-diff-stream@npm:1.2.1" @@ -11408,17 +10983,6 @@ __metadata: languageName: node linkType: hard -"ansi-to-html@npm:^0.6.11": - version: 0.6.15 - resolution: "ansi-to-html@npm:0.6.15" - dependencies: - entities: ^2.0.0 - bin: - ansi-to-html: bin/ansi-to-html - checksum: 50fa836c3bec74b5f3d8ea630a86cad972e6463203be30171ed65073afa5f3e70946de2d0e129eb5cab391b489e99972aab3aa4fded3da45c4bd7c265bfae6f5 - languageName: node - linkType: hard - "anymatch@npm:^2.0.0": version: 2.0.0 resolution: "anymatch@npm:2.0.0" @@ -11429,7 +10993,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.0, anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -11604,13 +11168,6 @@ __metadata: languageName: node linkType: hard -"array-find-index@npm:^1.0.1": - version: 1.0.2 - resolution: "array-find-index@npm:1.0.2" - checksum: 86b9485c74ddd324feab807e10a6de3f9c1683856267236fac4bb4d4667ada6463e106db3f6c540ae6b720e0442b590ec701d13676df4c6af30ebf4da09b4f57 - languageName: node - linkType: hard - "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -11632,7 +11189,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.0.3, array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": +"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": version: 3.1.6 resolution: "array-includes@npm:3.1.6" dependencies: @@ -11645,15 +11202,6 @@ __metadata: languageName: node linkType: hard -"array-union@npm:^1.0.2": - version: 1.0.2 - resolution: "array-union@npm:1.0.2" - dependencies: - array-uniq: ^1.0.1 - checksum: 18686767c0cfdae8dc4acf5ac119b0f0eacad82b7fcc0aa62cc41f93c5ad406d494b6a6e53d85e52e8f0349b67a4fec815feeb537e95c02510d747bc9a4157c7 - languageName: node - linkType: hard - "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -11661,13 +11209,6 @@ __metadata: languageName: node linkType: hard -"array-uniq@npm:^1.0.1": - version: 1.0.3 - resolution: "array-uniq@npm:1.0.3" - checksum: 3acbaf9e6d5faeb1010e2db04ab171b8d265889e46c61762e502979bdc5e55656013726e9a61507de3c82d329a0dc1e8072630a3454b4f2b881cb19ba7fd8aa6 - languageName: node - linkType: hard - "array-unique@npm:^0.3.2": version: 0.3.2 resolution: "array-unique@npm:0.3.2" @@ -11675,7 +11216,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.1, array.prototype.flat@npm:^1.3.1": +"array.prototype.flat@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flat@npm:1.3.1" dependencies: @@ -11687,7 +11228,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.2.1, array.prototype.flatmap@npm:^1.3.1": +"array.prototype.flatmap@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flatmap@npm:1.3.1" dependencies: @@ -11699,19 +11240,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.map@npm:^1.0.5": - version: 1.0.5 - resolution: "array.prototype.map@npm:1.0.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-array-method-boxes-properly: ^1.0.0 - is-string: ^1.0.7 - checksum: cf44c0c958e94059d98132a3d5b7aa20d29aea34d20c515fdb236b69a95b1d3f1408f634f26fca51a9dbe06c85e93f7b351c85ea94300774af5ad2f1e8df3ae8 - languageName: node - linkType: hard - "array.prototype.reduce@npm:^1.0.5": version: 1.0.5 resolution: "array.prototype.reduce@npm:1.0.5" @@ -11852,6 +11380,15 @@ __metadata: languageName: node linkType: hard +"ast-types@npm:0.15.2": + version: 0.15.2 + resolution: "ast-types@npm:0.15.2" + dependencies: + tslib: ^2.0.1 + checksum: 5b26e3656e9e8d1db8c8d14971d0cb88ca0138aacce72171cb4cd4555fc8dc53c07e821c568e57fe147366931708fefd25cb9d7e880d42ce9cb569947844c962 + languageName: node + linkType: hard + "ast-types@npm:^0.16.1": version: 0.16.1 resolution: "ast-types@npm:0.16.1" @@ -11875,6 +11412,13 @@ __metadata: languageName: node linkType: hard +"async-limiter@npm:~1.0.0": + version: 1.0.1 + resolution: "async-limiter@npm:1.0.1" + checksum: 0693d378cfe86842a70d4c849595a0bb50dc44c11649640ca982fa90cbfc74e3cc4753b5a0847e51933f2e9c65ce8e05576e75e5e1fd963a086e673735b35969 + languageName: node + linkType: hard + "async-retry@npm:^1.2.1, async-retry@npm:^1.3.3": version: 1.3.3 resolution: "async-retry@npm:1.3.3" @@ -11937,23 +11481,6 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^9.8.6": - version: 9.8.8 - resolution: "autoprefixer@npm:9.8.8" - dependencies: - browserslist: ^4.12.0 - caniuse-lite: ^1.0.30001109 - normalize-range: ^0.1.2 - num2fraction: ^1.2.2 - picocolors: ^0.2.1 - postcss: ^7.0.32 - postcss-value-parser: ^4.1.0 - bin: - autoprefixer: bin/autoprefixer - checksum: 9b2688cd0ef7252ae1a565ca935a83ddd5c38b9b4c7bf895f36d88e91dbc36d2e7ccb2d34270e436498d8f372d7320a83af6ceb5d1c3bff8f8cbeb6ff33ac837 - languageName: node - linkType: hard - "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -12095,7 +11622,7 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:9.1.2": +"babel-loader@npm:9.1.2, babel-loader@npm:^9.0.0": version: 9.1.2 resolution: "babel-loader@npm:9.1.2" dependencies: @@ -12108,7 +11635,7 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:^8.0.0, babel-loader@npm:^8.1.0": +"babel-loader@npm:^8.1.0": version: 8.3.0 resolution: "babel-loader@npm:8.3.0" dependencies: @@ -12130,18 +11657,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-apply-mdx-type-prop@npm:1.6.22": - version: 1.6.22 - resolution: "babel-plugin-apply-mdx-type-prop@npm:1.6.22" - dependencies: - "@babel/helper-plugin-utils": 7.10.4 - "@mdx-js/util": 1.6.22 - peerDependencies: - "@babel/core": ^7.11.6 - checksum: d1fd88f2eee87f3d709373cfac5165f8407793b123e1c7061308311f7e6b0778e093a4a93e7130b47c5a742f2515d0c1d4f3da5097ff195ef91011688ec17ddc - languageName: node - linkType: hard - "babel-plugin-auto-import@npm:1.1.0": version: 1.1.0 resolution: "babel-plugin-auto-import@npm:1.1.0" @@ -12152,15 +11667,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-extract-import-names@npm:1.6.22": - version: 1.6.22 - resolution: "babel-plugin-extract-import-names@npm:1.6.22" - dependencies: - "@babel/helper-plugin-utils": 7.10.4 - checksum: c7b7206222f7b70f2c9852caa621cc3742b5d9f7dd4229a6e3c560d7683b82f835a8ea46db632df5dab5ad91b1439ead3771a8576a7a14e418248c16fd1f0cc4 - languageName: node - linkType: hard - "babel-plugin-graphql-tag@npm:3.3.0": version: 3.3.0 resolution: "babel-plugin-graphql-tag@npm:3.3.0" @@ -12198,7 +11704,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-istanbul@npm:^6.0.0, babel-plugin-istanbul@npm:^6.1.1": +"babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: @@ -12223,17 +11729,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-macros@npm:^3.0.1": - version: 3.1.0 - resolution: "babel-plugin-macros@npm:3.1.0" - dependencies: - "@babel/runtime": ^7.12.5 - cosmiconfig: ^7.0.0 - resolve: ^1.19.0 - checksum: c6dfb15de96f67871d95bd2e8c58b0c81edc08b9b087dc16755e7157f357dc1090a8dc60ebab955e92587a9101f02eba07e730adc253a1e4cf593ca3ebd3839c - languageName: node - linkType: hard - "babel-plugin-module-resolver@npm:5.0.0": version: 5.0.0 resolution: "babel-plugin-module-resolver@npm:5.0.0" @@ -12271,23 +11766,11 @@ __metadata: version: 0.8.1 resolution: "babel-plugin-polyfill-corejs3@npm:0.8.1" dependencies: - "@babel/helper-define-polyfill-provider": ^0.4.0 - core-js-compat: ^3.30.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 90320f5e5a27bcaf9a370d86ff3a9c72fd28618e51f83a7c1e31e34f9a2d671f5ca446b1c4af806cdee6388a6868da38299b3167dd860985981feeda3f2bf1c3 - languageName: node - linkType: hard - -"babel-plugin-polyfill-corejs3@npm:^0.1.0": - version: 0.1.7 - resolution: "babel-plugin-polyfill-corejs3@npm:0.1.7" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.1.5 - core-js-compat: ^3.8.1 + "@babel/helper-define-polyfill-provider": ^0.4.0 + core-js-compat: ^3.30.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d31c7f0c210994593e2cc57d202ada8539cbbff1a112f52aa3607c8c9ba23b64e03fa52fbdc243dccbce8b8052f29f8d541bc4151e3055738cb03647708c0f42 + checksum: 90320f5e5a27bcaf9a370d86ff3a9c72fd28618e51f83a7c1e31e34f9a2d671f5ca446b1c4af806cdee6388a6868da38299b3167dd860985981feeda3f2bf1c3 languageName: node linkType: hard @@ -12451,13 +11934,6 @@ __metadata: languageName: node linkType: hard -"bail@npm:^1.0.0": - version: 1.0.5 - resolution: "bail@npm:1.0.5" - checksum: 4cf7d0b5c82fdc69590b3fe85c17c4ec37647681b20875551fd6187a85c122b20178dc118001d3ebd5d0ab3dc0e95637c71f889f481882ee761db43c6b16fa05 - languageName: node - linkType: hard - "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -12494,13 +11970,6 @@ __metadata: languageName: node linkType: hard -"batch-processor@npm:1.0.0": - version: 1.0.0 - resolution: "batch-processor@npm:1.0.0" - checksum: 048b868811bed4cd03a0eec35264055f0f3fe4ab62f501809dce4a8a7b845d905fa5051b4af8b3c5123181116b1e2b6dfabf608829043b60cf61f4da3a359b60 - languageName: node - linkType: hard - "batch@npm:0.6.1": version: 0.6.1 resolution: "batch@npm:0.6.1" @@ -12533,7 +12002,7 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.7": +"big-integer@npm:^1.6.44": version: 1.6.51 resolution: "big-integer@npm:1.6.51" checksum: c8139662d57f8833a44802f4b65be911679c569535ea73c5cfd3c1c8994eaead1b84b6f63e1db63833e4d4cacb6b6a9e5522178113dfdc8e4c81ed8436f1e8cc @@ -12710,12 +12179,12 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.1.0": - version: 0.1.1 - resolution: "bplist-parser@npm:0.1.1" +"bplist-parser@npm:^0.2.0": + version: 0.2.0 + resolution: "bplist-parser@npm:0.2.0" dependencies: - big-integer: ^1.6.7 - checksum: cd50206f956e74f6e46cb5ed14be5eb00b2e14676ea3dd36703470715177a2770fc22032eca63a36adb3b56a1e51138a95bb0fc6849a78c21e92caeedf219ea7 + big-integer: ^1.6.44 + checksum: ce79c69e0f6efe506281e7c84e3712f7d12978991675b6e3a58a295b16f13ca81aa9b845c335614a545e0af728c8311b6aa3142af76ba1cb616af9bbac5c4a9f languageName: node linkType: hard @@ -12843,6 +12312,15 @@ __metadata: languageName: node linkType: hard +"browserify-zlib@npm:^0.1.4": + version: 0.1.4 + resolution: "browserify-zlib@npm:0.1.4" + dependencies: + pako: ~0.2.0 + checksum: 0cde7ca5d33d43125649330fd75c056397e53731956a2593c4a2529f4e609a8e6abdb2b8e1921683abf5645375b92cfb2a21baa42fe3c9fc3e2556d32043af93 + languageName: node + linkType: hard + "browserify-zlib@npm:^0.2.0": version: 0.2.0 resolution: "browserify-zlib@npm:0.2.0" @@ -12852,7 +12330,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.12.0, browserslist@npm:^4.14.5, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4, browserslist@npm:^4.21.5": +"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4, browserslist@npm:^4.21.5": version: 4.21.5 resolution: "browserslist@npm:4.21.5" dependencies: @@ -13049,7 +12527,7 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^15.0.5, cacache@npm:^15.2.0": +"cacache@npm:^15.2.0": version: 15.3.0 resolution: "cacache@npm:15.3.0" dependencies: @@ -13171,13 +12649,6 @@ __metadata: languageName: node linkType: hard -"call-me-maybe@npm:^1.0.1": - version: 1.0.2 - resolution: "call-me-maybe@npm:1.0.2" - checksum: 8eff5dbb61141ebb236ed71b4e9549e488bcb5451c48c11e5667d5c75b0532303788a1101e6978cafa2d0c8c1a727805599c2741e3e0982855c9f1d78cd06c9f - languageName: node - linkType: hard - "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -13185,7 +12656,7 @@ __metadata: languageName: node linkType: hard -"camel-case@npm:^4.1.1, camel-case@npm:^4.1.2": +"camel-case@npm:^4.1.2": version: 4.1.2 resolution: "camel-case@npm:4.1.2" dependencies: @@ -13195,13 +12666,6 @@ __metadata: languageName: node linkType: hard -"camelcase-css@npm:2.0.1": - version: 2.0.1 - resolution: "camelcase-css@npm:2.0.1" - checksum: 1a1a3137e8a781e6cbeaeab75634c60ffd8e27850de410c162cce222ea331cd1ba5364e8fb21c95e5ca76f52ac34b81a090925ca00a87221355746d049c6e273 - languageName: node - linkType: hard - "camelcase-keys@npm:6.2.2, camelcase-keys@npm:^6.2.2": version: 6.2.2 resolution: "camelcase-keys@npm:6.2.2" @@ -13213,16 +12677,6 @@ __metadata: languageName: node linkType: hard -"camelcase-keys@npm:^2.0.0": - version: 2.1.0 - resolution: "camelcase-keys@npm:2.1.0" - dependencies: - camelcase: ^2.0.0 - map-obj: ^1.0.0 - checksum: d9431f8b5ac52644cfc45377c0d3897f045137d645c8890bd2bfb48c282d22e76644974198dbba3a2d96b33f9bf3af07aacb712b0dd6d2671330a7e2531b72f9 - languageName: node - linkType: hard - "camelcase-keys@npm:^7.0.0": version: 7.0.2 resolution: "camelcase-keys@npm:7.0.2" @@ -13242,13 +12696,6 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^2.0.0": - version: 2.1.1 - resolution: "camelcase@npm:2.1.1" - checksum: 610db65fa7dd50a400525ec2188fd65a1939dda4afe5de7d08608670013269c3743c3737fb0f138d1df8aa74e257cc83e3b756e776b604af16dac297b4a0d054 - languageName: node - linkType: hard - "camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" @@ -13268,7 +12715,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001449": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001449": version: 1.0.30001460 resolution: "caniuse-lite@npm:1.0.30001460" checksum: cbf9982f00b59ef56375310d91b2f1a167ea7bac87244025f5a76f0c5e8bca18d2617145a4c2ca32385b9864477f9bc062e79e7ad5c70955a9d02aaec44d58f8 @@ -13286,16 +12733,7 @@ __metadata: languageName: node linkType: hard -"capture-exit@npm:^2.0.0": - version: 2.0.0 - resolution: "capture-exit@npm:2.0.0" - dependencies: - rsvp: ^4.8.4 - checksum: d68df1e15937809501644a49c0267ef323b5b6a0cae5c08bbdceafd718aa08241844798bfdd762cf6756bc2becd83122aabc25b5222192f18093113bec670617 - languageName: node - linkType: hard - -"case-sensitive-paths-webpack-plugin@npm:^2.3.0": +"case-sensitive-paths-webpack-plugin@npm:^2.4.0": version: 2.4.0 resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" checksum: 310dab619b661a7fa44ed773870be6d6d7373faff6953ad92720f9553e2579e46dda5b9a79eae6d25ff3733cc15aa466b96e5811af16213f23c115aa220b4ab4 @@ -13352,13 +12790,6 @@ __metadata: languageName: node linkType: hard -"ccount@npm:^1.0.0": - version: 1.1.0 - resolution: "ccount@npm:1.1.0" - checksum: 9ccfddfa45c8d6d01411b8e30d2ce03c55c33f32a69bdb84ee44d743427cdb01b03159954917023d0dac960c34973ba42626bb9fa883491ebb663a53a6713d43 - languageName: node - linkType: hard - "chalk@npm:4.1.0": version: 4.1.0 resolution: "chalk@npm:4.1.0" @@ -13396,7 +12827,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.4.1": +"chalk@npm:^2.0.0": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -13487,27 +12918,6 @@ __metadata: languageName: node linkType: hard -"character-entities-legacy@npm:^1.0.0": - version: 1.1.4 - resolution: "character-entities-legacy@npm:1.1.4" - checksum: ea4ca9c29887335eed86d78fc67a640168342b1274da84c097abb0575a253d1265281a5052f9a863979e952bcc267b4ecaaf4fe233a7e1e0d8a47806c65b96c7 - languageName: node - linkType: hard - -"character-entities@npm:^1.0.0": - version: 1.2.4 - resolution: "character-entities@npm:1.2.4" - checksum: ad015c3d7163563b8a0ee1f587fb0ef305ef344e9fd937f79ca51cccc233786a01d591d989d5bf7b2e66b528ac9efba47f3b1897358324e69932f6d4b25adfe1 - languageName: node - linkType: hard - -"character-reference-invalid@npm:^1.0.0": - version: 1.1.4 - resolution: "character-reference-invalid@npm:1.1.4" - checksum: 29f05081c5817bd1e975b0bf61e77b60a40f62ad371d0f0ce0fdb48ab922278bc744d1fbe33771dced751887a8403f265ff634542675c8d7375f6ff4811efd0e - languageName: node - linkType: hard - "chardet@npm:^0.7.0": version: 0.7.0 resolution: "chardet@npm:0.7.0" @@ -13702,15 +13112,6 @@ __metadata: languageName: node linkType: hard -"clean-css@npm:^4.2.3": - version: 4.2.4 - resolution: "clean-css@npm:4.2.4" - dependencies: - source-map: ~0.6.0 - checksum: 0e41795fdc9d65e5e17a3b0016d90bf2a653e3a680829b5bcebdbab48604cfe36d96d8af6346338d2c2aca8aa9af024ac4fb752ac3eb5b71bef68a34a129b58a - languageName: node - linkType: hard - "clean-css@npm:^5.2.2": version: 5.3.2 resolution: "clean-css@npm:5.3.2" @@ -13903,13 +13304,6 @@ __metadata: languageName: node linkType: hard -"collapse-white-space@npm:^1.0.2": - version: 1.0.6 - resolution: "collapse-white-space@npm:1.0.6" - checksum: 7fd27a883eee1ddd5e39c53fbcd4a42dfe2a65dfac70e2c442d20827f5258202b360a12e99b4f0128c3addd2d64796bb2eb1bb8a3b75d5a2e9c061adb549c36b - languageName: node - linkType: hard - "collect-v8-coverage@npm:^1.0.0": version: 1.0.1 resolution: "collect-v8-coverage@npm:1.0.1" @@ -13975,14 +13369,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.2.2": - version: 1.4.0 - resolution: "colorette@npm:1.4.0" - checksum: 4955c8f7daafca8ae7081d672e4bd89d553bd5782b5846d5a7e05effe93c2f15f7e9c0cb46f341b59f579a39fcf436241ff79594899d75d5f3460c03d607fe9e - languageName: node - linkType: hard - -"colorette@npm:^2.0.10, colorette@npm:^2.0.14, colorette@npm:^2.0.16, colorette@npm:^2.0.20": +"colorette@npm:^2.0.10, colorette@npm:^2.0.14, colorette@npm:^2.0.16, colorette@npm:^2.0.19, colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 @@ -14015,13 +13402,6 @@ __metadata: languageName: node linkType: hard -"comma-separated-tokens@npm:^1.0.0": - version: 1.0.8 - resolution: "comma-separated-tokens@npm:1.0.8" - checksum: c3bcfeaa6d50313528a006a40bcc0f9576086665c9b48d4b3a76ddd63e7d6174734386c98be1881cbf6ecfc25e1db61cd775a7b896d2ea7a65de28f83a0f9b17 - languageName: node - linkType: hard - "commander@npm:10.0.1, commander@npm:^10.0.1": version: 10.0.1 resolution: "commander@npm:10.0.1" @@ -14043,7 +13423,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^4.0.1, commander@npm:^4.1.1": +"commander@npm:^4.0.1": version: 4.1.1 resolution: "commander@npm:4.1.1" checksum: 84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab @@ -14159,7 +13539,7 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^1.5.0": +"concat-stream@npm:^1.5.0, concat-stream@npm:^1.6.2": version: 1.6.2 resolution: "concat-stream@npm:1.6.2" dependencies: @@ -14412,7 +13792,7 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.1.0, convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.1.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: 281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b @@ -14484,7 +13864,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.25.1, core-js-compat@npm:^3.30.1, core-js-compat@npm:^3.8.1": +"core-js-compat@npm:^3.25.1, core-js-compat@npm:^3.30.1": version: 3.30.2 resolution: "core-js-compat@npm:3.30.2" dependencies: @@ -14500,7 +13880,7 @@ __metadata: languageName: node linkType: hard -"core-js@npm:3.30.2, core-js@npm:^3.0.4, core-js@npm:^3.26.0, core-js@npm:^3.27.2, core-js@npm:^3.6.5, core-js@npm:^3.8.2": +"core-js@npm:3.30.2, core-js@npm:^3.26.0, core-js@npm:^3.27.2": version: 3.30.2 resolution: "core-js@npm:3.30.2" checksum: 864d7dc908d4ece507d27e6c6d2830300dcb775d88cfefeec31e34ab95be5016bb23abb29c8b1c4a930bada01318af009276199d75dcab1a230c3cebdf8d3a70 @@ -14556,20 +13936,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^6.0.0": - version: 6.0.0 - resolution: "cosmiconfig@npm:6.0.0" - dependencies: - "@types/parse-json": ^4.0.0 - import-fresh: ^3.1.0 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.7.2 - checksum: 666ed8732d0bf7d7fe6f8516c8ee6041e0622032e8fa26201577b883d2767ad105d03f38b34b93d1f02f26b22a89e7bab4443b9d2e7f931f48d0e944ffa038b5 - languageName: node - linkType: hard - -"cosmiconfig@npm:^7.0.0": +"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" dependencies: @@ -14582,35 +13949,6 @@ __metadata: languageName: node linkType: hard -"cp-file@npm:^7.0.0": - version: 7.0.0 - resolution: "cp-file@npm:7.0.0" - dependencies: - graceful-fs: ^4.1.2 - make-dir: ^3.0.0 - nested-error-stacks: ^2.0.0 - p-event: ^4.1.0 - checksum: db3ef3e3e466742f392ae71edb9b2cdbb314e855d97630a65de57bc1097bacf6e844f6d9d44882b8678c0de26ba7e656c2c915960435970067823372e807eafa - languageName: node - linkType: hard - -"cpy@npm:^8.1.2": - version: 8.1.2 - resolution: "cpy@npm:8.1.2" - dependencies: - arrify: ^2.0.1 - cp-file: ^7.0.0 - globby: ^9.2.0 - has-glob: ^1.0.0 - junk: ^3.1.0 - nested-error-stacks: ^2.1.0 - p-all: ^2.1.0 - p-filter: ^2.1.0 - p-map: ^3.0.0 - checksum: 84611fdd526a0582ae501a0fa1e1d55e16348c69110eb17be5fc0c087b7b2aa6caec014286b669e4f123750d01e0c4db77d32fdcdb9840c3df4d161a137a345a - languageName: node - linkType: hard - "crc-32@npm:^1.2.0": version: 1.2.2 resolution: "crc-32@npm:1.2.2" @@ -14759,19 +14097,6 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^6.0.0": - version: 6.0.5 - resolution: "cross-spawn@npm:6.0.5" - dependencies: - nice-try: ^1.0.4 - path-key: ^2.0.1 - semver: ^5.5.0 - shebang-command: ^1.2.0 - which: ^1.2.9 - checksum: e05544722e9d7189b4292c66e42b7abeb21db0d07c91b785f4ae5fefceb1f89e626da2703744657b287e86dcd4af57b54567cef75159957ff7a8a761d9055012 - languageName: node - linkType: hard - "crypt@npm:0.0.2": version: 0.0.2 resolution: "crypt@npm:0.0.2" @@ -14828,7 +14153,7 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:6.7.4": +"css-loader@npm:6.7.4, css-loader@npm:^6.7.1": version: 6.7.4 resolution: "css-loader@npm:6.7.4" dependencies: @@ -14846,49 +14171,6 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^3.6.0": - version: 3.6.0 - resolution: "css-loader@npm:3.6.0" - dependencies: - camelcase: ^5.3.1 - cssesc: ^3.0.0 - icss-utils: ^4.1.1 - loader-utils: ^1.2.3 - normalize-path: ^3.0.0 - postcss: ^7.0.32 - postcss-modules-extract-imports: ^2.0.0 - postcss-modules-local-by-default: ^3.0.2 - postcss-modules-scope: ^2.2.0 - postcss-modules-values: ^3.0.0 - postcss-value-parser: ^4.1.0 - schema-utils: ^2.7.0 - semver: ^6.3.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: ba9065a63f7531d50197207f2c9abb4d75f7e46db27bcfeb6b615a9fb1b1bf48ef4ccdf0f161ff6d35b6fe8752ee3259ee8eeca492666fd2703277d4d3c83534 - languageName: node - linkType: hard - -"css-loader@npm:^5.0.1": - version: 5.2.7 - resolution: "css-loader@npm:5.2.7" - dependencies: - icss-utils: ^5.1.0 - loader-utils: ^2.0.0 - postcss: ^8.2.15 - postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.0 - postcss-modules-scope: ^3.0.0 - postcss-modules-values: ^4.0.0 - postcss-value-parser: ^4.1.0 - schema-utils: ^3.0.0 - semver: ^7.3.5 - peerDependencies: - webpack: ^4.27.0 || ^5.0.0 - checksum: 02fbdb0dca92e4a4d2aa27b2817ea51d0af3d662d3295c61f2aa37537b29f9a46a9c2e87d8f5e40a1a97159f35d5c7b9a325f27761b59a38c8e15e8ca3988d2b - languageName: node - linkType: hard - "css-minimizer-webpack-plugin@npm:5.0.0": version: 5.0.0 resolution: "css-minimizer-webpack-plugin@npm:5.0.0" @@ -15105,15 +14387,6 @@ __metadata: languageName: node linkType: hard -"currently-unhandled@npm:^0.4.1": - version: 0.4.1 - resolution: "currently-unhandled@npm:0.4.1" - dependencies: - array-find-index: ^1.0.1 - checksum: 32d197689ec32f035910202c1abb0dc6424dce01d7b51779c685119b380d98535c110ffff67a262fc7e367612a7dfd30d3d3055f9a6634b5a9dd1302de7ef11c - languageName: node - linkType: hard - "cyclist@npm:^1.0.1": version: 1.0.1 resolution: "cyclist@npm:1.0.1" @@ -15273,7 +14546,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -15294,7 +14567,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.0.0, debug@npm:^3.1.0, debug@npm:^3.2.7": +"debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -15320,7 +14593,7 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^1.1.0, decamelize@npm:^1.1.2, decamelize@npm:^1.2.0": +"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" checksum: 85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 @@ -15426,16 +14699,13 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^1.0.4": - version: 1.0.4 - resolution: "default-browser-id@npm:1.0.4" +"default-browser-id@npm:3.0.0": + version: 3.0.0 + resolution: "default-browser-id@npm:3.0.0" dependencies: - bplist-parser: ^0.1.0 - meow: ^3.1.0 - untildify: ^2.0.0 - bin: - default-browser-id: cli.js - checksum: a00a2ab66beab70490b4d76258a1f2eadfadca6414bf67ab78aa25b33dc3de0c4c813bb8f204271aa7a08281c39474487db0229e325112456464fb97a0522a8a + bplist-parser: ^0.2.0 + untildify: ^4.0.0 + checksum: 8db3ab882eb3e1e8b59d84c8641320e6c66d8eeb17eb4bb848b7dd549b1e6fd313988e4a13542e95fbaeff03f6e9dedc5ad191ad4df7996187753eb0d45c00b7 languageName: node linkType: hard @@ -15471,7 +14741,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": version: 1.2.0 resolution: "define-properties@npm:1.2.0" dependencies: @@ -15509,6 +14779,13 @@ __metadata: languageName: node linkType: hard +"defu@npm:^6.1.2": + version: 6.1.2 + resolution: "defu@npm:6.1.2" + checksum: ceb467f8f30d4000ae5300105904736113826a3d4124640b70e145b243d6c78c868de03634038d870e0855ff4cdfd17324a8caf7386229501a5bb776adb682f4 + languageName: node + linkType: hard + "del@npm:^6.0.0": version: 6.1.1 resolution: "del@npm:6.1.1" @@ -15610,6 +14887,13 @@ __metadata: languageName: node linkType: hard +"dequal@npm:^2.0.2": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 + languageName: node + linkType: hard + "des.js@npm:^1.0.0": version: 1.0.1 resolution: "des.js@npm:1.0.1" @@ -15627,15 +14911,6 @@ __metadata: languageName: node linkType: hard -"detab@npm:2.0.4": - version: 2.0.4 - resolution: "detab@npm:2.0.4" - dependencies: - repeat-string: ^1.5.4 - checksum: 969c7f5a04fc3f8c52eb3b9db2fd4ba20b9b9ce56c5659ebf4cf93ba6c1be68b651665d053affbe99e76733cf7d134546cdd6be038af368f8365f42a646d5fb8 - languageName: node - linkType: hard - "detect-indent@npm:^5.0.0": version: 5.0.0 resolution: "detect-indent@npm:5.0.0" @@ -15643,7 +14918,7 @@ __metadata: languageName: node linkType: hard -"detect-indent@npm:^6.0.0": +"detect-indent@npm:^6.0.0, detect-indent@npm:^6.1.0": version: 6.1.0 resolution: "detect-indent@npm:6.1.0" checksum: dd83cdeda9af219cf77f5e9a0dc31d828c045337386cfb55ce04fad94ba872ee7957336834154f7647b89b899c3c7acc977c57a79b7c776b506240993f97acc7 @@ -15725,15 +15000,6 @@ __metadata: languageName: node linkType: hard -"dir-glob@npm:^2.2.2": - version: 2.2.2 - resolution: "dir-glob@npm:2.2.2" - dependencies: - path-type: ^3.0.0 - checksum: 67575fd496df80ec90969f1a9f881f03b4ef614ca2c07139df81a12f9816250780dff906f482def0f897dd748d22fa13c076b52ac635e0024f7d434846077a3a - languageName: node - linkType: hard - "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -15815,13 +15081,6 @@ __metadata: languageName: node linkType: hard -"dom-walk@npm:^0.1.0": - version: 0.1.2 - resolution: "dom-walk@npm:0.1.2" - checksum: 4d2ad9062a9423d890f8577aa202b597a6b85f9489bdde656b9443901b8b322b289655c3affefc58ec2e41931e0828dfee0a1d2db6829a607d76def5901fc5a9 - languageName: node - linkType: hard - "domain-browser@npm:^1.1.1": version: 1.2.0 resolution: "domain-browser@npm:1.2.0" @@ -15940,10 +15199,10 @@ __metadata: languageName: node linkType: hard -"dotenv-expand@npm:^5.1.0": - version: 5.1.0 - resolution: "dotenv-expand@npm:5.1.0" - checksum: 24ac633de853ef474d0421cc639328b7134109c8dc2baaa5e3afb7495af5e9237136d7e6971e55668e4dce915487eb140967cdd2b3e99aa439e0f6bf8b56faeb +"dotenv-expand@npm:^10.0.0": + version: 10.0.0 + resolution: "dotenv-expand@npm:10.0.0" + checksum: 298f5018e29cfdcb0b5f463ba8e8627749103fbcf6cf81c561119115754ed582deee37b49dfc7253028aaba875ab7aea5fa90e5dac88e511d009ab0e6677924e languageName: node linkType: hard @@ -15979,7 +15238,7 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^8.0.0, dotenv@npm:^8.2.0": +"dotenv@npm:^8.2.0": version: 8.6.0 resolution: "dotenv@npm:8.6.0" checksum: 6750431dea8efbd54b9f2d9681b04e1ccc7989486461dcf058bb708d9e3d63b04115fcdf8840e38ad1e24a4a2e1e7c1560626c5e3ac7bc09371b127c49e2d45f @@ -16014,7 +15273,7 @@ __metadata: languageName: node linkType: hard -"duplexify@npm:^3.4.2, duplexify@npm:^3.6.0": +"duplexify@npm:^3.4.2, duplexify@npm:^3.5.0, duplexify@npm:^3.6.0": version: 3.7.1 resolution: "duplexify@npm:3.7.1" dependencies: @@ -16071,14 +15330,14 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.6, ejs@npm:^3.1.7": - version: 3.1.8 - resolution: "ejs@npm:3.1.8" +"ejs@npm:^3.1.6, ejs@npm:^3.1.7, ejs@npm:^3.1.8": + version: 3.1.9 + resolution: "ejs@npm:3.1.9" dependencies: jake: ^10.8.5 bin: ejs: bin/cli.js - checksum: a6bd58633c5b3ae19a2bfea1b94033585ad85c87ec15961f8c89c93ffdafb8b2358af827f37f7552b35d9f5393fdbd98d35a8cbcd0ee2540b7f9f7a194e86a1a + checksum: f0e249c79128810f5f6d5cbf347fc906d86bb9384263db0b2a9004aea649f2bc2d112736de5716c509c80afb4721c47281bd5b57c757d3b63f1bf5ac5f885893 languageName: node linkType: hard @@ -16089,15 +15348,6 @@ __metadata: languageName: node linkType: hard -"element-resize-detector@npm:^1.2.2": - version: 1.2.4 - resolution: "element-resize-detector@npm:1.2.4" - dependencies: - batch-processor: 1.0.0 - checksum: 8c180c8c2a6d5b83678f994e937890f06db6355009cce2bde3c690a45510c92f53f927431926b27db416739aa7b661c7d3afe237d17cd16491ecccfa740cda08 - languageName: node - linkType: hard - "elliptic@npm:^6.5.3": version: 6.5.4 resolution: "elliptic@npm:6.5.4" @@ -16262,7 +15512,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.2.0, error-ex@npm:^1.3.1": +"error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -16328,7 +15578,7 @@ __metadata: languageName: node linkType: hard -"es-get-iterator@npm:^1.0.2, es-get-iterator@npm:^1.1.2": +"es-get-iterator@npm:^1.1.2": version: 1.1.3 resolution: "es-get-iterator@npm:1.1.3" dependencies: @@ -16394,13 +15644,6 @@ __metadata: languageName: node linkType: hard -"es5-shim@npm:^4.5.13": - version: 4.6.7 - resolution: "es5-shim@npm:4.6.7" - checksum: f285a58ed1901d46872828776164c0837272d28374a3c74b31a893dc6b16c67d417509c4f587a87c7cdfa9faf9c97c70d774c81d8bf9dcca6d3d6bfdf4a7a28e - languageName: node - linkType: hard - "es6-iterator@npm:^2.0.3": version: 2.0.3 resolution: "es6-iterator@npm:2.0.3" @@ -16419,13 +15662,6 @@ __metadata: languageName: node linkType: hard -"es6-shim@npm:^0.35.5": - version: 0.35.7 - resolution: "es6-shim@npm:0.35.7" - checksum: b6b4e593bca11763c12061acb1f6727fb0045155d796d4d3b7319f32def2b96a75dd3354992ae4c2fc736fc7ddd2a5491d23437d92efd247c770114875dd61db - languageName: node - linkType: hard - "es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": version: 3.1.3 resolution: "es6-symbol@npm:3.1.3" @@ -16436,7 +15672,25 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:0.17.19, esbuild@npm:^0.17.5, esbuild@npm:~0.17.6": +"esbuild-plugin-alias@npm:^0.2.1": + version: 0.2.1 + resolution: "esbuild-plugin-alias@npm:0.2.1" + checksum: a67bc6bc2744fc8637f7321f00c1f00e4fae86c182662421738ebfabf3ad344967b9c667185c6c34d9edd5b289807d34bfdceef94620e94e0a45683534af69e0 + languageName: node + linkType: hard + +"esbuild-register@npm:^3.4.0": + version: 3.4.2 + resolution: "esbuild-register@npm:3.4.2" + dependencies: + debug: ^4.3.4 + peerDependencies: + esbuild: ">=0.12 <1" + checksum: a7cb278126cf46fee04dad05e362c47e586aaa4bbaa43fc74931f85929b756077a01ee30ebec05c4096c915a980d2d2e75ec7df55685de5a58fa90595a0a1153 + languageName: node + linkType: hard + +"esbuild@npm:0.17.19, esbuild@npm:^0.17.0, esbuild@npm:^0.17.5, esbuild@npm:~0.17.6": version: 0.17.19 resolution: "esbuild@npm:0.17.19" dependencies: @@ -16998,13 +16252,6 @@ __metadata: languageName: node linkType: hard -"exec-sh@npm:^0.3.2": - version: 0.3.6 - resolution: "exec-sh@npm:0.3.6" - checksum: de29ed40c263989ea151cfc8561c9a41a443185d1998b0ff7aee248323af3b46db3a1dc5341816297d0c02dca472b188640490aa4ba3cae017f531f98102607d - languageName: node - linkType: hard - "execa@npm:4.1.0": version: 4.1.0 resolution: "execa@npm:4.1.0" @@ -17056,21 +16303,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^1.0.0": - version: 1.0.0 - resolution: "execa@npm:1.0.0" - dependencies: - cross-spawn: ^6.0.0 - get-stream: ^4.0.0 - is-stream: ^1.1.0 - npm-run-path: ^2.0.0 - p-finally: ^1.0.0 - signal-exit: ^3.0.0 - strip-eof: ^1.0.0 - checksum: cc71707c9aa4a2552346893ee63198bf70a04b5a1bc4f8a0ef40f1d03c319eae80932c59191f037990d7d102193e83a38ec72115fff814ec2fb3099f3661a590 - languageName: node - linkType: hard - "executable@npm:^4.1.1": version: 4.1.1 resolution: "executable@npm:4.1.1" @@ -17247,6 +16479,20 @@ __metadata: languageName: node linkType: hard +"extract-zip@npm:^1.6.6": + version: 1.7.0 + resolution: "extract-zip@npm:1.7.0" + dependencies: + concat-stream: ^1.6.2 + debug: ^2.6.9 + mkdirp: ^0.5.4 + yauzl: ^2.10.0 + bin: + extract-zip: cli.js + checksum: 333f1349ee678d47268315f264dbfcd7003747d25640441e186e87c66efd7129f171f1bcfe8ff1151a24da19d5f8602daff002ee24145dc65516bc9a8e40ee08 + languageName: node + linkType: hard + "extsprintf@npm:1.3.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" @@ -17315,20 +16561,6 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^2.2.6": - version: 2.2.7 - resolution: "fast-glob@npm:2.2.7" - dependencies: - "@mrmlnc/readdir-enhanced": ^2.2.1 - "@nodelib/fs.stat": ^1.1.2 - glob-parent: ^3.1.0 - is-glob: ^4.0.0 - merge2: ^1.2.3 - micromatch: ^3.1.10 - checksum: 85bc858e298423d5a1b6eed6eee8556005a19d245c4ae9aceac04d56699ea9885ca0a2afc4f76b562416e94fe2048df6b2f306f3d4b7e51ed37b7a52fc1e4fc7 - languageName: node - linkType: hard - "fast-json-parse@npm:1.0.3, fast-json-parse@npm:^1.0.3": version: 1.0.3 resolution: "fast-json-parse@npm:1.0.3" @@ -17528,9 +16760,9 @@ __metadata: linkType: hard "fetch-retry@npm:^5.0.2": - version: 5.0.4 - resolution: "fetch-retry@npm:5.0.4" - checksum: 4ad3444a243ca3c1e12454f111aa2270d315b0359711c604467b566945ebfeb738720db630dd106bc60230af49da61cbe87be04b99a8a49bd010716b02865b23 + version: 5.0.5 + resolution: "fetch-retry@npm:5.0.5" + checksum: 64a73b9fff86f1b8c921c89058d084351082fed5a00963301e38f31bffe03ea0cf9845f9c46a744c12a84cbe893489b448d37ed977c41b85f41cf0482cafdffb languageName: node linkType: hard @@ -17569,7 +16801,7 @@ __metadata: languageName: node linkType: hard -"file-loader@npm:6.2.0, file-loader@npm:^6.2.0": +"file-loader@npm:6.2.0": version: 6.2.0 resolution: "file-loader@npm:6.2.0" dependencies: @@ -17581,13 +16813,13 @@ __metadata: languageName: node linkType: hard -"file-system-cache@npm:^1.0.5": - version: 1.1.0 - resolution: "file-system-cache@npm:1.1.0" +"file-system-cache@npm:^2.0.0": + version: 2.1.1 + resolution: "file-system-cache@npm:2.1.1" dependencies: - fs-extra: ^10.1.0 + fs-extra: ^11.1.0 ramda: ^0.28.0 - checksum: a04322ab12e77b5b5d3bed1259f9aa431d26b9e161445f25eb8e539845cc0051a4d501840a726cad83db727b40b88dd113a7e97e8b136690ce108f363eb116e9 + checksum: aea6eb4fe26e4666c25c1e1242fa5e0ea8529d8144a5bf6643ecbb82a1e6af0216796054edc1e5c87beec0c5edefcb9d83836c4d665c2fd58887e098442c3645 languageName: node linkType: hard @@ -17680,7 +16912,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:3.3.2, find-cache-dir@npm:^3.3.1, find-cache-dir@npm:^3.3.2": +"find-cache-dir@npm:3.3.2, find-cache-dir@npm:^3.0.0, find-cache-dir@npm:^3.3.1, find-cache-dir@npm:^3.3.2": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -17723,16 +16955,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^1.0.0": - version: 1.1.2 - resolution: "find-up@npm:1.1.2" - dependencies: - path-exists: ^2.0.0 - pinkie-promise: ^2.0.0 - checksum: 51e35c62d9b7efe82d7d5cce966bfe10c2eaa78c769333f8114627e3a8a4a4f50747f5f50bff50b1094cbc6527776f0d3b9ff74d3561ef714a5290a17c80c2bc - languageName: node - linkType: hard - "find-up@npm:^2.0.0": version: 2.1.0 resolution: "find-up@npm:2.1.0" @@ -17914,49 +17136,30 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^4.1.6": - version: 4.1.6 - resolution: "fork-ts-checker-webpack-plugin@npm:4.1.6" - dependencies: - "@babel/code-frame": ^7.5.5 - chalk: ^2.4.1 - micromatch: ^3.1.10 - minimatch: ^3.0.4 - semver: ^5.6.0 - tapable: ^1.0.0 - worker-rpc: ^0.1.0 - checksum: 2dddbe0d3bf2b84f4a5daada41091003decf881cffdef3bab72a699d0bfe3003e2d312405b304894153b5cfd0d0180d47f547e256525cdeb20f95de3df14a223 - languageName: node - linkType: hard - -"fork-ts-checker-webpack-plugin@npm:^6.0.4": - version: 6.5.2 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.2" +"fork-ts-checker-webpack-plugin@npm:^7.2.8": + version: 7.3.0 + resolution: "fork-ts-checker-webpack-plugin@npm:7.3.0" dependencies: - "@babel/code-frame": ^7.8.3 - "@types/json-schema": ^7.0.5 - chalk: ^4.1.0 - chokidar: ^3.4.2 - cosmiconfig: ^6.0.0 + "@babel/code-frame": ^7.16.7 + chalk: ^4.1.2 + chokidar: ^3.5.3 + cosmiconfig: ^7.0.1 deepmerge: ^4.2.2 - fs-extra: ^9.0.0 - glob: ^7.1.6 - memfs: ^3.1.2 + fs-extra: ^10.0.0 + memfs: ^3.4.1 minimatch: ^3.0.4 - schema-utils: 2.7.0 - semver: ^7.3.2 - tapable: ^1.0.0 + node-abort-controller: ^3.0.1 + schema-utils: ^3.1.1 + semver: ^7.3.5 + tapable: ^2.2.1 peerDependencies: - eslint: ">= 6" - typescript: ">= 2.7" + typescript: ">3.6.0" vue-template-compiler: "*" - webpack: ">= 4" + webpack: ^5.11.0 peerDependenciesMeta: - eslint: - optional: true vue-template-compiler: optional: true - checksum: 886e606ef582a8a11da95e054f1d0cca0121dfdebefabf4c17e4d9acc029cab173b3be068fec8d8b666abd182571ae87630fb60c3572651e0b26c9811ec952a5 + checksum: 00a3dad0815178db485317d8909dc1171c0bb97e43dac004a74048b36ddc0260db188fcb5eebb01a54fb280a82acf55e5a5d09e1e55ffa80b77ad41e5c8ba539 languageName: node linkType: hard @@ -18074,7 +17277,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:9.1.0, fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0": +"fs-extra@npm:9.1.0, fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -18086,7 +17289,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.1, fs-extra@npm:^10.1.0": +"fs-extra@npm:^10.0.0, fs-extra@npm:^10.0.1": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" dependencies: @@ -18157,7 +17360,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:2.3.2, fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": +"fsevents@npm:2.3.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: @@ -18178,7 +17381,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@2.3.2#~builtin, fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@patch:fsevents@2.3.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" dependencies: @@ -18204,7 +17407,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.0, function.prototype.name@npm:^1.1.5": +"function.prototype.name@npm:^1.1.5": version: 1.1.5 resolution: "function.prototype.name@npm:1.1.5" dependencies: @@ -18318,7 +17521,7 @@ __metadata: languageName: node linkType: hard -"gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2": +"gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" checksum: 782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 @@ -18343,6 +17546,13 @@ __metadata: languageName: node linkType: hard +"get-npm-tarball-url@npm:^2.0.3": + version: 2.0.3 + resolution: "get-npm-tarball-url@npm:2.0.3" + checksum: fdf7a830d2602dd3d86285f412c9b2984ffe6ce854e1854e9548ea2b2f09f663b83791a31703552f8c72266d67c72e94c70f8d50a886fe5179d2f07a383660d8 + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -18364,7 +17574,7 @@ __metadata: languageName: node linkType: hard -"get-port@npm:5.1.1": +"get-port@npm:5.1.1, get-port@npm:^5.1.1": version: 5.1.1 resolution: "get-port@npm:5.1.1" checksum: 2873877a469b24e6d5e0be490724a17edb39fafc795d1d662e7bea951ca649713b4a50117a473f9d162312cb0e946597bd0e049ed2f866e79e576e8e213d3d1c @@ -18381,13 +17591,6 @@ __metadata: languageName: node linkType: hard -"get-stdin@npm:^4.0.1": - version: 4.0.1 - resolution: "get-stdin@npm:4.0.1" - checksum: 68fc39a0af6050bcad791fb3df72999e7636401f11f574bf24af07b1c640d30c01cf38aa39ee55665a93ee7a7753eeb6d1fce6c434dd1f458ee0f8fd02775809 - languageName: node - linkType: hard - "get-stream@npm:6.0.0": version: 6.0.0 resolution: "get-stream@npm:6.0.0" @@ -18395,7 +17598,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^4.0.0, get-stream@npm:^4.1.0": +"get-stream@npm:^4.1.0": version: 4.1.0 resolution: "get-stream@npm:4.1.0" dependencies: @@ -18469,6 +17672,23 @@ __metadata: languageName: node linkType: hard +"giget@npm:^1.0.0": + version: 1.1.2 + resolution: "giget@npm:1.1.2" + dependencies: + colorette: ^2.0.19 + defu: ^6.1.2 + https-proxy-agent: ^5.0.1 + mri: ^1.2.0 + node-fetch-native: ^1.0.2 + pathe: ^1.1.0 + tar: ^6.1.13 + bin: + giget: dist/cli.mjs + checksum: fc76d1042df3027c468f74320f7333ce3f99a84b7cd701683cffc386a35c53699a5c32b816b635f3cdf12956c3e85df4592ffbb31f01b8da6a8d943521c9e2e4 + languageName: node + linkType: hard + "git-raw-commits@npm:^2.0.8": version: 2.0.11 resolution: "git-raw-commits@npm:2.0.11" @@ -18569,14 +17789,14 @@ __metadata: languageName: node linkType: hard -"glob-promise@npm:^3.4.0": - version: 3.4.0 - resolution: "glob-promise@npm:3.4.0" +"glob-promise@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-promise@npm:6.0.2" dependencies: - "@types/glob": "*" + "@types/glob": ^8.0.0 peerDependencies: - glob: "*" - checksum: 8862e309f46a97c9491d35900257c9174f72b8358a8f485cdba88eb2d5b0f9cf496dfe635711bbd871e89165f50ec3acd435cbef5bfc5efbc14508abced778ac + glob: ^8.0.3 + checksum: fa08c8beb32b87d9313d7f24d17b2eebeed6e77fcfe0e4b743f94e9621663292cf5e665f671502dcf925683aea1086d3a756032bef08c87d7dc05014aef71c5a languageName: node linkType: hard @@ -18587,13 +17807,6 @@ __metadata: languageName: node linkType: hard -"glob-to-regexp@npm:^0.3.0": - version: 0.3.0 - resolution: "glob-to-regexp@npm:0.3.0" - checksum: f7e8091288d88b397b715281560d86ba4998246c300cb0d51db483db0a4c68cb48b489af8da9c03262745e8aa5337ba596d82dee61ff9467c5d7c27d70b676aa - languageName: node - linkType: hard - "glob@npm:10.2.6, glob@npm:^10.2.5": version: 10.2.6 resolution: "glob@npm:10.2.6" @@ -18623,7 +17836,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": +"glob@npm:^7.0.0, glob@npm:^7.1.1, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -18637,7 +17850,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1, glob@npm:^8.0.3": +"glob@npm:^8.0.1, glob@npm:^8.0.3, glob@npm:^8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -18671,16 +17884,6 @@ __metadata: languageName: node linkType: hard -"global@npm:^4.4.0": - version: 4.4.0 - resolution: "global@npm:4.4.0" - dependencies: - min-document: ^2.19.0 - process: ^0.11.10 - checksum: 4a467aec6602c00a7c5685f310574ab04e289ad7f894f0f01c9c5763562b82f4b92d1e381ce6c5bbb12173e2a9f759c1b63dda6370cfb199970267e14d90aa91 - languageName: node - linkType: hard - "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -18697,7 +17900,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.0, globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" dependencies: @@ -18733,22 +17936,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^9.2.0": - version: 9.2.0 - resolution: "globby@npm:9.2.0" - dependencies: - "@types/glob": ^7.1.1 - array-union: ^1.0.2 - dir-glob: ^2.2.2 - fast-glob: ^2.2.6 - glob: ^7.1.3 - ignore: ^4.0.3 - pify: ^4.0.1 - slash: ^2.0.0 - checksum: 2bd47ec43797b81000f3619feff96803b22591961788c06d746f6c8ba2deb14676b591ee625eb74b197c0047b2236e4a7a2ad662417661231b317c1de67aee94 - languageName: node - linkType: hard - "goober@npm:^2.1.10": version: 2.1.12 resolution: "goober@npm:2.1.12" @@ -18979,6 +18166,22 @@ __metadata: languageName: node linkType: hard +"gunzip-maybe@npm:^1.4.2": + version: 1.4.2 + resolution: "gunzip-maybe@npm:1.4.2" + dependencies: + browserify-zlib: ^0.1.4 + is-deflate: ^1.0.0 + is-gzip: ^1.0.0 + peek-stream: ^1.1.0 + pumpify: ^1.3.3 + through2: ^2.0.3 + bin: + gunzip-maybe: bin.js + checksum: 42798a8061759885c2084e1804e51313d14f2dc9cf6c137e222953ec802f914e592d6f9dbf6ad67f4e78eb036e86db017d9c7c93bb23e90cd5ae09326296ed77 + languageName: node + linkType: hard + "gzip-size@npm:^6.0.0": version: 6.0.0 resolution: "gzip-size@npm:6.0.0" @@ -19041,15 +18244,6 @@ __metadata: languageName: node linkType: hard -"has-glob@npm:^1.0.0": - version: 1.0.0 - resolution: "has-glob@npm:1.0.0" - dependencies: - is-glob: ^3.0.0 - checksum: 2546d20b7a667304d8b2e490c2d5a4e20e799a43eb6d97c0d47c0c737bbde082a73731001c791d445b904b3f408d584477df7d2d301183e13c4b3f0a3c81787b - languageName: node - linkType: hard - "has-property-descriptors@npm:^1.0.0": version: 1.0.0 resolution: "has-property-descriptors@npm:1.0.0" @@ -19175,86 +18369,6 @@ __metadata: languageName: node linkType: hard -"hast-to-hyperscript@npm:^9.0.0": - version: 9.0.1 - resolution: "hast-to-hyperscript@npm:9.0.1" - dependencies: - "@types/unist": ^2.0.3 - comma-separated-tokens: ^1.0.0 - property-information: ^5.3.0 - space-separated-tokens: ^1.0.0 - style-to-object: ^0.3.0 - unist-util-is: ^4.0.0 - web-namespaces: ^1.0.0 - checksum: 630f0db8e1c78d8d6e4f8bd19dec4b6ff6c3048ba0b07b8e34bb812dfbbdc96f4c16abca16c3bfc64e7757921f42790a7bd4a693d6ce99375f99dead65a19a12 - languageName: node - linkType: hard - -"hast-util-from-parse5@npm:^6.0.0": - version: 6.0.1 - resolution: "hast-util-from-parse5@npm:6.0.1" - dependencies: - "@types/parse5": ^5.0.0 - hastscript: ^6.0.0 - property-information: ^5.0.0 - vfile: ^4.0.0 - vfile-location: ^3.2.0 - web-namespaces: ^1.0.0 - checksum: c5e7ee40347c3850ece717e37c3e277ca233848ebca341f68c2afbefdb912da415a2fd06940edc3ea4882ad520e1cac7bf3fcf66c31ae97e1bcf953fcb6a7db5 - languageName: node - linkType: hard - -"hast-util-parse-selector@npm:^2.0.0": - version: 2.2.5 - resolution: "hast-util-parse-selector@npm:2.2.5" - checksum: 29b7ee77960ded6a99d30c287d922243071cc07b39f2006f203bd08ee54eb8f66bdaa86ef6527477c766e2382d520b60ee4e4087f189888c35d8bcc020173648 - languageName: node - linkType: hard - -"hast-util-raw@npm:6.0.1": - version: 6.0.1 - resolution: "hast-util-raw@npm:6.0.1" - dependencies: - "@types/hast": ^2.0.0 - hast-util-from-parse5: ^6.0.0 - hast-util-to-parse5: ^6.0.0 - html-void-elements: ^1.0.0 - parse5: ^6.0.0 - unist-util-position: ^3.0.0 - vfile: ^4.0.0 - web-namespaces: ^1.0.0 - xtend: ^4.0.0 - zwitch: ^1.0.0 - checksum: 0ed0a2731251a4853710eda38e0bb79ee1ad8ccea69b391c16eb20895895818bced1c2c9eaf8853280f0aa6dc71d22b9eb6c9aab770dd1a225bb44d522eef1ef - languageName: node - linkType: hard - -"hast-util-to-parse5@npm:^6.0.0": - version: 6.0.0 - resolution: "hast-util-to-parse5@npm:6.0.0" - dependencies: - hast-to-hyperscript: ^9.0.0 - property-information: ^5.0.0 - web-namespaces: ^1.0.0 - xtend: ^4.0.0 - zwitch: ^1.0.0 - checksum: 49d6c2389fd3170741cdb0483666bccd7e9e436fe386bcbd3931b019e4c006b5bb48022e07967e1021336e744e901082d6479cfa4bc2082efa3b1e5bdab2a36f - languageName: node - linkType: hard - -"hastscript@npm:^6.0.0": - version: 6.0.0 - resolution: "hastscript@npm:6.0.0" - dependencies: - "@types/hast": ^2.0.0 - comma-separated-tokens: ^1.0.0 - hast-util-parse-selector: ^2.0.0 - property-information: ^5.0.0 - space-separated-tokens: ^1.0.0 - checksum: f76d9cf373cb075c8523c8ad52709f09f7e02b7c9d3152b8d35c65c265b9f1878bed6023f215a7d16523921036d40a7da292cb6f4399af9b5eccac2a5a5eb330 - languageName: node - linkType: hard - "he@npm:1.2.0, he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -19388,23 +18502,6 @@ __metadata: languageName: node linkType: hard -"html-minifier-terser@npm:^5.0.1": - version: 5.1.1 - resolution: "html-minifier-terser@npm:5.1.1" - dependencies: - camel-case: ^4.1.1 - clean-css: ^4.2.3 - commander: ^4.1.1 - he: ^1.2.0 - param-case: ^3.0.3 - relateurl: ^0.2.7 - terser: ^4.6.3 - bin: - html-minifier-terser: cli.js - checksum: b38e678aa8065358c31ab58ada6efa1563e6e8d74c198ed1a1240b9d4ffcec077e2c5ce42b87f4fdefd7dd9041f82beb5cbd804c4f4179afc6f0f6e89b63f5f6 - languageName: node - linkType: hard - "html-minifier-terser@npm:^6.0.2, html-minifier-terser@npm:^6.1.0": version: 6.1.0 resolution: "html-minifier-terser@npm:6.1.0" @@ -19429,14 +18526,7 @@ __metadata: languageName: node linkType: hard -"html-void-elements@npm:^1.0.0": - version: 1.0.5 - resolution: "html-void-elements@npm:1.0.5" - checksum: 97b6c108d7d6b31a45deddf95a65eb074bd0f358b55a61f3a031e055812eec368076ca23f0181674c5212166168988f35312756a3b376490e31e73d9a51f5549 - languageName: node - linkType: hard - -"html-webpack-plugin@npm:5.5.1, html-webpack-plugin@npm:^5.0.0": +"html-webpack-plugin@npm:5.5.1, html-webpack-plugin@npm:^5.5.0": version: 5.5.1 resolution: "html-webpack-plugin@npm:5.5.1" dependencies: @@ -19451,25 +18541,6 @@ __metadata: languageName: node linkType: hard -"html-webpack-plugin@npm:^4.0.0": - version: 4.5.2 - resolution: "html-webpack-plugin@npm:4.5.2" - dependencies: - "@types/html-minifier-terser": ^5.0.0 - "@types/tapable": ^1.0.5 - "@types/webpack": ^4.41.8 - html-minifier-terser: ^5.0.1 - loader-utils: ^1.2.3 - lodash: ^4.17.20 - pretty-error: ^2.1.1 - tapable: ^1.1.3 - util.promisify: 1.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 405f01eb8d5554bd0330c462003e215a793518809e29df0121d20ba2a9717078df33089fda0464c62453ce3af12b6a1fee51dd24761a56f610f509e1e5d503e9 - languageName: node - linkType: hard - "htmlparser2@npm:^6.1.0": version: 6.1.0 resolution: "htmlparser2@npm:6.1.0" @@ -19619,6 +18690,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^4.0.0": + version: 4.0.0 + resolution: "https-proxy-agent@npm:4.0.0" + dependencies: + agent-base: 5 + debug: 4 + checksum: fbba3e037ec04e1850e867064a763b86dd884baae9c5f4ad380504e321068c9e9b5de79cf2f3a28ede7c36036dce905b58d9f51703c5b3884d887114f4887f77 + languageName: node + linkType: hard + "human-signals@npm:^1.1.1": version: 1.1.1 resolution: "human-signals@npm:1.1.1" @@ -19669,15 +18750,6 @@ __metadata: languageName: node linkType: hard -"icss-utils@npm:^4.0.0, icss-utils@npm:^4.1.1": - version: 4.1.1 - resolution: "icss-utils@npm:4.1.1" - dependencies: - postcss: ^7.0.14 - checksum: 22803c243bb097c2290b4e7c20ed14746f3e00e04856f953b751c7e6bb8c81620764bcf98d200a92d167af0884d19143c089d02e2bc609abcdeb86f465328797 - languageName: node - linkType: hard - "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -19754,13 +18826,6 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^4.0.3": - version: 4.0.6 - resolution: "ignore@npm:4.0.6" - checksum: 836ee7dc7fd9436096e2dba429359dbb9fa0e33d309e2b2d81692f375f6ca82024fc00567f798613d50c6b989e9cd2ad2b065acf116325cde177f02c86b7d4e0 - languageName: node - linkType: hard - "immutable@npm:~3.7.6": version: 3.7.6 resolution: "immutable@npm:3.7.6" @@ -19768,7 +18833,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -19818,15 +18883,6 @@ __metadata: languageName: node linkType: hard -"indent-string@npm:^2.1.0": - version: 2.1.0 - resolution: "indent-string@npm:2.1.0" - dependencies: - repeating: ^2.0.0 - checksum: d38e04bbd9b0e1843164d06e9ac1e106ead5a6f7b5714c94ecebc2555b2d3af075b3ddc4d6f92ac87d5319c0935df60d571d3f45f17a6f0ec707be65f26ae924 - languageName: node - linkType: hard - "infer-owner@npm:^1.0.3, infer-owner@npm:^1.0.4": version: 1.0.4 resolution: "infer-owner@npm:1.0.4" @@ -19844,7 +18900,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.0, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 @@ -19894,13 +18950,6 @@ __metadata: languageName: node linkType: hard -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 08832a533f51a1e17619f2eabf2f5ec5e956d6dcba1896351285c65df022c9420de61d73256e1dca8015a52abf96cc84ddc3b73b898b22de6589d3962b5e501b - languageName: node - linkType: hard - "inquirer@npm:8.2.4": version: 8.2.4 resolution: "inquirer@npm:8.2.4" @@ -19979,10 +19028,10 @@ __metadata: languageName: node linkType: hard -"interpret@npm:^2.2.0": - version: 2.2.0 - resolution: "interpret@npm:2.2.0" - checksum: c0ef90daec6c4120bb7a226fa09a9511f6b5618aa9c94cf4641472f486948e643bb3b36efbd0136bbffdee876435af9fdf7bbb4622f5a16778eed5397f8a1946 +"interpret@npm:^1.0.0": + version: 1.4.0 + resolution: "interpret@npm:1.4.0" + checksum: 08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 languageName: node linkType: hard @@ -20065,23 +19114,6 @@ __metadata: languageName: node linkType: hard -"is-alphabetical@npm:1.0.4, is-alphabetical@npm:^1.0.0": - version: 1.0.4 - resolution: "is-alphabetical@npm:1.0.4" - checksum: 1505b1de5a1fd74022c05fb21b0e683a8f5229366bac8dc4d34cf6935bcfd104d1125a5e6b083fb778847629f76e5bdac538de5367bdf2b927a1356164e23985 - languageName: node - linkType: hard - -"is-alphanumerical@npm:^1.0.0": - version: 1.0.4 - resolution: "is-alphanumerical@npm:1.0.4" - dependencies: - is-alphabetical: ^1.0.0 - is-decimal: ^1.0.0 - checksum: d623abae7130a7015c6bf33d99151d4e7005572fd170b86568ff4de5ae86ac7096608b87dd4a1d4dbbd497e392b6396930ba76c9297a69455909cebb68005905 - languageName: node - linkType: hard - "is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" @@ -20154,13 +19186,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^2.0.0": - version: 2.0.5 - resolution: "is-buffer@npm:2.0.5" - checksum: e603f6fced83cf94c53399cff3bda1a9f08e391b872b64a73793b0928be3e5f047f2bcece230edb7632eaea2acdbfcb56c23b33d8a20c820023b230f1485679a - languageName: node - linkType: hard - "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -20168,7 +19193,7 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:2.0.0, is-ci@npm:^2.0.0": +"is-ci@npm:2.0.0": version: 2.0.0 resolution: "is-ci@npm:2.0.0" dependencies: @@ -20190,12 +19215,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": + version: 2.12.1 + resolution: "is-core-module@npm:2.12.1" dependencies: has: ^1.0.3 - checksum: fd8f78ef4e243c295deafa809f89381d89aff5aaf38bb63266b17ee6e34b6a051baa5bdc2365456863336d56af6a59a4c1df1256b4eff7d6b4afac618586b004 + checksum: ff1d0dfc0b7851310d289398e416eb92ae8a9ac7ea8b8b9737fa8c0725f5a78c5f3db6edd4dff38c9ed731f3aaa1f6410a320233fcb52a2c8f1cf58eebf10a4b languageName: node linkType: hard @@ -20226,10 +19251,10 @@ __metadata: languageName: node linkType: hard -"is-decimal@npm:^1.0.0": - version: 1.0.4 - resolution: "is-decimal@npm:1.0.4" - checksum: a4ad53c4c5c4f5a12214e7053b10326711f6a71f0c63ba1314a77bd71df566b778e4ebd29f9fb6815f07a4dc50c3767fb19bd6fc9fa05e601410f1d64ffeac48 +"is-deflate@npm:^1.0.0": + version: 1.0.0 + resolution: "is-deflate@npm:1.0.0" + checksum: 35f7ffcbef3549dd8a4d8df5dc09b4f4656a0fc88326e8b5201cda54114a9c2d8efb689d87c16f3f35c95bd71dcf13dc790d62b7504745b42c53ab4b40238f5a languageName: node linkType: hard @@ -20264,16 +19289,6 @@ __metadata: languageName: node linkType: hard -"is-dom@npm:^1.0.0": - version: 1.1.0 - resolution: "is-dom@npm:1.1.0" - dependencies: - is-object: ^1.0.1 - is-window: ^1.0.2 - checksum: 0645d388bed188e827b4440af7c2f4c454ad6e6fd4c395d46eae404ca8b64f1bb45e3f33f1a60fbc7f59ca10fb0e5351589b49b3d3bac1b3c5aeec70e2e5be07 - languageName: node - linkType: hard - "is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" @@ -20297,13 +19312,6 @@ __metadata: languageName: node linkType: hard -"is-finite@npm:^1.0.0": - version: 1.1.0 - resolution: "is-finite@npm:1.1.0" - checksum: ca6bc7a0321b339f098e657bd4cbf4bb2410f5a11f1b9adb1a1a9ab72288b64368e8251326cb1f74e985f2779299cec3e1f1e558b68ce7e1e2c9be17b7cfd626 - languageName: node - linkType: hard - "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -20318,13 +19326,6 @@ __metadata: languageName: node linkType: hard -"is-function@npm:^1.0.2": - version: 1.0.2 - resolution: "is-function@npm:1.0.2" - checksum: c55289042a0e828a773f1245e2652e0c029efacc78ebe03e61787746fda74e2c41006cd908f20b53c36e45f9e75464475a4b2d68b17f4c7b9f8018bcaec42f9e - languageName: node - linkType: hard - "is-generator-fn@npm:^2.0.0": version: 2.1.0 resolution: "is-generator-fn@npm:2.1.0" @@ -20350,7 +19351,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^3.0.0, is-glob@npm:^3.1.0": +"is-glob@npm:^3.1.0": version: 3.1.0 resolution: "is-glob@npm:3.1.0" dependencies: @@ -20359,10 +19360,10 @@ __metadata: languageName: node linkType: hard -"is-hexadecimal@npm:^1.0.0": - version: 1.0.4 - resolution: "is-hexadecimal@npm:1.0.4" - checksum: ec4c64e5624c0f240922324bc697e166554f09d3ddc7633fc526084502626445d0a871fbd8cae52a9844e83bd0bb414193cc5a66806d7b2867907003fc70c5ea +"is-gzip@npm:^1.0.0": + version: 1.0.0 + resolution: "is-gzip@npm:1.0.0" + checksum: cbc1db080c636a6fb0f7346e3076f8276a29a9d8b52ae67c1971a8131c43f308e98ed227d1a6f49970e6c6ebabee0568e60aed7a3579dd4e1817cddf2faaf9b7 languageName: node linkType: hard @@ -20469,7 +19470,7 @@ __metadata: languageName: node linkType: hard -"is-object@npm:^1.0.1, is-object@npm:~1.0.1": +"is-object@npm:~1.0.1": version: 1.0.2 resolution: "is-object@npm:1.0.2" checksum: 9cfb80c3a850f453d4a77297e0556bc2040ac6bea5b6e418aee208654938b36bab768169bef3945ccfac7a9bb460edd8034e7c6d8973bcf147d7571e1b53e764 @@ -20497,13 +19498,6 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^2.0.0": - version: 2.1.0 - resolution: "is-plain-obj@npm:2.1.0" - checksum: e5c9814cdaa627a9ad0a0964ded0e0491bfd9ace405c49a5d63c88b30a162f1512c069d5b80997893c4d0181eadc3fed02b4ab4b81059aba5620bfcdfdeb9c53 - languageName: node - linkType: hard - "is-plain-obj@npm:^3.0.0": version: 3.0.0 resolution: "is-plain-obj@npm:3.0.0" @@ -20541,7 +19535,7 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.2, is-regex@npm:^1.1.4": +"is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" dependencies: @@ -20599,13 +19593,6 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^1.1.0": - version: 1.1.0 - resolution: "is-stream@npm:1.1.0" - checksum: b8ae7971e78d2e8488d15f804229c6eed7ed36a28f8807a1815938771f4adff0e705218b7dab968270433f67103e4fef98062a0beea55d64835f705ee72c7002 - languageName: node - linkType: hard - "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -20692,13 +19679,6 @@ __metadata: languageName: node linkType: hard -"is-utf8@npm:^0.2.0": - version: 0.2.1 - resolution: "is-utf8@npm:0.2.1" - checksum: 3ed45e5b4ddfa04ed7e32c63d29c61b980ecd6df74698f45978b8c17a54034943bcbffb6ae243202e799682a66f90fef526f465dd39438745e9fe70794c1ef09 - languageName: node - linkType: hard - "is-uuid@npm:^1.0.2": version: 1.0.2 resolution: "is-uuid@npm:1.0.2" @@ -20732,20 +19712,6 @@ __metadata: languageName: node linkType: hard -"is-whitespace-character@npm:^1.0.0": - version: 1.0.4 - resolution: "is-whitespace-character@npm:1.0.4" - checksum: 20f02cf42eafb44ff1706a04338dc45095cd691ae6984adb9a211b6b6df8d01e91722129ce55555e4c7c7b0b7d48e217553767f22eb7ec019b9f8dd3bc12cdfb - languageName: node - linkType: hard - -"is-window@npm:^1.0.2": - version: 1.0.2 - resolution: "is-window@npm:1.0.2" - checksum: f954f21c9fce64e6c72f8a908c3aaefa8fd6d1ef819acdfa1be007de70e5424bd2ac774950b38b523fd8ff4b581899efc1156cc6b0505040072e8ff25e57ec18 - languageName: node - linkType: hard - "is-windows@npm:1.0.2, is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -20753,13 +19719,6 @@ __metadata: languageName: node linkType: hard -"is-word-character@npm:^1.0.0": - version: 1.0.4 - resolution: "is-word-character@npm:1.0.4" - checksum: 2247844064532986dc70869d961dccd1366932a147b52d4ec7f567f87edf7f9855a27b75f66b781db3b3175bbe05a76acbc6392a1a5c64c4c99fe3459dae33bd - languageName: node - linkType: hard - "is-wsl@npm:2.2.0, is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" @@ -20813,13 +19772,6 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^4.0.0": - version: 4.0.0 - resolution: "isobject@npm:4.0.0" - checksum: 8efcda03af98cbb193737e30ffb77c71ca4e97dbf919f7aacec44b7410a166fa4e9fd71232bf5b00a919f98b5747ae359dbb5a5bc4195c93f6291423b9707df6 - languageName: node - linkType: hard - "isomorphic-fetch@npm:^3.0.0": version: 3.0.0 resolution: "isomorphic-fetch@npm:3.0.0" @@ -20908,23 +19860,6 @@ __metadata: languageName: node linkType: hard -"iterate-iterator@npm:^1.0.1": - version: 1.0.2 - resolution: "iterate-iterator@npm:1.0.2" - checksum: 74609b01a3ebc025601aa68ef40731b05d5e45c9fd4ecf233a14a34f2b3481e6974e1dcff390e87155a0648f056c186336bb4c70df2fdefeab08a9878b2eb1c2 - languageName: node - linkType: hard - -"iterate-value@npm:^1.0.2": - version: 1.0.2 - resolution: "iterate-value@npm:1.0.2" - dependencies: - es-get-iterator: ^1.0.2 - iterate-iterator: ^1.0.1 - checksum: 77d32a5ac84877da2133689ff5e3983aa8214bace7faee3c746bf79d4524cc3fb8c0344a20d3699be20a15f0959ecd582d53a05b97f5d04c306bcd426800a650 - languageName: node - linkType: hard - "jackspeak@npm:^2.0.3": version: 2.1.0 resolution: "jackspeak@npm:2.1.0" @@ -21131,31 +20066,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-haste-map@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/graceful-fs": ^4.1.2 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.1.2 - graceful-fs: ^4.2.4 - jest-regex-util: ^26.0.0 - jest-serializer: ^26.6.2 - jest-util: ^26.6.2 - jest-worker: ^26.6.2 - micromatch: ^4.0.2 - sane: ^4.0.3 - walker: ^1.0.7 - dependenciesMeta: - fsevents: - optional: true - checksum: 85a40d8ecf4bfb659613f107c963c7366cdf6dcceb0ca73dc8ca09fbe0e2a63b976940f573db6260c43011993cb804275f447f268c3bc4b680c08baed300701d - languageName: node - linkType: hard - "jest-haste-map@npm:^29.5.0": version: 29.5.0 resolution: "jest-haste-map@npm:29.5.0" @@ -21241,13 +20151,6 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-regex-util@npm:26.0.0" - checksum: 988675764a08945b90f48e6f5a8640b0d9885a977f100a168061d10037d53808a6cdb7dc8cb6fe9b1332f0523b42bf3edbb6d2cc6c7f7ba582d05d432efb3e60 - languageName: node - linkType: hard - "jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.4.3": version: 29.4.3 resolution: "jest-regex-util@npm:29.4.3" @@ -21355,16 +20258,6 @@ __metadata: languageName: node linkType: hard -"jest-serializer@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-serializer@npm:26.6.2" - dependencies: - "@types/node": "*" - graceful-fs: ^4.2.4 - checksum: 1c67aa1acefdc0b244f2629aaef12a56e563a5c5cb817970d2b97bdad5e8aae187b269c8d356c42ff9711436499c4da71ec8400e6280dab110be8cc5300884b0 - languageName: node - linkType: hard - "jest-snapshot@npm:^29.5.0": version: 29.5.0 resolution: "jest-snapshot@npm:29.5.0" @@ -21396,20 +20289,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-util@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/node": "*" - chalk: ^4.0.0 - graceful-fs: ^4.2.4 - is-ci: ^2.0.0 - micromatch: ^4.0.2 - checksum: ab93709840f87bdf478d082f5465467c27a20a422cbe456cc2a56961d8c950ea52511995fb6063f62a113737f3dd714b836a1fbde51abef96642a5975e835a01 - languageName: node - linkType: hard - "jest-util@npm:^29.5.0": version: 29.5.0 resolution: "jest-util@npm:29.5.0" @@ -21471,17 +20350,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^26.5.0, jest-worker@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-worker@npm:26.6.2" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^7.0.0 - checksum: 07e4dba650381604cda253ab6d5837fe0279c8d68c25884995b45bfe149a7a1e1b5a97f304b4518f257dac2a9ddc1808d57d650649c3ab855e9e60cf824d2970 - languageName: node - linkType: hard - "jest-worker@npm:^27.4.5": version: 27.5.1 resolution: "jest-worker@npm:27.5.1" @@ -21572,13 +20440,6 @@ __metadata: languageName: node linkType: hard -"js-string-escape@npm:^1.0.1": - version: 1.0.1 - resolution: "js-string-escape@npm:1.0.1" - checksum: 2c33b9ff1ba6b84681c51ca0997e7d5a1639813c95d5b61cb7ad47e55cc28fa4a0b1935c3d218710d8e6bcee5d0cd8c44755231e3a4e45fc604534d9595a3628 - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -21650,6 +20511,37 @@ __metadata: languageName: node linkType: hard +"jscodeshift@npm:^0.14.0": + version: 0.14.0 + resolution: "jscodeshift@npm:0.14.0" + dependencies: + "@babel/core": ^7.13.16 + "@babel/parser": ^7.13.16 + "@babel/plugin-proposal-class-properties": ^7.13.0 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.13.8 + "@babel/plugin-proposal-optional-chaining": ^7.13.12 + "@babel/plugin-transform-modules-commonjs": ^7.13.8 + "@babel/preset-flow": ^7.13.13 + "@babel/preset-typescript": ^7.13.0 + "@babel/register": ^7.13.16 + babel-core: ^7.0.0-bridge.0 + chalk: ^4.1.2 + flow-parser: 0.* + graceful-fs: ^4.2.4 + micromatch: ^4.0.4 + neo-async: ^2.5.0 + node-dir: ^0.1.17 + recast: ^0.21.0 + temp: ^0.8.4 + write-file-atomic: ^2.3.0 + peerDependencies: + "@babel/preset-env": ^7.1.6 + bin: + jscodeshift: bin/jscodeshift.js + checksum: dab63bdb4b7e67d79634fcd3f5dc8b227146e9f68aa88700bc49c5a45b6339d05bd934a98aa53d29abd04f81237d010e7e037799471b2aab66ec7b9a7d752786 + languageName: node + linkType: hard + "jsdom@npm:^20.0.0": version: 20.0.3 resolution: "jsdom@npm:20.0.3" @@ -21816,7 +20708,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:2.2.3, json5@npm:^2.1.1, json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": +"json5@npm:2.2.3, json5@npm:^2.1.1, json5@npm:^2.1.2, json5@npm:^2.2.2": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -21938,13 +20830,6 @@ __metadata: languageName: node linkType: hard -"junk@npm:^3.1.0": - version: 3.1.0 - resolution: "junk@npm:3.1.0" - checksum: 820174b9fa9a3af09aeeeeb1022df2481a2b10752ce5f65ac63924a79cb9bba83ea7c288e8d5b448951109742da5ea69a230846f4bf3c17c5c6a1d0603b63db4 - languageName: node - linkType: hard - "just-diff-apply@npm:^5.2.0": version: 5.5.0 resolution: "just-diff-apply@npm:5.5.0" @@ -22105,13 +20990,6 @@ __metadata: languageName: node linkType: hard -"klona@npm:^2.0.4": - version: 2.0.6 - resolution: "klona@npm:2.0.6" - checksum: 94eed2c6c2ce99f409df9186a96340558897b3e62a85afdc1ee39103954d2ebe1c1c4e9fe2b0952771771fa96d70055ede8b27962a7021406374fdb695fd4d01 - languageName: node - linkType: hard - "language-subtag-registry@npm:~0.3.2": version: 0.3.22 resolution: "language-subtag-registry@npm:0.3.22" @@ -22161,16 +21039,14 @@ __metadata: languageName: node linkType: hard -"lazy-universal-dotenv@npm:^3.0.1": - version: 3.0.1 - resolution: "lazy-universal-dotenv@npm:3.0.1" +"lazy-universal-dotenv@npm:^4.0.0": + version: 4.0.0 + resolution: "lazy-universal-dotenv@npm:4.0.0" dependencies: - "@babel/runtime": ^7.5.0 app-root-dir: ^1.0.2 - core-js: ^3.0.4 - dotenv: ^8.0.0 - dotenv-expand: ^5.1.0 - checksum: d7cf054661bcafe63c61978856f9cfacc2fc694430939681da9729016082fc9c07e4c472e7755452b518234ada38925ec5ad582b0c1f9aae7a43c24f105fdba9 + dotenv: ^16.0.0 + dotenv-expand: ^10.0.0 + checksum: 3bc4fe649c46c4a20561ca1fd10cd1df641d2c6c42c61af6c65a5fe0546cb548f449e13e6c7440be445c9fe5b4973c25f499e7d899b8704b7b9bd0ec85bbfe2d languageName: node linkType: hard @@ -22446,19 +21322,6 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:^1.0.0": - version: 1.1.0 - resolution: "load-json-file@npm:1.1.0" - dependencies: - graceful-fs: ^4.1.2 - parse-json: ^2.2.0 - pify: ^2.0.0 - pinkie-promise: ^2.0.0 - strip-bom: ^2.0.0 - checksum: 2a5344c2d88643735a938fdca8582c0504e1c290577faa74f56b9cc187fa443832709a15f36e5771f779ec0878215a03abc8faf97ec57bb86092ceb7e0caef22 - languageName: node - linkType: hard - "load-json-file@npm:^4.0.0": version: 4.0.0 resolution: "load-json-file@npm:4.0.0" @@ -22743,7 +21606,7 @@ __metadata: languageName: node linkType: hard -"lodash.uniq@npm:4.5.0, lodash.uniq@npm:^4.5.0": +"lodash.uniq@npm:^4.5.0": version: 4.5.0 resolution: "lodash.uniq@npm:4.5.0" checksum: 262d400bb0952f112162a320cc4a75dea4f66078b9e7e3075ffbc9c6aa30b3e9df3cf20e7da7d566105e1ccf7804e4fbd7d804eee0b53de05d83f16ffbf41c5e @@ -22831,16 +21694,6 @@ __metadata: languageName: node linkType: hard -"loud-rejection@npm:^1.0.0": - version: 1.6.0 - resolution: "loud-rejection@npm:1.6.0" - dependencies: - currently-unhandled: ^0.4.1 - signal-exit: ^3.0.0 - checksum: aa060b3fe55ad96b97890f1b0a24bf81a2d612e397d6cc0374ce1cf7e021cd0247f0ddb68134499882d0843c2776371d5221b80b0b3beeca5133a6e7f27a3845 - languageName: node - linkType: hard - "lower-case-first@npm:^2.0.2": version: 2.0.2 resolution: "lower-case-first@npm:2.0.2" @@ -23061,15 +21914,6 @@ __metadata: languageName: node linkType: hard -"map-age-cleaner@npm:^0.1.3": - version: 0.1.3 - resolution: "map-age-cleaner@npm:0.1.3" - dependencies: - p-defer: ^1.0.0 - checksum: 7495236c7b0950956c144fd8b4bc6399d4e78072a8840a4232fe1c4faccbb5eb5d842e5c0a56a60afc36d723f315c1c672325ca03c1b328650f7fcc478f385fd - languageName: node - linkType: hard - "map-cache@npm:^0.2.0, map-cache@npm:^0.2.2": version: 0.2.2 resolution: "map-cache@npm:0.2.2" @@ -23077,7 +21921,7 @@ __metadata: languageName: node linkType: hard -"map-obj@npm:^1.0.0, map-obj@npm:^1.0.1": +"map-obj@npm:^1.0.0": version: 1.0.1 resolution: "map-obj@npm:1.0.1" checksum: ccca88395e7d38671ed9f5652ecf471ecd546924be2fb900836b9da35e068a96687d96a5f93dcdfa94d9a27d649d2f10a84595590f89a347fb4dda47629dcc52 @@ -23121,10 +21965,12 @@ __metadata: languageName: node linkType: hard -"markdown-escapes@npm:^1.0.0": - version: 1.0.4 - resolution: "markdown-escapes@npm:1.0.4" - checksum: cf3f2231191d9df61cd1d02a50a55a5c89ab9cebfe75572950f4844b93a41d561eed2d82e42732d55f2c55fa0d426b51df3a7f378b4068ae1e2923bb758a9cc8 +"markdown-to-jsx@npm:^7.1.8": + version: 7.2.0 + resolution: "markdown-to-jsx@npm:7.2.0" + peerDependencies: + react: ">= 0.14.0" + checksum: 43056a49a222efddb0d5a055bc0ad61e038ac299d1008db4c4bebb270b4efc9872dc51dad2f6078d58bf178f8f15df6677f6e67295095284d8b61cfb8e9876f3 languageName: node linkType: hard @@ -23150,15 +21996,6 @@ __metadata: languageName: node linkType: hard -"mdast-squeeze-paragraphs@npm:^4.0.0": - version: 4.0.0 - resolution: "mdast-squeeze-paragraphs@npm:4.0.0" - dependencies: - unist-util-remove: ^2.0.0 - checksum: 0b44a85d7e6d98772b1dbb28a46a35c74c2791c6cf057bfd2e590a4e011d626627e5bf82d4497706f0dae03da02a63a9279aca17c4c23a9c7173792adba8e6fc - languageName: node - linkType: hard - "mdast-util-definitions@npm:^4.0.0": version: 4.0.0 resolution: "mdast-util-definitions@npm:4.0.0" @@ -23168,22 +22005,6 @@ __metadata: languageName: node linkType: hard -"mdast-util-to-hast@npm:10.0.1": - version: 10.0.1 - resolution: "mdast-util-to-hast@npm:10.0.1" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - mdast-util-definitions: ^4.0.0 - mdurl: ^1.0.0 - unist-builder: ^2.0.0 - unist-util-generated: ^1.0.0 - unist-util-position: ^3.0.0 - unist-util-visit: ^2.0.0 - checksum: 08d0977c60ee951cb5e2e84bc821a842da463c37f7bbb79abf0be0894120ed5e2fc1d003d072d3bb968d8e813a916e132a094166d5562deb424acc45e1c661f4 - languageName: node - linkType: hard - "mdast-util-to-string@npm:^1.0.0": version: 1.1.0 resolution: "mdast-util-to-string@npm:1.1.0" @@ -23212,13 +22033,6 @@ __metadata: languageName: node linkType: hard -"mdurl@npm:^1.0.0": - version: 1.0.1 - resolution: "mdurl@npm:1.0.1" - checksum: ea8534341eb002aaa532a722daef6074cd8ca66202e10a2b4cda46722c1ebdb1da92197ac300bc953d3ef1bf41cd6561ef2cc69d82d5d0237dae00d4a61a4eee - languageName: node - linkType: hard - "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -23226,22 +22040,12 @@ __metadata: languageName: node linkType: hard -"mem@npm:^8.1.1": - version: 8.1.1 - resolution: "mem@npm:8.1.1" - dependencies: - map-age-cleaner: ^0.1.3 - mimic-fn: ^3.1.0 - checksum: 5829c404d024c1accaf76ebacbc7eae9b59e5ce5722d184aa24e8387a8097a499f6aa7e181021003c51eb87b2dcdc9a2270050c58753cce761de206643cba91c - languageName: node - linkType: hard - -"memfs@npm:^3.1.2, memfs@npm:^3.2.2, memfs@npm:^3.4.3": - version: 3.4.13 - resolution: "memfs@npm:3.4.13" +"memfs@npm:^3.4.1, memfs@npm:^3.4.3": + version: 3.5.1 + resolution: "memfs@npm:3.5.1" dependencies: fs-monkey: ^1.0.3 - checksum: f14ab3ff938eacf688577d1b0f7bf77ca3a05d4df9c335b024ed6790e6b224b569cc4b61c1de604c0420a0fac6b3fbf3f283c72fd2be9ce395534539599ac63b + checksum: c0365330bd861b900284c5b50056dddc841ab64196cc8eb164214104031559130ab129c20de67c91314bc7b2b4f20d521d43b0e389080ac2bf6bf77813601b2c languageName: node linkType: hard @@ -23301,24 +22105,6 @@ __metadata: languageName: node linkType: hard -"meow@npm:^3.1.0": - version: 3.7.0 - resolution: "meow@npm:3.7.0" - dependencies: - camelcase-keys: ^2.0.0 - decamelize: ^1.1.2 - loud-rejection: ^1.0.0 - map-obj: ^1.0.1 - minimist: ^1.1.3 - normalize-package-data: ^2.3.4 - object-assign: ^4.0.1 - read-pkg-up: ^1.0.1 - redent: ^1.0.0 - trim-newlines: ^1.0.0 - checksum: e5ba4632b6558006b5f4df64b5a35e777d75629ab08d84f7bbc967e7603a396e16baa8f67aae26c7833a6a117e4857afef393e0b9aee21f52320e54812d9ae09 - languageName: node - linkType: hard - "meow@npm:^8.0.0": version: 8.1.2 resolution: "meow@npm:8.1.2" @@ -23352,7 +22138,7 @@ __metadata: languageName: node linkType: hard -"merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb @@ -23378,13 +22164,6 @@ __metadata: languageName: node linkType: hard -"microevent.ts@npm:~0.1.1": - version: 0.1.1 - resolution: "microevent.ts@npm:0.1.1" - checksum: 1f18f23ebebf155d3f480b1414cec7667a477a09ced2c60705b204cfaba82cbecc76169d890b9a675f237cb1a5497ba744ca8619a65802ac6765148a05bb6bf4 - languageName: node - linkType: hard - "micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": version: 3.1.10 resolution: "micromatch@npm:3.1.10" @@ -23435,7 +22214,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:2.1.35, mime-types@npm:^2.0.8, mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.30, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:2.1.35, mime-types@npm:^2.0.8, mime-types@npm:^2.1.12, mime-types@npm:^2.1.25, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -23453,7 +22232,7 @@ __metadata: languageName: node linkType: hard -"mime@npm:^2.4.4": +"mime@npm:^2.0.3": version: 2.6.0 resolution: "mime@npm:2.6.0" bin: @@ -23478,13 +22257,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-fn@npm:3.1.0" - checksum: a07cdd8ed6490c2dff5b11f889b245d9556b80f5a653a552a651d17cff5a2d156e632d235106c2369f00cccef4071704589574cf3601bc1b1400a1f620dff067 - languageName: node - linkType: hard - "mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -23492,15 +22264,6 @@ __metadata: languageName: node linkType: hard -"min-document@npm:^2.19.0": - version: 2.19.0 - resolution: "min-document@npm:2.19.0" - dependencies: - dom-walk: ^0.1.0 - checksum: 783724da716fc73a51c171865d7b29bf2b855518573f82ef61c40d214f6898d7b91b5c5419e4d22693cdb78d4615873ebc3b37d7639d3dd00ca283e5a07c7af9 - languageName: node - linkType: hard - "min-indent@npm:^1.0.0, min-indent@npm:^1.0.1": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -23607,7 +22370,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -23773,6 +22536,13 @@ __metadata: languageName: node linkType: hard +"mkdirp-classic@npm:^0.5.2": + version: 0.5.3 + resolution: "mkdirp-classic@npm:0.5.3" + checksum: 95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 + languageName: node + linkType: hard + "mkdirp-infer-owner@npm:^2.0.0": version: 2.0.0 resolution: "mkdirp-infer-owner@npm:2.0.0" @@ -23784,7 +22554,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.6": +"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.6": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -23832,6 +22602,13 @@ __metadata: languageName: node linkType: hard +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 + languageName: node + linkType: hard + "mrmime@npm:^1.0.0": version: 1.0.1 resolution: "mrmime@npm:1.0.1" @@ -24020,13 +22797,6 @@ __metadata: languageName: node linkType: hard -"nested-error-stacks@npm:^2.0.0, nested-error-stacks@npm:^2.1.0": - version: 2.1.1 - resolution: "nested-error-stacks@npm:2.1.1" - checksum: feec00417e4778661cfbbe657e6add6ca9918dcc026cd697ac330b4a56a79e4882b36dde8abc138167566b1ce4c5baa17d2d4df727a96f8b96aebace1c3ffca7 - languageName: node - linkType: hard - "new-github-issue-url@npm:0.2.1": version: 0.2.1 resolution: "new-github-issue-url@npm:0.2.1" @@ -24041,13 +22811,6 @@ __metadata: languageName: node linkType: hard -"nice-try@npm:^1.0.4": - version: 1.0.5 - resolution: "nice-try@npm:1.0.5" - checksum: 95568c1b73e1d0d4069a3e3061a2102d854513d37bcfda73300015b7ba4868d3b27c198d1dbbd8ebdef4112fc2ed9e895d4a0f2e1cce0bd334f2a1346dc9205f - languageName: node - linkType: hard - "no-case@npm:^3.0.4": version: 3.0.4 resolution: "no-case@npm:3.0.4" @@ -24058,7 +22821,7 @@ __metadata: languageName: node linkType: hard -"node-abort-controller@npm:^3.1.1": +"node-abort-controller@npm:^3.0.1, node-abort-controller@npm:^3.1.1": version: 3.1.1 resolution: "node-abort-controller@npm:3.1.1" checksum: f7ad0e7a8e33809d4f3a0d1d65036a711c39e9d23e0319d80ebe076b9a3b4432b4d6b86a7fab65521de3f6872ffed36fc35d1327487c48eb88c517803403eda3 @@ -24116,6 +22879,13 @@ __metadata: languageName: node linkType: hard +"node-fetch-native@npm:^1.0.2": + version: 1.1.1 + resolution: "node-fetch-native@npm:1.1.1" + checksum: 4b12e42c7bd80688acbfd8cceaa246aa00c532d00193e049d9ccce7038b135932a7f1d8a12107e790b827f295d1fd9e76706b634bce7c7e375e6a2f96e233e0f + languageName: node + linkType: hard + "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -24350,7 +23120,7 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.3.4, normalize-package-data@npm:^2.5.0": +"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" dependencies: @@ -24414,13 +23184,6 @@ __metadata: languageName: node linkType: hard -"normalize-range@npm:^0.1.2": - version: 0.1.2 - resolution: "normalize-range@npm:0.1.2" - checksum: bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 - languageName: node - linkType: hard - "normalize-url@npm:^4.1.0": version: 4.5.1 resolution: "normalize-url@npm:4.5.1" @@ -24599,15 +23362,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^2.0.0": - version: 2.0.2 - resolution: "npm-run-path@npm:2.0.2" - dependencies: - path-key: ^2.0.0 - checksum: 95549a477886f48346568c97b08c4fda9cdbf7ce8a4fbc2213f36896d0d19249e32d68d7451bdcbca8041b5fba04a6b2c4a618beaf19849505c05b700740f1de - languageName: node - linkType: hard - "npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" @@ -24681,13 +23435,6 @@ __metadata: languageName: node linkType: hard -"num2fraction@npm:^1.2.2": - version: 1.2.2 - resolution: "num2fraction@npm:1.2.2" - checksum: 3bf17b44af00508a2b0370146629710645c3e3ff3c052893680efe3f4a6ff5c953ce9e54734013b02b35744a49352d54fbc5d8b455fac979047ef17dd8ec74bd - languageName: node - linkType: hard - "nwsapi@npm:^2.2.2": version: 2.2.2 resolution: "nwsapi@npm:2.2.2" @@ -24876,7 +23623,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": +"object-assign@npm:^4, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: 1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 @@ -24953,7 +23700,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.0, object.entries@npm:^1.1.6": +"object.entries@npm:^1.1.6": version: 1.1.6 resolution: "object.entries@npm:1.1.6" dependencies: @@ -24964,7 +23711,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.0 || ^1.0.0, object.fromentries@npm:^2.0.6": +"object.fromentries@npm:^2.0.6": version: 2.0.6 resolution: "object.fromentries@npm:2.0.6" dependencies: @@ -24975,7 +23722,7 @@ __metadata: languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.2": +"object.getownpropertydescriptors@npm:^2.0.3": version: 2.1.5 resolution: "object.getownpropertydescriptors@npm:2.1.5" dependencies: @@ -25006,7 +23753,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.0, object.values@npm:^1.1.6": +"object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" dependencies: @@ -25180,13 +23927,6 @@ __metadata: languageName: node linkType: hard -"os-homedir@npm:^1.0.0": - version: 1.0.2 - resolution: "os-homedir@npm:1.0.2" - checksum: 6be4aa67317ee247b8d46142e243fb4ef1d2d65d3067f54bfc5079257a2f4d4d76b2da78cba7af3cb3f56dbb2e4202e0c47f26171d11ca1ed4008d842c90363f - languageName: node - linkType: hard - "os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -25208,15 +23948,6 @@ __metadata: languageName: node linkType: hard -"p-all@npm:^2.1.0": - version: 2.1.0 - resolution: "p-all@npm:2.1.0" - dependencies: - p-map: ^2.0.0 - checksum: 874eafa2e3f38b258f8beed34549befbc8a52a63818e0981b8beff03f592e1e1f47b8aab2483f844f2745815ffa010def58bf1edbc95614466c55411f02f3049 - languageName: node - linkType: hard - "p-cancelable@npm:^1.0.0": version: 1.1.0 resolution: "p-cancelable@npm:1.1.0" @@ -25224,23 +23955,7 @@ __metadata: languageName: node linkType: hard -"p-defer@npm:^1.0.0": - version: 1.0.0 - resolution: "p-defer@npm:1.0.0" - checksum: ed603c3790e74b061ac2cb07eb6e65802cf58dce0fbee646c113a7b71edb711101329ad38f99e462bd2e343a74f6e9366b496a35f1d766c187084d3109900487 - languageName: node - linkType: hard - -"p-event@npm:^4.1.0": - version: 4.2.0 - resolution: "p-event@npm:4.2.0" - dependencies: - p-timeout: ^3.1.0 - checksum: f1b6a2fb13d47f2a8afc00150da5ece0d28940ce3d8fa562873e091d3337d298e78fee9cb18b768598ff1d11df608b2ae23868309ff6405b864a2451ccd6d25a - languageName: node - linkType: hard - -"p-filter@npm:2.1.0, p-filter@npm:^2.1.0": +"p-filter@npm:2.1.0": version: 2.1.0 resolution: "p-filter@npm:2.1.0" dependencies: @@ -25342,15 +24057,6 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^3.0.0": - version: 3.0.0 - resolution: "p-map@npm:3.0.0" - dependencies: - aggregate-error: ^3.0.0 - checksum: 297930737e52412ad9f5787c52774ad6496fad9a8be5f047e75fd0a3dc61930d8f7a9b2bbe1c4d1404e54324228a4f69721da2538208dadaa4ef4c81773c9f20 - languageName: node - linkType: hard - "p-pipe@npm:3.1.0": version: 3.1.0 resolution: "p-pipe@npm:3.1.0" @@ -25385,7 +24091,7 @@ __metadata: languageName: node linkType: hard -"p-timeout@npm:^3.1.0, p-timeout@npm:^3.2.0": +"p-timeout@npm:^3.2.0": version: 3.2.0 resolution: "p-timeout@npm:3.2.0" dependencies: @@ -25457,6 +24163,13 @@ __metadata: languageName: node linkType: hard +"pako@npm:~0.2.0": + version: 0.2.9 + resolution: "pako@npm:0.2.9" + checksum: 79c1806ebcf325b60ae599e4d7227c2e346d7b829dc20f5cf24cef07c934079dc3a61c5b3c8278a2f7a190c4a613e343ea11e5302dbe252efd11712df4b6b041 + languageName: node + linkType: hard + "pako@npm:~1.0.5": version: 1.0.11 resolution: "pako@npm:1.0.11" @@ -25475,7 +24188,7 @@ __metadata: languageName: node linkType: hard -"param-case@npm:3.0.4, param-case@npm:^3.0.3, param-case@npm:^3.0.4": +"param-case@npm:3.0.4, param-case@npm:^3.0.4": version: 3.0.4 resolution: "param-case@npm:3.0.4" dependencies: @@ -25518,20 +24231,6 @@ __metadata: languageName: node linkType: hard -"parse-entities@npm:^2.0.0": - version: 2.0.0 - resolution: "parse-entities@npm:2.0.0" - dependencies: - character-entities: ^1.0.0 - character-entities-legacy: ^1.0.0 - character-reference-invalid: ^1.0.0 - is-alphanumerical: ^1.0.0 - is-decimal: ^1.0.0 - is-hexadecimal: ^1.0.0 - checksum: f85a22c0ea406ff26b53fdc28641f01cc36fa49eb2e3135f02693286c89ef0bcefc2262d99b3688e20aac2a14fd10b75c518583e875c1b9fe3d1f937795e0854 - languageName: node - linkType: hard - "parse-filepath@npm:^1.0.2": version: 1.0.2 resolution: "parse-filepath@npm:1.0.2" @@ -25543,15 +24242,6 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^2.2.0": - version: 2.2.0 - resolution: "parse-json@npm:2.2.0" - dependencies: - error-ex: ^1.2.0 - checksum: 7a90132aa76016f518a3d5d746a21b3f1ad0f97a68436ed71b6f995b67c7151141f5464eea0c16c59aec9b7756519a0e3007a8f98cf3714632d509ec07736df6 - languageName: node - linkType: hard - "parse-json@npm:^4.0.0": version: 4.0.0 resolution: "parse-json@npm:4.0.0" @@ -25616,13 +24306,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^6.0.0": - version: 6.0.1 - resolution: "parse5@npm:6.0.1" - checksum: 595821edc094ecbcfb9ddcb46a3e1fe3a718540f8320eff08b8cf6742a5114cce2d46d45f95c26191c11b184dcaf4e2960abcd9c5ed9eb9393ac9a37efcfdecb - languageName: node - linkType: hard - "parse5@npm:^7.0.0, parse5@npm:^7.1.1": version: 7.1.2 resolution: "parse5@npm:7.1.2" @@ -25694,15 +24377,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^2.0.0": - version: 2.1.0 - resolution: "path-exists@npm:2.1.0" - dependencies: - pinkie-promise: ^2.0.0 - checksum: 87352f1601c085d5a6eb202f60e5c016c1b790bd0bc09398af446ed3f5c4510b4531ff99cf8acac2d91868886e792927b4292f768b35a83dce12588fb7cbb46e - languageName: node - linkType: hard - "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -25724,13 +24398,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^2.0.0, path-key@npm:^2.0.1": - version: 2.0.1 - resolution: "path-key@npm:2.0.1" - checksum: dd2044f029a8e58ac31d2bf34c34b93c3095c1481942960e84dd2faa95bbb71b9b762a106aead0646695330936414b31ca0bd862bf488a937ad17c8c5d73b32b - languageName: node - linkType: hard - "path-key@npm:^3.0.0, path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -25785,17 +24452,6 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^1.0.0": - version: 1.1.0 - resolution: "path-type@npm:1.1.0" - dependencies: - graceful-fs: ^4.1.2 - pify: ^2.0.0 - pinkie-promise: ^2.0.0 - checksum: 2b8c348cb52bbc0c0568afa10a0a5d8f6233adfe5ae75feb56064f6aed6324ab74185c61c2545f4e52ca08acdc76005f615da4e127ed6eecb866002cf491f350 - languageName: node - linkType: hard - "path-type@npm:^3.0.0": version: 3.0.0 resolution: "path-type@npm:3.0.0" @@ -25819,6 +24475,13 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^1.1.0": + version: 1.1.0 + resolution: "pathe@npm:1.1.0" + checksum: 1c5d07378475bcdf4f435684566190d35d06be2db8b8e61cf9e866ae649941fdb093d732fa01b0f51d86e3f94140543c2571b0bf65a87ca7b5d1f52152aabe03 + languageName: node + linkType: hard + "pause-stream@npm:0.0.11": version: 0.0.11 resolution: "pause-stream@npm:0.0.11" @@ -25841,6 +24504,17 @@ __metadata: languageName: node linkType: hard +"peek-stream@npm:^1.1.0": + version: 1.1.3 + resolution: "peek-stream@npm:1.1.3" + dependencies: + buffer-from: ^1.0.0 + duplexify: ^3.5.0 + through2: ^2.0.3 + checksum: 3c35d1951b8640036f93b1b5628a90f849e49ca4f2e6aba393ff4978413931d9c491c83f71a92f878d5ea4c670af0bba04dfcfb79b310ead22601db7c1420e36 + languageName: node + linkType: hard + "pegjs@npm:^0.10.0": version: 0.10.0 resolution: "pegjs@npm:0.10.0" @@ -25864,13 +24538,6 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^0.2.1": - version: 0.2.1 - resolution: "picocolors@npm:0.2.1" - checksum: 98a83c77912c80aea0fc518aec184768501bfceafa490714b0f43eda9c52e372b844ce0a591e822bbfe5df16dcf366be7cbdb9534d39cf54a80796340371ee17 - languageName: node - linkType: hard - "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -25892,7 +24559,7 @@ __metadata: languageName: node linkType: hard -"pify@npm:^2.0.0, pify@npm:^2.2.0, pify@npm:^2.3.0": +"pify@npm:^2.2.0, pify@npm:^2.3.0": version: 2.3.0 resolution: "pify@npm:2.3.0" checksum: 551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc @@ -25913,22 +24580,6 @@ __metadata: languageName: node linkType: hard -"pinkie-promise@npm:^2.0.0": - version: 2.0.1 - resolution: "pinkie-promise@npm:2.0.1" - dependencies: - pinkie: ^2.0.0 - checksum: 11b5e5ce2b090c573f8fad7b517cbca1bb9a247587306f05ae71aef6f9b2cd2b923c304aa9663c2409cfde27b367286179f1379bc4ec18a3fbf2bb0d473b160a - languageName: node - linkType: hard - -"pinkie@npm:^2.0.0": - version: 2.0.4 - resolution: "pinkie@npm:2.0.4" - checksum: 25228b08b5597da42dc384221aa0ce56ee0fbf32965db12ba838e2a9ca0193c2f0609c45551ee077ccd2060bf109137fdb185b00c6d7e0ed7e35006d20fdcbc6 - languageName: node - linkType: hard - "pino-abstract-transport@npm:v1.0.0": version: 1.0.0 resolution: "pino-abstract-transport@npm:1.0.0" @@ -25967,7 +24618,7 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.5": +"pirates@npm:^4.0.4, pirates@npm:^4.0.5": version: 4.0.5 resolution: "pirates@npm:4.0.5" checksum: 58b6ff0f137a3d70ff34ac4802fd19819cdc19b53e9c95adecae6c7cfc77719a11f561ad85d46e79e520ef57c31145a564c8bc3bee8cfee75d441fab2928a51d @@ -26024,15 +24675,6 @@ __metadata: languageName: node linkType: hard -"pnp-webpack-plugin@npm:1.6.4": - version: 1.6.4 - resolution: "pnp-webpack-plugin@npm:1.6.4" - dependencies: - ts-pnp: ^1.1.6 - checksum: 6cedab8a9cd129b9f58408023f80cad528e361685f50c2149da7ad8fb79bd2043d3250c68b8723aa43ecdb913931edf04ecaa4d7afe719d0e151055d41779599 - languageName: node - linkType: hard - "polished@npm:^4.2.2": version: 4.2.2 resolution: "polished@npm:4.2.2" @@ -26134,31 +24776,6 @@ __metadata: languageName: node linkType: hard -"postcss-flexbugs-fixes@npm:^4.2.1": - version: 4.2.1 - resolution: "postcss-flexbugs-fixes@npm:4.2.1" - dependencies: - postcss: ^7.0.26 - checksum: 57d2894dadd5762ae243792ca45806281ca9c32a9270519f2fd5d95cf1445590df260997b3d9ff937b9e1a551644799881c7f337352dde4e453805687c1ebee8 - languageName: node - linkType: hard - -"postcss-loader@npm:^4.2.0": - version: 4.3.0 - resolution: "postcss-loader@npm:4.3.0" - dependencies: - cosmiconfig: ^7.0.0 - klona: ^2.0.4 - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - semver: ^7.3.4 - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^4.0.0 || ^5.0.0 - checksum: 3405584e571ec4d66d7c2b665a2a4823eaa7208433fd40eb6b669ac441f23398bc81fc18fe631c7d7805a303ad31f284a5066c4097dd082c1faba7edf13db8aa - languageName: node - linkType: hard - "postcss-merge-longhand@npm:^6.0.0": version: 6.0.0 resolution: "postcss-merge-longhand@npm:6.0.0" @@ -26233,15 +24850,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^2.0.0": - version: 2.0.0 - resolution: "postcss-modules-extract-imports@npm:2.0.0" - dependencies: - postcss: ^7.0.5 - checksum: 170e8d680c267c536563e76979f04dc80e6dfa026d49f1e9ead2d0981a74b0c64d2894a8fd691e50568f12144553cf0b948ab43263872b3f696dcb34b683e238 - languageName: node - linkType: hard - "postcss-modules-extract-imports@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-extract-imports@npm:3.0.0" @@ -26251,19 +24859,7 @@ __metadata: languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^3.0.2": - version: 3.0.3 - resolution: "postcss-modules-local-by-default@npm:3.0.3" - dependencies: - icss-utils: ^4.1.1 - postcss: ^7.0.32 - postcss-selector-parser: ^6.0.2 - postcss-value-parser: ^4.1.0 - checksum: 007fd7286b4e120edfdf1a41f2006e9c8cb49e1613a4e3f0fdc184ad14273a1bbfc39ced3bc7cbad9af64bf67056e8ea0dcfda16d3057562343a48ee9ec2ccac - languageName: node - linkType: hard - -"postcss-modules-local-by-default@npm:^4.0.0, postcss-modules-local-by-default@npm:^4.0.1": +"postcss-modules-local-by-default@npm:^4.0.1": version: 4.0.1 resolution: "postcss-modules-local-by-default@npm:4.0.1" dependencies: @@ -26276,16 +24872,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-scope@npm:^2.2.0": - version: 2.2.0 - resolution: "postcss-modules-scope@npm:2.2.0" - dependencies: - postcss: ^7.0.6 - postcss-selector-parser: ^6.0.0 - checksum: 60b4438d43e6629d72b31a5122037e5574f8a6a4629038cd74afc4e5197cebc55b76c765b6bfcc2421bc740d19c3c97e68918e560a0fe88047c2131d0966df3c - languageName: node - linkType: hard - "postcss-modules-scope@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-scope@npm:3.0.0" @@ -26297,16 +24883,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-values@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-values@npm:3.0.0" - dependencies: - icss-utils: ^4.0.0 - postcss: ^7.0.6 - checksum: f97b4669446810aa9c4c22538e24faee203e8462f1c7d38923c57140903bc170451dfec5974e480c2c367690735042cbfec187d209d0044d99f829f29ad0e610 - languageName: node - linkType: hard - "postcss-modules-values@npm:^4.0.0": version: 4.0.0 resolution: "postcss-modules-values@npm:4.0.0" @@ -26451,7 +25027,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": version: 6.0.11 resolution: "postcss-selector-parser@npm:6.0.11" dependencies: @@ -26491,17 +25067,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^7.0.14, postcss@npm:^7.0.26, postcss@npm:^7.0.32, postcss@npm:^7.0.36, postcss@npm:^7.0.5, postcss@npm:^7.0.6": - version: 7.0.39 - resolution: "postcss@npm:7.0.39" - dependencies: - picocolors: ^0.2.1 - source-map: ^0.6.1 - checksum: fd27ee808c0d02407582cccfad4729033e2b439d56cd45534fb39aaad308bb35a290f3b7db5f2394980e8756f9381b458a625618550808c5ff01a125f51efc53 - languageName: node - linkType: hard - -"postcss@npm:^8.2.15, postcss@npm:^8.4.21, postcss@npm:^8.4.23": +"postcss@npm:^8.4.21, postcss@npm:^8.4.23": version: 8.4.23 resolution: "postcss@npm:8.4.23" dependencies: @@ -26542,7 +25108,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:2.8.8, prettier@npm:^2.6.2, prettier@npm:^2.8.3": +"prettier@npm:2.8.8, prettier@npm:^2.6.2, prettier@npm:^2.8.0, prettier@npm:^2.8.3": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -26551,15 +25117,6 @@ __metadata: languageName: node linkType: hard -"prettier@npm:>=2.2.1 <=2.3.0": - version: 2.3.0 - resolution: "prettier@npm:2.3.0" - bin: - prettier: bin-prettier.js - checksum: b9f434af2f25a37aad0b133894827e980885eb8bf317444c9dde0401ed2c7f463f9996d691f5ee5a0a4450ab46a894cd6557516b561e2522821522ce1f4c6668 - languageName: node - linkType: hard - "pretty-bytes@npm:5.6.0, pretty-bytes@npm:^5.6.0": version: 5.6.0 resolution: "pretty-bytes@npm:5.6.0" @@ -26567,16 +25124,6 @@ __metadata: languageName: node linkType: hard -"pretty-error@npm:^2.1.1": - version: 2.1.2 - resolution: "pretty-error@npm:2.1.2" - dependencies: - lodash: ^4.17.20 - renderkid: ^2.0.4 - checksum: 779743faf707308e5d07c53c3ec94596c0cb631c92104a2721dd5d021ade39505a9151c5a5f838dfd26b02a06752c410eb6de1769c4fe327c90bd083f61a1fa1 - languageName: node - linkType: hard - "pretty-error@npm:^4.0.0": version: 4.0.0 resolution: "pretty-error@npm:4.0.0" @@ -26690,7 +25237,7 @@ __metadata: languageName: node linkType: hard -"progress@npm:2.0.3": +"progress@npm:2.0.3, progress@npm:^2.0.1": version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: 1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c @@ -26728,31 +25275,6 @@ __metadata: languageName: node linkType: hard -"promise.allsettled@npm:^1.0.0": - version: 1.0.6 - resolution: "promise.allsettled@npm:1.0.6" - dependencies: - array.prototype.map: ^1.0.5 - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - get-intrinsic: ^1.1.3 - iterate-value: ^1.0.2 - checksum: 34f82313be2e9384282935d91bd6c13bb444351f86b75f218f4a388eed59be9e0db87daeafe909997d4afd8f75049b78adcc51ecfe399cc6b60f23b77f235ad9 - languageName: node - linkType: hard - -"promise.prototype.finally@npm:^3.1.0": - version: 3.1.4 - resolution: "promise.prototype.finally@npm:3.1.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 7efbf88b4cc2b38452ef1d3ee934c61f3ed7034b0f4e9a072f6eded123701e409e8f2aadba870f93a5012e766d1cc9b4fd076e665a9e4adace817c7e7ea88d28 - languageName: node - linkType: hard - "promise@npm:^7.1.1": version: 7.3.1 resolution: "promise@npm:7.3.1" @@ -26781,23 +25303,14 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:*, prop-types@npm:15.8.1, prop-types@npm:^15.0.0, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": +"prop-types@npm:*, prop-types@npm:15.8.1, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: loose-envify: ^1.4.0 object-assign: ^4.1.1 react-is: ^16.13.1 - checksum: 59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 - languageName: node - linkType: hard - -"property-information@npm:^5.0.0, property-information@npm:^5.3.0": - version: 5.6.0 - resolution: "property-information@npm:5.6.0" - dependencies: - xtend: ^4.0.0 - checksum: d54b77c31dc13bb6819559080b2c67d37d94be7dc271f404f139a16a57aa96fcc0b3ad806d4a5baef9e031744853e4afe3df2e37275aacb1f78079bbb652c5af + checksum: 59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 languageName: node linkType: hard @@ -26885,7 +25398,7 @@ __metadata: languageName: node linkType: hard -"proxy-from-env@npm:^1.1.0": +"proxy-from-env@npm:^1.0.0, proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" checksum: fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b @@ -27019,6 +25532,24 @@ __metadata: languageName: node linkType: hard +"puppeteer-core@npm:^2.1.1": + version: 2.1.1 + resolution: "puppeteer-core@npm:2.1.1" + dependencies: + "@types/mime-types": ^2.1.0 + debug: ^4.1.0 + extract-zip: ^1.6.6 + https-proxy-agent: ^4.0.0 + mime: ^2.0.3 + mime-types: ^2.1.25 + progress: ^2.0.1 + proxy-from-env: ^1.0.0 + rimraf: ^2.6.1 + ws: ^6.1.0 + checksum: 29a73c2327e208e6528bac05f841b3340ee1a8d7bd59e7b235c9d8b3c0bf266804ad1aa901a0e4a1d66ce4202646f242988c3c5c4dfb105e9ad082bf4aae69be + languageName: node + linkType: hard + "pure-rand@npm:^6.0.0": version: 6.0.0 resolution: "pure-rand@npm:6.0.0" @@ -27182,18 +25713,6 @@ __metadata: languageName: node linkType: hard -"raw-loader@npm:^4.0.2": - version: 4.0.2 - resolution: "raw-loader@npm:4.0.2" - dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 981ebe65e1cee7230300d21ba6dcd8bd23ea81ef4ad2b167c0f62d93deba347f27921d330be848634baab3831cf9f38900af6082d6416c2e937fe612fa6a74ff - languageName: node - linkType: hard - "rc@npm:1.2.8, rc@npm:^1.2.8": version: 1.2.8 resolution: "rc@npm:1.2.8" @@ -27208,6 +25727,16 @@ __metadata: languageName: node linkType: hard +"react-colorful@npm:^5.1.2": + version: 5.6.1 + resolution: "react-colorful@npm:5.6.1" + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 48eb73cf71e10841c2a61b6b06ab81da9fffa9876134c239bfdebcf348ce2a47e56b146338e35dfb03512c85966bfc9a53844fc56bc50154e71f8daee59ff6f0 + languageName: node + linkType: hard + "react-docgen-typescript@npm:^2.2.2": version: 2.2.2 resolution: "react-docgen-typescript@npm:2.2.2" @@ -27249,17 +25778,17 @@ __metadata: languageName: node linkType: hard -"react-element-to-jsx-string@npm:^14.3.4": - version: 14.3.4 - resolution: "react-element-to-jsx-string@npm:14.3.4" +"react-element-to-jsx-string@npm:^15.0.0": + version: 15.0.0 + resolution: "react-element-to-jsx-string@npm:15.0.0" dependencies: "@base2/pretty-print-object": 1.0.1 is-plain-object: 5.0.0 - react-is: 17.0.2 + react-is: 18.1.0 peerDependencies: - react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 - react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 - checksum: 4ead664b2e26e76af57c9ce2f2a46e79fda1d3a408afb5f34d03357d195b7f41a1a86bb9286b6d6ba76c9c2611fe56bc038665cf27fdb56f571d235ddfce9ffb + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 + checksum: 0d60a0ea758529c32a706d0c69d70b69fb94de3c46442fffdee34f08f51ffceddbb5395b41dfd1565895653e9f60f98ca525835be9d5db1f16d6b22be12f4cd4 languageName: node linkType: hard @@ -27307,23 +25836,19 @@ __metadata: languageName: node linkType: hard -"react-inspector@npm:^5.1.0": - version: 5.1.1 - resolution: "react-inspector@npm:5.1.1" - dependencies: - "@babel/runtime": ^7.0.0 - is-dom: ^1.0.0 - prop-types: ^15.0.0 +"react-inspector@npm:^6.0.0": + version: 6.0.1 + resolution: "react-inspector@npm:6.0.1" peerDependencies: - react: ^16.8.4 || ^17.0.0 - checksum: 64282953f1e9318501ae9ff64dc955845fce0b543577fcc5b6a5cf786d9a1872edadc5df5821d830a8510ecf629e9a220b323e5cd45b091508939f71ea332239 + react: ^16.8.4 || ^17.0.0 || ^18.0.0 + checksum: 34b0ba6e8c718aa0bbde3bc325531bc94b1e536eb226579e57cb912065693ff70611308c8e567c8e5703b0513655eb5258e5c3ac447e6a5003a44559abc84fa7 languageName: node linkType: hard -"react-is@npm:17.0.2, react-is@npm:^17.0.1": - version: 17.0.2 - resolution: "react-is@npm:17.0.2" - checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 +"react-is@npm:18.1.0": + version: 18.1.0 + resolution: "react-is@npm:18.1.0" + checksum: 558874e4c3bd9805a9294426e090919ee6901be3ab07f80b997c36b5a01a8d691112802e7438d146f6c82fd6495d8c030f276ef05ec3410057f8740a8d723f8c languageName: node linkType: hard @@ -27334,6 +25859,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 + languageName: node + linkType: hard + "react-is@npm:^18.0.0": version: 18.2.0 resolution: "react-is@npm:18.2.0" @@ -27355,15 +25887,15 @@ __metadata: languageName: node linkType: hard -"react-sizeme@npm:^3.0.1": - version: 3.0.2 - resolution: "react-sizeme@npm:3.0.2" +"react-resize-detector@npm:^7.1.2": + version: 7.1.2 + resolution: "react-resize-detector@npm:7.1.2" dependencies: - element-resize-detector: ^1.2.2 - invariant: ^2.2.4 - shallowequal: ^1.1.0 - throttle-debounce: ^3.0.1 - checksum: e6b336bbc1e9de78de5c7177afd398f6ea14c4284af698475f08d34389e9307cbc36c0125a61b158e026f182ae4dd17b13c28683bbc1a371792bccd1e51cccff + lodash: ^4.17.21 + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: 2285b0024bcc736c7d5e80279e819835a5e8bef0899778100d2434b1c4b10971e6ae253df073ca96a20cacc47b3c249bc675479e5fc4ec1f6652fcca7f48ec22 languageName: node linkType: hard @@ -27457,16 +25989,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^1.0.1": - version: 1.0.1 - resolution: "read-pkg-up@npm:1.0.1" - dependencies: - find-up: ^1.0.0 - read-pkg: ^1.0.0 - checksum: 36c4fc8bd73edf77a4eeb497b6e43010819ea4aef64cbf8e393439fac303398751c5a299feab84e179a74507e3a1416e1ed033a888b1dac3463bf46d1765f7ac - languageName: node - linkType: hard - "read-pkg-up@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg-up@npm:3.0.0" @@ -27488,17 +26010,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^1.0.0": - version: 1.1.0 - resolution: "read-pkg@npm:1.1.0" - dependencies: - load-json-file: ^1.0.0 - normalize-package-data: ^2.3.2 - path-type: ^1.0.0 - checksum: 51fce9f7066787dc7688ea7014324cedeb9f38daa7dace4f1147d526f22354a07189ef728710bc97e27fcf5ed3a03b68ad8b60afb4251984640b6f09c180d572 - languageName: node - linkType: hard - "read-pkg@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg@npm:3.0.0" @@ -27629,6 +26140,18 @@ __metadata: languageName: node linkType: hard +"recast@npm:^0.21.0": + version: 0.21.5 + resolution: "recast@npm:0.21.5" + dependencies: + ast-types: 0.15.2 + esprima: ~4.0.0 + source-map: ~0.6.1 + tslib: ^2.0.1 + checksum: a45168c82195f24fa2c70293a624fece0069a2e8e8adb637f9963777735f81cb3bb62e55172db677ec3573b08b2daaf1eddd85b74da6fe0bd37c9b15eeaf94b4 + languageName: node + linkType: hard + "recast@npm:^0.23.1": version: 0.23.1 resolution: "recast@npm:0.23.1" @@ -27642,6 +26165,15 @@ __metadata: languageName: node linkType: hard +"rechoir@npm:^0.6.2": + version: 0.6.2 + resolution: "rechoir@npm:0.6.2" + dependencies: + resolve: ^1.1.6 + checksum: 22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 + languageName: node + linkType: hard + "rechoir@npm:^0.8.0": version: 0.8.0 resolution: "rechoir@npm:0.8.0" @@ -27651,16 +26183,6 @@ __metadata: languageName: node linkType: hard -"redent@npm:^1.0.0": - version: 1.0.0 - resolution: "redent@npm:1.0.0" - dependencies: - indent-string: ^2.1.0 - strip-indent: ^1.0.1 - checksum: 9fa48d250d4e645acac9de57cb82dc29cd7f5f27257ec367461e3dd0c9f14c55f1c40fd3d9cf7f9a3ed337f209ad4e0370abfcf5cf75569ebd31c97a7949b8a2 - languageName: node - linkType: hard - "redent@npm:^3.0.0": version: 3.0.0 resolution: "redent@npm:3.0.0" @@ -27711,7 +26233,7 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.7": +"regenerator-runtime@npm:^0.13.11": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 @@ -27831,53 +26353,6 @@ __metadata: languageName: node linkType: hard -"remark-footnotes@npm:2.0.0": - version: 2.0.0 - resolution: "remark-footnotes@npm:2.0.0" - checksum: 45b55b3440b74bfeed11fba5ed6b31f2fd35ab4e9ba169061b76a19f5ff4d16d851c9f3c423c7fa54eb0fa5e6043b89098cb9478e9b5b417cf4bdef5571b0236 - languageName: node - linkType: hard - -"remark-mdx@npm:1.6.22": - version: 1.6.22 - resolution: "remark-mdx@npm:1.6.22" - dependencies: - "@babel/core": 7.12.9 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-proposal-object-rest-spread": 7.12.1 - "@babel/plugin-syntax-jsx": 7.12.1 - "@mdx-js/util": 1.6.22 - is-alphabetical: 1.0.4 - remark-parse: 8.0.3 - unified: 9.2.0 - checksum: 3a964048e58cba7848d59fc920baa330a9b7f619fedb44d4d7985d84875eba8d92e0d0dd0617e28326c6086e21ef441664748526a2517a42555d44c648453b0a - languageName: node - linkType: hard - -"remark-parse@npm:8.0.3": - version: 8.0.3 - resolution: "remark-parse@npm:8.0.3" - dependencies: - ccount: ^1.0.0 - collapse-white-space: ^1.0.2 - is-alphabetical: ^1.0.0 - is-decimal: ^1.0.0 - is-whitespace-character: ^1.0.0 - is-word-character: ^1.0.0 - markdown-escapes: ^1.0.0 - parse-entities: ^2.0.0 - repeat-string: ^1.5.4 - state-toggle: ^1.0.0 - trim: 0.0.1 - trim-trailing-lines: ^1.0.0 - unherit: ^1.0.4 - unist-util-remove-position: ^2.0.0 - vfile-location: ^3.0.0 - xtend: ^4.0.1 - checksum: cbb859e2585864942823ce4d23a1b1514168a066ba91d47ca09ff45a5563b81bf17160c182ac7efed718712291c35a117db89b6ce603d04a845497ae7041c185 - languageName: node - linkType: hard - "remark-slug@npm:^6.0.0": version: 6.1.0 resolution: "remark-slug@npm:6.1.0" @@ -27889,15 +26364,6 @@ __metadata: languageName: node linkType: hard -"remark-squeeze-paragraphs@npm:4.0.0": - version: 4.0.0 - resolution: "remark-squeeze-paragraphs@npm:4.0.0" - dependencies: - mdast-squeeze-paragraphs: ^4.0.0 - checksum: 61b39acfde3bebb1e9364a6991957f83ab0d878c0fd1de0e86e9bf9e060574cefb7a76057d64e7422e2a2bcf6e3c54635a4ae43f00b3dda38812ae4b6f4342f4 - languageName: node - linkType: hard - "remedial@npm:^1.0.7": version: 1.0.8 resolution: "remedial@npm:1.0.8" @@ -27919,19 +26385,6 @@ __metadata: languageName: node linkType: hard -"renderkid@npm:^2.0.4": - version: 2.0.7 - resolution: "renderkid@npm:2.0.7" - dependencies: - css-select: ^4.1.3 - dom-converter: ^0.2.0 - htmlparser2: ^6.1.0 - lodash: ^4.17.21 - strip-ansi: ^3.0.1 - checksum: 05e19c8861e0f9f3d379a175fbb52e3be3c957022acf52d19d36b23f99bb401b6bc3c493d43213f4d76efb08cb2f13e66df38c9a487249cb8dad1f6170da6a14 - languageName: node - linkType: hard - "renderkid@npm:^3.0.0": version: 3.0.0 resolution: "renderkid@npm:3.0.0" @@ -27952,22 +26405,13 @@ __metadata: languageName: node linkType: hard -"repeat-string@npm:^1.5.4, repeat-string@npm:^1.6.1": +"repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d languageName: node linkType: hard -"repeating@npm:^2.0.0": - version: 2.0.1 - resolution: "repeating@npm:2.0.1" - dependencies: - is-finite: ^1.0.0 - checksum: 7f5cd293ec47d9c074ef0852800d5ff5c49028ce65242a7528d84f32bd2fe200b142930562af58c96d869c5a3046e87253030058e45231acaa129c1a7087d2e7 - languageName: node - linkType: hard - "replace-string@npm:3.1.0": version: 3.1.0 resolution: "replace-string@npm:3.1.0" @@ -28063,7 +26507,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.2, resolve@npm:^1.10.0, resolve@npm:^1.11.1, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2": +"resolve@npm:1.22.2": version: 1.22.2 resolution: "resolve@npm:1.22.2" dependencies: @@ -28076,6 +26520,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.11.1, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1": + version: 1.22.3 + resolution: "resolve@npm:1.22.3" + dependencies: + is-core-module: ^2.12.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5ebd90dc08467e7d9af8f89a67f127c90d77e58d3bfc65da5221699cc15679c5bae5e410e6795ee4b9f717cd711c495a52a3b650ce6720b0626de46e5074e796 + languageName: node + linkType: hard + "resolve@npm:^2.0.0-next.4": version: 2.0.0-next.4 resolution: "resolve@npm:2.0.0-next.4" @@ -28089,7 +26546,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@1.22.2#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.11.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin": +"resolve@patch:resolve@1.22.2#~builtin": version: 1.22.2 resolution: "resolve@patch:resolve@npm%3A1.22.2#~builtin::version=1.22.2&hash=c3c19d" dependencies: @@ -28102,6 +26559,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.11.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin": + version: 1.22.3 + resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" + dependencies: + is-core-module: ^2.12.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 6267bdbbbb1da23975463e979dadf5135fcc40c4b9281c5af4581afa848ced98090ab4e2dbc9085e58f8ea48c0eb7c4fe94b1e8f55ebdd17a725d86982eb5288 + languageName: node + linkType: hard + "resolve@patch:resolve@^2.0.0-next.4#~builtin": version: 2.0.0-next.4 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=c3c19d" @@ -28225,7 +26695,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.5.4, rimraf@npm:^2.6.3": +"rimraf@npm:^2.5.4, rimraf@npm:^2.6.1, rimraf@npm:^2.6.3": version: 2.7.1 resolution: "rimraf@npm:2.7.1" dependencies: @@ -28352,13 +26822,6 @@ __metadata: languageName: unknown linkType: soft -"rsvp@npm:^4.8.4": - version: 4.8.5 - resolution: "rsvp@npm:4.8.5" - checksum: 7978f01060a48204506a8ebe15cdbd468498f5ae538b1d7ee3e7630375ba7cb2f98df2f596c12d3f4d5d5c21badc1c6ca8009f5142baded8511609a28eabd19a - languageName: node - linkType: hard - "run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -28475,25 +26938,6 @@ __metadata: languageName: node linkType: hard -"sane@npm:^4.0.3": - version: 4.1.0 - resolution: "sane@npm:4.1.0" - dependencies: - "@cnakazawa/watch": ^1.0.3 - anymatch: ^2.0.0 - capture-exit: ^2.0.0 - exec-sh: ^0.3.2 - execa: ^1.0.0 - fb-watchman: ^2.0.0 - micromatch: ^3.1.4 - minimist: ^1.1.1 - walker: ~1.0.5 - bin: - sane: ./src/cli.js - checksum: 7d0991ecaa10b02c6d0339a6f7e31db776971f3b659a351916dcc7ce3464671e72b54d80bcce118e39d4343e1e56c699fe35f6cb89fbd88b07095b72841cbfb0 - languageName: node - linkType: hard - "sax@npm:1.2.1": version: 1.2.1 resolution: "sax@npm:1.2.1" @@ -28526,17 +26970,6 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:2.7.0": - version: 2.7.0 - resolution: "schema-utils@npm:2.7.0" - dependencies: - "@types/json-schema": ^7.0.4 - ajv: ^6.12.2 - ajv-keywords: ^3.4.1 - checksum: 723c3c856a0313a89aa81c5fb2c93d4b11225f5cdd442665fddd55d3c285ae72e079f5286a3a9a1a973affe888f6c33554a2cf47b79b24cd8de2f1f756a6fb1b - languageName: node - linkType: hard - "schema-utils@npm:^1.0.0": version: 1.0.0 resolution: "schema-utils@npm:1.0.0" @@ -28548,7 +26981,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^2.6.5, schema-utils@npm:^2.7.0": +"schema-utils@npm:^2.6.5": version: 2.7.1 resolution: "schema-utils@npm:2.7.1" dependencies: @@ -28637,7 +27070,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0, semver@npm:^5.7.0, semver@npm:^5.7.1": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0, semver@npm:^5.7.0, semver@npm:^5.7.1": version: 5.7.1 resolution: "semver@npm:5.7.1" bin: @@ -28738,15 +27171,6 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^5.0.1": - version: 5.0.1 - resolution: "serialize-javascript@npm:5.0.1" - dependencies: - randombytes: ^2.1.0 - checksum: 646bd92a8298d764d38316f3006bce0b0def6d0e254791396ac34403847654d9346b0b6ed7865efd799d93d4c47d900e08a8fa7a6f7f8d2dbaebab5444c3b431 - languageName: node - linkType: hard - "serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": version: 6.0.1 resolution: "serialize-javascript@npm:6.0.1" @@ -28878,15 +27302,6 @@ __metadata: languageName: node linkType: hard -"shebang-command@npm:^1.2.0": - version: 1.2.0 - resolution: "shebang-command@npm:1.2.0" - dependencies: - shebang-regex: ^1.0.0 - checksum: 7b20dbf04112c456b7fc258622dafd566553184ac9b6938dd30b943b065b21dabd3776460df534cc02480db5e1b6aec44700d985153a3da46e7db7f9bd21326d - languageName: node - linkType: hard - "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -28896,13 +27311,6 @@ __metadata: languageName: node linkType: hard -"shebang-regex@npm:^1.0.0": - version: 1.0.0 - resolution: "shebang-regex@npm:1.0.0" - checksum: 9abc45dee35f554ae9453098a13fdc2f1730e525a5eb33c51f096cc31f6f10a4b38074c1ebf354ae7bffa7229506083844008dfc3bb7818228568c0b2dc1fff2 - languageName: node - linkType: hard - "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" @@ -28924,6 +27332,19 @@ __metadata: languageName: node linkType: hard +"shelljs@npm:^0.8.5": + version: 0.8.5 + resolution: "shelljs@npm:0.8.5" + dependencies: + glob: ^7.0.0 + interpret: ^1.0.0 + rechoir: ^0.6.2 + bin: + shjs: bin/shjs + checksum: feb25289a12e4bcd04c40ddfab51aff98a3729f5c2602d5b1a1b95f6819ec7804ac8147ebd8d9a85dfab69d501bcf92d7acef03247320f51c1552cec8d8e2382 + languageName: node + linkType: hard + "side-channel@npm:^1.0.4": version: 1.0.4 resolution: "side-channel@npm:1.0.4" @@ -28969,7 +27390,7 @@ __metadata: languageName: node linkType: hard -"simple-update-notifier@npm:^1.0.7": +"simple-update-notifier@npm:^1.0.0, simple-update-notifier@npm:^1.0.7": version: 1.1.0 resolution: "simple-update-notifier@npm:1.1.0" dependencies: @@ -29245,7 +27666,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.5.0, source-map@npm:^0.5.6": +"source-map@npm:^0.5.6": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 @@ -29517,13 +27938,6 @@ __metadata: languageName: node linkType: hard -"state-toggle@npm:^1.0.0": - version: 1.0.3 - resolution: "state-toggle@npm:1.0.3" - checksum: 6051ee5654b39b0006911ae3130fa7f47675e07db16a711d8cd23d43b63f383e98f3bd9fa80e118a3f5964a11284d8eee180baef27a556146e628f8da74aba12 - languageName: node - linkType: hard - "static-extend@npm:^0.1.1": version: 0.1.2 resolution: "static-extend@npm:0.1.2" @@ -29569,13 +27983,25 @@ __metadata: languageName: node linkType: hard -"store2@npm:^2.12.0": +"store2@npm:^2.14.2": version: 2.14.2 resolution: "store2@npm:2.14.2" checksum: 2f27c3eaa7207b81410e170e7c41379816d22c1566308a9d97fbf853c4facff531fcb2a85f085c7503c578736570972f747c26018ebeaba7d1341fb82a7b6d52 languageName: node linkType: hard +"storybook@npm:7.0.12": + version: 7.0.12 + resolution: "storybook@npm:7.0.12" + dependencies: + "@storybook/cli": 7.0.12 + bin: + sb: index.js + storybook: index.js + checksum: 775cf1925f5b7d8d5e6b81d8329c8ac2d8e5e22069985ed750e6bf961ec783aae17483d3462db80c0e87705fa3c0b14cf52c1a05eb1bf921c50105bbed61aaf8 + languageName: node + linkType: hard + "stream-browserify@npm:^2.0.1": version: 2.0.2 resolution: "stream-browserify@npm:2.0.2" @@ -29706,7 +28132,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.0 || ^3.0.1, string.prototype.matchall@npm:^4.0.5, string.prototype.matchall@npm:^4.0.8": +"string.prototype.matchall@npm:^4.0.5, string.prototype.matchall@npm:^4.0.8": version: 4.0.8 resolution: "string.prototype.matchall@npm:4.0.8" dependencies: @@ -29722,28 +28148,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.padend@npm:^3.0.0": - version: 3.1.4 - resolution: "string.prototype.padend@npm:3.1.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 11feb9ae51a32febc73bb3b38d29900405c736f47613badff773ab830f23faad796c43d51e18090cada975b82831f66bdcb6b5353739a019b7fcc321900205ad - languageName: node - linkType: hard - -"string.prototype.padstart@npm:^3.0.0": - version: 3.1.4 - resolution: "string.prototype.padstart@npm:3.1.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 4f395af27917b4cc52db2f77fe2221401cf396fcac1a96bed5e7dc53d08e453f6cdc4959e1f3ed45e8a29fd583f98af9ac67f6fd8b931d34618ddbecba8ea20b - languageName: node - linkType: hard - "string.prototype.trimend@npm:^1.0.6": version: 1.0.6 resolution: "string.prototype.trimend@npm:1.0.6" @@ -29793,15 +28197,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^3.0.1": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: ^2.0.0 - checksum: f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f - languageName: node - linkType: hard - "strip-ansi@npm:^7.0.1": version: 7.0.1 resolution: "strip-ansi@npm:7.0.1" @@ -29811,15 +28206,6 @@ __metadata: languageName: node linkType: hard -"strip-bom@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-bom@npm:2.0.0" - dependencies: - is-utf8: ^0.2.0 - checksum: 4fcbb248af1d5c1f2d710022b7d60245077e7942079bfb7ef3fc8c1ae78d61e96278525ba46719b15ab12fced5c7603777105bc898695339d7c97c64d300ed0b - languageName: node - linkType: hard - "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -29834,13 +28220,6 @@ __metadata: languageName: node linkType: hard -"strip-eof@npm:^1.0.0": - version: 1.0.0 - resolution: "strip-eof@npm:1.0.0" - checksum: f336beed8622f7c1dd02f2cbd8422da9208fae81daf184f73656332899978919d5c0ca84dc6cfc49ad1fc4dd7badcde5412a063cf4e0d7f8ed95a13a63f68f45 - languageName: node - linkType: hard - "strip-final-newline@npm:^2.0.0": version: 2.0.0 resolution: "strip-final-newline@npm:2.0.0" @@ -29857,17 +28236,6 @@ __metadata: languageName: node linkType: hard -"strip-indent@npm:^1.0.1": - version: 1.0.1 - resolution: "strip-indent@npm:1.0.1" - dependencies: - get-stdin: ^4.0.1 - bin: - strip-indent: cli.js - checksum: 671370d44105b63daf4582a42f0a0168d58a351f6558eb913d1ede05d0ad5f964548b99f15c63fa6c7415c3980aad72f28c62997fd98fbb6da2eee1051d3c21a - languageName: node - linkType: hard - "strip-indent@npm:^4.0.0": version: 4.0.0 resolution: "strip-indent@npm:4.0.0" @@ -29877,7 +28245,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.0.1, strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd @@ -29911,7 +28279,7 @@ __metadata: languageName: node linkType: hard -"style-loader@npm:3.3.3": +"style-loader@npm:3.3.3, style-loader@npm:^3.3.1": version: 3.3.3 resolution: "style-loader@npm:3.3.3" peerDependencies: @@ -29920,39 +28288,6 @@ __metadata: languageName: node linkType: hard -"style-loader@npm:^1.3.0": - version: 1.3.0 - resolution: "style-loader@npm:1.3.0" - dependencies: - loader-utils: ^2.0.0 - schema-utils: ^2.7.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 21137d63623690af0c8b135f94e01af724bc0dea560c65ff553aa06c560fac69c068ec19ae7893b3667e50e79a660e051783803c949bcd559a8fc2f839397056 - languageName: node - linkType: hard - -"style-loader@npm:^2.0.0": - version: 2.0.0 - resolution: "style-loader@npm:2.0.0" - dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 6febd1809b4f67a722e4e366fa3b3f8e1083425f7214b7a8962cf53aa7cc9c522623fb55a5e64049e46d637bbbda3b29ebbe14ec9f7652b27345450fcef6ea80 - languageName: node - linkType: hard - -"style-to-object@npm:0.3.0, style-to-object@npm:^0.3.0": - version: 0.3.0 - resolution: "style-to-object@npm:0.3.0" - dependencies: - inline-style-parser: 0.1.1 - checksum: afe9b96ba077a9068baf8887091870f50298157c0ebf5378151792cf2a2ce084fec9b34fc544da0d9f8e6c22ca0c9e23aa6f075bb8eb051aa1d64363e9987600 - languageName: node - linkType: hard - "stylehacks@npm:^6.0.0": version: 6.0.0 resolution: "stylehacks@npm:6.0.0" @@ -30103,18 +28438,6 @@ __metadata: languageName: node linkType: hard -"symbol.prototype.description@npm:^1.0.0": - version: 1.0.5 - resolution: "symbol.prototype.description@npm:1.0.5" - dependencies: - call-bind: ^1.0.2 - get-symbol-description: ^1.0.0 - has-symbols: ^1.0.2 - object.getownpropertydescriptors: ^2.1.2 - checksum: 6009bb54faa50fd899772baa0c047d4d4fc85cd03b7e2b5e5385f23f4688879518103ab4a95a03b0b25e4c89c10cf0bb16c159865df2c932682cc56502693650 - languageName: node - linkType: hard - "synchronous-promise@npm:^2.0.15": version: 2.0.17 resolution: "synchronous-promise@npm:2.0.17" @@ -30139,14 +28462,26 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" checksum: bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 languageName: node linkType: hard -"tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0": +"tar-fs@npm:^2.1.1": + version: 2.1.1 + resolution: "tar-fs@npm:2.1.1" + dependencies: + chownr: ^1.1.1 + mkdirp-classic: ^0.5.2 + pump: ^3.0.0 + tar-stream: ^2.1.4 + checksum: 871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d + languageName: node + linkType: hard + +"tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: @@ -30173,17 +28508,17 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.13 - resolution: "tar@npm:6.1.13" +"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.13, tar@npm:^6.1.2": + version: 6.1.14 + resolution: "tar@npm:6.1.14" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^4.0.0 + minipass: ^5.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: eee5f264f3f3c27cd8d4934f80c568470f92811c416144ab671bb36b45a8ed55fbfbbd31f0146f3eddaca91fd564c9a7ec4d2086940968b836f4a2c54146c060 + checksum: da1c3e70c75620f3e49c2f2a2872901759a12c09787c313039c9a0afc3638ae2b3c47d62921efe593e44d0b56a3cc4228b776c835349f1f56b475befc6e021c3 languageName: node linkType: hard @@ -30216,19 +28551,12 @@ __metadata: languageName: node linkType: hard -"telejson@npm:^6.0.8": - version: 6.0.8 - resolution: "telejson@npm:6.0.8" +"telejson@npm:^7.0.3": + version: 7.1.0 + resolution: "telejson@npm:7.1.0" dependencies: - "@types/is-function": ^1.0.0 - global: ^4.4.0 - is-function: ^1.0.2 - is-regex: ^1.1.2 - is-symbol: ^1.0.3 - isobject: ^4.0.0 - lodash: ^4.17.21 memoizerific: ^1.11.3 - checksum: b9b723259504a24eae3343ca2c1020fd74e748dc7d6e532ca8171d8c3f678418f06708e2332c452480a9c8d56f8abe01e33b9e1ca3153a7bcd7640cdbfa3317b + checksum: dc9a185d0e00d947c0eaa229bfb993aab61a3ba79282ae409768fc8ae66d236e89a64ebe291f9ea6ed5e05396e0be52a7542ea32b6c1321b20440f28c7828edc languageName: node linkType: hard @@ -30281,7 +28609,7 @@ __metadata: languageName: node linkType: hard -"tempy@npm:1.0.1": +"tempy@npm:1.0.1, tempy@npm:^1.0.1": version: 1.0.1 resolution: "tempy@npm:1.0.1" dependencies: @@ -30315,42 +28643,23 @@ __metadata: serialize-javascript: ^4.0.0 source-map: ^0.6.1 terser: ^4.1.2 - webpack-sources: ^1.4.0 - worker-farm: ^1.7.0 - peerDependencies: - webpack: ^4.0.0 - checksum: 97164cfa383cf988832427e912cd9606471452f15f8bfb905ae51f1a42561f90ea541141e1e530e59f8307639fed7dfdbd626aec8390acd6ad80e58ea3fcf6df - languageName: node - linkType: hard - -"terser-webpack-plugin@npm:^4.2.3": - version: 4.2.3 - resolution: "terser-webpack-plugin@npm:4.2.3" - dependencies: - cacache: ^15.0.5 - find-cache-dir: ^3.3.1 - jest-worker: ^26.5.0 - p-limit: ^3.0.2 - schema-utils: ^3.0.0 - serialize-javascript: ^5.0.1 - source-map: ^0.6.1 - terser: ^5.3.4 - webpack-sources: ^1.4.3 + webpack-sources: ^1.4.0 + worker-farm: ^1.7.0 peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 52bd036b72b596b162e65dce314f1ee7ba1e82b97200d919b61ad50592dc72608b5fe50d7e3f6c0934e42183dfc746b98b922c9e1d00d75253933f799687fa4b + webpack: ^4.0.0 + checksum: 97164cfa383cf988832427e912cd9606471452f15f8bfb905ae51f1a42561f90ea541141e1e530e59f8307639fed7dfdbd626aec8390acd6ad80e58ea3fcf6df languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.0.3, terser-webpack-plugin@npm:^5.3.7": - version: 5.3.7 - resolution: "terser-webpack-plugin@npm:5.3.7" +"terser-webpack-plugin@npm:^5.3.1, terser-webpack-plugin@npm:^5.3.7": + version: 5.3.9 + resolution: "terser-webpack-plugin@npm:5.3.9" dependencies: "@jridgewell/trace-mapping": ^0.3.17 jest-worker: ^27.4.5 schema-utils: ^3.1.1 serialize-javascript: ^6.0.1 - terser: ^5.16.5 + terser: ^5.16.8 peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -30360,11 +28669,11 @@ __metadata: optional: true uglify-js: optional: true - checksum: fe54487e67dfff86f874561a2ee8c43aaf6a41ac1474527d8dc60209502a779e74ae0d647523cd9d98c9d3c4d7e77a3ad0eddf3be36745424a0dd05603e94bb1 + checksum: 8a757106101ea1504e5dc549c722506506e7d3f0d38e72d6c8108ad814c994ca0d67ac5d0825ba59704a4b2b04548201b2137f198bfce897b09fe9e36727a1e9 languageName: node linkType: hard -"terser@npm:^4.1.2, terser@npm:^4.6.3": +"terser@npm:^4.1.2": version: 4.8.1 resolution: "terser@npm:4.8.1" dependencies: @@ -30377,9 +28686,9 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.16.5, terser@npm:^5.3.4": - version: 5.17.1 - resolution: "terser@npm:5.17.1" +"terser@npm:^5.10.0, terser@npm:^5.16.8": + version: 5.17.4 + resolution: "terser@npm:5.17.4" dependencies: "@jridgewell/source-map": ^0.3.2 acorn: ^8.5.0 @@ -30387,7 +28696,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 00d4712b954307709b4e14cf17e0ab2fc2d527b480a50f212414aad12a739fb374d7b3391da2b73f82e21c9d469111ad2cd1d054861759624bd67c6dea4bd76a + checksum: 73e97368473a16c8f526ee6c8697ca7be5bb44248a626ad0efac93973cbbc9cc61aee726a8091671b0c8a88545961c6249f5e0e0af822088c410cbc312096617 languageName: node linkType: hard @@ -30432,13 +28741,6 @@ __metadata: languageName: node linkType: hard -"throttle-debounce@npm:^3.0.1": - version: 3.0.1 - resolution: "throttle-debounce@npm:3.0.1" - checksum: c8e558479463b7ed8bac30d6b10cc87abd1c9fc64edfce2db4109be1a04acaef5d2d0557f49c1a3845ea07d9f79e6e0389b1b60db0a77c44e5b7a1216596f285 - languageName: node - linkType: hard - "throttleit@npm:^1.0.0": version: 1.0.0 resolution: "throttleit@npm:1.0.0" @@ -30446,7 +28748,7 @@ __metadata: languageName: node linkType: hard -"through2@npm:^2.0.0, through2@npm:^2.0.1": +"through2@npm:^2.0.0, through2@npm:^2.0.1, through2@npm:^2.0.3": version: 2.0.5 resolution: "through2@npm:2.0.5" dependencies: @@ -30701,13 +29003,6 @@ __metadata: languageName: node linkType: hard -"trim-newlines@npm:^1.0.0": - version: 1.0.0 - resolution: "trim-newlines@npm:1.0.0" - checksum: ae859c83d0dbcbde32245509f7c51a4bc9696d56e080bc19acc95c4188381e34fba05a4b2fefb47b4ee4537150a11d57a0fd3cd1179837c06210795d7f62e795 - languageName: node - linkType: hard - "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" @@ -30722,27 +29017,6 @@ __metadata: languageName: node linkType: hard -"trim-trailing-lines@npm:^1.0.0": - version: 1.1.4 - resolution: "trim-trailing-lines@npm:1.1.4" - checksum: 95c35ece5fc806e626e7a93a2135c52932d1dee584963138dbefb1df6cb7adcb7a7c68e2c63f05c536f0681c9260e1d5262cb2e234242d23b9a31617b2c1d53c - languageName: node - linkType: hard - -"trim@npm:0.0.1": - version: 0.0.1 - resolution: "trim@npm:0.0.1" - checksum: d974971fc8b8629d13286f20ec6ccc48f480494ca9df358d452beb1fd7eea1b802be41cc7ee157be4abbdf1b3ca79cc6d04c34b14a7026037d437e8de9dacecb - languageName: node - linkType: hard - -"trough@npm:^1.0.0": - version: 1.0.5 - resolution: "trough@npm:1.0.5" - checksum: f036d0d7f9bc7cfe5ee650d70b57bb1f048f3292adf6c81bb9b228e546b2b2e5b74ea04a060d21472108a8cda05ec4814bbe86f87ee35c182c50cb41b5c1810a - languageName: node - linkType: hard - "ts-dedent@npm:^2.0.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -30821,16 +29095,6 @@ __metadata: languageName: node linkType: hard -"ts-pnp@npm:^1.1.6": - version: 1.2.0 - resolution: "ts-pnp@npm:1.2.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: ff32b4f810f9d99f676d70fe2c0e327cb6c812214bd4fc7135870b039f9e85a85b2c20f8fe030d9bd36e9598a12faa391f10aecb95df624b92f1af6bd47dc397 - languageName: node - linkType: hard - "ts-toolbelt@npm:9.6.0": version: 9.6.0 resolution: "ts-toolbelt@npm:9.6.0" @@ -31214,16 +29478,6 @@ __metadata: languageName: node linkType: hard -"unherit@npm:^1.0.4": - version: 1.1.3 - resolution: "unherit@npm:1.1.3" - dependencies: - inherits: ^2.0.0 - xtend: ^4.0.0 - checksum: f953b548e56ef347b14c0897484ff22187acfeeb599afe2994cfdbfaddffe8731b999029e243fd40966b597bdffd541f3b5a54254797b98aebb760bb39dd8456 - languageName: node - linkType: hard - "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -31255,20 +29509,6 @@ __metadata: languageName: node linkType: hard -"unified@npm:9.2.0": - version: 9.2.0 - resolution: "unified@npm:9.2.0" - dependencies: - bail: ^1.0.0 - extend: ^3.0.0 - is-buffer: ^2.0.0 - is-plain-obj: ^2.0.0 - trough: ^1.0.0 - vfile: ^4.0.0 - checksum: 53aedb794b0ada002b72593d74633f45742e3dfe771a8091c0f51b59119f74f3f1bba0a24c5d72a35629793f992cf9e1debf21aa4689dc718482ffec3a633623 - languageName: node - linkType: hard - "union-value@npm:^1.0.0": version: 1.0.1 resolution: "union-value@npm:1.0.1" @@ -31353,20 +29593,6 @@ __metadata: languageName: node linkType: hard -"unist-builder@npm:2.0.3, unist-builder@npm:^2.0.0": - version: 2.0.3 - resolution: "unist-builder@npm:2.0.3" - checksum: d8b13ffd774bfe6175ca988d63cbaf6d85882a0701d6158597134ce1c3acf665a09421461a4036704f77edb8a6a2792d09eb55382428c2a9a60488b44909eeae - languageName: node - linkType: hard - -"unist-util-generated@npm:^1.0.0": - version: 1.1.6 - resolution: "unist-util-generated@npm:1.1.6" - checksum: ee04a58a6711145ec5c8c6f10dfd3335ac93d9039dc35e7410ffc1299d6f3671b27d9b7aa486f826bd66ec15807ad6d0bf9348b34a1046440e1617abcf42903f - languageName: node - linkType: hard - "unist-util-is@npm:^4.0.0": version: 4.1.0 resolution: "unist-util-is@npm:4.1.0" @@ -31374,40 +29600,6 @@ __metadata: languageName: node linkType: hard -"unist-util-position@npm:^3.0.0": - version: 3.1.0 - resolution: "unist-util-position@npm:3.1.0" - checksum: a89d4095560f01e0ddfdab3deae6abd250ee6b91c3b23922de05297227a4aede076d96cb0e22e9962d0e85f54d11f719d1e11388233d0936631b8527485a02a8 - languageName: node - linkType: hard - -"unist-util-remove-position@npm:^2.0.0": - version: 2.0.1 - resolution: "unist-util-remove-position@npm:2.0.1" - dependencies: - unist-util-visit: ^2.0.0 - checksum: 9aadc8e9fafc4eeb04462454ab084184b84b397a367cab3787c59411b16c8f03d13e80e9ffd6bdae68bf8e5175f42008f410288a041a6ee53bcac8ced45a12ed - languageName: node - linkType: hard - -"unist-util-remove@npm:^2.0.0": - version: 2.1.0 - resolution: "unist-util-remove@npm:2.1.0" - dependencies: - unist-util-is: ^4.0.0 - checksum: f7dea56fb720ddab5e406af12ce37453b028273e23a7cc3e4c9f3f1ec85e1f72c6943a1ebb907120c9be0b1d08b209d7b8c7d2191a5012e16081056edf638df9 - languageName: node - linkType: hard - -"unist-util-stringify-position@npm:^2.0.0": - version: 2.0.3 - resolution: "unist-util-stringify-position@npm:2.0.3" - dependencies: - "@types/unist": ^2.0.2 - checksum: 46fa03f840df173b7f032cbfffdb502fb05b79b3fb5451681c796cf4985d9087a537833f5afb75d55e79b46bbbe4b3d81dd75a1062f9289091c526aebe201d5d - languageName: node - linkType: hard - "unist-util-visit-parents@npm:^3.0.0": version: 3.1.1 resolution: "unist-util-visit-parents@npm:3.1.1" @@ -31418,7 +29610,7 @@ __metadata: languageName: node linkType: hard -"unist-util-visit@npm:2.0.3, unist-util-visit@npm:^2.0.0": +"unist-util-visit@npm:^2.0.0": version: 2.0.3 resolution: "unist-util-visit@npm:2.0.3" dependencies: @@ -31476,6 +29668,18 @@ __metadata: languageName: node linkType: hard +"unplugin@npm:^0.10.2": + version: 0.10.2 + resolution: "unplugin@npm:0.10.2" + dependencies: + acorn: ^8.8.0 + chokidar: ^3.5.3 + webpack-sources: ^3.2.3 + webpack-virtual-modules: ^0.4.5 + checksum: 3e326b470df042af62c1ea1febe43b0681554663ad50257ad2ae14cf261740d0137570d97d2067ee3cdd6b819a4249f1aa3dff05a8c7476ad12715263b0b1ae8 + languageName: node + linkType: hard + "unset-value@npm:^1.0.0": version: 1.0.0 resolution: "unset-value@npm:1.0.0" @@ -31486,15 +29690,6 @@ __metadata: languageName: node linkType: hard -"untildify@npm:^2.0.0": - version: 2.1.0 - resolution: "untildify@npm:2.1.0" - dependencies: - os-homedir: ^1.0.0 - checksum: 8a8a8766fcac7a796104d2124d1951af87889e95fd73d5704c78000fb0612fe21041eb33eadb7b4dedc44dd99db3c4adba04775454990baf7c4b728076ab2bc2 - languageName: node - linkType: hard - "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -31564,7 +29759,7 @@ __metadata: languageName: node linkType: hard -"url-loader@npm:4.1.1, url-loader@npm:^4.1.1": +"url-loader@npm:4.1.1": version: 4.1.1 resolution: "url-loader@npm:4.1.1" dependencies: @@ -31627,6 +29822,18 @@ __metadata: languageName: node linkType: hard +"use-resize-observer@npm:^9.1.0": + version: 9.1.0 + resolution: "use-resize-observer@npm:9.1.0" + dependencies: + "@juggle/resize-observer": ^3.3.1 + peerDependencies: + react: 16.8.0 - 18 + react-dom: 16.8.0 - 18 + checksum: 6ccdeb09fe20566ec182b1635a22f189e13d46226b74610432590e69b31ef5d05d069badc3306ebd0d2bb608743b17981fb535763a1d7dc2c8ae462ee8e5999c + languageName: node + linkType: hard + "use@npm:^3.1.0": version: 3.1.1 resolution: "use@npm:3.1.1" @@ -31651,16 +29858,6 @@ __metadata: languageName: node linkType: hard -"util.promisify@npm:1.0.0": - version: 1.0.0 - resolution: "util.promisify@npm:1.0.0" - dependencies: - define-properties: ^1.1.2 - object.getownpropertydescriptors: ^2.0.3 - checksum: af9df9d111b1464586e4fa414ccf6de61c3a14c0664a66a497438a0507d47f65389f5e025c048ef7e2bf6dba73e95adc3d0c56111a0952ae0282817fc4dd83b2 - languageName: node - linkType: hard - "util@npm:0.10.3": version: 0.10.3 resolution: "util@npm:0.10.3" @@ -31706,13 +29903,6 @@ __metadata: languageName: node linkType: hard -"uuid-browser@npm:^3.1.0": - version: 3.1.0 - resolution: "uuid-browser@npm:3.1.0" - checksum: bfb6bcc8cc75c1adf776370c4f86d00ee5682f7315c8bccb99938e53dafae189ef6a4dc125e67abd2a2cdfaad6020690fe4cb67dbd5b39f32d3ba75fb713d807 - languageName: node - linkType: hard - "uuid@npm:8.0.0": version: 8.0.0 resolution: "uuid@npm:8.0.0" @@ -31845,35 +30035,6 @@ __metadata: languageName: node linkType: hard -"vfile-location@npm:^3.0.0, vfile-location@npm:^3.2.0": - version: 3.2.0 - resolution: "vfile-location@npm:3.2.0" - checksum: d9513c738fcac26388f4ee04337663514434df718201309088377b53be3fdcfdb01a4a8f02f5a21ebf33690a670f31229e4c7c3991fb7af63f549fda3ec36836 - languageName: node - linkType: hard - -"vfile-message@npm:^2.0.0": - version: 2.0.4 - resolution: "vfile-message@npm:2.0.4" - dependencies: - "@types/unist": ^2.0.0 - unist-util-stringify-position: ^2.0.0 - checksum: ce50d90e0e5dc8f995f39602dd2404f1756388a54209c983d259b17c15e6f262a53546977a638065bc487d0657799fa96f4c1ba6b2915d9724a4968e9c7ff1c8 - languageName: node - linkType: hard - -"vfile@npm:^4.0.0": - version: 4.2.1 - resolution: "vfile@npm:4.2.1" - dependencies: - "@types/unist": ^2.0.0 - is-buffer: ^2.0.0 - unist-util-stringify-position: ^2.0.0 - vfile-message: ^2.0.0 - checksum: 4816aecfedc794ba4d3131abff2032ef0e825632cfa8cd20dd9d83819ef260589924f4f3e8fa30e06da2d8e60d7ec8ef7d0af93e0483df62890738258daf098a - languageName: node - linkType: hard - "vite-plugin-commonjs@npm:0.6.2": version: 0.6.2 resolution: "vite-plugin-commonjs@npm:0.6.2" @@ -32023,7 +30184,7 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5": +"walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -32110,13 +30271,6 @@ __metadata: languageName: node linkType: hard -"web-namespaces@npm:^1.0.0": - version: 1.1.4 - resolution: "web-namespaces@npm:1.1.4" - checksum: 05b5782c32a33ef94fa7a412afdebc9d0d3cc7b59db31d2cc7bd80de3e237d4b6309cb5f156d06e3a837b9826c9414448c25111ec1d4407d2025ffeb7bea4f62 - languageName: node - linkType: hard - "web-streams-polyfill@npm:^3.0.3, web-streams-polyfill@npm:^3.2.1": version: 3.2.1 resolution: "web-streams-polyfill@npm:3.2.1" @@ -32203,37 +30357,6 @@ __metadata: languageName: node linkType: hard -"webpack-dev-middleware@npm:^3.7.3": - version: 3.7.3 - resolution: "webpack-dev-middleware@npm:3.7.3" - dependencies: - memory-fs: ^0.4.1 - mime: ^2.4.4 - mkdirp: ^0.5.1 - range-parser: ^1.2.1 - webpack-log: ^2.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: f9bd8318c6f356d006dc99e3e46ef8870d67640e43f26cfcd2bb36c9e7eaf64015513f43498e92b532896f7fbd8f32c0710d4489fc81d7a45ea328d7e4cf3085 - languageName: node - linkType: hard - -"webpack-dev-middleware@npm:^4.1.0": - version: 4.3.0 - resolution: "webpack-dev-middleware@npm:4.3.0" - dependencies: - colorette: ^1.2.2 - mem: ^8.1.1 - memfs: ^3.2.2 - mime-types: ^2.1.30 - range-parser: ^1.2.1 - schema-utils: ^3.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: e60685e6958d8bb12762cf393e27b06ee94c453fa0fb7ea90892458ceb05e20ede2ded678019b56c5c80ee646ec7f09ab647a19ab6a2ff8e51b6bb758bacd1d9 - languageName: node - linkType: hard - "webpack-dev-middleware@npm:^5.3.1": version: 5.3.3 resolution: "webpack-dev-middleware@npm:5.3.3" @@ -32296,15 +30419,6 @@ __metadata: languageName: node linkType: hard -"webpack-filter-warnings-plugin@npm:^1.2.1": - version: 1.2.1 - resolution: "webpack-filter-warnings-plugin@npm:1.2.1" - peerDependencies: - webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 - checksum: 0a30b2b7725e4d4de96701d3a76b10d1e6a6e502a26e64177d8bcb1ba16a34dc87ab82f588b5b46620f105ac471c3b76e5f2810244b373efbdf6d3dc193553da - languageName: node - linkType: hard - "webpack-hot-middleware@npm:^2.25.1": version: 2.25.3 resolution: "webpack-hot-middleware@npm:2.25.3" @@ -32316,16 +30430,6 @@ __metadata: languageName: node linkType: hard -"webpack-log@npm:^2.0.0": - version: 2.0.0 - resolution: "webpack-log@npm:2.0.0" - dependencies: - ansi-colors: ^3.0.0 - uuid: ^3.3.2 - checksum: 515b800433da1c0b5722317baaeb05fc185da5a1fde5e39d25bed0b05c13ee3a544aa13844db8590696274a3c5dc04fd5abdd39f38f8c46a4084b74ff0dc9c60 - languageName: node - linkType: hard - "webpack-manifest-plugin@npm:5.0.0": version: 5.0.0 resolution: "webpack-manifest-plugin@npm:5.0.0" @@ -32359,7 +30463,7 @@ __metadata: languageName: node linkType: hard -"webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1, webpack-sources@npm:^1.4.3": +"webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1": version: 1.4.3 resolution: "webpack-sources@npm:1.4.3" dependencies: @@ -32386,23 +30490,51 @@ __metadata: languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.2.2": - version: 0.2.2 - resolution: "webpack-virtual-modules@npm:0.2.2" - dependencies: - debug: ^3.0.0 - checksum: 1e4156cbc7d64fde1a4531c3a2f92ccbe5702f16c34e3379ea302f7917b8c6c52f91328b893b615a34531a69c1e5079ec3b2edb7479f9908bd8243006437daa3 - languageName: node - linkType: hard - -"webpack-virtual-modules@npm:^0.4.1": +"webpack-virtual-modules@npm:^0.4.3, webpack-virtual-modules@npm:^0.4.5": version: 0.4.6 resolution: "webpack-virtual-modules@npm:0.4.6" checksum: d3ecd680289e04f6fac70f09a682385b176303cfdc69ad08f11fce6fa031f9c054b3e728cb54967da48f051cd2ebe3f0d0d02bf78d3dfc8a3a9be91ea7544bbb languageName: node linkType: hard -"webpack@npm:4, webpack@npm:^4.44.2": +"webpack@npm:5, webpack@npm:5.83.1, webpack@npm:^5": + version: 5.83.1 + resolution: "webpack@npm:5.83.1" + dependencies: + "@types/eslint-scope": ^3.7.3 + "@types/estree": ^1.0.0 + "@webassemblyjs/ast": ^1.11.5 + "@webassemblyjs/wasm-edit": ^1.11.5 + "@webassemblyjs/wasm-parser": ^1.11.5 + acorn: ^8.7.1 + acorn-import-assertions: ^1.7.6 + browserslist: ^4.14.5 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^5.14.0 + es-module-lexer: ^1.2.1 + eslint-scope: 5.1.1 + events: ^3.2.0 + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.2.9 + json-parse-even-better-errors: ^2.3.1 + loader-runner: ^4.2.0 + mime-types: ^2.1.27 + neo-async: ^2.6.2 + schema-utils: ^3.1.2 + tapable: ^2.1.1 + terser-webpack-plugin: ^5.3.7 + watchpack: ^2.4.0 + webpack-sources: ^3.2.3 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 5a3b12776dd4fbc73c757762d100781c97e2edf70b574a29653613a3b89b447d55ec534419c52bc6aeb78a77c432f5106f01af5742fbc2fe9cd8533bcffcedcd + languageName: node + linkType: hard + +"webpack@npm:^4.44.2": version: 4.46.0 resolution: "webpack@npm:4.46.0" dependencies: @@ -32440,43 +30572,6 @@ __metadata: languageName: node linkType: hard -"webpack@npm:5.83.1, webpack@npm:>=4.43.0 <6.0.0, webpack@npm:^5, webpack@npm:^5.9.0": - version: 5.83.1 - resolution: "webpack@npm:5.83.1" - dependencies: - "@types/eslint-scope": ^3.7.3 - "@types/estree": ^1.0.0 - "@webassemblyjs/ast": ^1.11.5 - "@webassemblyjs/wasm-edit": ^1.11.5 - "@webassemblyjs/wasm-parser": ^1.11.5 - acorn: ^8.7.1 - acorn-import-assertions: ^1.7.6 - browserslist: ^4.14.5 - chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.14.0 - es-module-lexer: ^1.2.1 - eslint-scope: 5.1.1 - events: ^3.2.0 - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.2.9 - json-parse-even-better-errors: ^2.3.1 - loader-runner: ^4.2.0 - mime-types: ^2.1.27 - neo-async: ^2.6.2 - schema-utils: ^3.1.2 - tapable: ^2.1.1 - terser-webpack-plugin: ^5.3.7 - watchpack: ^2.4.0 - webpack-sources: ^3.2.3 - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 5a3b12776dd4fbc73c757762d100781c97e2edf70b574a29653613a3b89b447d55ec534419c52bc6aeb78a77c432f5106f01af5742fbc2fe9cd8533bcffcedcd - languageName: node - linkType: hard - "webpod@npm:^0": version: 0.0.2 resolution: "webpod@npm:0.0.2" @@ -32607,17 +30702,6 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.2.9": - version: 1.3.1 - resolution: "which@npm:1.3.1" - dependencies: - isexe: ^2.0.0 - bin: - which: ./bin/which - checksum: e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 - languageName: node - linkType: hard - "which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" @@ -32688,15 +30772,6 @@ __metadata: languageName: node linkType: hard -"worker-rpc@npm:^0.1.0": - version: 0.1.1 - resolution: "worker-rpc@npm:0.1.1" - dependencies: - microevent.ts: ~0.1.1 - checksum: 986406dbed4a2fd25d21e05e5a16a2db5051735df4011848366bb9488ecf19f44b43a90072171e509580fafd0565a7759543966496b8c18322efa5440dea1e6c - languageName: node - linkType: hard - "wrap-ansi@npm:8.1.0, wrap-ansi@npm:^8.0.1, wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" @@ -32830,6 +30905,15 @@ __metadata: languageName: node linkType: hard +"ws@npm:^6.1.0": + version: 6.2.2 + resolution: "ws@npm:6.2.2" + dependencies: + async-limiter: ~1.0.0 + checksum: d628a1e95668a296644b4f51ce5debb43d9f1d89ebb2e32fef205a685b9439378eb824d60ce3a40bbc3bad0e887d84a56b343f2076f48d74f17c4c0800c42967 + languageName: node + linkType: hard + "ws@npm:^7.3.1, ws@npm:^7.5.0": version: 7.5.9 resolution: "ws@npm:7.5.9" @@ -32860,20 +30944,6 @@ __metadata: languageName: node linkType: hard -"x-default-browser@npm:^0.4.0": - version: 0.4.0 - resolution: "x-default-browser@npm:0.4.0" - dependencies: - default-browser-id: ^1.0.4 - dependenciesMeta: - default-browser-id: - optional: true - bin: - x-default-browser: bin/x-default-browser.js - checksum: a19e42ffeab19560ea05a423561f5b3b82bb3a5878dc932cfd0847fadc5890b8b685d6b39e2356c8304b3943f5a7120ba4b233365d686ff8f9bf2499ce11f052 - languageName: node - linkType: hard - "xdg-basedir@npm:^3.0.0": version: 3.0.0 resolution: "xdg-basedir@npm:3.0.0" @@ -32926,7 +30996,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: 366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e @@ -32982,7 +31052,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0, yaml@npm:^1.7.2": +"yaml@npm:^1.10.0": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: 5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f @@ -33136,13 +31206,6 @@ __metadata: languageName: node linkType: hard -"zwitch@npm:^1.0.0": - version: 1.0.5 - resolution: "zwitch@npm:1.0.5" - checksum: 26dc7d32e5596824b565db1da9650d00d32659c1211195bef50c25c60820f9c942aa7abefe678fc1ed0b97c1755036ac1bde5f97881d7d0e73e04e02aca56957 - languageName: node - linkType: hard - "zx@npm:7.2.2": version: 7.2.2 resolution: "zx@npm:7.2.2" From 26ad3e29a984961eea482c439c7ee1dcce3e2021 Mon Sep 17 00:00:00 2001 From: Josh GM Walker <56300765+Josh-Walker-GM@users.noreply.github.com> Date: Wed, 24 May 2023 03:37:27 +0100 Subject: [PATCH 07/11] feat(cli): Enable `host` option for `yarn rw serve` (#8385) * Add 'host' option which defaults to toml value - which defaults to 'localhost' * Update api-server cli-handlers too * style: save project config calls in var won't make much of a difference for getPaths but getConfig isn't memoized so that one is a little excessive to keep calling * style: save project-config calls where possible * style: prefer ?? to || for undefined values * style changes * enable api-server to take flag * remove stray nullish accessor * style: remove needless instantiation * use existing config in scope * style * set host in dev handler * remove needless null checks * style: make api command more readable * add host to watch * get dev test passing * get serve test passing * c * get watch working * remove console log * comments * style * fix dev handler when web host is set * revert to expected webpack behavior * fix test --------- Co-authored-by: Dominic Saadi --- docs/docs/cli-commands.md | 3 + packages/api-server/src/cliHandlers.ts | 62 ++++++++++---- packages/api-server/src/server.ts | 3 +- packages/api-server/src/watch.ts | 40 +++++---- .../cli/src/commands/__tests__/dev.test.js | 8 +- .../cli/src/commands/__tests__/serve.test.js | 11 ++- packages/cli/src/commands/devHandler.js | 42 +++++++--- packages/cli/src/commands/serve.js | 84 ++++++++++++------- packages/cli/src/commands/serveHandler.js | 27 +++--- packages/core/config/webpack.development.js | 2 +- 10 files changed, 193 insertions(+), 89 deletions(-) diff --git a/docs/docs/cli-commands.md b/docs/docs/cli-commands.md index 239b7018b925..3851a7d80b17 100644 --- a/docs/docs/cli-commands.md +++ b/docs/docs/cli-commands.md @@ -1993,6 +1993,7 @@ yarn redwood serve [side] | ------------------- | ------------------------------------------------------------------------------ | | `side` | Which side(s) to run. Choices are `api` and `web`. Defaults to `api` and `web` | | `--port` | What port should the server run on [default: 8911] | +| `--host` | What host should the server run on. This defaults to the value of `web.host` in the `redwood.toml` file which itself defaults to `'localhost'`. | | `--socket` | The socket the server should run. This takes precedence over port | ### serve api @@ -2008,6 +2009,7 @@ This command uses `apiUrl` in your `redwood.toml`. Use this command if you want | Arguments & Options | Description | | ------------------- | ----------------------------------------------------------------- | | `--port` | What port should the server run on [default: 8911] | +| `--host` | What host should the server run on. This defaults to the value of `api.host` in the `redwood.toml` file which itself defaults to `'localhost'`. | | `--socket` | The socket the server should run. This takes precedence over port | | `--apiRootPath` | The root path where your api functions are served | @@ -2035,6 +2037,7 @@ This command serves the contents in `web/dist`. Use this command if you're debug | Arguments & Options | Description | | ------------------- | ------------------------------------------------------------------------------------- | | `--port` | What port should the server run on [default: 8911] | +| `--host` | What host should the server run on. This defaults to the value of `web.host` in the `redwood.toml` file which itself defaults to `'localhost'`. | | `--socket` | The socket the server should run. This takes precedence over port | | `--apiHost` | Forwards requests from the `apiUrl` (defined in `redwood.toml`) to the specified host | diff --git a/packages/api-server/src/cliHandlers.ts b/packages/api-server/src/cliHandlers.ts index 0f96c68099a4..bb6060ff5e43 100644 --- a/packages/api-server/src/cliHandlers.ts +++ b/packages/api-server/src/cliHandlers.ts @@ -18,13 +18,33 @@ const sendProcessReady = () => { return process.send && process.send('ready') } +const redwoodProjectConfig = getConfig() + export const commonOptions = { - port: { default: getConfig().web?.port || 8910, type: 'number', alias: 'p' }, + port: { + default: redwoodProjectConfig.web.port, + type: 'number', + alias: 'p', + }, + host: { + default: redwoodProjectConfig.web.host, + type: 'string', + alias: 'h', + }, socket: { type: 'string' }, } as const export const apiCliOptions = { - port: { default: getConfig().api?.port || 8911, type: 'number', alias: 'p' }, + port: { + default: redwoodProjectConfig.api.port, + type: 'number', + alias: 'p', + }, + host: { + default: redwoodProjectConfig.api.host, + type: 'string', + alias: 'h', + }, socket: { type: 'string' }, apiRootPath: { alias: ['rootPath', 'root-path'], @@ -36,7 +56,16 @@ export const apiCliOptions = { } as const export const webCliOptions = { - port: { default: getConfig().web?.port || 8910, type: 'number', alias: 'p' }, + port: { + default: redwoodProjectConfig.web.port, + type: 'number', + alias: 'p', + }, + host: { + default: redwoodProjectConfig.web.host, + type: 'string', + alias: 'h', + }, socket: { type: 'string' }, apiHost: { alias: 'api-host', @@ -46,7 +75,7 @@ export const webCliOptions = { } as const export const apiServerHandler = async (options: ApiServerArgs) => { - const { port, socket, apiRootPath } = options + const { port, host, socket, apiRootPath } = options const tsApiServer = Date.now() process.stdout.write(c.dim(c.italic('Starting API Server...\n'))) @@ -57,6 +86,7 @@ export const apiServerHandler = async (options: ApiServerArgs) => { const http = startFastifyServer({ port, + host, socket, fastify, }).ready(() => { @@ -64,7 +94,7 @@ export const apiServerHandler = async (options: ApiServerArgs) => { const on = socket ? socket - : c.magenta(`http://localhost:${port}${apiRootPath}`) + : c.magenta(`http://${host}:${port}${apiRootPath}`) console.log(`API listening on ${on}`) const graphqlEnd = c.magenta(`${apiRootPath}graphql`) console.log(`GraphQL endpoint at ${graphqlEnd}`) @@ -76,10 +106,10 @@ export const apiServerHandler = async (options: ApiServerArgs) => { } export const bothServerHandler = async (options: BothServerArgs) => { - const { port, socket } = options + const { port, host, socket } = options const tsServer = Date.now() process.stdout.write(c.dim(c.italic('Starting API and Web Servers...\n'))) - const apiRootPath = coerceRootPath(getConfig().web.apiUrl) + const apiRootPath = coerceRootPath(redwoodProjectConfig.web.apiUrl) let fastify = createFastifyInstance() @@ -89,15 +119,16 @@ export const bothServerHandler = async (options: BothServerArgs) => { startFastifyServer({ port, + host, socket, fastify, }).ready(() => { console.log(c.italic(c.dim('Took ' + (Date.now() - tsServer) + ' ms'))) const on = socket ? socket - : c.magenta(`http://localhost:${port}${apiRootPath}`) - const webServer = c.green(`http://localhost:${port}`) - const apiServer = c.magenta(`http://localhost:${port}`) + : c.magenta(`http://${host}:${port}${apiRootPath}`) + const webServer = c.green(`http://${host}:${port}`) + const apiServer = c.magenta(`http://${host}:${port}`) console.log(`Web server started on ${webServer}`) console.log(`API serving from ${apiServer}`) console.log(`API listening on ${on}`) @@ -108,14 +139,14 @@ export const bothServerHandler = async (options: BothServerArgs) => { } export const webServerHandler = async (options: WebServerArgs) => { - const { port, socket, apiHost } = options + const { port, host, socket, apiHost } = options const tsServer = Date.now() process.stdout.write(c.dim(c.italic('Starting Web Server...\n'))) - const apiUrl = getConfig().web.apiUrl + const apiUrl = redwoodProjectConfig.web.apiUrl // Construct the graphql url from apiUrl by default // But if apiGraphQLUrl is specified, use that instead const graphqlEndpoint = coerceRootPath( - getConfig().web.apiGraphQLUrl ?? `${apiUrl}/graphql` + redwoodProjectConfig.web.apiGraphQLUrl ?? `${apiUrl}/graphql` ) let fastify = createFastifyInstance() @@ -131,7 +162,8 @@ export const webServerHandler = async (options: WebServerArgs) => { } startFastifyServer({ - port: port, + port, + host, socket, fastify, }).ready(() => { @@ -139,7 +171,7 @@ export const webServerHandler = async (options: WebServerArgs) => { if (socket) { console.log(`Listening on ` + c.magenta(`${socket}`)) } - const webServer = c.green(`http://localhost:${port}`) + const webServer = c.green(`http://${host}:${port}`) console.log(`Web server started on ${webServer}`) console.log(`GraphQL endpoint is set to ` + c.magenta(`${graphqlEndpoint}`)) sendProcessReady() diff --git a/packages/api-server/src/server.ts b/packages/api-server/src/server.ts index 169884f36e37..8aed3d6c610c 100644 --- a/packages/api-server/src/server.ts +++ b/packages/api-server/src/server.ts @@ -2,16 +2,17 @@ import { FastifyInstance } from 'fastify' export interface HttpServerParams { port: number + host?: string socket?: string fastify: FastifyInstance } export const startServer = ({ port = 8911, + host = 'localhost', socket, fastify, }: HttpServerParams) => { - const host = 'localhost' const serverPort = socket ? parseInt(socket) : port fastify.listen({ port: serverPort, host }) diff --git a/packages/api-server/src/watch.ts b/packages/api-server/src/watch.ts index 02b7dda517f2..3fc4e5bc15a3 100644 --- a/packages/api-server/src/watch.ts +++ b/packages/api-server/src/watch.ts @@ -1,4 +1,5 @@ #!/usr/bin/env node +// This script is called by the `yarn rw dev` command. Specifically, it's the api command. import { fork } from 'child_process' import type { ChildProcess } from 'child_process' @@ -16,6 +17,9 @@ import { buildApi } from '@redwoodjs/internal/dist/build/api' import { loadAndValidateSdls } from '@redwoodjs/internal/dist/validateSchema' import { getPaths, ensurePosixPath, getConfig } from '@redwoodjs/project-config' +const redwoodProjectPaths = getPaths() +const redwoodProjectConfig = getConfig() + const argv = yargs(hideBin(process.argv)) .option('debug-port', { alias: 'dp', @@ -26,15 +30,19 @@ const argv = yargs(hideBin(process.argv)) alias: 'p', description: 'Port', type: 'number', + default: redwoodProjectConfig.api.port, + }) + .option('host', { + alias: 'h', + description: 'Host', + type: 'string', + default: redwoodProjectConfig.api.host, }) - .help() - .alias('help', 'h') .parseSync() -const rwjsPaths = getPaths() - +// If this is run via the yarn rw dev command, this will have already been called. dotenv.config({ - path: rwjsPaths.base, + path: redwoodProjectPaths.base, }) // TODO: @@ -77,9 +85,9 @@ const rebuildApiServer = () => { } // OpenTelemetry SDK Setup - if (getConfig().experimental.opentelemetry.enabled) { + if (redwoodProjectConfig.experimental.opentelemetry.enabled) { const opentelemetrySDKScriptPath = - getConfig().experimental.opentelemetry.apiSdk + redwoodProjectConfig.experimental.opentelemetry.apiSdk if (opentelemetrySDKScriptPath) { console.log( `Setting up OpenTelemetry using the setup file: ${opentelemetrySDKScriptPath}` @@ -101,12 +109,10 @@ const rebuildApiServer = () => { forkOpts.execArgv = forkOpts.execArgv.concat([`--inspect=${debugPort}`]) } - const port = argv.port ?? getConfig().api.port - // Start API server httpServerProcess = fork( path.join(__dirname, 'index.js'), - ['api', '--port', port.toString()], + ['api', '--port', argv.port.toString(), '--host', `${argv.host}`], forkOpts ) } catch (e) { @@ -126,16 +132,16 @@ const delayRestartServer = debounce( ) // NOTE: the file comes through as a unix path, even on windows -// So we need to convert the rwjsPaths +// So we need to convert the redwoodProjectPaths const IGNORED_API_PATHS = [ - 'api/dist', // use this, because using rwjsPaths.api.dist seems to not ignore on first build - rwjsPaths.api.types, - rwjsPaths.api.db, + 'api/dist', // use this, because using redwoodProjectPaths.api.dist seems to not ignore on first build + redwoodProjectPaths.api.types, + redwoodProjectPaths.api.db, ].map((path) => ensurePosixPath(path)) chokidar - .watch(rwjsPaths.api.base, { + .watch(redwoodProjectPaths.api.base, { persistent: true, ignoreInitial: true, ignored: (file: string) => { @@ -174,7 +180,9 @@ chokidar } console.log( - c.dim(`[${eventName}] ${filePath.replace(rwjsPaths.api.base, '')}`) + c.dim( + `[${eventName}] ${filePath.replace(redwoodProjectPaths.api.base, '')}` + ) ) delayRestartServer.cancel() delayRestartServer() diff --git a/packages/cli/src/commands/__tests__/dev.test.js b/packages/cli/src/commands/__tests__/dev.test.js index f7ab0d7f80e2..5b463dfb0117 100644 --- a/packages/cli/src/commands/__tests__/dev.test.js +++ b/packages/cli/src/commands/__tests__/dev.test.js @@ -76,6 +76,7 @@ describe('yarn rw dev', () => { getConfig.mockReturnValue({ web: { port: 8910, + host: 'localhost', }, api: { port: 8911, @@ -100,7 +101,7 @@ describe('yarn rw dev', () => { ) expect(apiCommand.command).toMatchInlineSnapshot( - `"yarn cross-env NODE_ENV=development NODE_OPTIONS=--enable-source-maps yarn nodemon --quiet --watch "/mocked/project/redwood.toml" --exec "yarn rw-api-server-watch --port 8911 --debug-port 18911 | rw-log-formatter""` + `"yarn cross-env NODE_ENV=development NODE_OPTIONS=--enable-source-maps yarn nodemon --quiet --watch "/mocked/project/redwood.toml" --exec "yarn rw-api-server-watch --port 8911 --host '::' --debug-port 18911 | rw-log-formatter""` ) expect(generateCommand.command).toEqual('yarn rw-gen-watch') @@ -110,6 +111,7 @@ describe('yarn rw dev', () => { getConfig.mockReturnValue({ web: { port: 8910, + host: 'localhost', }, api: { port: 8911, @@ -127,7 +129,7 @@ describe('yarn rw dev', () => { const apiCommand = find(concurrentlyArgs, { name: 'api' }) expect(apiCommand.command).toContain( - 'yarn rw-api-server-watch --port 8911 --debug-port 90909090' + "yarn rw-api-server-watch --port 8911 --host '::' --debug-port 90909090" ) }) @@ -135,6 +137,7 @@ describe('yarn rw dev', () => { getConfig.mockReturnValue({ web: { port: 8910, + host: 'localhost', }, api: { port: 8911, @@ -157,6 +160,7 @@ describe('yarn rw dev', () => { getConfig.mockReturnValue({ web: { port: 8910, + host: 'localhost', bundler: 'vite', // <-- enable vite mode }, api: { diff --git a/packages/cli/src/commands/__tests__/serve.test.js b/packages/cli/src/commands/__tests__/serve.test.js index 35d4aeda3745..458e759d4009 100644 --- a/packages/cli/src/commands/__tests__/serve.test.js +++ b/packages/cli/src/commands/__tests__/serve.test.js @@ -17,7 +17,12 @@ jest.mock('@redwoodjs/project-config', () => { }, getConfig: () => { return { - api: {}, + web: { + host: 'localhost', + }, + api: { + host: 'localhost', + }, } }, } @@ -67,6 +72,7 @@ describe('yarn rw serve', () => { expect(apiServerHandler).toHaveBeenCalledWith( expect.objectContaining({ port: 5555, + host: 'localhost', apiRootPath: expect.stringMatching(/^\/?funkyFunctions\/?$/), }) ) @@ -82,6 +88,7 @@ describe('yarn rw serve', () => { expect(apiServerHandler).toHaveBeenCalledWith( expect.objectContaining({ port: 5555, + host: 'localhost', rootPath: expect.stringMatching(/^\/?funkyFunctions\/nested\/$/), }) ) @@ -97,6 +104,7 @@ describe('yarn rw serve', () => { expect(webServerHandler).toHaveBeenCalledWith( expect.objectContaining({ port: 9898, + host: 'localhost', socket: 'abc', apiHost: 'https://myapi.redwood/api', }) @@ -111,6 +119,7 @@ describe('yarn rw serve', () => { expect(bothServerHandler).toHaveBeenCalledWith( expect.objectContaining({ port: 9898, + host: 'localhost', socket: 'abc', }) ) diff --git a/packages/cli/src/commands/devHandler.js b/packages/cli/src/commands/devHandler.js index 31ff262545a9..0bebe99aa04f 100644 --- a/packages/cli/src/commands/devHandler.js +++ b/packages/cli/src/commands/devHandler.js @@ -21,11 +21,12 @@ export const handler = async ({ watchNodeModules = process.env.RWJS_WATCH_NODE_MODULES === '1', apiDebugPort, }) => { - const rwjsPaths = getPaths() + const redwoodProjectPaths = getPaths() + const redwoodProjectConfig = getConfig() // Starting values of ports from config (redwood.toml) - let apiPreferredPort = parseInt(getConfig().api.port) - let webPreferredPort = parseInt(getConfig().web.port) + let apiPreferredPort = parseInt(redwoodProjectConfig.api.port) + let webPreferredPort = parseInt(redwoodProjectConfig.web.port) // Assume we can have the ports we want let apiAvailablePort = apiPreferredPort @@ -84,7 +85,7 @@ export const handler = async ({ await generatePrismaClient({ verbose: false, force: false, - schema: rwjsPaths.api.dbSchema, + schema: redwoodProjectPaths.api.dbSchema, }) } catch (e) { errorTelemetry( @@ -127,7 +128,7 @@ export const handler = async ({ return `--debug-port ${defaultApiDebugPort}` } - const apiDebugPortInToml = getConfig().api.debugPort + const apiDebugPortInToml = redwoodProjectConfig.api.debugPort if (apiDebugPortInToml) { return `--debug-port ${apiDebugPortInToml}` } @@ -139,26 +140,47 @@ export const handler = async ({ const redwoodConfigPath = getConfigPath() const webCommand = - getConfig().web.bundler === 'vite' // @NOTE: can't use enums, not TS + redwoodProjectConfig.web.bundler === 'vite' // @NOTE: can't use enums, not TS ? `yarn cross-env NODE_ENV=development rw-vite-dev` : `yarn cross-env NODE_ENV=development RWJS_WATCH_NODE_MODULES=${ watchNodeModules ? '1' : '' } webpack serve --config "${webpackDevConfig}" ${forward}` + const apiCommand = [ + 'yarn', + 'cross-env', + 'NODE_ENV=development', + 'NODE_OPTIONS=--enable-source-maps', + 'yarn', + 'nodemon', + '--quiet', + `--watch "${redwoodConfigPath}"`, + '--exec', + `"${[ + 'yarn', + 'rw-api-server-watch', + `--port ${apiAvailablePort}`, + `--host '::'`, + getApiDebugFlag(), + '|', + 'rw-log-formatter', + ].join(' ')}"`, + ].join(' ') + /** @type {Record} */ const jobs = { api: { name: 'api', - command: `yarn cross-env NODE_ENV=development NODE_OPTIONS=--enable-source-maps yarn nodemon --quiet --watch "${redwoodConfigPath}" --exec "yarn rw-api-server-watch --port ${apiAvailablePort} ${getApiDebugFlag()} | rw-log-formatter"`, + command: apiCommand, prefixColor: 'cyan', - runWhen: () => fs.existsSync(rwjsPaths.api.src), + runWhen: () => fs.existsSync(redwoodProjectPaths.api.src), }, web: { name: 'web', command: webCommand, prefixColor: 'blue', - cwd: rwjsPaths.web.base, - runWhen: () => fs.existsSync(rwjsPaths.web.src), + cwd: redwoodProjectPaths.web.base, + runWhen: () => fs.existsSync(redwoodProjectPaths.web.src), }, gen: { name: 'gen', diff --git a/packages/cli/src/commands/serve.js b/packages/cli/src/commands/serve.js index 4267df3ea758..a76014f8e0b5 100644 --- a/packages/cli/src/commands/serve.js +++ b/packages/cli/src/commands/serve.js @@ -11,14 +11,34 @@ import c from '../lib/colors' export const command = 'serve [side]' export const description = 'Run server for api or web in production' -export const builder = async (yargs) => { +export async function builder(yargs) { + const redwoodProjectPaths = getPaths() + const redwoodProjectConfig = getConfig() + yargs .usage('usage: $0 ') .command({ command: '$0', - descriptions: 'Run both api and web servers', + description: 'Run both api and web servers. Uses the web port and host', + builder: (yargs) => + yargs.options({ + port: { + default: redwoodProjectConfig.web.port, + type: 'number', + alias: 'p', + }, + host: { + default: redwoodProjectConfig.web.host, + type: 'string', + alias: 'h', + }, + socket: { type: 'string' }, + }), handler: async (argv) => { - const serverFilePath = path.join(getPaths().api.dist, 'server.js') + const serverFilePath = path.join( + redwoodProjectPaths.api.dist, + 'server.js' + ) if (fs.existsSync(serverFilePath)) { console.log( @@ -32,7 +52,7 @@ export const builder = async (yargs) => { ) await execa('yarn', ['node', path.join('dist', 'server.js')], { - cwd: getPaths().api.base, + cwd: redwoodProjectPaths.api.base, stdio: 'inherit', shell: true, }) @@ -43,54 +63,51 @@ export const builder = async (yargs) => { const { bothServerHandler } = await import('./serveHandler.js') await bothServerHandler(argv) }, - builder: (yargs) => - yargs.options({ - port: { - default: getConfig().web?.port || 8910, - type: 'number', - alias: 'p', - }, - socket: { type: 'string' }, - }), }) .command({ command: 'api', - description: 'start server for serving only the api', - handler: async (argv) => { - const { apiServerHandler } = await import('./serveHandler.js') - await apiServerHandler(argv) - }, + description: 'Start server for serving only the api', builder: (yargs) => yargs.options({ port: { - default: getConfig().api?.port || 8911, + default: redwoodProjectConfig.api.port, type: 'number', alias: 'p', }, + host: { + default: redwoodProjectConfig.api.host, + type: 'string', + alias: 'h', + }, socket: { type: 'string' }, apiRootPath: { - alias: ['rootPath', 'root-path'], + alias: ['api-root-path', 'rootPath', 'root-path'], default: '/', type: 'string', desc: 'Root path where your api functions are served', coerce: coerceRootPath, }, }), + handler: async (argv) => { + const { apiServerHandler } = await import('./serveHandler.js') + await apiServerHandler(argv) + }, }) .command({ command: 'web', - description: 'start server for serving only the web side', - handler: async (argv) => { - const { webServerHandler } = await import('./serveHandler.js') - await webServerHandler(argv) - }, + description: 'Start server for serving only the web side', builder: (yargs) => yargs.options({ port: { - default: getConfig().web?.port || 8910, + default: redwoodProjectConfig.web.port, type: 'number', alias: 'p', }, + host: { + default: redwoodProjectConfig.web.host, + type: 'string', + alias: 'h', + }, socket: { type: 'string' }, apiHost: { alias: 'api-host', @@ -98,6 +115,10 @@ export const builder = async (yargs) => { desc: 'Forward requests from the apiUrl, defined in redwood.toml to this host', }, }), + handler: async (argv) => { + const { webServerHandler } = await import('./serveHandler.js') + await webServerHandler(argv) + }, }) .middleware((argv) => { // Make sure the relevant side has been built, before serving @@ -105,7 +126,7 @@ export const builder = async (yargs) => { if ( positionalArgs.includes('web') && - !fs.existsSync(path.join(getPaths().web.dist), 'index.html') + !fs.existsSync(path.join(redwoodProjectPaths.web.dist), 'index.html') ) { console.error( c.error( @@ -117,7 +138,7 @@ export const builder = async (yargs) => { if ( positionalArgs.includes('api') && - !fs.existsSync(path.join(getPaths().api.dist)) + !fs.existsSync(path.join(redwoodProjectPaths.api.dist)) ) { console.error( c.error( @@ -130,8 +151,8 @@ export const builder = async (yargs) => { if ( // serve both positionalArgs.length === 1 && - (!fs.existsSync(path.join(getPaths().api.dist)) || - !fs.existsSync(path.join(getPaths().web.dist), 'index.html')) + (!fs.existsSync(path.join(redwoodProjectPaths.api.dist)) || + !fs.existsSync(path.join(redwoodProjectPaths.web.dist), 'index.html')) ) { console.error( c.error( @@ -158,6 +179,9 @@ const separator = chalk.hex('#ff845e')( '------------------------------------------------------------------' ) +// We'll clean this up later, but for now note that this function is +// duplicated between this package and @redwoodjs/fastify +// to avoid importing @redwoodjs/fastify when the CLI starts. export function coerceRootPath(path) { // Make sure that we create a root path that starts and ends with a slash (/) const prefix = path.charAt(0) !== '/' ? '/' : '' diff --git a/packages/cli/src/commands/serveHandler.js b/packages/cli/src/commands/serveHandler.js index 2f5aae4a2ca8..1c6b4af016b7 100644 --- a/packages/cli/src/commands/serveHandler.js +++ b/packages/cli/src/commands/serveHandler.js @@ -10,7 +10,7 @@ import { withApiProxy } from '@redwoodjs/fastify/dist/plugins/withApiProxy' import { getConfig } from '@redwoodjs/project-config' export const apiServerHandler = async (options) => { - const { port, socket, apiRootPath } = options + const { port, host, socket, apiRootPath } = options const tsApiServer = Date.now() console.log(chalk.dim.italic('Starting API Server...')) @@ -29,7 +29,7 @@ export const apiServerHandler = async (options) => { fastify.listen({ port: socket ? parseInt(socket) : port, - host: process.env.NODE_ENV === 'production' ? '0.0.0.0' : '::', + host, }) fastify.ready(() => { @@ -42,7 +42,7 @@ export const apiServerHandler = async (options) => { const on = socket ? socket - : chalk.magenta(`http://localhost:${port}${apiRootPath}`) + : chalk.magenta(`http://${host}:${port}${apiRootPath}`) console.log(`API listening on ${on}`) const graphqlEnd = chalk.magenta(`${apiRootPath}graphql`) @@ -53,7 +53,7 @@ export const apiServerHandler = async (options) => { } export const bothServerHandler = async (options) => { - const { port, socket } = options + const { port, host, socket } = options const tsServer = Date.now() console.log(chalk.italic.dim('Starting API and Web Servers...')) @@ -81,7 +81,7 @@ export const bothServerHandler = async (options) => { fastify.listen({ port: socket ? parseInt(socket) : port, - host: process.env.NODE_ENV === 'production' ? '0.0.0.0' : '::', + host, }) fastify.ready(() => { @@ -89,10 +89,10 @@ export const bothServerHandler = async (options) => { const on = socket ? socket - : chalk.magenta(`http://localhost:${port}${apiRootPath}`) + : chalk.magenta(`http://${host}:${port}${apiRootPath}`) - const webServer = chalk.green(`http://localhost:${port}`) - const apiServer = chalk.magenta(`http://localhost:${port}`) + const webServer = chalk.green(`http://${host}:${port}`) + const apiServer = chalk.magenta(`http://${host}:${port}`) console.log(`Web server started on ${webServer}`) console.log(`API serving from ${apiServer}`) console.log(`API listening on ${on}`) @@ -104,16 +104,17 @@ export const bothServerHandler = async (options) => { } export const webServerHandler = async (options) => { - const { port, socket, apiHost } = options + const redwoodProjectConfig = getConfig() + const { port, host, socket, apiHost } = options const tsServer = Date.now() console.log(chalk.dim.italic('Starting Web Server...')) - const apiUrl = getConfig().web.apiUrl + const apiUrl = redwoodProjectConfig.web.apiUrl // Construct the GraphQL URL from apiUrl by default. // But if apiGraphQLUrl is specified, use that instead. const graphqlEndpoint = coerceRootPath( - getConfig().web.apiGraphQLUrl ?? `${apiUrl}/graphql` + redwoodProjectConfig.web.apiGraphQLUrl ?? `${apiUrl}/graphql` ) const fastify = createFastifyInstance() @@ -138,7 +139,7 @@ export const webServerHandler = async (options) => { fastify.listen({ port: socket ? parseInt(socket) : port, - host: process.env.NODE_ENV === 'production' ? '0.0.0.0' : '::', + host, }) fastify.ready(() => { @@ -148,7 +149,7 @@ export const webServerHandler = async (options) => { console.log(`Listening on ` + chalk.magenta(`${socket}`)) } - const webServer = chalk.green(`http://localhost:${port}`) + const webServer = chalk.green(`http://${host}:${port}`) console.log(`Web server started on ${webServer}`) console.log( `GraphQL endpoint is set to ` + chalk.magenta(`${graphqlEndpoint}`) diff --git a/packages/core/config/webpack.development.js b/packages/core/config/webpack.development.js index e51cea0322b8..3bb07f275435 100644 --- a/packages/core/config/webpack.development.js +++ b/packages/core/config/webpack.development.js @@ -98,7 +98,7 @@ const baseConfig = merge(webpackConfig('development'), { historyApiFallback: { disableDotRule: true, }, - host: redwoodConfig.web.host || 'localhost', + host: redwoodConfig.web.host, port: redwoodConfig.web.port, proxy: getProxyConfig(), open: redwoodConfig.browser.open, From 18074307f157f393125770d183abdeaa0c10f74a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 23 May 2023 20:02:57 -0700 Subject: [PATCH 08/11] fix(deps): update storybook monorepo to v7.0.15 (#8403) --- packages/testing/package.json | 10 +- yarn.lock | 781 +++++++++++++++++----------------- 2 files changed, 396 insertions(+), 395 deletions(-) diff --git a/packages/testing/package.json b/packages/testing/package.json index 540576d60def..b9532203e602 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -34,10 +34,10 @@ "@redwoodjs/project-config": "5.0.0", "@redwoodjs/router": "5.0.0", "@redwoodjs/web": "5.0.0", - "@storybook/addon-a11y": "7.0.12", - "@storybook/addon-docs": "7.0.12", - "@storybook/addon-essentials": "7.0.12", - "@storybook/react-webpack5": "7.0.12", + "@storybook/addon-a11y": "7.0.15", + "@storybook/addon-docs": "7.0.15", + "@storybook/addon-essentials": "7.0.15", + "@storybook/react-webpack5": "7.0.15", "@testing-library/jest-dom": "5.16.5", "@testing-library/react": "14.0.0", "@testing-library/user-event": "14.4.3", @@ -57,7 +57,7 @@ "jest-environment-jsdom": "29.5.0", "jest-watch-typeahead": "2.2.2", "msw": "1.2.1", - "storybook": "7.0.12", + "storybook": "7.0.15", "ts-toolbelt": "9.6.0", "whatwg-fetch": "3.6.2" }, diff --git a/yarn.lock b/yarn.lock index c83612d88ec7..70ee8103953a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7354,10 +7354,10 @@ __metadata: "@redwoodjs/project-config": 5.0.0 "@redwoodjs/router": 5.0.0 "@redwoodjs/web": 5.0.0 - "@storybook/addon-a11y": 7.0.12 - "@storybook/addon-docs": 7.0.12 - "@storybook/addon-essentials": 7.0.12 - "@storybook/react-webpack5": 7.0.12 + "@storybook/addon-a11y": 7.0.15 + "@storybook/addon-docs": 7.0.15 + "@storybook/addon-essentials": 7.0.15 + "@storybook/react-webpack5": 7.0.15 "@testing-library/jest-dom": 5.16.5 "@testing-library/react": 14.0.0 "@testing-library/user-event": 14.4.3 @@ -7377,7 +7377,7 @@ __metadata: jest-environment-jsdom: 29.5.0 jest-watch-typeahead: 2.2.2 msw: 1.2.1 - storybook: 7.0.12 + storybook: 7.0.15 ts-toolbelt: 9.6.0 typescript: 5.0.4 whatwg-fetch: 3.6.2 @@ -7631,20 +7631,20 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-a11y@npm:7.0.12" +"@storybook/addon-a11y@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-a11y@npm:7.0.15" dependencies: - "@storybook/addon-highlight": 7.0.12 - "@storybook/channels": 7.0.12 - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/addon-highlight": 7.0.15 + "@storybook/channels": 7.0.15 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/theming": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/manager-api": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/theming": 7.0.15 + "@storybook/types": 7.0.15 axe-core: ^4.2.0 lodash: ^4.17.21 react-resize-detector: ^7.1.2 @@ -7656,22 +7656,22 @@ __metadata: optional: true react-dom: optional: true - checksum: c2effb0d30c3dd11bdd830f3b22749d103f48e47dbfbda358a3d45145986fbdf8baf66f4e53964873f3b02e190fc2e3ef191aebb3d08c041a2cd718a890f231c + checksum: c2b6d8a725ad9173deafda3cdb91edf04a6c6072e35fb28ce3754183ecde081a1db443a09a1cd06fdc352fcb2fc81471bbf983483f5974cd05f31e26ecccd683 languageName: node linkType: hard -"@storybook/addon-actions@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-actions@npm:7.0.12" +"@storybook/addon-actions@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-actions@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/theming": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/manager-api": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/theming": 7.0.15 + "@storybook/types": 7.0.15 dequal: ^2.0.2 lodash: ^4.17.21 polished: ^4.2.2 @@ -7688,22 +7688,22 @@ __metadata: optional: true react-dom: optional: true - checksum: 9a2a0f4914a830651efffa8d7dbd35d2691e187f2e0fbe17ce2ad93be01fe66f3045361c4c0b7abd58c61f3ec8339f825d33a21e0dca4ddb355033565a139f71 + checksum: ed23dc8c8ac5afc2187219d91107eeba3546ba4ba7ee3ec56bd82aec61f1ce53b7f15e66a0edff6e71e4cee78b8397dbc8dbfcab89d4848ad0315d6e2b959dd2 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-backgrounds@npm:7.0.12" +"@storybook/addon-backgrounds@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-backgrounds@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/theming": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/manager-api": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/theming": 7.0.15 + "@storybook/types": 7.0.15 memoizerific: ^1.11.3 ts-dedent: ^2.0.0 peerDependencies: @@ -7714,23 +7714,23 @@ __metadata: optional: true react-dom: optional: true - checksum: edcf4dd2d66bcad58bd5b278eca8548297a5a8b1dccb11b5e11a97a387f6a60bd7aff3280a45ab6b2e6fb70eeb5ccfe8cdcc05096b2c04377a10be4189560af9 + checksum: 407b4d76bea000dfaa0f3a38ec3425c190b205de83a2977f6a39e408c5fbce8c960d4ce64dda6328ace65a486eafd24b1e3dd1279fa8cba25264790f1719a9d3 languageName: node linkType: hard -"@storybook/addon-controls@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-controls@npm:7.0.12" +"@storybook/addon-controls@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-controls@npm:7.0.15" dependencies: - "@storybook/blocks": 7.0.12 - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/core-common": 7.0.12 - "@storybook/manager-api": 7.0.12 - "@storybook/node-logger": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/theming": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/blocks": 7.0.15 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/core-common": 7.0.15 + "@storybook/manager-api": 7.0.15 + "@storybook/node-logger": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/theming": 7.0.15 + "@storybook/types": 7.0.15 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: @@ -7741,31 +7741,31 @@ __metadata: optional: true react-dom: optional: true - checksum: 8ad4391ed7e0dee20b78abf3f153fc76db013a491cbf8c1dc41047a148795d7ae081c30b5b929d277e028023a2f3e1f29e741fa1636bb37d4a0f7c5e28ac18ce + checksum: c4a8f8c9556f2bcbbad8967dd752a41179966b4c13427be81a1959cacc1a026e002fbc0f84c4cfda9b6a57450e81a79a47f292257351af9e97832d85ed971f5f languageName: node linkType: hard -"@storybook/addon-docs@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-docs@npm:7.0.12" +"@storybook/addon-docs@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-docs@npm:7.0.15" dependencies: "@babel/core": ^7.20.2 "@babel/plugin-transform-react-jsx": ^7.19.0 "@jest/transform": ^29.3.1 "@mdx-js/react": ^2.1.5 - "@storybook/blocks": 7.0.12 - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/csf-plugin": 7.0.12 - "@storybook/csf-tools": 7.0.12 + "@storybook/blocks": 7.0.15 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/csf-plugin": 7.0.15 + "@storybook/csf-tools": 7.0.15 "@storybook/global": ^5.0.0 "@storybook/mdx2-csf": ^1.0.0 - "@storybook/node-logger": 7.0.12 - "@storybook/postinstall": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/react-dom-shim": 7.0.12 - "@storybook/theming": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/node-logger": 7.0.15 + "@storybook/postinstall": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/react-dom-shim": 7.0.15 + "@storybook/theming": 7.0.15 + "@storybook/types": 7.0.15 fs-extra: ^11.1.0 remark-external-links: ^8.0.0 remark-slug: ^6.0.0 @@ -7773,57 +7773,57 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 56ea6e002e028d0f72fc8875935e3209e15af64ad03ea08b842b6c2cd2c2cc8f49ac6c628474b8d7c25a30ed7999441945439659932fd3568e4391540443bb52 - languageName: node - linkType: hard - -"@storybook/addon-essentials@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-essentials@npm:7.0.12" - dependencies: - "@storybook/addon-actions": 7.0.12 - "@storybook/addon-backgrounds": 7.0.12 - "@storybook/addon-controls": 7.0.12 - "@storybook/addon-docs": 7.0.12 - "@storybook/addon-highlight": 7.0.12 - "@storybook/addon-measure": 7.0.12 - "@storybook/addon-outline": 7.0.12 - "@storybook/addon-toolbars": 7.0.12 - "@storybook/addon-viewport": 7.0.12 - "@storybook/core-common": 7.0.12 - "@storybook/manager-api": 7.0.12 - "@storybook/node-logger": 7.0.12 - "@storybook/preview-api": 7.0.12 + checksum: 883999200d068692418cecb4d692eb364ab7b1c90eb6941c6d06e0e48c68c3bd944b35c495fd570c8634678201b22da311199b0013795ebaff1b63e8d158ac30 + languageName: node + linkType: hard + +"@storybook/addon-essentials@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-essentials@npm:7.0.15" + dependencies: + "@storybook/addon-actions": 7.0.15 + "@storybook/addon-backgrounds": 7.0.15 + "@storybook/addon-controls": 7.0.15 + "@storybook/addon-docs": 7.0.15 + "@storybook/addon-highlight": 7.0.15 + "@storybook/addon-measure": 7.0.15 + "@storybook/addon-outline": 7.0.15 + "@storybook/addon-toolbars": 7.0.15 + "@storybook/addon-viewport": 7.0.15 + "@storybook/core-common": 7.0.15 + "@storybook/manager-api": 7.0.15 + "@storybook/node-logger": 7.0.15 + "@storybook/preview-api": 7.0.15 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 8ef3bbd508d04241459a770d65b25909a555d3e88985b6fa74026f450ef3df69fe3ce4165bc35d1eb220e52064dfc09ae2eb572649f2d0f88437d543b0737ca8 + checksum: a7b0bfd95b0c278bae42d28304cc5c615fa187df16945cd62a47cee90d206b1fc5e6058aafc62b3fb5633601ba16274d086d2586d878e43745103e0f3aa34a43 languageName: node linkType: hard -"@storybook/addon-highlight@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-highlight@npm:7.0.12" +"@storybook/addon-highlight@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-highlight@npm:7.0.15" dependencies: - "@storybook/core-events": 7.0.12 + "@storybook/core-events": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.0.12 - checksum: 67d639e9b33b1c0f818aa0d932cb9cbc0dbe963f877d3525ddab1b699e9ecde230068e61ed4ba83ff81b52673d379abc5a917d018f874c69c15227abc85c18ef + "@storybook/preview-api": 7.0.15 + checksum: bc41384c7ffd228ecfffef09302f5d2e77125eed9033ac85fa1b1de93067f2e6f074ef0cfbb5ae2652ec21e42eae973173ca121954ea79fff4aa6adf613919ab languageName: node linkType: hard -"@storybook/addon-measure@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-measure@npm:7.0.12" +"@storybook/addon-measure@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-measure@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/manager-api": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/types": 7.0.15 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7832,21 +7832,21 @@ __metadata: optional: true react-dom: optional: true - checksum: 2f41dfa2bb8c768774f0fa0bfa832c237104d48dcb9b21f57d4a59c2d912e2bf4ee40797eefee6678bec15b9a598247a86e6e407c242689d637b9d680cd50aa3 + checksum: 319ae009a418fa3da3c92c31127e82566474936d8536a23f5bea0fdd5166c1df229d36b0d926f78bc53eeb44ea89d7e454466c270f3cf6a7b09bbd04677561af languageName: node linkType: hard -"@storybook/addon-outline@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-outline@npm:7.0.12" +"@storybook/addon-outline@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-outline@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/manager-api": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/types": 7.0.15 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7856,19 +7856,19 @@ __metadata: optional: true react-dom: optional: true - checksum: 493ca647e57d0f5c3fecf93771d4c59f63f6586b0658701a9944f8076bc1838a5e09d3d6c5098ebf563210930d019ee32912542bdd1c8e04ea096ab4c8fbff63 + checksum: b9ce0e7f5610ddd33729bac3ce6102fb2fad552d2501a0ffdadb8da30ce8c7f48c38956927effaff2624e11a37a3b94a9cfa7dba58303eb72ba2224e767023c9 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-toolbars@npm:7.0.12" +"@storybook/addon-toolbars@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-toolbars@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/manager-api": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/theming": 7.0.12 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/manager-api": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/theming": 7.0.15 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7877,21 +7877,21 @@ __metadata: optional: true react-dom: optional: true - checksum: c7a01268ddc4ccc79d5f10ca6506e253fbea395a3b4a5ff1e81481e32af853e0c9dc1dd383e4dc972663e2e37aa811737299856596e5868f91e89751232f4e2b + checksum: 7437f2058193b9fc818a653d0e56fb9a70ef1f7002c47c107d00fa7e1939e01ebadfb541dd0d693d694588d8e9c533ad4b6fb9873b619e905a6517380a0049f8 languageName: node linkType: hard -"@storybook/addon-viewport@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addon-viewport@npm:7.0.12" +"@storybook/addon-viewport@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addon-viewport@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/theming": 7.0.12 + "@storybook/manager-api": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/theming": 7.0.15 memoizerific: ^1.11.3 prop-types: ^15.7.2 peerDependencies: @@ -7902,30 +7902,30 @@ __metadata: optional: true react-dom: optional: true - checksum: e63f56f90fab17c8f56c03c3cfaa512ccdcf8f2b04f393a31f92db4576db5c414e79f9c6a33b10d1e3748cb8449510e1c4c8af1cb0bd52a0e921801410c55bd1 + checksum: 16980d897c02e805181ce5e47746edb1e7a5f8876e00f552ae538a95ddeff13395a63970ff704ff16354b798a86dc4d191e1a1c6d786166307ab98899d8b6868 languageName: node linkType: hard -"@storybook/addons@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/addons@npm:7.0.12" +"@storybook/addons@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/addons@npm:7.0.15" dependencies: - "@storybook/manager-api": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/manager-api": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/types": 7.0.15 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 93a53d2c3e1ef188032159bf96598f34643fda7962287fb0229aa7ff1b0066519ba52764724277089de5222297fc5b5119a929db07d9b0e0305d879ab7324814 + checksum: a5215b955e32bde028d51bd12406fe4d6054154f0f1699c595b1b4edab254b20b94723ef917e9a1636e6de9a4fa252d318c2cfca0e01dcc70fdeebd7714d10cb languageName: node linkType: hard -"@storybook/api@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/api@npm:7.0.12" +"@storybook/api@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/api@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/manager-api": 7.0.12 + "@storybook/client-logger": 7.0.15 + "@storybook/manager-api": 7.0.15 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -7934,25 +7934,25 @@ __metadata: optional: true react-dom: optional: true - checksum: b2f21a8f12f3ead9026a9b47dba99df2b0d9bad9ca9c5bac0be9b114e359e27895ebe3b1758578782b46cc0e1043029a8993f38f65cac4d0a4229dde718827af + checksum: 28278174d9cb3873d9ef6dd4a9dbae8816e23ac9f2463957058b2bc6ca65cbfe5f9700d3dc2dc231699f727c6c7f117a31e984dfdd98e0073baf7abbc4c2765c languageName: node linkType: hard -"@storybook/blocks@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/blocks@npm:7.0.12" +"@storybook/blocks@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/blocks@npm:7.0.15" dependencies: - "@storybook/channels": 7.0.12 - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/channels": 7.0.15 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/csf": ^0.1.0 - "@storybook/docs-tools": 7.0.12 + "@storybook/docs-tools": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/theming": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/manager-api": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/theming": 7.0.15 + "@storybook/types": 7.0.15 "@types/lodash": ^4.14.167 color-convert: ^2.0.1 dequal: ^2.0.2 @@ -7967,18 +7967,18 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: e86d87ac28da2b7218b7021640a50ea7481dfebace9c54f037e9dc48a1143364ffc66a0f1860ff1fab15e6c883ad2f61e68c77dba2785354133ee009afe98710 + checksum: 7edba0c4f233f780da76da3394522e949cf10b70048bd712c30c014b4e580d44084bb02e2fb4c996a7cf39b5e3add3d86ec925e7c45ba35b8a43f8e6d963ee1c languageName: node linkType: hard -"@storybook/builder-manager@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/builder-manager@npm:7.0.12" +"@storybook/builder-manager@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/builder-manager@npm:7.0.15" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.0.12 - "@storybook/manager": 7.0.12 - "@storybook/node-logger": 7.0.12 + "@storybook/core-common": 7.0.15 + "@storybook/manager": 7.0.15 + "@storybook/node-logger": 7.0.15 "@types/ejs": ^3.1.1 "@types/find-cache-dir": ^3.2.1 "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 @@ -7991,34 +7991,34 @@ __metadata: fs-extra: ^11.1.0 process: ^0.11.10 util: ^0.12.4 - checksum: 2a15916f46aa8be66ece8266633f5dd4d5ded96b8d82dfe7a6aa4f370552729dc1506552b3d36eed2f83fd6d92e01a492901459fb030264646d5cb027774e9c4 + checksum: de1e1a076d5a2a1d50d5a8be9f64e06c8bc923433680d4053839400053b66d0d30f6aba890da86fd918c2a8c3f9611e2a88787ea8be3b6814346ddf2a8f8a0df languageName: node linkType: hard -"@storybook/builder-webpack5@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/builder-webpack5@npm:7.0.12" +"@storybook/builder-webpack5@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/builder-webpack5@npm:7.0.15" dependencies: "@babel/core": ^7.12.10 - "@storybook/addons": 7.0.12 - "@storybook/api": 7.0.12 - "@storybook/channel-postmessage": 7.0.12 - "@storybook/channel-websocket": 7.0.12 - "@storybook/channels": 7.0.12 - "@storybook/client-api": 7.0.12 - "@storybook/client-logger": 7.0.12 - "@storybook/components": 7.0.12 - "@storybook/core-common": 7.0.12 - "@storybook/core-events": 7.0.12 - "@storybook/core-webpack": 7.0.12 + "@storybook/addons": 7.0.15 + "@storybook/api": 7.0.15 + "@storybook/channel-postmessage": 7.0.15 + "@storybook/channel-websocket": 7.0.15 + "@storybook/channels": 7.0.15 + "@storybook/client-api": 7.0.15 + "@storybook/client-logger": 7.0.15 + "@storybook/components": 7.0.15 + "@storybook/core-common": 7.0.15 + "@storybook/core-events": 7.0.15 + "@storybook/core-webpack": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/manager-api": 7.0.12 - "@storybook/node-logger": 7.0.12 - "@storybook/preview": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/router": 7.0.12 - "@storybook/store": 7.0.12 - "@storybook/theming": 7.0.12 + "@storybook/manager-api": 7.0.15 + "@storybook/node-logger": 7.0.15 + "@storybook/preview": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/router": 7.0.15 + "@storybook/store": 7.0.15 + "@storybook/theming": 7.0.15 "@types/node": ^16.0.0 "@types/semver": ^7.3.4 babel-loader: ^9.0.0 @@ -8048,57 +8048,57 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 1c4e42b1e61883401b06e0770274eec372990698f8848c2a21426417a2194e0ea51792d9143bc0bd113620fd0ffa2472432a6e28c40361c12e354ecf105a76a2 + checksum: 8f09acb2073ac32b3565baf5568b250320cb5f600a4b63f4b2dbf4b5bbd1c1af2dca950342283932bbbfda1d2e6170e24a766eaf73ef5222f424c9252b04fe23 languageName: node linkType: hard -"@storybook/channel-postmessage@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/channel-postmessage@npm:7.0.12" +"@storybook/channel-postmessage@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/channel-postmessage@npm:7.0.15" dependencies: - "@storybook/channels": 7.0.12 - "@storybook/client-logger": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/channels": 7.0.15 + "@storybook/client-logger": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/global": ^5.0.0 qs: ^6.10.0 telejson: ^7.0.3 - checksum: ad87aa8ceb554045b0274c78f67c2f6a6924b9f27641f522e0d683f7cc21fb10318c96aca55021307614f89f4b84536244283af279dcc1b9b1d5e56813404a92 + checksum: e28a3b15bac07973853f61e25dbace84c41693205579628c302cc2463ee33ba39c35bcfd61be849afc50dbfc1e417419594febf64fcb967c7f5ae105462ed161 languageName: node linkType: hard -"@storybook/channel-websocket@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/channel-websocket@npm:7.0.12" +"@storybook/channel-websocket@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/channel-websocket@npm:7.0.15" dependencies: - "@storybook/channels": 7.0.12 - "@storybook/client-logger": 7.0.12 + "@storybook/channels": 7.0.15 + "@storybook/client-logger": 7.0.15 "@storybook/global": ^5.0.0 telejson: ^7.0.3 - checksum: 15961543e7a0e0357bfda7deaafab8c0fa44a5f00ce712856140be1b93fd3f65bfe90b6fd6327caab0606f4938c621372a62961b8fdf2d55abeb3cdb3711d11a + checksum: c4791a10e5882b646dac4099b9fb4ae79324a4e92e60632a89cb1eb8a1cc3ff3651d1125b78542f27b46122a29963bb979252a562eb6353acf707808d938b911 languageName: node linkType: hard -"@storybook/channels@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/channels@npm:7.0.12" - checksum: d62d1487b716c3d5769a072c8d381d226a77f57f88c41e32cb00e62f76c549bc5fcc9fa9e0d0a1ce21264a76eec99dca39f00bda86c86e76487c09646e4e568b +"@storybook/channels@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/channels@npm:7.0.15" + checksum: 05af446d984c93c2946a70464fe58197436815918292a5e89391093310d0fc3268b5806b7613226fa21a1f2112e197deb5500dafb9a7579d3de82e30858ba6a1 languageName: node linkType: hard -"@storybook/cli@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/cli@npm:7.0.12" +"@storybook/cli@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/cli@npm:7.0.15" dependencies: "@babel/core": ^7.20.2 "@babel/preset-env": ^7.20.2 "@ndelangen/get-tarball": ^3.0.7 - "@storybook/codemod": 7.0.12 - "@storybook/core-common": 7.0.12 - "@storybook/core-server": 7.0.12 - "@storybook/csf-tools": 7.0.12 - "@storybook/node-logger": 7.0.12 - "@storybook/telemetry": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/codemod": 7.0.15 + "@storybook/core-common": 7.0.15 + "@storybook/core-server": 7.0.15 + "@storybook/csf-tools": 7.0.15 + "@storybook/node-logger": 7.0.15 + "@storybook/telemetry": 7.0.15 + "@storybook/types": 7.0.15 "@types/semver": ^7.3.4 boxen: ^5.1.2 chalk: ^4.1.0 @@ -8116,6 +8116,7 @@ __metadata: globby: ^11.0.2 jscodeshift: ^0.14.0 leven: ^3.1.0 + ora: ^5.4.1 prettier: ^2.8.0 prompts: ^2.4.0 puppeteer-core: ^2.1.1 @@ -8130,85 +8131,85 @@ __metadata: bin: getstorybook: bin/index.js sb: bin/index.js - checksum: 7f1ef019ef4c8783d09c8ba148360238be83ceb135287f866f6a34002482857e752ffaa0f56cbbaaa25cd93f33ec9823c5f40e3df636c17b392e1281100091d2 + checksum: 3b8424bdfff7c5942fd152a191c8ce711491eb6337ab2abda4535ee2d9f9c6b796b7a7b897a9093e872bfeb5798894fc7c6688e132ef6818f2640591f4cfeea4 languageName: node linkType: hard -"@storybook/client-api@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/client-api@npm:7.0.12" +"@storybook/client-api@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/client-api@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/preview-api": 7.0.12 - checksum: 27384e2605c5b93684062eca8ce8933d0f5b7fadbf940305da36ebe937a97e95636d44ba699bd2f04af65b16cb26b53c43c9455e5b2ab4dc5635d16e4891acce + "@storybook/client-logger": 7.0.15 + "@storybook/preview-api": 7.0.15 + checksum: cd664ae5e0419ea90fc212aacf761d3b43cba21e1951732c85a3908f6273a6c05ef89d9d6fcf578bb55da9a98b18831ea44a3958ce9f15900a45a6a9c310dff7 languageName: node linkType: hard -"@storybook/client-logger@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/client-logger@npm:7.0.12" +"@storybook/client-logger@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/client-logger@npm:7.0.15" dependencies: "@storybook/global": ^5.0.0 - checksum: 6df757c1649bc520570e0123e5edf4e6df1b0fac311cccc12ad3cc4cef4a53e3de9d24fa696ef848de1700b6cff38ef6b580df99eac7c522ca2c60dc8f031ee7 + checksum: 0f64d6a5cc24c517e6797bf7d059ed862d45ef456eea7341d9a6a16dbb901cdb42713a378d2b1a609093262aa165d9eabdb979d8393f1b1fc764dc76d50709a0 languageName: node linkType: hard -"@storybook/codemod@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/codemod@npm:7.0.12" +"@storybook/codemod@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/codemod@npm:7.0.15" dependencies: "@babel/core": ~7.21.0 "@babel/preset-env": ~7.21.0 "@babel/types": ~7.21.2 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.0.12 - "@storybook/node-logger": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/csf-tools": 7.0.15 + "@storybook/node-logger": 7.0.15 + "@storybook/types": 7.0.15 cross-spawn: ^7.0.3 globby: ^11.0.2 jscodeshift: ^0.14.0 lodash: ^4.17.21 prettier: ^2.8.0 recast: ^0.23.1 - checksum: 4964d8ea31c8b07a76ffadf52aefbcf8d23987790e63b61b8b504e8c74f5588095c9e7ec5aa936f0f24a5e787ca6b0feee5c2e65f491f59b1a1293a5000d2d14 + checksum: 3524b450bca2f764eb3d234fd51756a9994d9cff7ef2f9bb912e093c784840f017ae561b51224425ad7c25f0440033d9c43e87329353a7ae93c85f8bcdf272c9 languageName: node linkType: hard -"@storybook/components@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/components@npm:7.0.12" +"@storybook/components@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/components@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 + "@storybook/client-logger": 7.0.15 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/theming": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/theming": 7.0.15 + "@storybook/types": 7.0.15 memoizerific: ^1.11.3 use-resize-observer: ^9.1.0 util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 1d92f6bfb3f24cf694e34216d8ed2260aace4c3ebec9e27fe4d8e6186700785060459f9e8a077770eda30c70db20efd36ff19316605354bbe119cb8776f4f139 + checksum: 32aa18186d155c15bd1317f3636b2f4e98e8e729ff73ac61ffd77a280c3cb6be36a46181a367e7ee811f0940b2fed9f89ee92c80c9d42fa79e3614e4a29cc9da languageName: node linkType: hard -"@storybook/core-client@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/core-client@npm:7.0.12" +"@storybook/core-client@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/core-client@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/preview-api": 7.0.12 - checksum: a6624d2e5976a94e8b2122f90c70174b526160cd85fe29e1ce36e080b6d40b2bfa07b8a4dbdd743e25264cf301c01dc578a977d9e83387c26289c3a40697e16f + "@storybook/client-logger": 7.0.15 + "@storybook/preview-api": 7.0.15 + checksum: 4a44626134dd6b851e85fb1e2dd681f591fa86c2cb1bc947d45a82c44716dfb9053bda129bcc0c195bec22b6745aecadf5cf888fd172354316f4d61f29e4c9bb languageName: node linkType: hard -"@storybook/core-common@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/core-common@npm:7.0.12" +"@storybook/core-common@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/core-common@npm:7.0.15" dependencies: - "@storybook/node-logger": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/node-logger": 7.0.15 + "@storybook/types": 7.0.15 "@types/node": ^16.0.0 "@types/pretty-hrtime": ^1.0.0 chalk: ^4.1.0 @@ -8226,35 +8227,35 @@ __metadata: pretty-hrtime: ^1.0.3 resolve-from: ^5.0.0 ts-dedent: ^2.0.0 - checksum: d616d0502fe35353add4685b54a28a3e1c202941f690df54553a2d3e9427ab45355090b4fe88c7814c8fa7ca309ae1b99cb7a30a980a909ba51a040028ca2832 + checksum: 0fc30b933194ef9f3345984533109cf096703dceedcd3e1b1237513e0d0fe1db6d19ba564d708f8e5e3c2656accbb9064d9a338107d2d2adb6261c506f8dd99a languageName: node linkType: hard -"@storybook/core-events@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/core-events@npm:7.0.12" - checksum: f84ced7961237b23e03ec184114135acf302357619ffa6745f3e9b1812e9424366d663ea56959304da728047de85da98f967896c2600e5d0215a9874eb757be1 +"@storybook/core-events@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/core-events@npm:7.0.15" + checksum: b95ac88c345850c7d04ff97687844c1c2b074fc46ff856c5c69dc678021348bed6681ab690f703617fdb9b3d949022e0e4f918e33db3d56919e11e0bf805978b languageName: node linkType: hard -"@storybook/core-server@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/core-server@npm:7.0.12" +"@storybook/core-server@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/core-server@npm:7.0.15" dependencies: "@aw-web-design/x-default-browser": 1.4.88 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.0.12 - "@storybook/core-common": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/builder-manager": 7.0.15 + "@storybook/core-common": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.0.12 + "@storybook/csf-tools": 7.0.15 "@storybook/docs-mdx": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/manager": 7.0.12 - "@storybook/node-logger": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/telemetry": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/manager": 7.0.15 + "@storybook/node-logger": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/telemetry": 7.0.15 + "@storybook/types": 7.0.15 "@types/detect-port": ^1.3.0 "@types/node": ^16.0.0 "@types/node-fetch": ^2.5.7 @@ -8283,47 +8284,47 @@ __metadata: util-deprecate: ^1.0.2 watchpack: ^2.2.0 ws: ^8.2.3 - checksum: 3a4b00ba896aa2b8becad5198b390905a9f8f765717d3bbc69b1384e3587f8e0c710f83bebdfa329195f6d8b76d206063bd0546c0008ed2e6d4f1e19c1900784 + checksum: e06bed5d68d35f67ec0752888658b644c68e04b6d5eb5939d43ed8d20c7257d120612b23af0657df485b388f27a24b56334ae6654446c624a82e15bd7d1474f5 languageName: node linkType: hard -"@storybook/core-webpack@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/core-webpack@npm:7.0.12" +"@storybook/core-webpack@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/core-webpack@npm:7.0.15" dependencies: - "@storybook/core-common": 7.0.12 - "@storybook/node-logger": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/core-common": 7.0.15 + "@storybook/node-logger": 7.0.15 + "@storybook/types": 7.0.15 "@types/node": ^16.0.0 ts-dedent: ^2.0.0 - checksum: cc024d3b521b612b37f8076197184047935e1fd7ccf308f3608114af837607daca158c7e0d0b31b4f69237a4fd02acaa3fc78e7e06612840b377304639d29398 + checksum: d97e9f0edafb772d7727cc8c6cb6866fe78356d5b9cfa48661561c2e194bbdfe8247e0057ecf5bbe7843dcfd224fea64d5b75a63fc88fa602fe206344fd16259 languageName: node linkType: hard -"@storybook/csf-plugin@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/csf-plugin@npm:7.0.12" +"@storybook/csf-plugin@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/csf-plugin@npm:7.0.15" dependencies: - "@storybook/csf-tools": 7.0.12 + "@storybook/csf-tools": 7.0.15 unplugin: ^0.10.2 - checksum: eedf373314f74f9f19a020761a610d4b4400e347b146a31074f3073796b404f94d9cc27a971a7342fc762bacfad52df083034e3dcac766105586e741bd00640b + checksum: 904a5411d1422c9ee30945abe49103dcb7fb851fdd295fc0fec99bf8070f1d52f5aa15d40b62c75706a08f8f1f4ab808eb2cadda6572760c667db7bd731e1101 languageName: node linkType: hard -"@storybook/csf-tools@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/csf-tools@npm:7.0.12" +"@storybook/csf-tools@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/csf-tools@npm:7.0.15" dependencies: "@babel/generator": ~7.21.1 "@babel/parser": ~7.21.2 "@babel/traverse": ~7.21.2 "@babel/types": ~7.21.2 "@storybook/csf": ^0.1.0 - "@storybook/types": 7.0.12 + "@storybook/types": 7.0.15 fs-extra: ^11.1.0 recast: ^0.23.1 ts-dedent: ^2.0.0 - checksum: 2eb9c7daa8c2595d08a8a838e85d1a580eb7421a33e5912c73cd00a8c21fdd9ff6b92161074e5686a92fb73b75961e37737e3e6e38b6088ca77e13052194633f + checksum: f73f609d449574e24d68a0b57a945a445e171310ca0918cb686fedbe2f927b5f631fb4b0a8d93bd179a83bd858e2155eb2c346825e8d86d3771b2a9b0336c1a2 languageName: node linkType: hard @@ -8343,18 +8344,18 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/docs-tools@npm:7.0.12" +"@storybook/docs-tools@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/docs-tools@npm:7.0.15" dependencies: "@babel/core": ^7.12.10 - "@storybook/core-common": 7.0.12 - "@storybook/preview-api": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/core-common": 7.0.15 + "@storybook/preview-api": 7.0.15 + "@storybook/types": 7.0.15 "@types/doctrine": ^0.0.3 doctrine: ^3.0.0 lodash: ^4.17.21 - checksum: 279e6e58170208db58e141e5df6191d35bb7345d4956fc6fd788fb03988e3c8513c409c329e35f9e4efbb6e99864ddd1c432ea7e3409a692726c8a5e40858842 + checksum: b15996a31d0dee04195f9e60d02dbf50b54f48cdb8f6f35b690645a15bab4ddb1fb6a13be289922ac903b2f67e0dab7ff724cb2715a52fed02d22d38f3945db5 languageName: node linkType: hard @@ -8365,18 +8366,18 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/manager-api@npm:7.0.12" +"@storybook/manager-api@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/manager-api@npm:7.0.15" dependencies: - "@storybook/channels": 7.0.12 - "@storybook/client-logger": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/channels": 7.0.15 + "@storybook/client-logger": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/router": 7.0.12 - "@storybook/theming": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/router": 7.0.15 + "@storybook/theming": 7.0.15 + "@storybook/types": 7.0.15 dequal: ^2.0.2 lodash: ^4.17.21 memoizerific: ^1.11.3 @@ -8387,14 +8388,14 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 8c8577fb37071ed3efd199d400152dfe54e7a2073e1c6dc6ffa780875eef501f83df5fa4f54c9e59fa26d8ee92e10dd5e93155fd9355359b9d45fadfbf007306 + checksum: 3e5b3f524c994f8f0023e9d4c17134150c13358567c8627f1182dba51b43bea36e69896c16c070b474d98f6d4c78dc6933ed0001e04a81f2facfa52b2476ec16 languageName: node linkType: hard -"@storybook/manager@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/manager@npm:7.0.12" - checksum: f5a5abd56abf48c7254360df93efa7bebb2070fadc9687ef411881b6b8b88d5463eeeb892b909e4d62dd5af0950d47667306f760d5729cb132981905acb6c0cb +"@storybook/manager@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/manager@npm:7.0.15" + checksum: 21e43544bc69d1b015bf1590ab52d032c2b55e04057c8f24384078d34d2c047de72380dff7661742cc6bf87aa0215ed33c703c1133f7ec16b914d30f94503144 languageName: node linkType: hard @@ -8405,36 +8406,36 @@ __metadata: languageName: node linkType: hard -"@storybook/node-logger@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/node-logger@npm:7.0.12" +"@storybook/node-logger@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/node-logger@npm:7.0.15" dependencies: "@types/npmlog": ^4.1.2 chalk: ^4.1.0 npmlog: ^5.0.1 pretty-hrtime: ^1.0.3 - checksum: a77567f0f5900060af10e74a514a72edf65eda8a09c1b0228c64e8ed437aa4b5698de43dd935cfc91ab3bcefd9d0711047f66892807d1fe5c515708819d87a0b + checksum: a526e3e8cf823f593ac859e38add22a1578fe6a9fd30a1143b935655a27a77c6729588ba09f1d03b7b49fbd03ac9e51c980c7a559afd4b63a08cca548ff352ad languageName: node linkType: hard -"@storybook/postinstall@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/postinstall@npm:7.0.12" - checksum: 34c8d0d4bdef10481c22aa189ca197eaeceac768067fb5597182b9b98986a9be856cfc694e80e6ea48fe81ef7e129e8ecf143413481d94997079c1e71d7271de +"@storybook/postinstall@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/postinstall@npm:7.0.15" + checksum: dde820568b97fe0fac8c9a3c75ac80a2cc486c5a054c060cf821fab3ec5bb23713248eee587ae288a549599b0517fb36147c3f6b517a05dfdb0226fd6a175b0c languageName: node linkType: hard -"@storybook/preset-react-webpack@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/preset-react-webpack@npm:7.0.12" +"@storybook/preset-react-webpack@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/preset-react-webpack@npm:7.0.15" dependencies: "@babel/preset-flow": ^7.18.6 "@babel/preset-react": ^7.18.6 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.5 - "@storybook/core-webpack": 7.0.12 - "@storybook/docs-tools": 7.0.12 - "@storybook/node-logger": 7.0.12 - "@storybook/react": 7.0.12 + "@storybook/core-webpack": 7.0.15 + "@storybook/docs-tools": 7.0.15 + "@storybook/node-logger": 7.0.15 + "@storybook/react": 7.0.15 "@storybook/react-docgen-typescript-plugin": 1.0.6--canary.9.0c3f3b7.0 "@types/node": ^16.0.0 "@types/semver": ^7.3.4 @@ -8453,21 +8454,21 @@ __metadata: optional: true typescript: optional: true - checksum: 4c48d7ca3d1e91390338f73e497f6ea6dec347ee10a970762f244fc1c3cf6eb0c660b7ebad50ed6e9f1c3214b2804dc2f39f07148d58f130ca1e6101398c49c5 + checksum: 214a16e5944a640b2ca7da49ea1572830ee62411037e7fbfdef4fe409feea440dac127def021d0598a346a6e1d1f6bf467eb4262db852c95ab25728af3deb1b2 languageName: node linkType: hard -"@storybook/preview-api@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/preview-api@npm:7.0.12" +"@storybook/preview-api@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/preview-api@npm:7.0.15" dependencies: - "@storybook/channel-postmessage": 7.0.12 - "@storybook/channels": 7.0.12 - "@storybook/client-logger": 7.0.12 - "@storybook/core-events": 7.0.12 + "@storybook/channel-postmessage": 7.0.15 + "@storybook/channels": 7.0.15 + "@storybook/client-logger": 7.0.15 + "@storybook/core-events": 7.0.15 "@storybook/csf": ^0.1.0 "@storybook/global": ^5.0.0 - "@storybook/types": 7.0.12 + "@storybook/types": 7.0.15 "@types/qs": ^6.9.5 dequal: ^2.0.2 lodash: ^4.17.21 @@ -8476,14 +8477,14 @@ __metadata: synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: ddf8b812d223ddb7d58d94860b40f1dc61c1b8c7d5c592a2a68c880543029ac960e7e49fbd8deb1f5914dcd683f365de101dd9aee99a5e121772f5ee2e9c2ffe + checksum: 295b06f034f53ca365c71802eddc7d7752200751f81da86c576c6e8ab1603361389ef539cf73a45f52d3d96e486837def416cfcbfa60713fcecb355ceb183226 languageName: node linkType: hard -"@storybook/preview@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/preview@npm:7.0.12" - checksum: 7e0954a745e699a3251eafe0af6ad07d51b22d4dc40faea78153b52ce8e0791eee1d1f20eb04087b07fb963503e361fb58ab166d4ee3619e2874d062c61045c0 +"@storybook/preview@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/preview@npm:7.0.15" + checksum: 0f1d73ccf0c14d968426d5c550cf5322c374ebcbc14c5a75c3f17761a2660467b5a971e0d2be2945731a96d1a0038c7cb6778cf97bf18b45d06f730da6afc59a languageName: node linkType: hard @@ -8505,23 +8506,23 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/react-dom-shim@npm:7.0.12" +"@storybook/react-dom-shim@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/react-dom-shim@npm:7.0.15" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 8e3bdb5d23c8f342638ff198ff7c454dadb5bbfcd412e1395ec273dcf3d1438c5214bc08aba9093c656a423c3362f030b11b8dbbc9e7957e4419bc3a6c7d4883 + checksum: 235e437a4c232969a4dcb52fa11e6cd7ba0a021409c49172969cfbf34bc7fa32559b94862a3c4df6bde671d5a2b7b79957d51828777153f3a623cf79543df87f languageName: node linkType: hard -"@storybook/react-webpack5@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/react-webpack5@npm:7.0.12" +"@storybook/react-webpack5@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/react-webpack5@npm:7.0.15" dependencies: - "@storybook/builder-webpack5": 7.0.12 - "@storybook/preset-react-webpack": 7.0.12 - "@storybook/react": 7.0.12 + "@storybook/builder-webpack5": 7.0.15 + "@storybook/preset-react-webpack": 7.0.15 + "@storybook/react": 7.0.15 "@types/node": ^16.0.0 peerDependencies: "@babel/core": ^7.11.5 @@ -8532,21 +8533,21 @@ __metadata: optional: true typescript: optional: true - checksum: fb7eb07635276283882a01dbe8e790aa2c25d1faa6bbb152241289926b578d69ad68240ee1cf8f0d5e01cc651b4ceb1d0d46a53bfa152d08f2f11c52cf4417c4 + checksum: 3928256af7685f55aa7c51b223a04fa3b4f195ba3e5c2e63f2bd97302996a066252a3fb6de315f6cc665af36687da28ee5efd073681424127ead137e995c9e30 languageName: node linkType: hard -"@storybook/react@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/react@npm:7.0.12" +"@storybook/react@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/react@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/core-client": 7.0.12 - "@storybook/docs-tools": 7.0.12 + "@storybook/client-logger": 7.0.15 + "@storybook/core-client": 7.0.15 + "@storybook/docs-tools": 7.0.15 "@storybook/global": ^5.0.0 - "@storybook/preview-api": 7.0.12 - "@storybook/react-dom-shim": 7.0.12 - "@storybook/types": 7.0.12 + "@storybook/preview-api": 7.0.15 + "@storybook/react-dom-shim": 7.0.15 + "@storybook/types": 7.0.15 "@types/escodegen": ^0.0.6 "@types/estree": ^0.0.51 "@types/node": ^16.0.0 @@ -8567,40 +8568,40 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 8b90e963f05a93b1e47ac6559c582d1e1850f01eb7bc251904d32e5c176903c14cd8f806c52591cebeac934e6aaaab5bd4e7f2cfebca3ca7ae13926ebbdee096 + checksum: 7a5a4ae00138fbb2c1201d047a2b599fe3d781debe2c7cc8e6e4449bd8d02d539d01c9181bde32355c206ff499ef8a9767e9db41ce151ef09bb4817b2982bd71 languageName: node linkType: hard -"@storybook/router@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/router@npm:7.0.12" +"@storybook/router@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/router@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 + "@storybook/client-logger": 7.0.15 memoizerific: ^1.11.3 qs: ^6.10.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: be77e68da41ca223919dc7dc9db6700f79b06c78c2d28bea469ca2ded47f33a478b8dca6ca7d4a13c59ff2cb00fca511dea2f1c03f1d5faec17193d4226062e7 + checksum: ce77f99a9adfc79c9ccd2773f43e8a86b1697dcc72ab79d285e5bfd286559d8837ba86e286a40e6020ddf81bac5c54fb6f013e9b59e33c26f7762d96b2a8803b languageName: node linkType: hard -"@storybook/store@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/store@npm:7.0.12" +"@storybook/store@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/store@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/preview-api": 7.0.12 - checksum: 09f497f45bc89e85ba94d36a1c08d0b5b347fd131f15847343c28ced5f3e40c06632690259c421fbc9555bdd638ae7caccb8e8b169ad86cb345f95c57bd6950f + "@storybook/client-logger": 7.0.15 + "@storybook/preview-api": 7.0.15 + checksum: a4527ca6d3d66a17e86e8ab78bd856e0f3a1e8ef8e7f9d004db360953d302ef64f9bf845d652a2b2cce6e5234f5e4d19f8456baf74f0933d2eb4342f28592e72 languageName: node linkType: hard -"@storybook/telemetry@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/telemetry@npm:7.0.12" +"@storybook/telemetry@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/telemetry@npm:7.0.15" dependencies: - "@storybook/client-logger": 7.0.12 - "@storybook/core-common": 7.0.12 + "@storybook/client-logger": 7.0.15 + "@storybook/core-common": 7.0.15 chalk: ^4.1.0 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 @@ -8608,34 +8609,34 @@ __metadata: isomorphic-unfetch: ^3.1.0 nanoid: ^3.3.1 read-pkg-up: ^7.0.1 - checksum: b0a972c7e3317b0a376437693014bf2ff79292e8ac55d1aad6ae13e60fa6681de1c6ef7fec50101ff9337822e49ddf913a8209f74dce17450e9ca26f924ebf12 + checksum: 119b2fa3197363c8e4658b87ece3c1dcf5578e0de21dafc1152d83806e0b19c99f580dfdbbc0db4cbc3ccb7725a9722718a491dbb2392c6550683e4dcf782631 languageName: node linkType: hard -"@storybook/theming@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/theming@npm:7.0.12" +"@storybook/theming@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/theming@npm:7.0.15" dependencies: "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@storybook/client-logger": 7.0.12 + "@storybook/client-logger": 7.0.15 "@storybook/global": ^5.0.0 memoizerific: ^1.11.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 6fc8d1ffb0ce42843ffd598669a74759ef3867b486e202ea7569ba890b0e3ba46631c5c9d1fa232c3c565721b6888b60aca6747aced9efe044b6c9faf28218e3 + checksum: 693da41717ad4113e9b96ee93f603db7f5e813cf92565bd3db0fbc2b8212ca7b4ca7c863dc33d93ecae89866e38950348ef18ab02e07a0e41283c29616184bb4 languageName: node linkType: hard -"@storybook/types@npm:7.0.12": - version: 7.0.12 - resolution: "@storybook/types@npm:7.0.12" +"@storybook/types@npm:7.0.15": + version: 7.0.15 + resolution: "@storybook/types@npm:7.0.15" dependencies: - "@storybook/channels": 7.0.12 + "@storybook/channels": 7.0.15 "@types/babel__core": ^7.0.0 "@types/express": ^4.7.0 file-system-cache: ^2.0.0 - checksum: 670d8cc6ce57a054621e0a22b86231ba6625a739c3cde19ea5aa99979617d38262fd31e06a74154ef2024a449e1f7c84bf610af61a4f240ead85a7535d8f559c + checksum: e5ffbc05ae5b9a816aed827968ffed776cbfb8c65f0c979a457094671183cb4eab2562a64c15f7ff78d7124d516b88836b96e446e4ebb0017d7f113150ae6ccd languageName: node linkType: hard @@ -27990,15 +27991,15 @@ __metadata: languageName: node linkType: hard -"storybook@npm:7.0.12": - version: 7.0.12 - resolution: "storybook@npm:7.0.12" +"storybook@npm:7.0.15": + version: 7.0.15 + resolution: "storybook@npm:7.0.15" dependencies: - "@storybook/cli": 7.0.12 + "@storybook/cli": 7.0.15 bin: sb: index.js storybook: index.js - checksum: 775cf1925f5b7d8d5e6b81d8329c8ac2d8e5e22069985ed750e6bf961ec783aae17483d3462db80c0e87705fa3c0b14cf52c1a05eb1bf921c50105bbed61aaf8 + checksum: e42555846ac2d64cef542f7e018bc5446898a9977a7018a83483e712ced9d8bc7cacd868d0a87d46e779386a143e7670aedf38972af7e628c18067b6d75bca7e languageName: node linkType: hard From a7334cfa8449de735b03b982ae7dffbe768d18b9 Mon Sep 17 00:00:00 2001 From: Dominic Saadi Date: Tue, 23 May 2023 20:14:41 -0700 Subject: [PATCH 09/11] fix(data-migrate): provide option to use db in dist instead of src (#8375) * separate out up, install handlers * remove needless async * add missing @ * fix import * use values not entries * fix data structure * add back early return * rename to camel case * feat: support `--dist-path` flag * follow up fixes * apply suggestions from review --- .../{data-migrate.js => dataMigrate.js} | 13 +- .../cli/src/commands/dataMigrate/install.js | 91 +------ .../commands/dataMigrate/installHandler.js | 79 ++++++ packages/cli/src/commands/dataMigrate/up.js | 196 ++------------- .../cli/src/commands/dataMigrate/upHandler.js | 232 ++++++++++++++++++ .../generate/dataMigration/dataMigration.js | 3 +- packages/cli/src/index.js | 2 +- 7 files changed, 355 insertions(+), 261 deletions(-) rename packages/cli/src/commands/{data-migrate.js => dataMigrate.js} (65%) create mode 100644 packages/cli/src/commands/dataMigrate/installHandler.js create mode 100644 packages/cli/src/commands/dataMigrate/upHandler.js diff --git a/packages/cli/src/commands/data-migrate.js b/packages/cli/src/commands/dataMigrate.js similarity index 65% rename from packages/cli/src/commands/data-migrate.js rename to packages/cli/src/commands/dataMigrate.js index 6d35ae664c47..d52da10e0a76 100644 --- a/packages/cli/src/commands/data-migrate.js +++ b/packages/cli/src/commands/dataMigrate.js @@ -1,15 +1,20 @@ +import terminalLink from 'terminal-link' + +import * as installCommand from './dataMigrate/install' +import * as upCommand from './dataMigrate/up' + export const command = 'data-migrate ' export const aliases = ['dm', 'dataMigrate'] export const description = 'Migrate the data in your database' -import terminalLink from 'terminal-link' -export const builder = (yargs) => +export function builder(yargs) { yargs - .commandDir('./dataMigrate') - .demandCommand() + .command(installCommand) + .command(upCommand) .epilogue( `Also see the ${terminalLink( 'Redwood CLI Reference', 'https://redwoodjs.com/docs/cli-commands#datamigrate' )}` ) +} diff --git a/packages/cli/src/commands/dataMigrate/install.js b/packages/cli/src/commands/dataMigrate/install.js index 87845786e8d3..215cafecfa12 100644 --- a/packages/cli/src/commands/dataMigrate/install.js +++ b/packages/cli/src/commands/dataMigrate/install.js @@ -1,61 +1,9 @@ -import path from 'path' - -import execa from 'execa' -import fs from 'fs-extra' -import { Listr } from 'listr2' import terminalLink from 'terminal-link' -import { errorTelemetry } from '@redwoodjs/telemetry' - -import { getPaths } from '../../lib' -import c from '../../lib/colors' - -const MODEL = `model RW_DataMigration { - version String @id - name String - startedAt DateTime - finishedAt DateTime -}` - -const POST_INSTALL_INSTRUCTIONS = `${c.warning( - "Don't forget to apply your migration when ready:" -)} - - ${c.bold('yarn rw prisma migrate dev')} -` - -// Creates dataMigrations directory -const createPath = () => { - return fs.outputFileSync( - path.join(getPaths().api.dataMigrations, '.keep'), - '' - ) -} - -// Appends RW_DataMigration model to schema.prisma -const appendModel = () => { - const schemaPath = getPaths().api.dbSchema - const schema = fs.readFileSync(schemaPath).toString() - const newSchema = `${schema}\n${MODEL}\n` - - return fs.writeFileSync(schemaPath, newSchema) -} - -// Create a new migration -const save = async () => { - return await execa( - 'yarn rw', - ['prisma migrate dev', '--name create_data_migrations', '--create-only'], - { - cwd: getPaths().api.base, - shell: true, - } - ) -} - export const command = 'install' export const description = 'Add the RW_DataMigration model to your schema' -export const builder = (yargs) => { + +export function builder(yargs) { yargs.epilogue( `Also see the ${terminalLink( 'Redwood CLI Reference', @@ -64,36 +12,7 @@ export const builder = (yargs) => { ) } -export const handler = async () => { - const tasks = new Listr( - [ - { - title: `Creating dataMigrations directory...`, - task: createPath, - }, - { - title: 'Adding RW_DataMigration model to schema.prisma...', - task: await appendModel, - }, - { - title: 'Create db migration...', - task: await save, - }, - { - title: 'One more thing...', - task: (_ctx, task) => { - task.title = `Next steps:\n ${POST_INSTALL_INSTRUCTIONS}` - }, - }, - ], - { rendererOptions: { collapseSubtasks: false }, exitOnError: true } - ) - - try { - await tasks.run() - } catch (e) { - errorTelemetry(process.argv, e.message) - console.error(c.error(e.message)) - process.exit(e?.exitCode || 1) - } +export async function handler(options) { + const { handler } = await import('./installHandler') + return handler(options) } diff --git a/packages/cli/src/commands/dataMigrate/installHandler.js b/packages/cli/src/commands/dataMigrate/installHandler.js new file mode 100644 index 000000000000..334e05686b51 --- /dev/null +++ b/packages/cli/src/commands/dataMigrate/installHandler.js @@ -0,0 +1,79 @@ +import path from 'path' + +import execa from 'execa' +import fs from 'fs-extra' +import { Listr } from 'listr2' + +import { errorTelemetry } from '@redwoodjs/telemetry' + +import { getPaths } from '../../lib' +import c from '../../lib/colors' + +const redwoodProjectPaths = getPaths() + +export async function handler() { + const tasks = new Listr( + [ + { + title: `Creating the dataMigrations directory...`, + task() { + fs.outputFileSync( + path.join(getPaths().api.dataMigrations, '.keep'), + '' + ) + }, + }, + { + title: 'Adding the RW_DataMigration model to schema.prisma...', + task() { + const dbSchemaPath = redwoodProjectPaths.api.dbSchema + + const dbSchema = fs.readFileSync(dbSchemaPath, 'utf-8') + const newDbSchema = [dbSchema, RW_DATA_MIGRATION_MODEL, ''].join('\n') + + fs.writeFileSync(dbSchemaPath, newDbSchema) + }, + }, + { + title: 'Creating the database migration...', + task() { + return execa.command( + 'yarn rw prisma migrate dev --name create_data_migrations --create-only', + { + cwd: redwoodProjectPaths.api.base, + } + ).stdout + }, + }, + { + title: 'One more thing...', + task(_ctx, task) { + task.title = [ + 'Next steps:', + c.warning( + "Don't forget to apply your migration when you're ready:" + ), + c.bold('yarn rw prisma migrate dev'), + ].join('\n') + }, + }, + ], + { rendererOptions: { collapseSubtasks: false }, exitOnError: true } + ) + + try { + await tasks.run() + } catch (e) { + errorTelemetry(process.argv, e.message) + console.error(c.error(e.message)) + process.exit(e?.exitCode || 1) + } +} + +const RW_DATA_MIGRATION_MODEL = `\ +model RW_DataMigration { + version String @id + name String + startedAt DateTime + finishedAt DateTime +}` diff --git a/packages/cli/src/commands/dataMigrate/up.js b/packages/cli/src/commands/dataMigrate/up.js index fe58eb795048..bf7059cba435 100644 --- a/packages/cli/src/commands/dataMigrate/up.js +++ b/packages/cli/src/commands/dataMigrate/up.js @@ -1,179 +1,37 @@ -import fs from 'fs' -import path from 'path' - -import { Listr } from 'listr2' import terminalLink from 'terminal-link' -import { registerApiSideBabelHook } from '@redwoodjs/internal/dist/build/babel/api' -import { errorTelemetry } from '@redwoodjs/telemetry' - import { getPaths } from '../../lib' -import c from '../../lib/colors' - -// sorts migrations by date, oldest first -const sortMigrations = (migrations) => { - return migrations.sort((a, b) => { - const aVersion = parseInt(Object.keys(a)[0]) - const bVersion = parseInt(Object.keys(b)[0]) - - if (aVersion > bVersion) { - return 1 - } - if (aVersion < bVersion) { - return -1 - } - return 0 - }) -} - -const SUPPORTED_EXTENSIONS = ['.js', '.ts'] - -// Return the list of migrations that haven't run against the database yet -const getMigrations = async (db) => { - const basePath = path.join(getPaths().api.dataMigrations) - - if (!fs.existsSync(basePath)) { - return [] - } - - // gets all migrations present in the app - const files = fs - .readdirSync(basePath) - .filter((m) => SUPPORTED_EXTENSIONS.includes(path.extname(m))) - .map((m) => { - return { - [m.split('-')[0]]: path.join(basePath, m), - } - }) - - // gets all migration versions that have already run against the database - const ranMigrations = await db.rW_DataMigration.findMany({ - orderBy: { version: 'asc' }, - }) - const ranVersions = ranMigrations.map((migration) => - migration.version.toString() - ) - - const unrunMigrations = files.filter((migration) => { - return !ranVersions.includes(Object.keys(migration)[0]) - }) - - return sortMigrations(unrunMigrations) -} - -// adds data for completed migrations to the DB -const record = async (db, { version, name, startedAt, finishedAt }) => { - await db.rW_DataMigration.create({ - data: { version, name, startedAt, finishedAt }, - }) -} - -// output run status to the console -const report = (counters) => { - console.log('') - if (counters.run) { - console.info( - c.green(`${counters.run} data migration(s) completed successfully.`) - ) - } - if (counters.error) { - console.error( - c.error(`${counters.error} data migration(s) exited with errors.`) - ) - } - if (counters.skipped) { - console.warn( - c.warning( - `${counters.skipped} data migration(s) skipped due to previous error.` - ) - ) - } - console.log('') -} - -const runScript = async (db, scriptPath) => { - const script = await import(scriptPath) - const startedAt = new Date() - await script.default({ db }) - const finishedAt = new Date() - - return { startedAt, finishedAt } -} export const command = 'up' export const description = 'Run any outstanding Data Migrations against the database' -export const builder = (yargs) => { - yargs.epilogue( - `Also see the ${terminalLink( - 'Redwood CLI Reference', - 'https://redwoodjs.com/docs/cli-commands#datamigrate-up' - )}` - ) -} - -export const handler = async () => { - // Import babel settings so we can write es6 scripts - registerApiSideBabelHook() - - const { db } = require(path.join(getPaths().api.lib, 'db')) - const migrations = await getMigrations(db) - - // exit immediately if there aren't any migrations to run - if (!migrations.length) { - console.info(c.green('\nNo data migrations run, already up-to-date.\n')) - process.exit(0) - } - - const counters = { run: 0, skipped: 0, error: 0 } - const migrationTasks = migrations.map((migration) => { - const version = Object.keys(migration)[0] - const migrationPath = Object.values(migration)[0] - const migrationName = path.basename(migrationPath, '.js') - - return { - title: migrationName, - skip: () => { - if (counters.error > 0) { - counters.skipped++ - return true - } - }, - task: async () => { - try { - const { startedAt, finishedAt } = await runScript(db, migrationPath) - counters.run++ - await record(db, { - version, - name: migrationName, - startedAt, - finishedAt, - }) - } catch (e) { - counters.error++ - console.error(c.error(`Error in data migration: ${e.message}`)) - } - }, - } - }) - - const tasks = new Listr(migrationTasks, { - rendererOptions: { collapseSubtasks: false }, - renderer: 'verbose', - }) +/** + * @param {import('@types/yargs').Argv} yargs + */ +export function builder(yargs) { + yargs + .option('import-db-client-from-dist', { + type: 'boolean', + alias: ['db-from-dist'], + description: 'Import the db client from dist', + default: false, + }) + .option('dist-path', { + type: 'string', + alias: 'd', + description: 'Path to the api dist directory', + default: getPaths().api.dist, + }) + .epilogue( + `Also see the ${terminalLink( + 'Redwood CLI Reference', + 'https://redwoodjs.com/docs/cli-commands#datamigrate-up' + )}` + ) +} - try { - await tasks.run() - await db.$disconnect() - report(counters) - if (counters.error) { - process.exit(1) - } - } catch (e) { - await db.$disconnect() - report(counters) - errorTelemetry(process.argv, e.message) - process.exit(e?.exitCode || 1) - } +export async function handler(options) { + const { handler } = await import('./upHandler') + return handler(options) } diff --git a/packages/cli/src/commands/dataMigrate/upHandler.js b/packages/cli/src/commands/dataMigrate/upHandler.js new file mode 100644 index 000000000000..3ba5307fa6b2 --- /dev/null +++ b/packages/cli/src/commands/dataMigrate/upHandler.js @@ -0,0 +1,232 @@ +import fs from 'fs' +import path from 'path' + +import { Listr } from 'listr2' + +import { registerApiSideBabelHook } from '@redwoodjs/internal/dist/build/babel/api' +import { errorTelemetry } from '@redwoodjs/telemetry' + +import { getPaths } from '../../lib' +import c from '../../lib/colors' + +const redwoodProjectPaths = getPaths() +let requireHookRegistered = false + +/** + * @param {{ + * importDbClientFromDist: boolean + * distPath: string + * }} options + */ +export async function handler({ importDbClientFromDist, distPath }) { + let db + + if (importDbClientFromDist) { + if (!fs.existsSync(distPath)) { + console.warn( + `Can't find api dist at ${distPath}. You may need to build first: yarn rw build api` + ) + process.exitCode = 1 + return + } + + const distLibDbPath = path.join(distPath, 'lib', 'db.js') + + if (!fs.existsSync(distLibDbPath)) { + console.error( + `Can't find db.js at ${distLibDbPath}. Redwood expects the db.js file to be in the ${path.join( + distPath, + 'lib' + )} directory` + ) + process.exitCode = 1 + return + } + + db = (await import(distLibDbPath)).db + } else { + registerApiSideBabelHook() + requireHookRegistered = true + + db = (await import(path.join(redwoodProjectPaths.api.lib, 'db'))).db + } + + const pendingDataMigrations = await getPendingDataMigrations(db) + + if (!pendingDataMigrations.length) { + console.info( + c.green('\nNo pending data migrations run, already up-to-date.\n') + ) + process.exitCode = 0 + return + } + + const counters = { run: 0, skipped: 0, error: 0 } + + const dataMigrationTasks = pendingDataMigrations.map((dataMigration) => { + const dataMigrationName = path.basename(dataMigration.path, '.js') + + return { + title: dataMigrationName, + skip() { + if (counters.error > 0) { + counters.skipped++ + return true + } + }, + async task() { + if (!requireHookRegistered) { + registerApiSideBabelHook() + } + + try { + const { startedAt, finishedAt } = await runDataMigration( + db, + dataMigration.path + ) + counters.run++ + await recordDataMigration(db, { + version: dataMigration.version, + name: dataMigrationName, + startedAt, + finishedAt, + }) + } catch (e) { + counters.error++ + console.error(c.error(`Error in data migration: ${e.message}`)) + } + }, + } + }) + + const tasks = new Listr(dataMigrationTasks, { + rendererOptions: { collapseSubtasks: false }, + renderer: 'verbose', + }) + + try { + await tasks.run() + await db.$disconnect() + + console.log() + reportDataMigrations(counters) + console.log() + + if (counters.error) { + process.exitCode = 1 + } + } catch (e) { + await db.$disconnect() + + console.log() + reportDataMigrations(counters) + console.log() + + errorTelemetry(process.argv, e.message) + process.exitCode = e?.exitCode ?? 1 + } +} + +/** + * Return the list of migrations that haven't run against the database yet + */ +async function getPendingDataMigrations(db) { + const dataMigrationsPath = redwoodProjectPaths.api.dataMigrations + + if (!fs.existsSync(dataMigrationsPath)) { + return [] + } + + const dataMigrations = fs + .readdirSync(dataMigrationsPath) + // There may be a `.keep` file in the data migrations directory. + .filter((dataMigrationFileName) => + ['js', '.ts'].some((extension) => + dataMigrationFileName.endsWith(extension) + ) + ) + .map((dataMigrationFileName) => { + const [version] = dataMigrationFileName.split('-') + + return { + version, + path: path.join(dataMigrationsPath, dataMigrationFileName), + } + }) + + const ranDataMigrations = await db.rW_DataMigration.findMany({ + orderBy: { version: 'asc' }, + }) + const ranDataMigrationVersions = ranDataMigrations.map((dataMigration) => + dataMigration.version.toString() + ) + + const pendingDataMigrations = dataMigrations + .filter(({ version }) => { + return !ranDataMigrationVersions.includes(version) + }) + .sort(sortDataMigrationsByVersion) + + return pendingDataMigrations +} + +/** + * Sorts migrations by date, oldest first + */ +function sortDataMigrationsByVersion(dataMigrationA, dataMigrationB) { + const aVersion = parseInt(dataMigrationA.version) + const bVersion = parseInt(dataMigrationB.version) + + if (aVersion > bVersion) { + return 1 + } + if (aVersion < bVersion) { + return -1 + } + return 0 +} + +async function runDataMigration(db, dataMigrationPath) { + const dataMigration = await import(dataMigrationPath) + + const startedAt = new Date() + await dataMigration.default({ db }) + const finishedAt = new Date() + + return { startedAt, finishedAt } +} + +/** + * Adds data for completed migrations to the DB + */ +async function recordDataMigration( + db, + { version, name, startedAt, finishedAt } +) { + await db.rW_DataMigration.create({ + data: { version, name, startedAt, finishedAt }, + }) +} + +/** + * Output run status to the console + */ +function reportDataMigrations(counters) { + if (counters.run) { + console.info( + c.green(`${counters.run} data migration(s) completed successfully.`) + ) + } + if (counters.error) { + console.error( + c.error(`${counters.error} data migration(s) exited with errors.`) + ) + } + if (counters.skipped) { + console.warn( + c.warning( + `${counters.skipped} data migration(s) skipped due to previous error.` + ) + ) + } +} diff --git a/packages/cli/src/commands/generate/dataMigration/dataMigration.js b/packages/cli/src/commands/generate/dataMigration/dataMigration.js index 0e878727bb1d..7a22055bff45 100644 --- a/packages/cli/src/commands/generate/dataMigration/dataMigration.js +++ b/packages/cli/src/commands/generate/dataMigration/dataMigration.js @@ -35,7 +35,8 @@ export const files = ({ name, typescript }) => { } } -export const command = 'dataMigration ' +export const command = 'data-migration ' +export const aliases = ['dataMigration', 'dm'] export const description = 'Generate a data migration' export const builder = (yargs) => { yargs diff --git a/packages/cli/src/index.js b/packages/cli/src/index.js index 95c773fdc8ad..7f2b4584e92c 100644 --- a/packages/cli/src/index.js +++ b/packages/cli/src/index.js @@ -12,7 +12,7 @@ import { telemetryMiddleware } from '@redwoodjs/telemetry' import * as buildCommand from './commands/build' import * as checkCommand from './commands/check' import * as consoleCommand from './commands/console' -import * as dataMigrateCommand from './commands/data-migrate' +import * as dataMigrateCommand from './commands/dataMigrate' import * as deployCommand from './commands/deploy' import * as destroyCommand from './commands/destroy' import * as devCommand from './commands/dev' From 70b7c4dc3ce6f54017d6ed52a2745ffeaa63a710 Mon Sep 17 00:00:00 2001 From: Tobbe Lundberg Date: Wed, 24 May 2023 08:27:56 +0200 Subject: [PATCH 10/11] Reserve h for help, and format docs (#8407) --- docs/docs/cli-commands.md | 30 +++++++++++++------------- packages/api-server/src/cliHandlers.ts | 3 --- packages/api-server/src/watch.ts | 1 - packages/cli/src/commands/serve.js | 3 --- 4 files changed, 15 insertions(+), 22 deletions(-) diff --git a/docs/docs/cli-commands.md b/docs/docs/cli-commands.md index 3851a7d80b17..588bb2e41507 100644 --- a/docs/docs/cli-commands.md +++ b/docs/docs/cli-commands.md @@ -1989,12 +1989,12 @@ yarn redwood serve [side] `yarn rw serve` is useful for debugging locally or for self-hosting—deploying a single server into a serverful environment. Since both the api and the web sides run in the same server, CORS isn't a problem. -| Arguments & Options | Description | -| ------------------- | ------------------------------------------------------------------------------ | -| `side` | Which side(s) to run. Choices are `api` and `web`. Defaults to `api` and `web` | -| `--port` | What port should the server run on [default: 8911] | +| Arguments & Options | Description | +| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `side` | Which side(s) to run. Choices are `api` and `web`. Defaults to `api` and `web` | +| `--port` | What port should the server run on [default: 8911] | | `--host` | What host should the server run on. This defaults to the value of `web.host` in the `redwood.toml` file which itself defaults to `'localhost'`. | -| `--socket` | The socket the server should run. This takes precedence over port | +| `--socket` | The socket the server should run. This takes precedence over port | ### serve api @@ -2006,12 +2006,12 @@ yarn rw serve api This command uses `apiUrl` in your `redwood.toml`. Use this command if you want to run just the api side on a server (e.g. running on Render). -| Arguments & Options | Description | -| ------------------- | ----------------------------------------------------------------- | -| `--port` | What port should the server run on [default: 8911] | +| Arguments & Options | Description | +| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `--port` | What port should the server run on [default: 8911] | | `--host` | What host should the server run on. This defaults to the value of `api.host` in the `redwood.toml` file which itself defaults to `'localhost'`. | -| `--socket` | The socket the server should run. This takes precedence over port | -| `--apiRootPath` | The root path where your api functions are served | +| `--socket` | The socket the server should run. This takes precedence over port | +| `--apiRootPath` | The root path where your api functions are served | For the full list of Server Configuration settings, see [this documentation](app-configuration-redwood-toml.md#api). If you want to format your log output, you can pipe the command to the Redwood LogFormatter: @@ -2034,12 +2034,12 @@ This command serves the contents in `web/dist`. Use this command if you're debug > > Probably, but it can be a challenge to setup when you just want something running quickly! -| Arguments & Options | Description | -| ------------------- | ------------------------------------------------------------------------------------- | -| `--port` | What port should the server run on [default: 8911] | +| Arguments & Options | Description | +| ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `--port` | What port should the server run on [default: 8911] | | `--host` | What host should the server run on. This defaults to the value of `web.host` in the `redwood.toml` file which itself defaults to `'localhost'`. | -| `--socket` | The socket the server should run. This takes precedence over port | -| `--apiHost` | Forwards requests from the `apiUrl` (defined in `redwood.toml`) to the specified host | +| `--socket` | The socket the server should run. This takes precedence over port | +| `--apiHost` | Forwards requests from the `apiUrl` (defined in `redwood.toml`) to the specified host | If you want to format your log output, you can pipe the command to the Redwood LogFormatter: diff --git a/packages/api-server/src/cliHandlers.ts b/packages/api-server/src/cliHandlers.ts index bb6060ff5e43..c73ae09d7920 100644 --- a/packages/api-server/src/cliHandlers.ts +++ b/packages/api-server/src/cliHandlers.ts @@ -29,7 +29,6 @@ export const commonOptions = { host: { default: redwoodProjectConfig.web.host, type: 'string', - alias: 'h', }, socket: { type: 'string' }, } as const @@ -43,7 +42,6 @@ export const apiCliOptions = { host: { default: redwoodProjectConfig.api.host, type: 'string', - alias: 'h', }, socket: { type: 'string' }, apiRootPath: { @@ -64,7 +62,6 @@ export const webCliOptions = { host: { default: redwoodProjectConfig.web.host, type: 'string', - alias: 'h', }, socket: { type: 'string' }, apiHost: { diff --git a/packages/api-server/src/watch.ts b/packages/api-server/src/watch.ts index 3fc4e5bc15a3..d16ae04f0849 100644 --- a/packages/api-server/src/watch.ts +++ b/packages/api-server/src/watch.ts @@ -33,7 +33,6 @@ const argv = yargs(hideBin(process.argv)) default: redwoodProjectConfig.api.port, }) .option('host', { - alias: 'h', description: 'Host', type: 'string', default: redwoodProjectConfig.api.host, diff --git a/packages/cli/src/commands/serve.js b/packages/cli/src/commands/serve.js index a76014f8e0b5..6dc843f392b3 100644 --- a/packages/cli/src/commands/serve.js +++ b/packages/cli/src/commands/serve.js @@ -30,7 +30,6 @@ export async function builder(yargs) { host: { default: redwoodProjectConfig.web.host, type: 'string', - alias: 'h', }, socket: { type: 'string' }, }), @@ -77,7 +76,6 @@ export async function builder(yargs) { host: { default: redwoodProjectConfig.api.host, type: 'string', - alias: 'h', }, socket: { type: 'string' }, apiRootPath: { @@ -106,7 +104,6 @@ export async function builder(yargs) { host: { default: redwoodProjectConfig.web.host, type: 'string', - alias: 'h', }, socket: { type: 'string' }, apiHost: { From dfb1d2b932c0cb85d2549b08040a1b1bf002f3cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 24 May 2023 11:51:03 +0000 Subject: [PATCH 11/11] chore(deps): update dependency @types/testing-library__jest-dom to v5.14.6 (#8401) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- packages/forms/package.json | 2 +- packages/web/package.json | 2 +- yarn.lock | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/forms/package.json b/packages/forms/package.json index 270003576d7b..8ba107b2b1bb 100644 --- a/packages/forms/package.json +++ b/packages/forms/package.json @@ -37,7 +37,7 @@ "@types/pascalcase": "1.0.1", "@types/react": "18.2.6", "@types/react-dom": "18.2.4", - "@types/testing-library__jest-dom": "5.14.5", + "@types/testing-library__jest-dom": "5.14.6", "graphql": "16.6.0", "jest": "29.5.0", "nodemon": "2.0.22", diff --git a/packages/web/package.json b/packages/web/package.json index 513ecdbed911..88e8bac8b6d1 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -54,7 +54,7 @@ "@types/prop-types": "15.7.5", "@types/react": "18.2.6", "@types/react-dom": "18.2.4", - "@types/testing-library__jest-dom": "5.14.5", + "@types/testing-library__jest-dom": "5.14.6", "jest": "29.5.0", "jest-runner-tsd": "5.0.0", "nodemon": "2.0.22", diff --git a/yarn.lock b/yarn.lock index 70ee8103953a..4cbb03118e13 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7041,7 +7041,7 @@ __metadata: "@types/pascalcase": 1.0.1 "@types/react": 18.2.6 "@types/react-dom": 18.2.4 - "@types/testing-library__jest-dom": 5.14.5 + "@types/testing-library__jest-dom": 5.14.6 core-js: 3.30.2 graphql: 16.6.0 jest: 29.5.0 @@ -7436,7 +7436,7 @@ __metadata: "@types/prop-types": 15.7.5 "@types/react": 18.2.6 "@types/react-dom": 18.2.4 - "@types/testing-library__jest-dom": 5.14.5 + "@types/testing-library__jest-dom": 5.14.6 core-js: 3.30.2 graphql: 16.6.0 graphql-tag: 2.12.6 @@ -9788,12 +9788,12 @@ __metadata: languageName: node linkType: hard -"@types/testing-library__jest-dom@npm:5.14.5, @types/testing-library__jest-dom@npm:^5.9.1": - version: 5.14.5 - resolution: "@types/testing-library__jest-dom@npm:5.14.5" +"@types/testing-library__jest-dom@npm:5.14.6, @types/testing-library__jest-dom@npm:^5.9.1": + version: 5.14.6 + resolution: "@types/testing-library__jest-dom@npm:5.14.6" dependencies: "@types/jest": "*" - checksum: f4c82418fdc129806d413d48064049ab3b099635dad06c40be2188134d15135b0b053044de7b0e032867b1ec754e7446046d8fdf6863b9454f8f757f1cac702d + checksum: f681d1af71b969b84cb2bfbf6e09f97a951eed577f983f4c0335e9175bc94b0721217fa10d06f30fabc3b09ccbcfb3c1f5957fa1d3a8becf04c1536bd8364948 languageName: node linkType: hard