diff --git a/app/scripts/migrations/121.1.test.ts b/app/scripts/migrations/121.1.test.ts new file mode 100644 index 000000000000..56d14bdcf415 --- /dev/null +++ b/app/scripts/migrations/121.1.test.ts @@ -0,0 +1,69 @@ +import { AccountsControllerState } from '@metamask/accounts-controller'; +import { createMockInternalAccount } from '../../../test/jest/mocks'; +import { migrate, version } from './121.1'; + +const oldVersion = 121; + +const mockInternalAccount = createMockInternalAccount(); +const mockAccountsControllerState: AccountsControllerState = { + internalAccounts: { + accounts: { + [mockInternalAccount.id]: mockInternalAccount, + }, + selectedAccount: mockInternalAccount.id, + }, +}; + +describe('migration #121.1', () => { + afterEach(() => jest.resetAllMocks()); + + it('updates the version metadata', async () => { + const oldStorage = { + meta: { version: oldVersion }, + data: { + AccountsController: mockAccountsControllerState, + }, + }; + + const newStorage = await migrate(oldStorage); + expect(newStorage.meta).toStrictEqual({ version }); + }); + + it('updates selected account if it is not found in the list of accounts', async () => { + const oldStorage = { + meta: { version: oldVersion }, + data: { + AccountsController: { + ...mockAccountsControllerState, + internalAccounts: { + ...mockAccountsControllerState.internalAccounts, + selectedAccount: 'unknown id', + }, + }, + }, + }; + + const newStorage = await migrate(oldStorage); + const { + internalAccounts: { selectedAccount }, + } = newStorage.data.AccountsController as AccountsControllerState; + expect(selectedAccount).toStrictEqual(mockInternalAccount.id); + expect(newStorage.data.AccountsController).toStrictEqual( + mockAccountsControllerState, + ); + }); + + it('does nothing if the selectedAccount is found in the list of accounts', async () => { + const oldStorage = { + meta: { version: oldVersion }, + data: { + AccountsController: mockAccountsControllerState, + }, + }; + + const newStorage = await migrate(oldStorage); + expect(newStorage.data.AccountsController).toStrictEqual( + mockAccountsControllerState, + ); + }); +}); diff --git a/app/scripts/migrations/121.1.ts b/app/scripts/migrations/121.1.ts new file mode 100644 index 000000000000..0e979297b6b4 --- /dev/null +++ b/app/scripts/migrations/121.1.ts @@ -0,0 +1,49 @@ +import { AccountsControllerState } from '@metamask/accounts-controller'; +import { cloneDeep } from 'lodash'; + +type VersionedData = { + meta: { version: number }; + data: Record; +}; + +export const version = 121.1; + +/** + * This migration removes depreciated `Txcontroller` key if it is present in state. + * + * @param originalVersionedData - Versioned MetaMask extension state, exactly + * what we persist to dist. + * @param originalVersionedData.meta - State metadata. + * @param originalVersionedData.meta.version - The current state version. + * @param originalVersionedData.data - The persisted MetaMask state, keyed by + * controller. + * @returns Updated versioned MetaMask extension state. + */ +export async function migrate( + originalVersionedData: VersionedData, +): Promise { + const versionedData = cloneDeep(originalVersionedData); + versionedData.meta.version = version; + transformState(versionedData.data); + return versionedData; +} + +function transformState(state: Record) { + const accountsControllerState = state?.AccountsController as + | AccountsControllerState + | undefined; + + if ( + accountsControllerState && + Object.values(accountsControllerState?.internalAccounts.accounts).length > + 0 && + !accountsControllerState?.internalAccounts.accounts[ + accountsControllerState?.internalAccounts.selectedAccount + ] + ) { + accountsControllerState.internalAccounts.selectedAccount = Object.values( + accountsControllerState?.internalAccounts.accounts, + )[0].id; + } + return state; +} diff --git a/app/scripts/migrations/126.test.ts b/app/scripts/migrations/126.test.ts index a581b15d28d9..bf05ce28a0d3 100644 --- a/app/scripts/migrations/126.test.ts +++ b/app/scripts/migrations/126.test.ts @@ -1,69 +1,50 @@ -import { AccountsControllerState } from '@metamask/accounts-controller'; -import { createMockInternalAccount } from '../../../test/jest/mocks'; import { migrate, version } from './126'; const oldVersion = 125; -const mockInternalAccount = createMockInternalAccount(); -const mockAccountsControllerState: AccountsControllerState = { - internalAccounts: { - accounts: { - [mockInternalAccount.id]: mockInternalAccount, - }, - selectedAccount: mockInternalAccount.id, - }, -}; - -describe('migration #126', () => { - afterEach(() => jest.resetAllMocks()); - +describe(`migration #${version}`, () => { it('updates the version metadata', async () => { const oldStorage = { meta: { version: oldVersion }, - data: { - AccountsController: mockAccountsControllerState, - }, + data: {}, }; const newStorage = await migrate(oldStorage); + expect(newStorage.meta).toStrictEqual({ version }); }); - it('updates selected account if it is not found in the list of accounts', async () => { - const oldStorage = { - meta: { version: oldVersion }, - data: { - AccountsController: { - ...mockAccountsControllerState, - internalAccounts: { - ...mockAccountsControllerState.internalAccounts, - selectedAccount: 'unknown id', - }, - }, + it('Does nothing if `providerConfig` is not in the network controller state', async () => { + const oldState = { + NetworkController: { + selectedNetworkClientId: 'mainnet', }, }; - const newStorage = await migrate(oldStorage); - const { - internalAccounts: { selectedAccount }, - } = newStorage.data.AccountsController as AccountsControllerState; - expect(selectedAccount).toStrictEqual(mockInternalAccount.id); - expect(newStorage.data.AccountsController).toStrictEqual( - mockAccountsControllerState, - ); + const transformedState = await migrate({ + meta: { version: oldVersion }, + data: oldState, + }); + + expect(transformedState.data).toStrictEqual(oldState); }); - it('does nothing if the selectedAccount is found in the list of accounts', async () => { - const oldStorage = { - meta: { version: oldVersion }, - data: { - AccountsController: mockAccountsControllerState, + it('Removes providerConfig from the network controller state', async () => { + const oldState = { + NetworkController: { + selectedNetworkClientId: 'mainnet', + providerConfig: { + chainId: '0x1', + ticker: 'ETH', + } as object | undefined, }, }; + const transformedState = await migrate({ + meta: { version: oldVersion }, + data: oldState, + }); - const newStorage = await migrate(oldStorage); - expect(newStorage.data.AccountsController).toStrictEqual( - mockAccountsControllerState, - ); + delete oldState.NetworkController.providerConfig; + expect(transformedState.data).toStrictEqual(oldState); }); }); diff --git a/app/scripts/migrations/126.ts b/app/scripts/migrations/126.ts index da7a72b19d3a..87c099e7329c 100644 --- a/app/scripts/migrations/126.ts +++ b/app/scripts/migrations/126.ts @@ -1,4 +1,4 @@ -import { AccountsControllerState } from '@metamask/accounts-controller'; +import { hasProperty, isObject } from '@metamask/utils'; import { cloneDeep } from 'lodash'; type VersionedData = { @@ -9,14 +9,12 @@ type VersionedData = { export const version = 126; /** - * This migration removes depreciated `Txcontroller` key if it is present in state. + * This migration removes `providerConfig` from the network controller state. * - * @param originalVersionedData - Versioned MetaMask extension state, exactly - * what we persist to dist. + * @param originalVersionedData - Versioned MetaMask extension state, exactly what we persist to dist. * @param originalVersionedData.meta - State metadata. * @param originalVersionedData.meta.version - The current state version. - * @param originalVersionedData.data - The persisted MetaMask state, keyed by - * controller. + * @param originalVersionedData.data - The persisted MetaMask state, keyed by controller. * @returns Updated versioned MetaMask extension state. */ export async function migrate( @@ -28,22 +26,14 @@ export async function migrate( return versionedData; } -function transformState(state: Record) { - const accountsControllerState = state?.AccountsController as - | AccountsControllerState - | undefined; - +function transformState( + state: Record, +): Record { if ( - accountsControllerState && - Object.values(accountsControllerState?.internalAccounts.accounts).length > - 0 && - !accountsControllerState?.internalAccounts.accounts[ - accountsControllerState?.internalAccounts.selectedAccount - ] + hasProperty(state, 'NetworkController') && + isObject(state.NetworkController) ) { - accountsControllerState.internalAccounts.selectedAccount = Object.values( - accountsControllerState?.internalAccounts.accounts, - )[0].id; + delete state.NetworkController.providerConfig; } return state; } diff --git a/app/scripts/migrations/127.test.ts b/app/scripts/migrations/127.test.ts deleted file mode 100644 index ce33b2f59fbe..000000000000 --- a/app/scripts/migrations/127.test.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { migrate, version } from './127'; - -const oldVersion = 126; - -describe(`migration #${version}`, () => { - it('updates the version metadata', async () => { - const oldStorage = { - meta: { version: oldVersion }, - data: {}, - }; - - const newStorage = await migrate(oldStorage); - - expect(newStorage.meta).toStrictEqual({ version }); - }); - - it('Does nothing if `providerConfig` is not in the network controller state', async () => { - const oldState = { - NetworkController: { - selectedNetworkClientId: 'mainnet', - }, - }; - - const transformedState = await migrate({ - meta: { version: oldVersion }, - data: oldState, - }); - - expect(transformedState.data).toStrictEqual(oldState); - }); - - it('Removes providerConfig from the network controller state', async () => { - const oldState = { - NetworkController: { - selectedNetworkClientId: 'mainnet', - providerConfig: { - chainId: '0x1', - ticker: 'ETH', - } as object | undefined, - }, - }; - const transformedState = await migrate({ - meta: { version: oldVersion }, - data: oldState, - }); - - delete oldState.NetworkController.providerConfig; - expect(transformedState.data).toStrictEqual(oldState); - }); -}); diff --git a/app/scripts/migrations/127.ts b/app/scripts/migrations/127.ts deleted file mode 100644 index 451324f6a8c2..000000000000 --- a/app/scripts/migrations/127.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { hasProperty, isObject } from '@metamask/utils'; -import { cloneDeep } from 'lodash'; - -type VersionedData = { - meta: { version: number }; - data: Record; -}; - -export const version = 127; - -/** - * This migration removes `providerConfig` from the network controller state. - * - * @param originalVersionedData - Versioned MetaMask extension state, exactly what we persist to dist. - * @param originalVersionedData.meta - State metadata. - * @param originalVersionedData.meta.version - The current state version. - * @param originalVersionedData.data - The persisted MetaMask state, keyed by controller. - * @returns Updated versioned MetaMask extension state. - */ -export async function migrate( - originalVersionedData: VersionedData, -): Promise { - const versionedData = cloneDeep(originalVersionedData); - versionedData.meta.version = version; - transformState(versionedData.data); - return versionedData; -} - -function transformState( - state: Record, -): Record { - if ( - hasProperty(state, 'NetworkController') && - isObject(state.NetworkController) - ) { - delete state.NetworkController.providerConfig; - } - return state; -} diff --git a/app/scripts/migrations/index.js b/app/scripts/migrations/index.js index 05b7d5c84377..7e800337da3b 100644 --- a/app/scripts/migrations/index.js +++ b/app/scripts/migrations/index.js @@ -138,13 +138,13 @@ const migrations = [ require('./120.5'), require('./120.6'), require('./121'), + require('./121.1'), require('./121.2'), require('./122'), require('./123'), require('./124'), require('./125'), require('./126'), - require('./127'), ]; export default migrations; diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json index d8268c39ac0e..1a41b2d64c45 100644 --- a/lavamoat/build-system/policy.json +++ b/lavamoat/build-system/policy.json @@ -34,12 +34,7 @@ }, "@babel/code-frame>@babel/highlight>chalk>ansi-styles": { "packages": { - "@babel/code-frame>@babel/highlight>chalk>ansi-styles>color-convert": true - } - }, - "@babel/code-frame>@babel/highlight>chalk>ansi-styles>color-convert": { - "packages": { - "@babel/code-frame>@babel/highlight>chalk>ansi-styles>color-convert>color-name": true + "@metamask/jazzicon>color>color-convert": true } }, "@babel/code-frame>@babel/highlight>chalk>supports-color": { @@ -1208,6 +1203,11 @@ "Buffer": true } }, + "@metamask/jazzicon>color>color-convert": { + "packages": { + "@metamask/jazzicon>color>color-convert>color-name": true + } + }, "@metamask/object-multiplex>once": { "packages": { "@metamask/object-multiplex>once>wrappy": true @@ -3574,12 +3574,7 @@ }, "gulp-livereload>chalk>ansi-styles": { "packages": { - "gulp-livereload>chalk>ansi-styles>color-convert": true - } - }, - "gulp-livereload>chalk>ansi-styles>color-convert": { - "packages": { - "gulp-livereload>chalk>ansi-styles>color-convert>color-name": true + "@metamask/jazzicon>color>color-convert": true } }, "gulp-livereload>chalk>supports-color": { @@ -8612,12 +8607,7 @@ }, "stylelint>table>slice-ansi>ansi-styles": { "packages": { - "stylelint>table>slice-ansi>ansi-styles>color-convert": true - } - }, - "stylelint>table>slice-ansi>ansi-styles>color-convert": { - "packages": { - "stylelint>table>slice-ansi>ansi-styles>color-convert>color-name": true + "@metamask/jazzicon>color>color-convert": true } }, "stylelint>table>string-width": { diff --git a/package.json b/package.json index 8573d4c3d40f..8362b74661ee 100644 --- a/package.json +++ b/package.json @@ -480,23 +480,23 @@ "@playwright/test": "^1.39.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@sentry/cli": "^2.19.4", - "@storybook/addon-a11y": "^7.6.19", - "@storybook/addon-actions": "^7.6.19", + "@storybook/addon-a11y": "^7.6.20", + "@storybook/addon-actions": "^7.6.20", "@storybook/addon-designs": "^7.0.9", - "@storybook/addon-docs": "^7.6.19", - "@storybook/addon-essentials": "^7.6.19", + "@storybook/addon-docs": "^7.6.20", + "@storybook/addon-essentials": "^7.6.20", "@storybook/addon-knobs": "^7.0.2", - "@storybook/addon-mdx-gfm": "^7.6.19", - "@storybook/addons": "^7.6.19", - "@storybook/api": "^7.6.19", - "@storybook/client-api": "^7.6.19", - "@storybook/components": "^7.6.19", - "@storybook/core-events": "^7.6.19", - "@storybook/react": "^7.6.19", - "@storybook/react-webpack5": "^7.6.19", + "@storybook/addon-mdx-gfm": "^7.6.20", + "@storybook/addons": "^7.6.20", + "@storybook/api": "^7.6.20", + "@storybook/client-api": "^7.6.20", + "@storybook/components": "^7.6.20", + "@storybook/core-events": "^7.6.20", + "@storybook/react": "^7.6.20", + "@storybook/react-webpack5": "^7.6.20", "@storybook/storybook-deployer": "^2.8.16", "@storybook/test-runner": "^0.14.1", - "@storybook/theming": "^7.6.19", + "@storybook/theming": "^7.6.20", "@swc/helpers": "^0.5.7", "@testing-library/jest-dom": "^5.11.10", "@testing-library/react": "^10.4.8", @@ -649,8 +649,8 @@ "source-map": "^0.7.4", "source-map-explorer": "^2.4.2", "sprintf-js": "^1.1.3", - "storybook": "^7.6.19", - "storybook-dark-mode": "^3.0.3", + "storybook": "^7.6.20", + "storybook-dark-mode": "^4.0.2", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", "string.prototype.matchall": "^4.0.2", diff --git a/yarn.lock b/yarn.lock index 616f133461a1..e365df31f5c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8294,31 +8294,17 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@npm:^7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-a11y@npm:7.6.19" +"@storybook/addon-a11y@npm:^7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-a11y@npm:7.6.20" dependencies: - "@storybook/addon-highlight": "npm:7.6.19" + "@storybook/addon-highlight": "npm:7.6.20" axe-core: "npm:^4.2.0" - checksum: 10/c3dc5367235022ede49232b2373b4c674083ff79e50ab62144d4706c2cfa484c0d117ff233a2db9c001bc0e8a53a75f38ec55b8cdb8bfd00ccf190845b4884df - languageName: node - linkType: hard - -"@storybook/addon-actions@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-actions@npm:7.6.19" - dependencies: - "@storybook/core-events": "npm:7.6.19" - "@storybook/global": "npm:^5.0.0" - "@types/uuid": "npm:^9.0.1" - dequal: "npm:^2.0.2" - polished: "npm:^4.2.2" - uuid: "npm:^9.0.0" - checksum: 10/6e25cc16f6e9cf4076ec2da0b851d5a8dfeb8f73b9b53c9ec57e6f0f34d2155518f0dc9af5279fc8a78ab0fd60e3ab72f0509f0815c1bdbee11f595627ef065d + checksum: 10/4da3479a6db035092d6ef59dfd4465357976623db9ff84b9178dd30210e63f728d9f2819850fdfcd6fe00739b3849d4399255e90917ac6083c37ece97d4da30a languageName: node linkType: hard -"@storybook/addon-actions@npm:^7.6.19": +"@storybook/addon-actions@npm:7.6.20, @storybook/addon-actions@npm:^7.6.20": version: 7.6.20 resolution: "@storybook/addon-actions@npm:7.6.20" dependencies: @@ -8332,25 +8318,25 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-backgrounds@npm:7.6.19" +"@storybook/addon-backgrounds@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-backgrounds@npm:7.6.20" dependencies: "@storybook/global": "npm:^5.0.0" memoizerific: "npm:^1.11.3" ts-dedent: "npm:^2.0.0" - checksum: 10/617e13e9b650eeb6d5a5495bc341a86dcd645e3b148bc07e04e4b142c761981df413832cc1500710c9aa7a1905bbdcf518aac1ddd952df744bb1b23954ac18b7 + checksum: 10/458c9493fb8f8efe552efd4a3f4f3a1c3fc0bee539c508de92da6af7efd3fde047d0fce40521bf8b9453747b7c9f07352483500cef173fb8ee382817e2ec692e languageName: node linkType: hard -"@storybook/addon-controls@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-controls@npm:7.6.19" +"@storybook/addon-controls@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-controls@npm:7.6.20" dependencies: - "@storybook/blocks": "npm:7.6.19" + "@storybook/blocks": "npm:7.6.20" lodash: "npm:^4.17.21" ts-dedent: "npm:^2.0.0" - checksum: 10/31f6ad7613fcf2459b2177996816ceb0727ab4972c9768c097cf36f7fc38d09e4d1b481fd69c02900cde323916a2271778cde6e3dbd4f5a64532fc227a0782b6 + checksum: 10/27b0f4d5e751445c16e1a86de4013ee8d60136cc040914cc8e7a9cc53ca93084094335d4bc78fa74cb566d38ce519d5a5dd3cd7f4985cc4c2062f70ad9ebe3b9 languageName: node linkType: hard @@ -8377,37 +8363,7 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-docs@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-docs@npm:7.6.19" - dependencies: - "@jest/transform": "npm:^29.3.1" - "@mdx-js/react": "npm:^2.1.5" - "@storybook/blocks": "npm:7.6.19" - "@storybook/client-logger": "npm:7.6.19" - "@storybook/components": "npm:7.6.19" - "@storybook/csf-plugin": "npm:7.6.19" - "@storybook/csf-tools": "npm:7.6.19" - "@storybook/global": "npm:^5.0.0" - "@storybook/mdx2-csf": "npm:^1.0.0" - "@storybook/node-logger": "npm:7.6.19" - "@storybook/postinstall": "npm:7.6.19" - "@storybook/preview-api": "npm:7.6.19" - "@storybook/react-dom-shim": "npm:7.6.19" - "@storybook/theming": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" - fs-extra: "npm:^11.1.0" - remark-external-links: "npm:^8.0.0" - remark-slug: "npm:^6.0.0" - ts-dedent: "npm:^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: 10/2498d682b2faf77312a3e9632df9681e6f1cd6d3b688981db54ef4818248a40837c2fa97cb5a93a063d0efc49f9f4cabd1c264482b1c54194cdc5aa316eccf10 - languageName: node - linkType: hard - -"@storybook/addon-docs@npm:^7.6.19": +"@storybook/addon-docs@npm:7.6.20, @storybook/addon-docs@npm:^7.6.20": version: 7.6.20 resolution: "@storybook/addon-docs@npm:7.6.20" dependencies: @@ -8437,37 +8393,37 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-essentials@npm:^7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-essentials@npm:7.6.19" - dependencies: - "@storybook/addon-actions": "npm:7.6.19" - "@storybook/addon-backgrounds": "npm:7.6.19" - "@storybook/addon-controls": "npm:7.6.19" - "@storybook/addon-docs": "npm:7.6.19" - "@storybook/addon-highlight": "npm:7.6.19" - "@storybook/addon-measure": "npm:7.6.19" - "@storybook/addon-outline": "npm:7.6.19" - "@storybook/addon-toolbars": "npm:7.6.19" - "@storybook/addon-viewport": "npm:7.6.19" - "@storybook/core-common": "npm:7.6.19" - "@storybook/manager-api": "npm:7.6.19" - "@storybook/node-logger": "npm:7.6.19" - "@storybook/preview-api": "npm:7.6.19" +"@storybook/addon-essentials@npm:^7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-essentials@npm:7.6.20" + dependencies: + "@storybook/addon-actions": "npm:7.6.20" + "@storybook/addon-backgrounds": "npm:7.6.20" + "@storybook/addon-controls": "npm:7.6.20" + "@storybook/addon-docs": "npm:7.6.20" + "@storybook/addon-highlight": "npm:7.6.20" + "@storybook/addon-measure": "npm:7.6.20" + "@storybook/addon-outline": "npm:7.6.20" + "@storybook/addon-toolbars": "npm:7.6.20" + "@storybook/addon-viewport": "npm:7.6.20" + "@storybook/core-common": "npm:7.6.20" + "@storybook/manager-api": "npm:7.6.20" + "@storybook/node-logger": "npm:7.6.20" + "@storybook/preview-api": "npm:7.6.20" ts-dedent: "npm:^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: 10/85f5e1c989bfa59845fc9a0b8ab3c7105630308393d84a2ef3762f3620a90cf5285742b24a9904289047e25fb19752389662b4770bc5d2bdeff29031ad36c8bb + checksum: 10/caa019515d0cf6b628a13611d231145254ca4c69aa01de78f597aef32425cdd1b227ec916f45e56ccf30790503e552adc931d44cb1e76e11a24a19378638bfdd languageName: node linkType: hard -"@storybook/addon-highlight@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-highlight@npm:7.6.19" +"@storybook/addon-highlight@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-highlight@npm:7.6.20" dependencies: "@storybook/global": "npm:^5.0.0" - checksum: 10/a0271f5b5f8ce792791e5949a7fe4dfa17107ee90ffe1defb974e0f8f24dc5387238dc96e021d994420714c8592b82fa9de69ecbc135f1370fb3099e3c465867 + checksum: 10/80258b39b9611c633ee131424af7694addaf66cc4b39e120202634ac30c401d1b654662e8d2677151743e10cf21b5711fe8c2f7a4e695c994240e4ad84251d5b languageName: node linkType: hard @@ -8503,105 +8459,71 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-mdx-gfm@npm:^7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-mdx-gfm@npm:7.6.19" +"@storybook/addon-mdx-gfm@npm:^7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-mdx-gfm@npm:7.6.20" dependencies: - "@storybook/node-logger": "npm:7.6.19" + "@storybook/node-logger": "npm:7.6.20" remark-gfm: "npm:^3.0.1" ts-dedent: "npm:^2.0.0" - checksum: 10/d215b6004326190f4b8aa2a00e3faf4444535c8cf2802e78ed3afe20def790bc8d4cdbe4daebe0e8c134c6379b8ed38c6b7c4f21cfae4c269c4fe0991eb0ac6d + checksum: 10/4068fa42d9a8c4a0ab4f03d2da7f5b9ef247826cb89601b441faa83977a6391bc76051d38b36847d0582b0b606d7974ffad7dfb8b846e88dc60d46d55591453b languageName: node linkType: hard -"@storybook/addon-measure@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-measure@npm:7.6.19" +"@storybook/addon-measure@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-measure@npm:7.6.20" dependencies: "@storybook/global": "npm:^5.0.0" tiny-invariant: "npm:^1.3.1" - checksum: 10/33d8140f0569349cdc5e64662ee5e96576e2b80a7760c6a385eb31263a1c3bf4c79aa6e981e6880f92212fb0b4f46a5bae2cf3c9ba06e79684276266415f411a + checksum: 10/ef2db439402bd8710513ecfb1ecf47d3572e93229d6a41287a8114fc714039387ef3562ddb5a4f1a9930a96587073e59975a87f47cf45c90d0deb7052662cf82 languageName: node linkType: hard -"@storybook/addon-outline@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-outline@npm:7.6.19" +"@storybook/addon-outline@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-outline@npm:7.6.20" dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" - checksum: 10/19d9191a1a181337fb531432e467b874f0c3a07d789b71a587b43b9b6ac7204cac0de4e4dd9560477a45b5d039f632dd988f677503eadc10254959727ffcfc0e + checksum: 10/74cf0cde404f883c1dfdda64036d90dc0174ab742d9f81c8a88fc1c131230aec494236bdd8fa00e0ac7e0e4d153de54bdfe6ef55733d775932f5f62ee8239775 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-toolbars@npm:7.6.19" - checksum: 10/ca9bda329ab2f59d5b55b13548e0b991be260bc08cb52ef2529417aae447b2a3ad7cc43c8cd13b408d7228b7bbf800ab5eabe24fded25089fdd5a42067e5513c +"@storybook/addon-toolbars@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-toolbars@npm:7.6.20" + checksum: 10/3338badd22714001ba022a9d41a3bf7d9e178fdf26652914b09b7cfb3ed2cd6e680360d8b9f667ae8043c215d009965b119fd4918676f2ebeafc888eec5310a3 languageName: node linkType: hard -"@storybook/addon-viewport@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/addon-viewport@npm:7.6.19" +"@storybook/addon-viewport@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/addon-viewport@npm:7.6.20" dependencies: memoizerific: "npm:^1.11.3" - checksum: 10/3d5685f32e1a4e1deef9768a4c0e609b6574544f01e025e5b71eabbc27a182f2ed6f129680e45a9e9ad133d477ffcae370e198fb39779151f037b5bbdc358c37 - languageName: node - linkType: hard - -"@storybook/addons@npm:^7.0.0, @storybook/addons@npm:^7.6.19": - version: 7.6.19 - resolution: "@storybook/addons@npm:7.6.19" - dependencies: - "@storybook/manager-api": "npm:7.6.19" - "@storybook/preview-api": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" - checksum: 10/e0bd716798a4906f9c421544734d6542a8473138240ea370718a09546c721beb78a6236120027efdf38c308fc26444867d9902ec75e2ab6398592daa207233f7 + checksum: 10/aba68c9de68d61e7b915909ba6296e9091e8be48d193ac3f84acebf7488bf96ee1e754f6b2a3728765d15d3ecef491531130246f9e9a08b395c21f88ef584043 languageName: node linkType: hard -"@storybook/api@npm:^7.6.19": - version: 7.6.19 - resolution: "@storybook/api@npm:7.6.19" +"@storybook/addons@npm:^7.6.20": + version: 7.6.20 + resolution: "@storybook/addons@npm:7.6.20" dependencies: - "@storybook/client-logger": "npm:7.6.19" - "@storybook/manager-api": "npm:7.6.19" - checksum: 10/9cb203d7af879bf6fec782ba7d8c432f6bba6259bd1d48a343844b31a476ecaaa06b8d8edf068b44b0a83d48e6ae399902e9c3729b22f8dd9ec5c92fce0e84cd + "@storybook/manager-api": "npm:7.6.20" + "@storybook/preview-api": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" + checksum: 10/801b8281b6e7b6f96808c83c8f862da86d9bb3f5e1abf57a0f51ba4b46b1530613b869a9660147115ebc7787e0bf01eb10b92516c608da0cd6e83e6bf74a2e9c languageName: node linkType: hard -"@storybook/blocks@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/blocks@npm:7.6.19" +"@storybook/api@npm:^7.6.20": + version: 7.6.20 + resolution: "@storybook/api@npm:7.6.20" dependencies: - "@storybook/channels": "npm:7.6.19" - "@storybook/client-logger": "npm:7.6.19" - "@storybook/components": "npm:7.6.19" - "@storybook/core-events": "npm:7.6.19" - "@storybook/csf": "npm:^0.1.2" - "@storybook/docs-tools": "npm:7.6.19" - "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:7.6.19" - "@storybook/preview-api": "npm:7.6.19" - "@storybook/theming": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" - "@types/lodash": "npm:^4.14.167" - color-convert: "npm:^2.0.1" - dequal: "npm:^2.0.2" - lodash: "npm:^4.17.21" - markdown-to-jsx: "npm:^7.1.8" - memoizerific: "npm:^1.11.3" - polished: "npm:^4.2.2" - react-colorful: "npm:^5.1.2" - telejson: "npm:^7.2.0" - tocbot: "npm:^4.20.1" - ts-dedent: "npm:^2.0.0" - util-deprecate: "npm:^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: 10/12a2309b5f2beed5db2f8bdd12d1e8a8d1b3a91c10b68152bedc0a6d64fec4b0a357573ca94fe3d7def84bedfff65b17bbcccbe4c9121960f76458303bb5a228 + "@storybook/client-logger": "npm:7.6.20" + "@storybook/manager-api": "npm:7.6.20" + checksum: 10/2aeabb07d1d245c4a3500dec8dd2472e0f0e6f81c06d1bdcc81f79e9a416c3ddb91b98a72449d8857a26177532bfc93f8094918ef047284c971075062d713630 languageName: node linkType: hard @@ -8639,14 +8561,14 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-manager@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/builder-manager@npm:7.6.19" +"@storybook/builder-manager@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/builder-manager@npm:7.6.20" dependencies: "@fal-works/esbuild-plugin-global-externals": "npm:^2.1.2" - "@storybook/core-common": "npm:7.6.19" - "@storybook/manager": "npm:7.6.19" - "@storybook/node-logger": "npm:7.6.19" + "@storybook/core-common": "npm:7.6.20" + "@storybook/manager": "npm:7.6.20" + "@storybook/node-logger": "npm:7.6.20" "@types/ejs": "npm:^3.1.1" "@types/find-cache-dir": "npm:^3.2.1" "@yarnpkg/esbuild-plugin-pnp": "npm:^3.0.0-rc.10" @@ -8659,23 +8581,23 @@ __metadata: fs-extra: "npm:^11.1.0" process: "npm:^0.11.10" util: "npm:^0.12.4" - checksum: 10/aef5af6b7808e40ebd442e276328b4ed64f7f718d94fae9d23b309d126ee44c7ec79ac4df06a8377ad6fc477af80235d61269effbb70dbd365542789f045589b + checksum: 10/08e6b1294495bcfdfafa3ce1159785fcf4bc0b7ea2f1cdeb88b8ac952017c6106209617cd01c59c35d4dd74cc61eead3c9746ffca6ccf4e18e9ebf0bbda1c819 languageName: node linkType: hard -"@storybook/builder-webpack5@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/builder-webpack5@npm:7.6.19" +"@storybook/builder-webpack5@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/builder-webpack5@npm:7.6.20" dependencies: "@babel/core": "npm:^7.23.2" - "@storybook/channels": "npm:7.6.19" - "@storybook/client-logger": "npm:7.6.19" - "@storybook/core-common": "npm:7.6.19" - "@storybook/core-events": "npm:7.6.19" - "@storybook/core-webpack": "npm:7.6.19" - "@storybook/node-logger": "npm:7.6.19" - "@storybook/preview": "npm:7.6.19" - "@storybook/preview-api": "npm:7.6.19" + "@storybook/channels": "npm:7.6.20" + "@storybook/client-logger": "npm:7.6.20" + "@storybook/core-common": "npm:7.6.20" + "@storybook/core-events": "npm:7.6.20" + "@storybook/core-webpack": "npm:7.6.20" + "@storybook/node-logger": "npm:7.6.20" + "@storybook/preview": "npm:7.6.20" + "@storybook/preview-api": "npm:7.6.20" "@swc/core": "npm:^1.3.82" "@types/node": "npm:^18.0.0" "@types/semver": "npm:^7.3.4" @@ -8708,21 +8630,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/3cc3536902c82357fa2ca03610d0e6dce73782cd562a2add60cf083530a099bf5b63bbe9ec2c3ac73a44ea943ce7d9b4e90140d26096a05ad0d65ea3ba608e1e - languageName: node - linkType: hard - -"@storybook/channels@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/channels@npm:7.6.19" - dependencies: - "@storybook/client-logger": "npm:7.6.19" - "@storybook/core-events": "npm:7.6.19" - "@storybook/global": "npm:^5.0.0" - qs: "npm:^6.10.0" - telejson: "npm:^7.2.0" - tiny-invariant: "npm:^1.3.1" - checksum: 10/ee4f3d85aeeecc9885e9807951c3302edfa42cc25a309940901e12fdd81c8c028815f935bef593dc712c051317434a1f65646a57103655ebe6667935de72a832 + checksum: 10/deb645ccb3a3f83172e91450177db4256dac1d35994a7b5d81184065914b084475eda585b718cf7f2e7b6059f20d3a68899b4d4d059d59b765a17c1efff4c3c1 languageName: node linkType: hard @@ -8740,22 +8648,22 @@ __metadata: languageName: node linkType: hard -"@storybook/cli@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/cli@npm:7.6.19" +"@storybook/cli@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/cli@npm:7.6.20" dependencies: "@babel/core": "npm:^7.23.2" "@babel/preset-env": "npm:^7.23.2" "@babel/types": "npm:^7.23.0" "@ndelangen/get-tarball": "npm:^3.0.7" - "@storybook/codemod": "npm:7.6.19" - "@storybook/core-common": "npm:7.6.19" - "@storybook/core-events": "npm:7.6.19" - "@storybook/core-server": "npm:7.6.19" - "@storybook/csf-tools": "npm:7.6.19" - "@storybook/node-logger": "npm:7.6.19" - "@storybook/telemetry": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" + "@storybook/codemod": "npm:7.6.20" + "@storybook/core-common": "npm:7.6.20" + "@storybook/core-events": "npm:7.6.20" + "@storybook/core-server": "npm:7.6.20" + "@storybook/csf-tools": "npm:7.6.20" + "@storybook/node-logger": "npm:7.6.20" + "@storybook/telemetry": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" "@types/semver": "npm:^7.3.4" "@yarnpkg/fslib": "npm:2.10.3" "@yarnpkg/libzip": "npm:2.3.0" @@ -8787,26 +8695,17 @@ __metadata: bin: getstorybook: ./bin/index.js sb: ./bin/index.js - checksum: 10/7a835ddff46cf604b8465ef3bd03cc5a5a101cd6dfef6bd37876a4702f0f79d32e1a57fee33e073ed00327e1146b51615c2b0f84135eacb6fab92be4eee6c412 - languageName: node - linkType: hard - -"@storybook/client-api@npm:^7.6.19": - version: 7.6.19 - resolution: "@storybook/client-api@npm:7.6.19" - dependencies: - "@storybook/client-logger": "npm:7.6.19" - "@storybook/preview-api": "npm:7.6.19" - checksum: 10/742a8372ec6ceea060417777b1418f108d25357f1e58d61c094e56d90875d9fa410155fd08fc406e2fc4e15e5521dcc9e231621f370b5d6bf58385a368c2bdc1 + checksum: 10/0de9d7e77e1f0d97781b5acde906fe99c62caf182a9fcd1bbb7c852745208e74a8295c3cbbfcec41337a0d3ab7f97a43fdb3a6139f36ebabbe9b80b3c0fc2ca9 languageName: node linkType: hard -"@storybook/client-logger@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/client-logger@npm:7.6.19" +"@storybook/client-api@npm:^7.6.20": + version: 7.6.20 + resolution: "@storybook/client-api@npm:7.6.20" dependencies: - "@storybook/global": "npm:^5.0.0" - checksum: 10/140ea57ea53c4a78652e323b3dab8131cfe1d744a760393c8a798a1c964d0e2c927b7ef9a0326e8c4ee90b820003b5653db3c2ab5c16887e5df2cd114b8efb32 + "@storybook/client-logger": "npm:7.6.20" + "@storybook/preview-api": "npm:7.6.20" + checksum: 10/094ebacca2c01a43659bbb22a88a415c196ad38c3cf1e752b544cd415566f3a5c71f528bb165cfcce80e7897b4c4e5ea6ae7d58a050207f5d1187822c17d8c91 languageName: node linkType: hard @@ -8819,17 +8718,17 @@ __metadata: languageName: node linkType: hard -"@storybook/codemod@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/codemod@npm:7.6.19" +"@storybook/codemod@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/codemod@npm:7.6.20" dependencies: "@babel/core": "npm:^7.23.2" "@babel/preset-env": "npm:^7.23.2" "@babel/types": "npm:^7.23.0" "@storybook/csf": "npm:^0.1.2" - "@storybook/csf-tools": "npm:7.6.19" - "@storybook/node-logger": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" + "@storybook/csf-tools": "npm:7.6.20" + "@storybook/node-logger": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" "@types/cross-spawn": "npm:^6.0.2" cross-spawn: "npm:^7.0.3" globby: "npm:^11.0.2" @@ -8837,32 +8736,11 @@ __metadata: lodash: "npm:^4.17.21" prettier: "npm:^2.8.0" recast: "npm:^0.23.1" - checksum: 10/a5601cc6bab253c7337ca7356d41ef89d4d430d1a4405f5bad1cae1470387a6c8cfa04f8974cf70c75149cc01731f970daef3fff82093f3c0eeb4ff2569e7749 - languageName: node - linkType: hard - -"@storybook/components@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/components@npm:7.6.19" - dependencies: - "@radix-ui/react-select": "npm:^1.2.2" - "@radix-ui/react-toolbar": "npm:^1.0.4" - "@storybook/client-logger": "npm:7.6.19" - "@storybook/csf": "npm:^0.1.2" - "@storybook/global": "npm:^5.0.0" - "@storybook/theming": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" - memoizerific: "npm:^1.11.3" - use-resize-observer: "npm:^9.1.0" - util-deprecate: "npm:^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: 10/8e2d7bc4c6c341dba8edd6443597531a0e4888ad32c7de5d08c361687b9f0d505c94b84bf70756514a3beddd2702eb8aa361c040547a0094902406c23772517b + checksum: 10/ac4e2132be665e173bf7ce121341e847e6fed225e3fef4518a1a3d6f005d7677d116febe0d08f2ecb5f479823dcefa720ac4cf9b6b72ff9b557dbc7db7bd8b2f languageName: node linkType: hard -"@storybook/components@npm:7.6.20, @storybook/components@npm:^7.0.0, @storybook/components@npm:^7.6.19": +"@storybook/components@npm:7.6.20, @storybook/components@npm:^7.6.20": version: 7.6.20 resolution: "@storybook/components@npm:7.6.20" dependencies: @@ -8883,13 +8761,12 @@ __metadata: languageName: node linkType: hard -"@storybook/core-client@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/core-client@npm:7.6.19" - dependencies: - "@storybook/client-logger": "npm:7.6.19" - "@storybook/preview-api": "npm:7.6.19" - checksum: 10/1548a991907471c2e3520dacd278419800a7cf898000f3f6dfdaed3906bf039d5df2067dc11d3aed79b50cab5032638dd213881e9f786bcfd9d1bdd6f6daae92 +"@storybook/components@npm:^8.0.0": + version: 8.2.9 + resolution: "@storybook/components@npm:8.2.9" + peerDependencies: + storybook: ^8.2.9 + checksum: 10/32153df19777ea751d1adb33da6e92b5647d19fd924753b2ca1c80bcc102ee0489eac7b02914a2e56406233940f6eca7f1aa3ba0c441a164cabc954679a67869 languageName: node linkType: hard @@ -8903,37 +8780,6 @@ __metadata: languageName: node linkType: hard -"@storybook/core-common@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/core-common@npm:7.6.19" - dependencies: - "@storybook/core-events": "npm:7.6.19" - "@storybook/node-logger": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" - "@types/find-cache-dir": "npm:^3.2.1" - "@types/node": "npm:^18.0.0" - "@types/node-fetch": "npm:^2.6.4" - "@types/pretty-hrtime": "npm:^1.0.0" - chalk: "npm:^4.1.0" - esbuild: "npm:^0.18.0" - esbuild-register: "npm:^3.5.0" - file-system-cache: "npm:2.3.0" - find-cache-dir: "npm:^3.0.0" - find-up: "npm:^5.0.0" - fs-extra: "npm:^11.1.0" - glob: "npm:^10.0.0" - handlebars: "npm:^4.7.7" - lazy-universal-dotenv: "npm:^4.0.0" - node-fetch: "npm:^2.0.0" - picomatch: "npm:^2.3.0" - pkg-dir: "npm:^5.0.0" - pretty-hrtime: "npm:^1.0.3" - resolve-from: "npm:^5.0.0" - ts-dedent: "npm:^2.0.0" - checksum: 10/344e2d7be2d96aa1eeb91b53fd192f3c8c83a43266bc7342691b30435eab67ca7187ef70699919dc2412c09d6423c2948d9a5f15114dcc9d4fca57d928eac75e - languageName: node - linkType: hard - "@storybook/core-common@npm:7.6.20, @storybook/core-common@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": version: 7.6.20 resolution: "@storybook/core-common@npm:7.6.20" @@ -8965,16 +8811,7 @@ __metadata: languageName: node linkType: hard -"@storybook/core-events@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/core-events@npm:7.6.19" - dependencies: - ts-dedent: "npm:^2.0.0" - checksum: 10/bbf856ee350d914bb77fb35b85057c304516bcbdbe783338407d42af7a3e4c32270da70741a61b5d7fd271a97a28c49a107bc0ffc9bc403e21d6ad72b7224706 - languageName: node - linkType: hard - -"@storybook/core-events@npm:7.6.20, @storybook/core-events@npm:^7.0.0, @storybook/core-events@npm:^7.6.19": +"@storybook/core-events@npm:7.6.20, @storybook/core-events@npm:^7.6.20": version: 7.6.20 resolution: "@storybook/core-events@npm:7.6.20" dependencies: @@ -8983,25 +8820,34 @@ __metadata: languageName: node linkType: hard -"@storybook/core-server@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/core-server@npm:7.6.19" +"@storybook/core-events@npm:^8.0.0": + version: 8.2.9 + resolution: "@storybook/core-events@npm:8.2.9" + peerDependencies: + storybook: ^8.2.9 + checksum: 10/6ac658a75702c645695d82fbd69da5cf4d559050ffa1f0023729ad34c0d84965b2abeeb65efd168b0cdb049314de002c00267eaf692064e3efeae1337cc3ba52 + languageName: node + linkType: hard + +"@storybook/core-server@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/core-server@npm:7.6.20" dependencies: "@aw-web-design/x-default-browser": "npm:1.4.126" "@discoveryjs/json-ext": "npm:^0.5.3" - "@storybook/builder-manager": "npm:7.6.19" - "@storybook/channels": "npm:7.6.19" - "@storybook/core-common": "npm:7.6.19" - "@storybook/core-events": "npm:7.6.19" + "@storybook/builder-manager": "npm:7.6.20" + "@storybook/channels": "npm:7.6.20" + "@storybook/core-common": "npm:7.6.20" + "@storybook/core-events": "npm:7.6.20" "@storybook/csf": "npm:^0.1.2" - "@storybook/csf-tools": "npm:7.6.19" + "@storybook/csf-tools": "npm:7.6.20" "@storybook/docs-mdx": "npm:^0.1.0" "@storybook/global": "npm:^5.0.0" - "@storybook/manager": "npm:7.6.19" - "@storybook/node-logger": "npm:7.6.19" - "@storybook/preview-api": "npm:7.6.19" - "@storybook/telemetry": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" + "@storybook/manager": "npm:7.6.20" + "@storybook/node-logger": "npm:7.6.20" + "@storybook/preview-api": "npm:7.6.20" + "@storybook/telemetry": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" "@types/detect-port": "npm:^1.3.0" "@types/node": "npm:^18.0.0" "@types/pretty-hrtime": "npm:^1.0.0" @@ -9014,7 +8860,6 @@ __metadata: express: "npm:^4.17.3" fs-extra: "npm:^11.1.0" globby: "npm:^11.0.2" - ip: "npm:^2.0.1" lodash: "npm:^4.17.21" open: "npm:^8.4.0" pretty-hrtime: "npm:^1.0.3" @@ -9028,30 +8873,20 @@ __metadata: util-deprecate: "npm:^1.0.2" watchpack: "npm:^2.2.0" ws: "npm:^8.2.3" - checksum: 10/4baea0772977f717cc21404bd12fcc90558e743ab84963407494e8ab1c4466173f797a1f65b3235519cf54542f1d4c784c770d8e465633c98e3c21a5216ac578 + checksum: 10/994dcdbd475650d396ad5f13113412779b23c910133e2fd45a2f7bd31c24a2bd351db977d6ae05b18dc6807edc7ac756286533145449e4e4f4d2bb99507586bb languageName: node linkType: hard -"@storybook/core-webpack@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/core-webpack@npm:7.6.19" +"@storybook/core-webpack@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/core-webpack@npm:7.6.20" dependencies: - "@storybook/core-common": "npm:7.6.19" - "@storybook/node-logger": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" + "@storybook/core-common": "npm:7.6.20" + "@storybook/node-logger": "npm:7.6.20" + "@storybook/types": "npm:7.6.20" "@types/node": "npm:^18.0.0" ts-dedent: "npm:^2.0.0" - checksum: 10/28684d5e74bc4001fa8a084f3423f2b23dd73a1a197ccdc9899a67505b406074b1bdecb74b9411cbbd687394337cfe92f9aa111f1a59c54f80b2876e3f3e2fa0 - languageName: node - linkType: hard - -"@storybook/csf-plugin@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/csf-plugin@npm:7.6.19" - dependencies: - "@storybook/csf-tools": "npm:7.6.19" - unplugin: "npm:^1.3.1" - checksum: 10/94cf074437f5dbc897b7714e18d502d9e5f59def4be5219a31c5eb7a5344c040f8e24f22d83bfe3ffd4f30fecae4267ac0738994bc419f677997c0dc816df45d + checksum: 10/2277c5f996e2936955e19ba52600e286cf28eca7a24eba373329ca804e3e0d5da4047a15c01cdbb03abdf59690dbd96592c1f2c10d77af2463917555774ad9e0 languageName: node linkType: hard @@ -9065,23 +8900,6 @@ __metadata: languageName: node linkType: hard -"@storybook/csf-tools@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/csf-tools@npm:7.6.19" - dependencies: - "@babel/generator": "npm:^7.23.0" - "@babel/parser": "npm:^7.23.0" - "@babel/traverse": "npm:^7.23.2" - "@babel/types": "npm:^7.23.0" - "@storybook/csf": "npm:^0.1.2" - "@storybook/types": "npm:7.6.19" - fs-extra: "npm:^11.1.0" - recast: "npm:^0.23.1" - ts-dedent: "npm:^2.0.0" - checksum: 10/ef616c8df2da2d28b9fcb938495ab9cd277843926deb9b542694f8046111c23997a99181b70b45cdb637235a9679376eeb7c2f6ba1c04c56ad4c4695e666b931 - languageName: node - linkType: hard - "@storybook/csf-tools@npm:7.6.20, @storybook/csf-tools@npm:^7.0.0-beta.0 || ^7.0.0-rc.0 || ^7.0.0": version: 7.6.20 resolution: "@storybook/csf-tools@npm:7.6.20" @@ -9124,21 +8942,6 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/docs-tools@npm:7.6.19" - dependencies: - "@storybook/core-common": "npm:7.6.19" - "@storybook/preview-api": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" - "@types/doctrine": "npm:^0.0.3" - assert: "npm:^2.1.0" - doctrine: "npm:^3.0.0" - lodash: "npm:^4.17.21" - checksum: 10/2f5324e4be4d481cb116895d3c45b6f40ff0bcf5364b2987c619849ef46b5a0e87a7b24266be1e94bb48539cb49c130931d0a9d31f54496883ea542a3a5ffc7c - languageName: node - linkType: hard - "@storybook/docs-tools@npm:7.6.20": version: 7.6.20 resolution: "@storybook/docs-tools@npm:7.6.20" @@ -9161,29 +8964,17 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/manager-api@npm:7.6.19" - dependencies: - "@storybook/channels": "npm:7.6.19" - "@storybook/client-logger": "npm:7.6.19" - "@storybook/core-events": "npm:7.6.19" - "@storybook/csf": "npm:^0.1.2" - "@storybook/global": "npm:^5.0.0" - "@storybook/router": "npm:7.6.19" - "@storybook/theming": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" - dequal: "npm:^2.0.2" - lodash: "npm:^4.17.21" - memoizerific: "npm:^1.11.3" - store2: "npm:^2.14.2" - telejson: "npm:^7.2.0" - ts-dedent: "npm:^2.0.0" - checksum: 10/0dfd7d3c038b2c458553b5f9524f26adf920b162f793a69603be14fac44a1a38149df940accc14755c5c29587985eae4e7f7b5cf934453e147706bca0113d26b +"@storybook/icons@npm:^1.2.5": + version: 1.2.10 + resolution: "@storybook/icons@npm:1.2.10" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10/fad929a7e3c7a1a0fbf6b924b0be73f557b1bba9519faa15422482f89513ceb4b649444c224ee3d1dfbdce3616e684063cff23da08f6b1dd96f1aff4381388a6 languageName: node linkType: hard -"@storybook/manager-api@npm:7.6.20, @storybook/manager-api@npm:^7.0.0": +"@storybook/manager-api@npm:7.6.20": version: 7.6.20 resolution: "@storybook/manager-api@npm:7.6.20" dependencies: @@ -9205,10 +8996,19 @@ __metadata: languageName: node linkType: hard -"@storybook/manager@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/manager@npm:7.6.19" - checksum: 10/cb2c55f7d25ed7620c06335dd326db93550c028b4827a65f25603e5a539522ee785495d31704aa89325f663fa37948040aa06f00b77b0b98db79b99ba7d14953 +"@storybook/manager-api@npm:^8.0.0": + version: 8.2.9 + resolution: "@storybook/manager-api@npm:8.2.9" + peerDependencies: + storybook: ^8.2.9 + checksum: 10/5ee66ebdc88f886c05425acff2c362681a6f778e2f27023a43c6c36767ef265175c58b8f23f74684dba64477b26b310fad7cf1761e6643325325a8724f53d93c + languageName: node + linkType: hard + +"@storybook/manager@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/manager@npm:7.6.20" + checksum: 10/542b5c765cf7704e157e6aea1bcf6b90e00cbb286251257b5e41bc35737f2df05215fecfdad89b3efa780341c1adf671eba71b7ee3164993bdf48bee3ad7c0a0 languageName: node linkType: hard @@ -9219,13 +9019,6 @@ __metadata: languageName: node linkType: hard -"@storybook/node-logger@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/node-logger@npm:7.6.19" - checksum: 10/44ecb90b28b71b8b9e1a5efe392096e11f4eb25aef94d4c8725434693966712e07f49b9742e14be355c8eda560ff4db6a9dbd02f5c16fa75c4d3d863f479c419 - languageName: node - linkType: hard - "@storybook/node-logger@npm:7.6.20": version: 7.6.20 resolution: "@storybook/node-logger@npm:7.6.20" @@ -9233,13 +9026,6 @@ __metadata: languageName: node linkType: hard -"@storybook/postinstall@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/postinstall@npm:7.6.19" - checksum: 10/d0d2771ec7e85090dcd8f6b25ae2b8af62a17e647f332edda80daf6ac843bb9d80802451acc3d532c07aeb050ee7f6d923806942eba27cdc1f7f37c78496bcc6 - languageName: node - linkType: hard - "@storybook/postinstall@npm:7.6.20": version: 7.6.20 resolution: "@storybook/postinstall@npm:7.6.20" @@ -9247,17 +9033,17 @@ __metadata: languageName: node linkType: hard -"@storybook/preset-react-webpack@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/preset-react-webpack@npm:7.6.19" +"@storybook/preset-react-webpack@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/preset-react-webpack@npm:7.6.20" dependencies: "@babel/preset-flow": "npm:^7.22.15" "@babel/preset-react": "npm:^7.22.15" "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.11" - "@storybook/core-webpack": "npm:7.6.19" - "@storybook/docs-tools": "npm:7.6.19" - "@storybook/node-logger": "npm:7.6.19" - "@storybook/react": "npm:7.6.19" + "@storybook/core-webpack": "npm:7.6.20" + "@storybook/docs-tools": "npm:7.6.20" + "@storybook/node-logger": "npm:7.6.20" + "@storybook/react": "npm:7.6.20" "@storybook/react-docgen-typescript-plugin": "npm:1.0.6--canary.9.0c3f3b7.0" "@types/node": "npm:^18.0.0" "@types/semver": "npm:^7.3.4" @@ -9277,29 +9063,7 @@ __metadata: optional: true typescript: optional: true - checksum: 10/f3bcc256e970cce470b226d464b9621837e59687f075c438284ef60967f3756d7403442c6716a48cd444308a4fc2fa7fa6b4686cb65f6c253b226f689abd6ad3 - languageName: node - linkType: hard - -"@storybook/preview-api@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/preview-api@npm:7.6.19" - dependencies: - "@storybook/channels": "npm:7.6.19" - "@storybook/client-logger": "npm:7.6.19" - "@storybook/core-events": "npm:7.6.19" - "@storybook/csf": "npm:^0.1.2" - "@storybook/global": "npm:^5.0.0" - "@storybook/types": "npm:7.6.19" - "@types/qs": "npm:^6.9.5" - dequal: "npm:^2.0.2" - lodash: "npm:^4.17.21" - memoizerific: "npm:^1.11.3" - qs: "npm:^6.10.0" - synchronous-promise: "npm:^2.0.15" - ts-dedent: "npm:^2.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10/54543d845dd7f5652e25059af4a9b1337716dbadd300530ec5bf04f31fd84df542c0d59d09f46246a2f2b2780c1ad787b357d0e5f38e14fe598521a14ee95310 + checksum: 10/bcce20358d85b5fb143a3bb184d4305ba96c4c54bed09b61b3a10e6748e4c3721069b7f7c89f9a1d62ba8234c215759a38d4d39f26e3e6b0c2b19a8ce23e13a1 languageName: node linkType: hard @@ -9325,10 +9089,10 @@ __metadata: languageName: node linkType: hard -"@storybook/preview@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/preview@npm:7.6.19" - checksum: 10/4f90675422a9e224478eeff2646fa7625d9afe4d44c7ad50dbf5f7e63688f3458fe513b1f282808311718d9889f463e9e2113cf7496c2d4b678017711c784272 +"@storybook/preview@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/preview@npm:7.6.20" + checksum: 10/1d1e4c7dc47898467f8ce9caa5026e902e420dac23a51782f3e65ecb50639d0cc1b0b32b7d28ad82b9c7b5e0ffcb528911948fbd952ac45aaec0ccace9aecd71 languageName: node linkType: hard @@ -9350,16 +9114,6 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/react-dom-shim@npm:7.6.19" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 10/dfdcb6e7cdfa3f110222252d1b39b68de8211ec49543e0cac7a3870929d090c051ba6a72c973fa11137da75bbe7d0301564f9ee183a2deb916045145940f2036 - languageName: node - linkType: hard - "@storybook/react-dom-shim@npm:7.6.20": version: 7.6.20 resolution: "@storybook/react-dom-shim@npm:7.6.20" @@ -9370,13 +9124,13 @@ __metadata: languageName: node linkType: hard -"@storybook/react-webpack5@npm:^7.6.19": - version: 7.6.19 - resolution: "@storybook/react-webpack5@npm:7.6.19" +"@storybook/react-webpack5@npm:^7.6.20": + version: 7.6.20 + resolution: "@storybook/react-webpack5@npm:7.6.20" dependencies: - "@storybook/builder-webpack5": "npm:7.6.19" - "@storybook/preset-react-webpack": "npm:7.6.19" - "@storybook/react": "npm:7.6.19" + "@storybook/builder-webpack5": "npm:7.6.20" + "@storybook/preset-react-webpack": "npm:7.6.20" + "@storybook/react": "npm:7.6.20" "@types/node": "npm:^18.0.0" peerDependencies: "@babel/core": ^7.22.0 @@ -9388,47 +9142,11 @@ __metadata: optional: true typescript: optional: true - checksum: 10/42e783250cb97ba1588f7e2eee632d723a0bc200ec653cb6055c98ccbfa05081e2c21cc4b187687277f2d2686d059b46270be8d2275f3b63b2909b3ba84e14e5 - languageName: node - linkType: hard - -"@storybook/react@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/react@npm:7.6.19" - dependencies: - "@storybook/client-logger": "npm:7.6.19" - "@storybook/core-client": "npm:7.6.19" - "@storybook/docs-tools": "npm:7.6.19" - "@storybook/global": "npm:^5.0.0" - "@storybook/preview-api": "npm:7.6.19" - "@storybook/react-dom-shim": "npm:7.6.19" - "@storybook/types": "npm:7.6.19" - "@types/escodegen": "npm:^0.0.6" - "@types/estree": "npm:^0.0.51" - "@types/node": "npm:^18.0.0" - acorn: "npm:^7.4.1" - acorn-jsx: "npm:^5.3.1" - acorn-walk: "npm:^7.2.0" - escodegen: "npm:^2.1.0" - html-tags: "npm:^3.1.0" - lodash: "npm:^4.17.21" - prop-types: "npm:^15.7.2" - react-element-to-jsx-string: "npm:^15.0.0" - ts-dedent: "npm:^2.0.0" - type-fest: "npm:~2.19" - util-deprecate: "npm:^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 - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/95a7ba7b3ce4c31d6fbd28d3b87813144a263f847761345ae2da7ac502bc3fbe93a8555238e025e11b010cd4d74cdd0d88327fb888745240b62ba88f37e0a57c + checksum: 10/a6213abdbdc652d7acc045d7aa716f696090f0813b8234acbc2c6fa71282556e0207ebf36aa3d74f6ab1980a0a43bc7b4b431fd9377912b8a253e1ab0ee1c124 languageName: node linkType: hard -"@storybook/react@npm:^7.6.19": +"@storybook/react@npm:7.6.20, @storybook/react@npm:^7.6.20": version: 7.6.20 resolution: "@storybook/react@npm:7.6.20" dependencies: @@ -9464,17 +9182,6 @@ __metadata: languageName: node linkType: hard -"@storybook/router@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/router@npm:7.6.19" - dependencies: - "@storybook/client-logger": "npm:7.6.19" - memoizerific: "npm:^1.11.3" - qs: "npm:^6.10.0" - checksum: 10/e213e8b3c5f477b3e4e146cbc903968c544e93dce9b3086c64c9ac72d3c0ef1c089815500e9e017453d08ea3ca316c3ea225a28da58aa85b4116a9c8b46c4259 - languageName: node - linkType: hard - "@storybook/router@npm:7.6.20": version: 7.6.20 resolution: "@storybook/router@npm:7.6.20" @@ -9502,19 +9209,19 @@ __metadata: languageName: node linkType: hard -"@storybook/telemetry@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/telemetry@npm:7.6.19" +"@storybook/telemetry@npm:7.6.20": + version: 7.6.20 + resolution: "@storybook/telemetry@npm:7.6.20" dependencies: - "@storybook/client-logger": "npm:7.6.19" - "@storybook/core-common": "npm:7.6.19" - "@storybook/csf-tools": "npm:7.6.19" + "@storybook/client-logger": "npm:7.6.20" + "@storybook/core-common": "npm:7.6.20" + "@storybook/csf-tools": "npm:7.6.20" chalk: "npm:^4.1.0" detect-package-manager: "npm:^2.0.1" fetch-retry: "npm:^5.0.2" fs-extra: "npm:^11.1.0" read-pkg-up: "npm:^7.0.1" - checksum: 10/e3d127e6b020b09462f8349289345ba72703a3c738d2df042786b080225d26f3c9fddb02669c7efb70992a9e6cc2b2e26c3d0f393a0dff645cabee7e0539efc7 + checksum: 10/ce679a0b1bf975e7de6ca77f40942ade9f549da156d40c019e9b3bbbdf87cdb5a4ffdea52b80315f6af5354e3a51e7b4241b8d514c78d7403c99648318bc3246 languageName: node linkType: hard @@ -9555,22 +9262,7 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/theming@npm:7.6.19" - dependencies: - "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.0" - "@storybook/client-logger": "npm:7.6.19" - "@storybook/global": "npm:^5.0.0" - memoizerific: "npm:^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: 10/edeedf52b7aa799d0eb3775c0c01c48ae3aa442d75803b792b2286957eda70a0b2e4f83a7eb448f71d7c68a7c7a16824833fed9053ecb14660d57fa30e123327 - languageName: node - linkType: hard - -"@storybook/theming@npm:7.6.20, @storybook/theming@npm:^7.0.0, @storybook/theming@npm:^7.6.19": +"@storybook/theming@npm:7.6.20, @storybook/theming@npm:^7.6.20": version: 7.6.20 resolution: "@storybook/theming@npm:7.6.20" dependencies: @@ -9585,15 +9277,12 @@ __metadata: languageName: node linkType: hard -"@storybook/types@npm:7.6.19": - version: 7.6.19 - resolution: "@storybook/types@npm:7.6.19" - dependencies: - "@storybook/channels": "npm:7.6.19" - "@types/babel__core": "npm:^7.0.0" - "@types/express": "npm:^4.7.0" - file-system-cache: "npm:2.3.0" - checksum: 10/8930afad00d36531c2194d761efa2e3a66a1efd755f32b12136ba51b798f1489e27408e6a296809ba01a543dcf76342007de45e637201b5c12df6fcac8207a5a +"@storybook/theming@npm:^8.0.0": + version: 8.2.9 + resolution: "@storybook/theming@npm:8.2.9" + peerDependencies: + storybook: ^8.2.9 + checksum: 10/13d71e1b69fb254d5de6349c60c7ac0518cbaec0c26a591c820752dd5b25fe66d8a32e4b081bd9470c0b07648e478eb88ab628d10196918ee2806c9640c2ee2f languageName: node linkType: hard @@ -22515,13 +22204,6 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.1": - version: 2.0.1 - resolution: "ip@npm:2.0.1" - checksum: 10/d6dd154e1bc5e8725adfdd6fb92218635b9cbe6d873d051bd63b178f009777f751a5eea4c67021723a7056325fc3052f8b6599af0a2d56f042c93e684b4a0349 - languageName: node - linkType: hard - "ipaddr.js@npm:1.9.1": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" @@ -26571,23 +26253,23 @@ __metadata: "@sentry/cli": "npm:^2.19.4" "@sentry/types": "npm:^8.19.0" "@sentry/utils": "npm:^8.19.0" - "@storybook/addon-a11y": "npm:^7.6.19" - "@storybook/addon-actions": "npm:^7.6.19" + "@storybook/addon-a11y": "npm:^7.6.20" + "@storybook/addon-actions": "npm:^7.6.20" "@storybook/addon-designs": "npm:^7.0.9" - "@storybook/addon-docs": "npm:^7.6.19" - "@storybook/addon-essentials": "npm:^7.6.19" + "@storybook/addon-docs": "npm:^7.6.20" + "@storybook/addon-essentials": "npm:^7.6.20" "@storybook/addon-knobs": "npm:^7.0.2" - "@storybook/addon-mdx-gfm": "npm:^7.6.19" - "@storybook/addons": "npm:^7.6.19" - "@storybook/api": "npm:^7.6.19" - "@storybook/client-api": "npm:^7.6.19" - "@storybook/components": "npm:^7.6.19" - "@storybook/core-events": "npm:^7.6.19" - "@storybook/react": "npm:^7.6.19" - "@storybook/react-webpack5": "npm:^7.6.19" + "@storybook/addon-mdx-gfm": "npm:^7.6.20" + "@storybook/addons": "npm:^7.6.20" + "@storybook/api": "npm:^7.6.20" + "@storybook/client-api": "npm:^7.6.20" + "@storybook/components": "npm:^7.6.20" + "@storybook/core-events": "npm:^7.6.20" + "@storybook/react": "npm:^7.6.20" + "@storybook/react-webpack5": "npm:^7.6.20" "@storybook/storybook-deployer": "npm:^2.8.16" "@storybook/test-runner": "npm:^0.14.1" - "@storybook/theming": "npm:^7.6.19" + "@storybook/theming": "npm:^7.6.20" "@swc/core": "npm:1.4.11" "@swc/helpers": "npm:^0.5.7" "@testing-library/jest-dom": "npm:^5.11.10" @@ -26809,8 +26491,8 @@ __metadata: source-map: "npm:^0.7.4" source-map-explorer: "npm:^2.4.2" sprintf-js: "npm:^1.1.3" - storybook: "npm:^7.6.19" - storybook-dark-mode: "npm:^3.0.3" + storybook: "npm:^7.6.20" + storybook-dark-mode: "npm:^4.0.2" stream-browserify: "npm:^3.0.0" stream-http: "npm:^3.2.0" string.prototype.matchall: "npm:^4.0.2" @@ -33931,39 +33613,31 @@ __metadata: languageName: node linkType: hard -"storybook-dark-mode@npm:^3.0.3": - version: 3.0.3 - resolution: "storybook-dark-mode@npm:3.0.3" +"storybook-dark-mode@npm:^4.0.2": + version: 4.0.2 + resolution: "storybook-dark-mode@npm:4.0.2" dependencies: - "@storybook/addons": "npm:^7.0.0" - "@storybook/components": "npm:^7.0.0" - "@storybook/core-events": "npm:^7.0.0" + "@storybook/components": "npm:^8.0.0" + "@storybook/core-events": "npm:^8.0.0" "@storybook/global": "npm:^5.0.0" - "@storybook/manager-api": "npm:^7.0.0" - "@storybook/theming": "npm:^7.0.0" + "@storybook/icons": "npm:^1.2.5" + "@storybook/manager-api": "npm:^8.0.0" + "@storybook/theming": "npm:^8.0.0" fast-deep-equal: "npm:^3.1.3" memoizerific: "npm:^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 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - checksum: 10/59e2f4c69abcf4b65941e7fb4c26d748c9d303e2904ba79def6ad624076a9440e1bdbebf36631c16693bb384703384c3931550680969a4b98589cb9ff458a6e8 + checksum: 10/c9ef7bc6734df7486ff763c9da3c69505269eaf5fd7b5b489553f023b363ea892862241e6d701ad647ca5d1e64fd9a2646b8985c7ea8ac97a3bca87891db6fe5 languageName: node linkType: hard -"storybook@npm:^7.6.19": - version: 7.6.19 - resolution: "storybook@npm:7.6.19" +"storybook@npm:^7.6.20": + version: 7.6.20 + resolution: "storybook@npm:7.6.20" dependencies: - "@storybook/cli": "npm:7.6.19" + "@storybook/cli": "npm:7.6.20" bin: sb: ./index.js storybook: ./index.js - checksum: 10/0fc4043ed8230c5af8985f3464f66af1165b36ad99518a22fbdd630677121eae8e7ddbff189bab7bf5199bc79389c0d0a71bcd066c469ba4b61993d86f0c7022 + checksum: 10/7442d0bf404fafdfa6921d388b7af78e835bd4278ec7cc0c6565d3723cb1cd7d24621a97186abd553f1345ddf78628e517656af64bcb4a3d9e9c6253b01461e8 languageName: node linkType: hard