diff --git a/packages/example-react/.storybook/main.js b/packages/example-react/.storybook/main.js index a4da4ca9..5ea2c057 100644 --- a/packages/example-react/.storybook/main.js +++ b/packages/example-react/.storybook/main.js @@ -5,13 +5,16 @@ module.exports = { '../stories/**/*.stories.@(js|jsx|ts|tsx)', ], addons: [ - // "@storybook/addon-a11y", // still breaks + "@storybook/addon-a11y", '@storybook/addon-links', '@storybook/addon-essentials', ], core: { builder: 'storybook-builder-vite', }, + features: { + storyStoreV7: true, + }, async viteFinal(config, { configType }) { // customize the Vite config here return config; diff --git a/packages/example-react/package.json b/packages/example-react/package.json index d8d9eef6..954d7e4d 100644 --- a/packages/example-react/package.json +++ b/packages/example-react/package.json @@ -15,10 +15,10 @@ "react-dom": "17.0.2" }, "devDependencies": { - "@storybook/addon-a11y": "^v6.4.0-rc.0", - "@storybook/addon-docs": "^v6.4.0-rc.0", - "@storybook/addon-essentials": "^v6.4.0-rc.0", - "@storybook/react": "^v6.4.0-rc.0", + "@storybook/addon-a11y": "^6.4.0-rc.2", + "@storybook/addon-docs": "^6.4.0-rc.2", + "@storybook/addon-essentials": "^6.4.0-rc.2", + "@storybook/react": "^6.4.0-rc.2", "storybook-builder-vite": "workspace:*", "vite": "^2.4.1" } diff --git a/packages/example-svelte/package.json b/packages/example-svelte/package.json index 27bbc24a..38144dae 100644 --- a/packages/example-svelte/package.json +++ b/packages/example-svelte/package.json @@ -14,11 +14,11 @@ "svelte": "^3.38.3" }, "devDependencies": { - "@storybook/addon-actions": "^v6.4.0-rc.0", - "@storybook/addon-essentials": "^v6.4.0-rc.0", - "@storybook/addon-links": "^v6.4.0-rc.0", + "@storybook/addon-actions": "^6.4.0-rc.2", + "@storybook/addon-essentials": "^6.4.0-rc.2", + "@storybook/addon-links": "^6.4.0-rc.2", "@storybook/addon-svelte-csf": "^1.1.0", - "@storybook/svelte": "^v6.4.0-rc.0", + "@storybook/svelte": "^6.4.0-rc.2", "@sveltejs/vite-plugin-svelte": "^1.0.0-next.11", "storybook-builder-vite": "workspace:*", "vite": "^2.4.1" diff --git a/packages/example-vue/package.json b/packages/example-vue/package.json index 5a561c61..67da6e43 100644 --- a/packages/example-vue/package.json +++ b/packages/example-vue/package.json @@ -14,9 +14,9 @@ "vue": "^3.1.4" }, "devDependencies": { - "@storybook/addon-a11y": "^v6.4.0-rc.0", - "@storybook/addon-essentials": "^v6.4.0-rc.0", - "@storybook/vue3": "^v6.4.0-rc.0", + "@storybook/addon-a11y": "^6.4.0-rc.2", + "@storybook/addon-essentials": "^6.4.0-rc.2", + "@storybook/vue3": "^6.4.0-rc.2", "@vitejs/plugin-vue": "^1.2.4", "storybook-builder-vite": "workspace:*", "vite": "^2.4.1" diff --git a/packages/storybook-builder-vite/code-generator-plugin.js b/packages/storybook-builder-vite/code-generator-plugin.js index ce0927e3..fe980e5b 100644 --- a/packages/storybook-builder-vite/code-generator-plugin.js +++ b/packages/storybook-builder-vite/code-generator-plugin.js @@ -2,9 +2,12 @@ const fs = require('fs'); const path = require('path'); const { transformIframeHtml } = require('./transform-iframe-html'); const { generateIframeScriptCode } = require('./codegen-iframe-script'); +const { generateModernIframeScriptCode } = require('./codegen-modern-iframe-script'); +const { generateImportFnScriptCode } = require('./codegen-importfn-script'); module.exports.codeGeneratorPlugin = function codeGeneratorPlugin(options) { const virtualFileId = '/virtual:/@storybook/builder-vite/vite-app.js'; + const virtualStoriesFile = '/virtual:/@storybook/builder-vite/storybook-stories.js'; let iframeId; return { name: 'storybook-vite-code-generator-plugin', @@ -14,9 +17,13 @@ module.exports.codeGeneratorPlugin = function codeGeneratorPlugin(options) { // (this might be a little too aggressive?) server.watcher.on('change', (e) => { const { moduleGraph } = server; - const module = moduleGraph.getModuleById(virtualFileId); - if (module) { - server.moduleGraph.invalidateModule(module); + const appModule = moduleGraph.getModuleById(virtualFileId); + if (appModule) { + server.moduleGraph.invalidateModule(appModule); + } + const storiesModule = moduleGraph.getModuleById(virtualStoriesFile); + if(storiesModule) { + server.moduleGraph.invalidateModule(storiesModule); } }); }, @@ -39,12 +46,25 @@ module.exports.codeGeneratorPlugin = function codeGeneratorPlugin(options) { return virtualFileId; } else if (source === 'iframe.html') { return iframeId; + } else if (source === virtualStoriesFile) { + return virtualStoriesFile; } }, async load(id) { + if (id === virtualStoriesFile) { + return generateImportFnScriptCode(options); + } + if (id === virtualFileId) { - return generateIframeScriptCode(options); + if (options.features && options.features.storyStoreV7) { + return generateModernIframeScriptCode(options, { storiesFilename: virtualStoriesFile }); + } else { + return generateIframeScriptCode(options); + } } + + + if (id === iframeId) { return fs.readFileSync( path.resolve(__dirname, 'input', 'iframe.html'), diff --git a/packages/storybook-builder-vite/codegen-iframe-script.js b/packages/storybook-builder-vite/codegen-iframe-script.js index 2f77acc8..c25f9c64 100644 --- a/packages/storybook-builder-vite/codegen-iframe-script.js +++ b/packages/storybook-builder-vite/codegen-iframe-script.js @@ -13,7 +13,6 @@ function replaceCJStoESMPath(entryPath) { module.exports.generateIframeScriptCode = async function generateIframeScriptCode(options) { const { presets, configDir, framework, frameworkPath } = options; - const previewEntries = ( await presets.apply('previewEntries', [], options) ).map(replaceCJStoESMPath); @@ -95,6 +94,10 @@ module.exports.generateIframeScriptCode = v[key] = value; return addParameters(v, false); } + case 'decorateStory': + case 'renderToDOM': { + return null; // This key is not handled directly in v6 mode. + } default: { // eslint-disable-next-line prefer-template return console.log(key + ' was not supported :( !'); diff --git a/packages/storybook-builder-vite/codegen-importfn-script.js b/packages/storybook-builder-vite/codegen-importfn-script.js new file mode 100644 index 00000000..1388eb66 --- /dev/null +++ b/packages/storybook-builder-vite/codegen-importfn-script.js @@ -0,0 +1,46 @@ +const glob = require('glob-promise'); +const path = require('path'); +const { normalizePath } = require('vite'); + +/** + * This file is largely based on https://github.com/storybookjs/storybook/blob/d1195cbd0c61687f1720fefdb772e2f490a46584/lib/core-common/src/utils/to-importFn.ts + */ + +/** + * This function takes an array of stories and creates a mapping between the stories' relative paths + * to the working directory and their dynamic imports. The import is done in an asynchronous function + * to delay loading. It then creates a function, `importFn(path)`, which resolves a path to an import + * function and this is called by Storybook to fetch a story dynamically when needed. + * @param stories An array of absolute story paths. + * @returns {Promise} + */ +async function toImportFn(stories) { + const objectEntries = stories + .map(file => ` './${normalizePath(path.relative(process.cwd(),file))}': async () => import('/@fs/${file}')`); + return ` + const importers = { + ${objectEntries.join(',\n')} + }; + + export async function importFn(path) { + return importers[path](); + } + `; +} + +module.exports.generateImportFnScriptCode = + async function generateImportFnScriptCode(options) { + // First we need to get an array of stories and their absolute paths. + const stories = ( + await Promise.all( + ( + await options.presets.apply('stories', [], options) + ).map((storyEntry) => + glob(path.isAbsolute(storyEntry) ? storyEntry : path.join(options.configDir, storyEntry)) + ) + ) + ).reduce((carry, stories) => carry.concat(stories), []); + + // We can then call toImportFn to create a function that can be used to load each story dynamically. + return (await toImportFn(stories)).trim(); + }; diff --git a/packages/storybook-builder-vite/codegen-modern-iframe-script.js b/packages/storybook-builder-vite/codegen-modern-iframe-script.js new file mode 100644 index 00000000..acd6876c --- /dev/null +++ b/packages/storybook-builder-vite/codegen-modern-iframe-script.js @@ -0,0 +1,70 @@ +const { loadPreviewOrConfigFile } = require('@storybook/core-common'); +const { normalizePath } = require('vite'); + +module.exports.generateModernIframeScriptCode = + async function generateModernIframeScriptCode(options, { storiesFilename }) { + const { presets, configDir } = options; + + const previewOrConfigFile = loadPreviewOrConfigFile({ configDir }); + const presetEntries = await presets.apply('config', [], options); + const configEntries = [...presetEntries, previewOrConfigFile].filter( + Boolean + ).map(configEntry => `/@fs/${normalizePath(configEntry)}`); + + /** + * This code is largely taken from https://github.com/storybookjs/storybook/blob/d1195cbd0c61687f1720fefdb772e2f490a46584/lib/builder-webpack4/src/preview/virtualModuleModernEntry.js.handlebars + * Some small tweaks were made to `getProjectAnnotations` (since `import()` needs to be resolved asynchronously) + * and the HMR implementation has been tweaked to work with Vite. + */ + const code = ` + import fetch from 'unfetch'; + import global from 'global'; + + import { composeConfigs, PreviewWeb } from '@storybook/preview-web'; + import { ClientApi } from '@storybook/client-api'; + import { addons } from '@storybook/addons'; + import createPostMessageChannel from '@storybook/channel-postmessage'; + import createWebSocketChannel from '@storybook/channel-websocket'; + + import { importFn } from '${storiesFilename}'; + + const { SERVER_CHANNEL_URL } = global; + + const getProjectAnnotations = async () => + composeConfigs(await Promise.all([${configEntries.map(configEntry => `import('${configEntry}')`).join(',\n')}])); + + const channel = createPostMessageChannel({ page: 'preview' }); + addons.setChannel(channel); + + if (SERVER_CHANNEL_URL) { + const serverChannel = createWebSocketChannel({ url: SERVER_CHANNEL_URL, }); + addons.setServerChannel(serverChannel); + window.__STORYBOOK_SERVER_CHANNEL__ = serverChannel; + } + + const preview = new PreviewWeb(); + + window.__STORYBOOK_PREVIEW__ = preview; + window.__STORYBOOK_STORY_STORE__ = preview.storyStore; + window.__STORYBOOK_ADDONS_CHANNEL__ = channel; + window.__STORYBOOK_CLIENT_API__ = new ClientApi({ storyStore: preview.storyStore }); + + preview.initialize({ importFn, getProjectAnnotations }); + + if (import.meta.hot) { + import.meta.hot.accept('${storiesFilename}', (newModule) => { + + // importFn has changed so we need to patch the new one in + preview.onStoriesChanged({ importFn: newModule.importFn }); + }); + + import.meta.hot.accept(${JSON.stringify(configEntries)}, ([...newConfigEntries]) => { + const newGetProjectAnnotations = () => composeConfigs(newConfigEntries); + + // getProjectAnnotations has changed so we need to patch the new one in + preview.onGetProjectAnnotationsChanged({ getProjectAnnotations: newGetProjectAnnotations }); + }); + } + `.trim(); + return code; + }; diff --git a/packages/storybook-builder-vite/input/iframe.html b/packages/storybook-builder-vite/input/iframe.html index c75d9677..40e3ebaa 100644 --- a/packages/storybook-builder-vite/input/iframe.html +++ b/packages/storybook-builder-vite/input/iframe.html @@ -5,9 +5,12 @@ <!-- [TITLE HERE] --> + diff --git a/packages/storybook-builder-vite/optimizeDeps.js b/packages/storybook-builder-vite/optimizeDeps.js index 52f657e4..a97ae6d0 100644 --- a/packages/storybook-builder-vite/optimizeDeps.js +++ b/packages/storybook-builder-vite/optimizeDeps.js @@ -7,11 +7,15 @@ module.exports.optimizeDeps = { '@emotion/is-prop-valid', '@emotion/styled', '@mdx-js/react', + '@storybook/addons', '@storybook/addon-docs', + '@storybook/channel-postmessage', + '@storybook/channel-websocket', '@storybook/client-api', '@storybook/client-logger', '@storybook/core/client', '@storybook/csf', + '@storybook/preview-web', '@storybook/react', '@storybook/vue3', 'acorn-jsx', @@ -77,6 +81,7 @@ module.exports.optimizeDeps = { 'ts-dedent', 'util-deprecate', 'uuid-browser/v4', + 'unfetch', 'vue', 'warning', ].filter((m) => { diff --git a/packages/storybook-builder-vite/transform-iframe-html.js b/packages/storybook-builder-vite/transform-iframe-html.js index 5fd1b8a1..15bd51f1 100644 --- a/packages/storybook-builder-vite/transform-iframe-html.js +++ b/packages/storybook-builder-vite/transform-iframe-html.js @@ -1,20 +1,24 @@ module.exports.transformIframeHtml = async function transformIframeHtml( html, - { title, framework, presets } + { configType, features, framework, presets, serverChannelUrl, title } ) { const headHtmlSnippet = await presets.apply('previewHead'); const bodyHtmlSnippet = await presets.apply('previewBody'); const logLevel = await presets.apply('logLevel', undefined); const frameworkOptions = await presets.apply(`${framework}Options`, {}); - const features = await presets.apply('features', {}); + const coreOptions = await presets.apply('core'); + return html .replace('', title || 'Storybook') + .replace('[CONFIG_TYPE HERE]', configType) .replace('[LOGLEVEL HERE]', logLevel) .replace( `'[FRAMEWORK_OPTIONS HERE]'`, JSON.stringify(frameworkOptions || {}) ) + .replace(`'[CHANNEL_OPTIONS HERE]'`, JSON.stringify(coreOptions && coreOptions.channelOptions ? coreOptions.channelOptions : {})) .replace(`'[FEATURES HERE]'`, JSON.stringify(features || {})) + .replace(`'[SERVER_CHANNEL_URL HERE]'`, JSON.stringify(serverChannelUrl)) .replace('', headHtmlSnippet || '') .replace('', bodyHtmlSnippet || ''); }; diff --git a/yarn.lock b/yarn.lock index 5e2c8183..2a20410c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2182,18 +2182,18 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-a11y@npm:^v6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-a11y@npm:6.4.0-rc.0" - dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/channels": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 +"@storybook/addon-a11y@npm:^6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-a11y@npm:6.4.0-rc.2" + dependencies: + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/channels": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/theming": 6.4.0-rc.2 axe-core: ^4.2.0 core-js: ^3.8.2 global: ^4.4.0 @@ -2210,20 +2210,20 @@ __metadata: optional: true react-dom: optional: true - checksum: da1ad2c0dd3fc4f0d2c97a925b3e95c71afc8c35d24ff28be0296fe5696072eebbd5b2b5007f210fcc48dd78971b7831f6e9bc3a905170212220ba56f27dc236 + checksum: e8effc46ef671ed949080f3de381303a98e74a3bc2cffbd5d5de1991543d6882a5cd5d7a4d6caf0b7172b781345fe6880de8729ef67655454ff50c8eb6c7a7de languageName: node linkType: hard -"@storybook/addon-actions@npm:6.4.0-rc.0, @storybook/addon-actions@npm:^v6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-actions@npm:6.4.0-rc.0" +"@storybook/addon-actions@npm:6.4.0-rc.2, @storybook/addon-actions@npm:^6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-actions@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/theming": 6.4.0-rc.2 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -2244,21 +2244,21 @@ __metadata: optional: true react-dom: optional: true - checksum: cf50e026c8afdb5f71e52562ad719aa4300b8a6880823c6f57a0e37b1686df0c0388939e3c44416971b9b42666d62d115329fe4605a8b4b56b2b754085da0129 + checksum: d8e300aa0159102d53ea9414162e8e094a424881733397f4e2ec3107d42d5eb35843a651ca0a0c6db6dee53c1f4f44ab4a24effad4f2b623e1fa2e5b37580353 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-backgrounds@npm:6.4.0-rc.0" +"@storybook/addon-backgrounds@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-backgrounds@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/theming": 6.4.0-rc.2 core-js: ^3.8.2 global: ^4.4.0 memoizerific: ^1.11.3 @@ -2273,23 +2273,23 @@ __metadata: optional: true react-dom: optional: true - checksum: 0d80c28271a976b52220edab1c49dffdbd4eaf9fb0aafd90237c44a1d01ff82e6c70c5c1ad80fb675a0ab4dae3dd632d37324b33f1599dbccd8533d134c3bb4f + checksum: b90f21fa1fba2c17a82d5725601b8e290a36f5cf2c9d159b0468834c3f431fa67d29dd8f656bce28d663d61acf60bf43807295de44932de053ffb44e92852d7e languageName: node linkType: hard -"@storybook/addon-controls@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-controls@npm:6.4.0-rc.0" +"@storybook/addon-controls@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-controls@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core-common": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core-common": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-rc.0 - "@storybook/store": 6.4.0-rc.0 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/node-logger": 6.4.0-rc.2 + "@storybook/store": 6.4.0-rc.2 + "@storybook/theming": 6.4.0-rc.2 core-js: ^3.8.2 lodash: ^4.17.20 ts-dedent: ^2.0.0 @@ -2301,13 +2301,13 @@ __metadata: optional: true react-dom: optional: true - checksum: b384573f9295acba87b0613211221af5ffc1f123fb00f19e231d78d479172214f37ec77724cc99f3a7fb9fcfa0032fe035c47fed7fd12c2add53d3cd70e7326c + checksum: 7962dca667a367a525b910bf442b602f55de504c86339c9e5de6b0389eb9dde3c5a081188f08cbfd122da1d25346b7d9bd8866f41461ab564b2da06d02efc1ba languageName: node linkType: hard -"@storybook/addon-docs@npm:6.4.0-rc.0, @storybook/addon-docs@npm:^v6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-docs@npm:6.4.0-rc.0" +"@storybook/addon-docs@npm:6.4.0-rc.2, @storybook/addon-docs@npm:^6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-docs@npm:6.4.0-rc.2" dependencies: "@babel/core": ^7.12.10 "@babel/generator": ^7.12.11 @@ -2318,21 +2318,21 @@ __metadata: "@mdx-js/loader": ^1.6.22 "@mdx-js/mdx": ^1.6.22 "@mdx-js/react": ^1.6.22 - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/builder-webpack4": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/builder-webpack4": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-rc.0 - "@storybook/node-logger": 6.4.0-rc.0 - "@storybook/postinstall": 6.4.0-rc.0 - "@storybook/preview-web": 6.4.0-rc.0 - "@storybook/source-loader": 6.4.0-rc.0 - "@storybook/store": 6.4.0-rc.0 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/csf-tools": 6.4.0-rc.2 + "@storybook/node-logger": 6.4.0-rc.2 + "@storybook/postinstall": 6.4.0-rc.2 + "@storybook/preview-web": 6.4.0-rc.2 + "@storybook/source-loader": 6.4.0-rc.2 + "@storybook/store": 6.4.0-rc.2 + "@storybook/theming": 6.4.0-rc.2 acorn: ^7.4.1 acorn-jsx: ^5.3.1 acorn-walk: ^7.2.0 @@ -2356,12 +2356,12 @@ __metadata: ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: - "@storybook/angular": 6.4.0-rc.0 - "@storybook/html": 6.4.0-rc.0 - "@storybook/react": 6.4.0-rc.0 - "@storybook/vue": 6.4.0-rc.0 - "@storybook/vue3": 6.4.0-rc.0 - "@storybook/web-components": 6.4.0-rc.0 + "@storybook/angular": 6.4.0-rc.2 + "@storybook/html": 6.4.0-rc.2 + "@storybook/react": 6.4.0-rc.2 + "@storybook/vue": 6.4.0-rc.2 + "@storybook/vue3": 6.4.0-rc.2 + "@storybook/web-components": 6.4.0-rc.2 lit: ^2.0.0-rc.1 lit-html: ^1.4.1 || ^2.0.0-rc.3 react: ^16.8.0 || ^17.0.0 @@ -2399,32 +2399,32 @@ __metadata: optional: true webpack: optional: true - checksum: 27fb5d618cc8e81f130f49fcc25f3d3fbbe71e190545bcd0c834e82288cdc644e0a162346f95087211540e5d90630077c23d81b890872d053327b6397beed44e + checksum: 225dbe7d8c389eabfd26af96a606461bd4ab1a490b055e8116b4cfab5d6bcf67fae1a2660026fdf279e437ccbbed82e186902f465872656847b04ae56f5b72f3 languageName: node linkType: hard -"@storybook/addon-essentials@npm:^v6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-essentials@npm:6.4.0-rc.0" +"@storybook/addon-essentials@npm:^6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-essentials@npm:6.4.0-rc.2" dependencies: - "@storybook/addon-actions": 6.4.0-rc.0 - "@storybook/addon-backgrounds": 6.4.0-rc.0 - "@storybook/addon-controls": 6.4.0-rc.0 - "@storybook/addon-docs": 6.4.0-rc.0 - "@storybook/addon-measure": 6.4.0-rc.0 - "@storybook/addon-outline": 6.4.0-rc.0 - "@storybook/addon-toolbars": 6.4.0-rc.0 - "@storybook/addon-viewport": 6.4.0-rc.0 - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/node-logger": 6.4.0-rc.0 + "@storybook/addon-actions": 6.4.0-rc.2 + "@storybook/addon-backgrounds": 6.4.0-rc.2 + "@storybook/addon-controls": 6.4.0-rc.2 + "@storybook/addon-docs": 6.4.0-rc.2 + "@storybook/addon-measure": 6.4.0-rc.2 + "@storybook/addon-outline": 6.4.0-rc.2 + "@storybook/addon-toolbars": 6.4.0-rc.2 + "@storybook/addon-viewport": 6.4.0-rc.2 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/node-logger": 6.4.0-rc.2 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 peerDependencies: "@babel/core": ^7.9.6 - "@storybook/vue": 6.4.0-rc.0 - "@storybook/web-components": 6.4.0-rc.0 + "@storybook/vue": 6.4.0-rc.2 + "@storybook/web-components": 6.4.0-rc.2 babel-loader: ^8.0.0 lit-html: ^1.4.1 || ^2.0.0-rc.3 react: ^16.8.0 || ^17.0.0 @@ -2443,19 +2443,19 @@ __metadata: optional: true webpack: optional: true - checksum: 90cb35bb4d146ad1b0583ca0a0ceaa95e2a11777b433d3ff7d6ac7487f2a7ef07e092a2dff0ca0ad58eae5429f9ea9bde6e574750e750b62cbe66c6790abc4e6 + checksum: e611b185952c4f34a5399de47000b3278e6036f407e32a3fed3804c5ecde18c25c54b78dbfa55a6b3e81569a5bdf6d74414d41c9fecdee28642f1926434e33fe languageName: node linkType: hard -"@storybook/addon-links@npm:^v6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-links@npm:6.4.0-rc.0" +"@storybook/addon-links@npm:^6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-links@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-rc.0 + "@storybook/router": 6.4.0-rc.2 "@types/qs": ^6.9.5 core-js: ^3.8.2 global: ^4.4.0 @@ -2471,19 +2471,19 @@ __metadata: optional: true react-dom: optional: true - checksum: b7bd6991c575c28e4694428e53b546e14af13419a6002c60c4c69b8e3bb29bd217cdadaadc5ca0bcbfae22a34d8804a5d76aad499f87677e7c222a8bc07e8c54 + checksum: fd72507462af4d9e768b206927daf7ef541c8a723431f3f7567113397e795547e8e6e7864186d4a2149e4f651ec43c17369671153670f471a8d0a10578c3c1af languageName: node linkType: hard -"@storybook/addon-measure@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-measure@npm:6.4.0-rc.0" +"@storybook/addon-measure@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-measure@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 global: ^4.4.0 @@ -2495,19 +2495,19 @@ __metadata: optional: true react-dom: optional: true - checksum: 6b5806ce6943923e66577fe6f8af33a9923cb873a1918065c0e971cb15227e3221ed21f11a58ac92b55ae090b36187241179b2cc4310aa5a11c3877d8fcc9d32 + checksum: 29c1d94640fbb390d4e28c2b840e5771850fbfb46934c7c099c110a8a6576978e45c711a5eeef638f4c1f1444aa2467b406d692ee922cca4d28c22584db10baf languageName: node linkType: hard -"@storybook/addon-outline@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-outline@npm:6.4.0-rc.0" +"@storybook/addon-outline@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-outline@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 global: ^4.4.0 @@ -2521,7 +2521,7 @@ __metadata: optional: true react-dom: optional: true - checksum: 9bdc4168729b3737096edb4ad14d009a12d644c44c51561e6e048c49b3b678669d474c307bd604782ab82281f2c73467ef26ac80b89ba2f3284928708bc49af8 + checksum: fa3adff4578482a257a688cdcb8685c6eb084e341b8ff23d3c24801cabf780f0c581fcc5a66cf8abf9b9d420d753f869ef3d18657fbdce4c413339747e014182 languageName: node linkType: hard @@ -2554,14 +2554,14 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-toolbars@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-toolbars@npm:6.4.0-rc.0" +"@storybook/addon-toolbars@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-toolbars@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/theming": 6.4.0-rc.2 core-js: ^3.8.2 regenerator-runtime: ^0.13.7 peerDependencies: @@ -2572,20 +2572,20 @@ __metadata: optional: true react-dom: optional: true - checksum: d5c24c7a3c6bda249a8435d0c8a0a4a1af174a8012739c457e24bd6c6a59f488b5b45aa862a48b727b844f947a9ec10865b37de9fc03a76bcfa539f7aeb3d077 + checksum: 82bc5f5999db24ed7a6ff1ab08929fb9fa66a5930d3e1b40cf0acaf5e40ac1e30a53837e5a01b81fdd66c8ea4a366fad1ae70db8bd6183ce8a03260fc940dd67 languageName: node linkType: hard -"@storybook/addon-viewport@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addon-viewport@npm:6.4.0-rc.0" +"@storybook/addon-viewport@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addon-viewport@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 + "@storybook/theming": 6.4.0-rc.2 core-js: ^3.8.2 global: ^4.4.0 memoizerific: ^1.11.3 @@ -2599,7 +2599,7 @@ __metadata: optional: true react-dom: optional: true - checksum: 869fce2e725a207fff69099507eb24f6932d92f0e49d3b23835c85d605d8f6a5cb7131213dabb823a36a3120e236e840829daabeee1b9b1623162b43a3417dec + checksum: 3eade3449ed8afc1c28d5ae257f2bee5c650dcf0617b1953120bdcd05f6639b8b17ac39164c286b7f2387cddc970838ac2a3e4fd89dc1058f61844df6f22e9d7 languageName: node linkType: hard @@ -2623,17 +2623,17 @@ __metadata: languageName: node linkType: hard -"@storybook/addons@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/addons@npm:6.4.0-rc.0" +"@storybook/addons@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/addons@npm:6.4.0-rc.2" dependencies: - "@storybook/api": 6.4.0-rc.0 - "@storybook/channels": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/api": 6.4.0-rc.2 + "@storybook/channels": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-rc.0 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/router": 6.4.0-rc.2 + "@storybook/theming": 6.4.0-rc.2 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -2641,7 +2641,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 - checksum: 805dfd701b282ce2af1a4ee40dcdb7dc14b823d59d5ff232c4c5cfd3ca6dd7df54a36b441edc520475a2f0b6f73be1bf26a90e8c8fe08b71a639f3b9c8f75884 + checksum: a24b6e61f7b56a02f10a77cc7a7cb4e9050129d10cf4c320575c348b9353bd7082228bc407fd611052a3bb3bf951b0f877b39a593611a35a45f24b7376f3c129 languageName: node linkType: hard @@ -2676,17 +2676,17 @@ __metadata: languageName: node linkType: hard -"@storybook/api@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/api@npm:6.4.0-rc.0" +"@storybook/api@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/api@npm:6.4.0-rc.2" dependencies: - "@storybook/channels": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/channels": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/router": 6.4.0-rc.0 + "@storybook/router": 6.4.0-rc.2 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/theming": 6.4.0-rc.2 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -2700,13 +2700,13 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 - checksum: 02b1cf3621b52de19cf30343ac2cefbbd81d2bd53d35d587a27a113562fefec037083234819c7f9fe98030bc449b1ead78cd0dcf78b557a95bbb1a33c260b95b + checksum: 4fb28cf71dd29aa36205647068e093f33a82590e8143d41c692cccecc61c7dbfbc85df7ab07ddc4e2eae1a4177aab90fa83f7bd2f18a9927ee1d295852fa2a31 languageName: node linkType: hard -"@storybook/builder-webpack4@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/builder-webpack4@npm:6.4.0-rc.0" +"@storybook/builder-webpack4@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/builder-webpack4@npm:6.4.0-rc.2" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-proposal-class-properties": ^7.12.1 @@ -2729,22 +2729,22 @@ __metadata: "@babel/preset-env": ^7.12.11 "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/channel-postmessage": 6.4.0-rc.0 - "@storybook/channels": 6.4.0-rc.0 - "@storybook/client-api": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core-common": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 - "@storybook/node-logger": 6.4.0-rc.0 - "@storybook/preview-web": 6.4.0-rc.0 - "@storybook/router": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/channel-postmessage": 6.4.0-rc.2 + "@storybook/channels": 6.4.0-rc.2 + "@storybook/client-api": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core-common": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 + "@storybook/node-logger": 6.4.0-rc.2 + "@storybook/preview-web": 6.4.0-rc.2 + "@storybook/router": 6.4.0-rc.2 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-rc.0 - "@storybook/theming": 6.4.0-rc.0 - "@storybook/ui": 6.4.0-rc.0 + "@storybook/store": 6.4.0-rc.2 + "@storybook/theming": 6.4.0-rc.2 + "@storybook/ui": 6.4.0-rc.2 "@types/node": ^14.0.10 "@types/webpack": ^4.41.26 autoprefixer: ^9.8.6 @@ -2784,35 +2784,35 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: c08f869a3763e0b39a65cf02afab1a4caa9bf515c4066c76e1ded815fbdb2fbf52a22441e76fc8a53b397138ce8ee826a0a45dc947c9b5c3fcbec72f46e30154 + checksum: 97a8ac5cad0a92844df4d39c899f6fa775f3c474c288690955c43ed6fe387c7d0886ffb8251aee3378b5a22078b5399eae98b38ef0f7e71e3e565dfd21d37465 languageName: node linkType: hard -"@storybook/channel-postmessage@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/channel-postmessage@npm:6.4.0-rc.0" +"@storybook/channel-postmessage@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/channel-postmessage@npm:6.4.0-rc.2" dependencies: - "@storybook/channels": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/channels": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 core-js: ^3.8.2 global: ^4.4.0 qs: ^6.10.0 telejson: ^5.3.2 - checksum: 201ad7a0f42cd64cb01c547f4fd3a511e83e90778ae0de9e97998be232e7aa4a6466df71bb994c53da7f71efa6654d953567a1f2ee481a720789833f04205dd1 + checksum: 1efae9ac3a7e74aed0b04fe011dcd2d9d2bd24b96d18fd1aed01de1a9e175e91f01720b0b4157d75a5bbfc1a77544932de93bc44c8d695c169bbeb78a78a48c3 languageName: node linkType: hard -"@storybook/channel-websocket@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/channel-websocket@npm:6.4.0-rc.0" +"@storybook/channel-websocket@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/channel-websocket@npm:6.4.0-rc.2" dependencies: - "@storybook/channels": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 + "@storybook/channels": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 core-js: ^3.8.2 global: ^4.4.0 telejson: ^5.3.2 - checksum: 59a6362e259ad46a900ade3f051b4f0b9090c01a83b81e78234fe42d2fdc246c53d8ce285378b5e031bc94d4fc85edf1d0f84ef44019713c10da4925a7e0ce66 + checksum: 8ad40ad1ad91432be22ece3b7f993e3d297382189b6667c4d5e10ca7542453e3d63fa9600272b0f83b952b0ca4a9acc891d4ea8a71f66b0db30c1972c2f86d2d languageName: node linkType: hard @@ -2827,28 +2827,28 @@ __metadata: languageName: node linkType: hard -"@storybook/channels@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/channels@npm:6.4.0-rc.0" +"@storybook/channels@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/channels@npm:6.4.0-rc.2" dependencies: core-js: ^3.8.2 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: bafd3d5afdc855fb26a4d7c40b37ed7e35cd613e7019f42d5d0b4cd29a74edc7e83f1e683f663ade7a65a1fd1c530ab0f1ffd621e94c28364ad565064fa5a9d6 + checksum: 14ee546f60eaf0bccb902e8195013ca85cae7695c84e799245944196fd361d1e9fc1246a65a7853788a730c1deb09f454e47f5aa72d1a36648d61527eba67cca languageName: node linkType: hard -"@storybook/client-api@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/client-api@npm:6.4.0-rc.0" +"@storybook/client-api@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/client-api@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/channel-postmessage": 6.4.0-rc.0 - "@storybook/channels": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/channel-postmessage": 6.4.0-rc.2 + "@storybook/channels": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-rc.0 + "@storybook/store": 6.4.0-rc.2 "@types/qs": ^6.9.5 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 @@ -2865,7 +2865,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 - checksum: 9b44dd3d22d5a4e70eeec03d011203618bab07b3f42b1a1c1d178b6aa9cf3e1d5898edbafafcb9740a04c709f6a292683704a455966154d1e1e22a47c7f635da + checksum: 19290a868a10fd7db8859a3a75f491228f07fd6257a6c1e394c5f8bfbcc0f99f14dce59bcea77e065f6bdc5eafd8e8cb5e736bf3d715efcdbfa5f6527e62af8d languageName: node linkType: hard @@ -2879,24 +2879,24 @@ __metadata: languageName: node linkType: hard -"@storybook/client-logger@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/client-logger@npm:6.4.0-rc.0" +"@storybook/client-logger@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/client-logger@npm:6.4.0-rc.2" dependencies: core-js: ^3.8.2 global: ^4.4.0 - checksum: 699994b2728d8650cbee09aa5f8b1cc1d06a509ba80653a530a400a7d5ea472330956703b1cfc35626d0da09b6c8395cd9d4561abbcc0150a7611d0f0902e7a2 + checksum: bd85b96f1612753955dd79671722946fe67c8331d083f2d2214fba9f0fe66953637affa81382090cdec838b800122ae24dcf5b09dab61023b5a42a48dc1a2402 languageName: node linkType: hard -"@storybook/components@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/components@npm:6.4.0-rc.0" +"@storybook/components@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/components@npm:6.4.0-rc.2" dependencies: "@popperjs/core": ^2.6.0 - "@storybook/client-logger": 6.4.0-rc.0 + "@storybook/client-logger": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/theming": 6.4.0-rc.2 "@types/color-convert": ^2.0.0 "@types/overlayscrollbars": ^1.12.0 "@types/react-syntax-highlighter": 11.0.5 @@ -2920,24 +2920,24 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 - checksum: 2276f529be554cadf3ec132116fb93f6bc00057885b46ab3bdd203dffbff359318a3fd1c5eef2546fed31b9900586367b3e4bb12fa423ad2e7ac294efea9587a + checksum: aa2f7b0e7d46d8344fef9c5c791c914583d5cc2554a0a9813ce4d69559547f3a64f051d7c7e428455d7cc3ea3fc663dd54debe6689711f581aa278e09e228757 languageName: node linkType: hard -"@storybook/core-client@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/core-client@npm:6.4.0-rc.0" +"@storybook/core-client@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/core-client@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/channel-postmessage": 6.4.0-rc.0 - "@storybook/channel-websocket": 6.4.0-rc.0 - "@storybook/client-api": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/channel-postmessage": 6.4.0-rc.2 + "@storybook/channel-websocket": 6.4.0-rc.2 + "@storybook/client-api": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/preview-web": 6.4.0-rc.0 - "@storybook/store": 6.4.0-rc.0 - "@storybook/ui": 6.4.0-rc.0 + "@storybook/preview-web": 6.4.0-rc.2 + "@storybook/store": 6.4.0-rc.2 + "@storybook/ui": 6.4.0-rc.2 airbnb-js-shims: ^2.2.1 ansi-to-html: ^0.6.11 core-js: ^3.8.2 @@ -2955,13 +2955,13 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 8ef6300fb1b58ff3c6bde0f47788644d7d57757a631a057ccbfb0efcaed01e698244b4e18ac0ea36a336bae6106c520ff7dbb0d42744d8bf9692f18eb30a234b + checksum: addfb9a291a443f92855e541df229fedfd1231b3dfa318dd6c10921c084cc7e39d89548d38fd3c8a03c8c827d10032ae1aed77d1555cdd4f361faca50f7d1cef languageName: node linkType: hard -"@storybook/core-common@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/core-common@npm:6.4.0-rc.0" +"@storybook/core-common@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/core-common@npm:6.4.0-rc.2" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-proposal-class-properties": ^7.12.1 @@ -2984,7 +2984,7 @@ __metadata: "@babel/preset-react": ^7.12.10 "@babel/preset-typescript": ^7.12.7 "@babel/register": ^7.12.1 - "@storybook/node-logger": 6.4.0-rc.0 + "@storybook/node-logger": 6.4.0-rc.2 "@storybook/semver": ^7.3.2 "@types/node": ^14.0.10 "@types/pretty-hrtime": ^1.0.0 @@ -3018,7 +3018,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: c9ac16a267400208ee69cc6f1743c39f232f7a177268475e519cd3526c6824bfcca67f72f2c07c77fe3b9bb861343c137afb82d2738face65999aab35d83a148 + checksum: c7b7245327e6a5bd52355869b133ba867b79555930abb7a12548bed6671ccea7192ca5077d5d8c84eb14e0187ec92b6ecbc6caace87a7cffa31461a3e111031d languageName: node linkType: hard @@ -3031,30 +3031,30 @@ __metadata: languageName: node linkType: hard -"@storybook/core-events@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/core-events@npm:6.4.0-rc.0" +"@storybook/core-events@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/core-events@npm:6.4.0-rc.2" dependencies: core-js: ^3.8.2 - checksum: 9c87892cb26c5c6c61adac915ed7a4ee23fbc3df491226af4c2902660ab001947a5a3a2b034131edd28c24131acb99f2519afd47fcdead6011f8187fbca85864 + checksum: f9da6d0e42d3bb9537d5306180942a3fcdefcb720f52bdd34322c2ed68ecc7dd05473c79690bd28cf205619b69dd696f093e209f401644a7182a260bc33eaa6a languageName: node linkType: hard -"@storybook/core-server@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/core-server@npm:6.4.0-rc.0" +"@storybook/core-server@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/core-server@npm:6.4.0-rc.2" dependencies: "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-webpack4": 6.4.0-rc.0 - "@storybook/core-client": 6.4.0-rc.0 - "@storybook/core-common": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/builder-webpack4": 6.4.0-rc.2 + "@storybook/core-client": 6.4.0-rc.2 + "@storybook/core-common": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/csf-tools": 6.4.0-rc.0 - "@storybook/manager-webpack4": 6.4.0-rc.0 - "@storybook/node-logger": 6.4.0-rc.0 + "@storybook/csf-tools": 6.4.0-rc.2 + "@storybook/manager-webpack4": 6.4.0-rc.2 + "@storybook/node-logger": 6.4.0-rc.2 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-rc.0 + "@storybook/store": 6.4.0-rc.2 "@types/node": ^14.0.10 "@types/node-fetch": ^2.5.7 "@types/pretty-hrtime": ^1.0.0 @@ -3087,8 +3087,8 @@ __metadata: webpack: 4 ws: ^8.2.3 peerDependencies: - "@storybook/builder-webpack5": 6.4.0-rc.0 - "@storybook/manager-webpack5": 6.4.0-rc.0 + "@storybook/builder-webpack5": 6.4.0-rc.2 + "@storybook/manager-webpack5": 6.4.0-rc.2 react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 peerDependenciesMeta: @@ -3098,18 +3098,18 @@ __metadata: optional: true typescript: optional: true - checksum: 353412a488bcc61c345d7d193ea78c954ba2ba6d174921c3ff043c71fdfecb6a5f3e1fb0bbedf62cdc39db73bed6f971a7b06e447e511de1534165039e269bde + checksum: 84249da863e9ee38e4f8e909c2d70cfc04367003cfcdd7e62a135ee130a2959ff1b990bfa0cfbb216d370d57dcb098f7dc310b720d020e84abf8d374428a0c2e languageName: node linkType: hard -"@storybook/core@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/core@npm:6.4.0-rc.0" +"@storybook/core@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/core@npm:6.4.0-rc.2" dependencies: - "@storybook/core-client": 6.4.0-rc.0 - "@storybook/core-server": 6.4.0-rc.0 + "@storybook/core-client": 6.4.0-rc.2 + "@storybook/core-server": 6.4.0-rc.2 peerDependencies: - "@storybook/builder-webpack5": 6.4.0-rc.0 + "@storybook/builder-webpack5": 6.4.0-rc.2 react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 webpack: "*" @@ -3118,13 +3118,13 @@ __metadata: optional: true typescript: optional: true - checksum: f7f0335817a876a217163dcde4f089c5d5315518ec2b1368b6429872836dd2b9052a0425227d595afa226c1aadd7ceab87949172400b1f13d5b5238b797d7eae + checksum: 8ed3ad39fdeb3528db1f5e83289724d73d372c09f6be6764e3f10cf7e9c41b1322a2dc9a0875f3c361f7054a0c14ad37f8c0949b587da88195c93c1196d3250e languageName: node linkType: hard -"@storybook/csf-tools@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/csf-tools@npm:6.4.0-rc.0" +"@storybook/csf-tools@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/csf-tools@npm:6.4.0-rc.2" dependencies: "@babel/core": ^7.12.10 "@babel/generator": ^7.12.11 @@ -3143,13 +3143,13 @@ __metadata: prettier: ^2.2.1 regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 - checksum: e2cf397c0116e2f8f04c97c6a88c8823bd1ba3aee6cdcbee2bd85b482fbe02e5f9c47c569f7210f758e50eb274817fbdc5303938276a89ff07968f6a0379bce9 + checksum: 3d213f31795faba10597499b116521ce36331eae95098ce8f0ddcd2ce7b76fb8543b3681d1a53b63c72b2a43704125c7f6361e3beb2e06250b77060496bdf62f languageName: node linkType: hard "@storybook/csf-tools@npm:^6.3.3": - version: 6.3.3 - resolution: "@storybook/csf-tools@npm:6.3.3" + version: 6.3.12 + resolution: "@storybook/csf-tools@npm:6.3.12" dependencies: "@babel/generator": ^7.12.11 "@babel/parser": ^7.12.11 @@ -3165,7 +3165,7 @@ __metadata: lodash: ^4.17.20 prettier: ~2.2.1 regenerator-runtime: ^0.13.7 - checksum: f01d5ccbbf0d6f31fb231fafb5490feee7b893864593c0350c7b99dee623c427e7988844a25128bcf48a97ab6e6b216d4b1fbe789077993a578d5ab7e3d68c01 + checksum: 3d13054f4ff53058abff7df459ccd1a5eaa76244419c7c01c60db70685e15c69d70eca275354afe49809f4c07d46a55e9d96d5ecd6e2326bcbbec88f6d0512df languageName: node linkType: hard @@ -3187,19 +3187,19 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-webpack4@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/manager-webpack4@npm:6.4.0-rc.0" +"@storybook/manager-webpack4@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/manager-webpack4@npm:6.4.0-rc.2" dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-template-literals": ^7.12.1 "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.4.0-rc.0 - "@storybook/core-client": 6.4.0-rc.0 - "@storybook/core-common": 6.4.0-rc.0 - "@storybook/node-logger": 6.4.0-rc.0 - "@storybook/theming": 6.4.0-rc.0 - "@storybook/ui": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/core-client": 6.4.0-rc.2 + "@storybook/core-common": 6.4.0-rc.2 + "@storybook/node-logger": 6.4.0-rc.2 + "@storybook/theming": 6.4.0-rc.2 + "@storybook/ui": 6.4.0-rc.2 "@types/node": ^14.0.10 "@types/webpack": ^4.41.26 babel-loader: ^8.0.0 @@ -3233,42 +3233,42 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 114d017c6c3f171da13bc6f1d8bb424c08547e734297ca4237ca01110de9e24d2bab6aaea4bf2972243320048765cdfa3e37d865c68ef27f0bd4de8a1e99cf94 + checksum: 8d72b0d6d71883dac4ed68186015a105ef09b7900b1d51748bba1f47b946a7a7bd83196b14cccb3ee2b535dbbda65c3c3e4730627aad4b7888e7776678e17c0d languageName: node linkType: hard -"@storybook/node-logger@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/node-logger@npm:6.4.0-rc.0" +"@storybook/node-logger@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/node-logger@npm:6.4.0-rc.2" 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: b999516d622a6237b154099b3b8e2ee41fd60c129d6c5a08818d4b61e5881e56555a609a4d253d7f421b729a75236c4e4235537966fdf5dd14178e4f090c2f8b + checksum: 5382bd5a51b21cb67ad96ad57df5a45969443a2148ef82c8c6070fc9a0c464c842773f20a55384fede7efd8699dadfce9b9ca3e86e40ca38c3de49988c2559ca languageName: node linkType: hard -"@storybook/postinstall@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/postinstall@npm:6.4.0-rc.0" +"@storybook/postinstall@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/postinstall@npm:6.4.0-rc.2" dependencies: core-js: ^3.8.2 - checksum: 1a4af5d64fd7089fb8fea01180faf19d9319028c18e4355a4cec5c6f5a2b52d54d20f36062a3380c6fdf562a0f11de234c1d046385e46b6beb35e6a0245fe0f9 + checksum: 77db0f2fbd4b02a2a10a1b580d6086afdb6a74e0ceb0f2c334a3228e29d0249073e68d4bf871935826eeadc67ff39968279770e30b7b153b6dd6fee732e5df37 languageName: node linkType: hard -"@storybook/preview-web@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/preview-web@npm:6.4.0-rc.0" +"@storybook/preview-web@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/preview-web@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/channel-postmessage": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/channel-postmessage": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-rc.0 + "@storybook/store": 6.4.0-rc.2 ansi-to-html: ^0.6.11 core-js: ^3.8.2 global: ^4.4.0 @@ -3282,7 +3282,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 - checksum: 861cf7f8ff951586c69b71da471de4cafb55b05902a01690a88fbc696d88f9daffe5bab8113a35787538b67586101184eea284379a94266a981808b432f1bcbc + checksum: 4bf6cc99a2b9052700daa0a90ed4398751d45a52151a594e71dbc53f49c46897d5634919b268b54bfb9e845a0b659a188db894b185cc7c2a75d2bb09b02efa39 languageName: node linkType: hard @@ -3304,21 +3304,21 @@ __metadata: languageName: node linkType: hard -"@storybook/react@npm:^v6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/react@npm:6.4.0-rc.0" +"@storybook/react@npm:^6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/react@npm:6.4.0-rc.2" dependencies: "@babel/preset-flow": ^7.12.1 "@babel/preset-react": ^7.12.10 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.1 - "@storybook/addons": 6.4.0-rc.0 - "@storybook/core": 6.4.0-rc.0 - "@storybook/core-common": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/core": 6.4.0-rc.2 + "@storybook/core-common": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/node-logger": 6.4.0-rc.0 + "@storybook/node-logger": 6.4.0-rc.2 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.253f8c1.0 "@storybook/semver": ^7.3.2 - "@storybook/store": 6.4.0-rc.0 + "@storybook/store": 6.4.0-rc.2 "@types/webpack-env": ^1.16.0 babel-plugin-add-react-displayname: ^0.0.5 babel-plugin-named-asset-import: ^0.3.1 @@ -3346,7 +3346,7 @@ __metadata: build-storybook: bin/build.js start-storybook: bin/index.js storybook-server: bin/index.js - checksum: 49ce792dffb6708d24b785b70d467e4da32b33c8a52e2c04c3239b026881d1b1713cdffd14a93211d8d474be8c12e23e41b0d76e71ad91635a7a113e8175e511 + checksum: 8cba3358ba78f16d2fb43efc2d5cdcf467d0e8795d831e20ed4dc7d30e84df837bd430a76788e1171d5581320dfaa3415cea5b19372d55f4d224f1a1554009be languageName: node linkType: hard @@ -3371,11 +3371,11 @@ __metadata: languageName: node linkType: hard -"@storybook/router@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/router@npm:6.4.0-rc.0" +"@storybook/router@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/router@npm:6.4.0-rc.2" dependencies: - "@storybook/client-logger": 6.4.0-rc.0 + "@storybook/client-logger": 6.4.0-rc.2 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -3389,7 +3389,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 - checksum: a9c4922e820fdba8d1c747ac99b402ffb0a3068e0973a17f050eb7dd6445c9570dd18dc68ebfeaa359f61f727ec7bf4eeb4815b23c7cf23f45b55fb7b1a38a92 + checksum: a4538a7fe0a98bad77f925423c5aaf3db6412f3df90f09877e78b72d4548462e3156ac02c4e7635420dab77f1785e4816636d5ee9149dbc2b435ffc0cc9866dd languageName: node linkType: hard @@ -3405,12 +3405,12 @@ __metadata: languageName: node linkType: hard -"@storybook/source-loader@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/source-loader@npm:6.4.0-rc.0" +"@storybook/source-loader@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/source-loader@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 estraverse: ^5.2.0 @@ -3422,7 +3422,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 - checksum: 185ba718366b89c2646f42c87665eb2d663b38c0d4684176b05faba7d48bc5a3e94dbb186b600a9fe57375fb530f60545270f7815a34849caa0315d153766116 + checksum: 732025f9fd3d13a953bac2ebfbbb2cd8aa6cc723c190622fd91e40e61dcb43df0ea6b9ddfce8fdf5d19c218a173bc50b2031e276039c8fbb015ed6989319b3e1 languageName: node linkType: hard @@ -3447,13 +3447,13 @@ __metadata: languageName: node linkType: hard -"@storybook/store@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/store@npm:6.4.0-rc.0" +"@storybook/store@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/store@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 @@ -3466,19 +3466,19 @@ __metadata: synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: 590e288bbe58202cc014b22e6381725097959b25c2514450c7c3ec40d88425bd46fbf637c30734f25f60e6a216e21727d7099a5eab0d06d38fff2254ca83ab33 + checksum: 477e42f97d8b8299741671257126ead68ecc8b23145ff7e0d37c4260a2e12ca706a8d26b78882f0a8635857d04c7ab70e670df560f6b2e047b3a2ed35a2595e7 languageName: node linkType: hard -"@storybook/svelte@npm:^v6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/svelte@npm:6.4.0-rc.0" +"@storybook/svelte@npm:^6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/svelte@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/core": 6.4.0-rc.0 - "@storybook/core-common": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/core": 6.4.0-rc.2 + "@storybook/core-common": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-rc.0 + "@storybook/store": 6.4.0-rc.2 core-js: ^3.8.2 global: ^4.4.0 react: 16.14.0 @@ -3495,7 +3495,7 @@ __metadata: build-storybook: bin/build.js start-storybook: bin/index.js storybook-server: bin/index.js - checksum: 98fa1a52209bec9a5acf65d56b8d1a3695202c882c2e5064e822557016a5e974808530784b1914238f143b9c894f98e55f90071a5c45d1adf77a978ed4f91536 + checksum: 631ecc21ab744726de34d1618a1e049c74bf757ea4b70db97c35bf312b4fae5d0546c1f84832f7c57bc7c5c90faeb23b958d1b28812340c8f268038776afc78a languageName: node linkType: hard @@ -3522,14 +3522,14 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/theming@npm:6.4.0-rc.0" +"@storybook/theming@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/theming@npm:6.4.0-rc.2" dependencies: "@emotion/core": ^10.1.1 "@emotion/is-prop-valid": ^0.8.6 "@emotion/styled": ^10.0.27 - "@storybook/client-logger": 6.4.0-rc.0 + "@storybook/client-logger": 6.4.0-rc.2 core-js: ^3.8.2 deep-object-diff: ^1.1.0 emotion-theming: ^10.0.27 @@ -3541,24 +3541,24 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 - checksum: 4e5fa352462885e602f3524956ade7b1560d9c9124a2fc2c57b5dfcba229cfc857373050ed67d68c45b9271d95b00067f7bbb3d5969453d6f5a272c6cbf9bbb0 + checksum: f15fd8e5525bc03f241c929e4e53f1d479c19f71aa5c609e6f9c3e90abb40381d121a2642e354b048ae969b95940c47f399f17a240f6e52b2409732e1b5d10d6 languageName: node linkType: hard -"@storybook/ui@npm:6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/ui@npm:6.4.0-rc.0" +"@storybook/ui@npm:6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/ui@npm:6.4.0-rc.2" dependencies: "@emotion/core": ^10.1.1 - "@storybook/addons": 6.4.0-rc.0 - "@storybook/api": 6.4.0-rc.0 - "@storybook/channels": 6.4.0-rc.0 - "@storybook/client-logger": 6.4.0-rc.0 - "@storybook/components": 6.4.0-rc.0 - "@storybook/core-events": 6.4.0-rc.0 - "@storybook/router": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/api": 6.4.0-rc.2 + "@storybook/channels": 6.4.0-rc.2 + "@storybook/client-logger": 6.4.0-rc.2 + "@storybook/components": 6.4.0-rc.2 + "@storybook/core-events": 6.4.0-rc.2 + "@storybook/router": 6.4.0-rc.2 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.4.0-rc.0 + "@storybook/theming": 6.4.0-rc.2 copy-to-clipboard: ^3.3.1 core-js: ^3.8.2 core-js-pure: ^3.8.2 @@ -3580,19 +3580,19 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 react-dom: ^16.8.0 || ^17.0.0 - checksum: 2eda5949df1fad9926423372ed2e8a281b3521ea0d82441245bfda2e868011699379427da9e19a252915838c264580448786d663412267f522120318dbcedf19 + checksum: 674f3eea3325a7572b0131bcef69658bc8162b4c31e0973fc56b10a6f3ccc22e71887f03228468a2ab2049bf06e77d26749c3b0e47534dc7783d0af303279c39 languageName: node linkType: hard -"@storybook/vue3@npm:^v6.4.0-rc.0": - version: 6.4.0-rc.0 - resolution: "@storybook/vue3@npm:6.4.0-rc.0" +"@storybook/vue3@npm:^6.4.0-rc.2": + version: 6.4.0-rc.2 + resolution: "@storybook/vue3@npm:6.4.0-rc.2" dependencies: - "@storybook/addons": 6.4.0-rc.0 - "@storybook/core": 6.4.0-rc.0 - "@storybook/core-common": 6.4.0-rc.0 + "@storybook/addons": 6.4.0-rc.2 + "@storybook/core": 6.4.0-rc.2 + "@storybook/core-common": 6.4.0-rc.2 "@storybook/csf": 0.0.2--canary.87bc651.0 - "@storybook/store": 6.4.0-rc.0 + "@storybook/store": 6.4.0-rc.2 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -3615,7 +3615,7 @@ __metadata: build-storybook: bin/build.js start-storybook: bin/index.js storybook-server: bin/index.js - checksum: 66ca6a9b5d84cfeb853502997d9927da54aba44e779eb5d94ea32ef8af2dc58be85ff58d6fb87f343e91f0b7c0a37b8db87549d440d83c862a13eb0aee286cdc + checksum: 961e7cae9f6ab2302cd4ce3a7c455ebf6f2bbad44d80f2b5fec742796d0d84fb4a532930c9346aceedd5ce57c3d6d5b1c0977f924c0d811a823dc43a0a36046c languageName: node linkType: hard @@ -4841,8 +4841,8 @@ __metadata: linkType: hard "babel-loader@npm:^8.0.0": - version: 8.2.2 - resolution: "babel-loader@npm:8.2.2" + version: 8.2.3 + resolution: "babel-loader@npm:8.2.3" dependencies: find-cache-dir: ^3.3.1 loader-utils: ^1.4.0 @@ -4851,7 +4851,7 @@ __metadata: peerDependencies: "@babel/core": ^7.0.0 webpack: ">=2" - checksum: 362bb715736abec0162bdf8dc2a523a09c46c7b14aef13d9c6548ff609b8cb3879129822a5096401cd955230d836bde19037d9cbebeced940d5348c64959bec3 + checksum: 4905a8e425d501d04af555d3b3ab9797e21488cf30711a26afc1b4411b7cde1c69ff80e78e32fdc004cefc5fffdb790ca152f8baa9eaee65d9d71a1eb47ed4ca languageName: node linkType: hard @@ -5546,7 +5546,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": +"chalk@npm:2.4.2, chalk@npm:^2.0.0, chalk@npm:^2.4.2, chalk@npm:^2.6.13": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -6080,9 +6080,9 @@ __metadata: linkType: hard "core-js-pure@npm:^3.8.1": - version: 3.18.3 - resolution: "core-js-pure@npm:3.18.3" - checksum: 07ac3e103eaedec50ef8ce776ace608f802521f9a162108c628bd763f0e3f27c6605a8d8ef488925be3b5d638822d5b37d60ff0c105fe5338ba66ac7eeb4e41d + version: 3.19.0 + resolution: "core-js-pure@npm:3.19.0" + checksum: d04a86a79dcbe89a1364a20972475140b9aebb507b2a79522bbf75a111eef66fdabf26a159fb47cdbb3c305d9fb1daad701b6e4128ef2e0801e85517cb5d3a67 languageName: node linkType: hard @@ -6947,12 +6947,184 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.12.8": - version: 0.12.15 - resolution: "esbuild@npm:0.12.15" +"esbuild-android-arm64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-android-arm64@npm:0.13.13" + checksum: 53349efc7b1145bf65bfdc9ae25b2a5908a850562a4db3b8e9e265fe021071df4e5d645341d276474f597ff983c2da23c8e8676a96fe64b03e0939d9eb580559 + languageName: node + linkType: hard + +"esbuild-darwin-64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-darwin-64@npm:0.13.13" + checksum: a371aa7718c686b89589e6ac3efc0b094f016432187f3f6b8ac68ec1fe2e19674832f93c16d8565b6bc5a83d703a9df5c57510285e038700d458bdfdd2c9d458 + languageName: node + linkType: hard + +"esbuild-darwin-arm64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-darwin-arm64@npm:0.13.13" + checksum: 8e264a5073d02a94f4da14f52ef90768a2739cb8211679b518f8e4ef5f4907e85d31ab21d3bdd30c407326fcbd09cce2c9206c41a4359854fadc2f2cf8f4ba7c + languageName: node + linkType: hard + +"esbuild-freebsd-64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-freebsd-64@npm:0.13.13" + checksum: 57e85c449588255510b3e9a89a94bbf5a4b4c5d7051d703763401ac2a5ed643456353334bf05779d4a0d5ef59b30f2766924df9c61947dc9d8c434821514ca48 + languageName: node + linkType: hard + +"esbuild-freebsd-arm64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-freebsd-arm64@npm:0.13.13" + checksum: 1ce1d172e1a0299b033ea8f33ac4f816ccdc3b430e86f1d33ee95f49b2e4e2b3179972dd91a71e82c74b85a95d28bfb98ec96b8ce9029fd28ce6ecafbc78b5ff + languageName: node + linkType: hard + +"esbuild-linux-32@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-linux-32@npm:0.13.13" + checksum: d21f2537444b8b70c85d2606e61afba155d44fe008d2426a6c58e39f2e95095bdffe3d428850ab537eacc588426ef915a21f91fffe960eac3014cd496d835ab5 + languageName: node + linkType: hard + +"esbuild-linux-64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-linux-64@npm:0.13.13" + checksum: ae213734a847ec0343f1a87daebb87b2c8a2b223c562a7fb409e24d92ddbc65464d4d8e81415f4a7f6fa20b9dd030b013b1120ac7c33c8d8a7f96ba2a4b6d09a + languageName: node + linkType: hard + +"esbuild-linux-arm64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-linux-arm64@npm:0.13.13" + checksum: 088c8b256778c779a0886ae3fea78befd11b7cd60542d6592266de90af912dd479d95d2d49106b992b92bfc92bfca1870f0e5fff6e84d4a6346be5434735585e + languageName: node + linkType: hard + +"esbuild-linux-arm@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-linux-arm@npm:0.13.13" + checksum: 7045b0bd902b68507384e43f8fe571f3f62068cc0c7e699645d64cb43abbf26df454146bac1f03b6f2fd30a96399fc0870074e8cc47737ef13302a22aa2f8603 + languageName: node + linkType: hard + +"esbuild-linux-mips64le@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-linux-mips64le@npm:0.13.13" + checksum: b8d026a749631b2a276318ff06e753520b3b7aec144f08ade0e20ba4de4d059abc2f17d2705a9f440239c1573c19e255b6d508b1c02c75ba983733d3c4343a85 + languageName: node + linkType: hard + +"esbuild-linux-ppc64le@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-linux-ppc64le@npm:0.13.13" + checksum: 9261d2e12541ec79319e0ac42aec347942c53f84358db9e216e215c9d7eddd1e8da3518d5ae58042ae26f3c8e0b44f631825426cd919db3ff1b637f6bbdfa493 + languageName: node + linkType: hard + +"esbuild-netbsd-64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-netbsd-64@npm:0.13.13" + checksum: 13bccdcd4072cc5e7a4ec2de05708b7b5148ec29f1dac1c8d8a83b95f2d3e46cc1720605116129d0e2d924155f600b2e8d7188b6a8c360d8176ca5aa14eb5310 + languageName: node + linkType: hard + +"esbuild-openbsd-64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-openbsd-64@npm:0.13.13" + checksum: 35259bc22ea13c67f1f09c5ca74295fdf0a59a3816cdc4fcb57b32193e3e51df0094dc0e4e9f8bb8ad678f2892a1b0ab0016bc764f28c1c621cc0bc6a265b95e + languageName: node + linkType: hard + +"esbuild-sunos-64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-sunos-64@npm:0.13.13" + checksum: a86a356c28fffb36d80a12a03b5af2a7d77f6389ba26a10d98db945912d15d09d03efae60cbaed3fc95b8b19de5f36c73343d19065a781cdb790b716f6a7340a + languageName: node + linkType: hard + +"esbuild-windows-32@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-windows-32@npm:0.13.13" + checksum: 2b73f2709e590208abc437e842085ba42d5ba39d6a9bc10280b8c193206f7f0cc764d6c762fa11f234a038deacbfa6ac38f9f8fe949e3a80ae34a6feec184118 + languageName: node + linkType: hard + +"esbuild-windows-64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-windows-64@npm:0.13.13" + checksum: 8a9db43b1024128efd96b016e5aa189253f417918d35ff378df0244be94ede566e26248781d42885e57cf849ae873974016d3b40c44787c4b9b9b721ec8651fd + languageName: node + linkType: hard + +"esbuild-windows-arm64@npm:0.13.13": + version: 0.13.13 + resolution: "esbuild-windows-arm64@npm:0.13.13" + checksum: ea3b3f2fcfb069bb26deaee5a8e01343b9c9e12933c14613860870b13a11fefe57e2eb3ba59273db4458c3b15e8cc5711672d8985c32fbbebddd380d35cb569d + languageName: node + linkType: hard + +"esbuild@npm:^0.13.2": + version: 0.13.13 + resolution: "esbuild@npm:0.13.13" + dependencies: + esbuild-android-arm64: 0.13.13 + esbuild-darwin-64: 0.13.13 + esbuild-darwin-arm64: 0.13.13 + esbuild-freebsd-64: 0.13.13 + esbuild-freebsd-arm64: 0.13.13 + esbuild-linux-32: 0.13.13 + esbuild-linux-64: 0.13.13 + esbuild-linux-arm: 0.13.13 + esbuild-linux-arm64: 0.13.13 + esbuild-linux-mips64le: 0.13.13 + esbuild-linux-ppc64le: 0.13.13 + esbuild-netbsd-64: 0.13.13 + esbuild-openbsd-64: 0.13.13 + esbuild-sunos-64: 0.13.13 + esbuild-windows-32: 0.13.13 + esbuild-windows-64: 0.13.13 + esbuild-windows-arm64: 0.13.13 + dependenciesMeta: + esbuild-android-arm64: + optional: true + esbuild-darwin-64: + optional: true + esbuild-darwin-arm64: + optional: true + esbuild-freebsd-64: + optional: true + esbuild-freebsd-arm64: + optional: true + esbuild-linux-32: + optional: true + esbuild-linux-64: + optional: true + esbuild-linux-arm: + optional: true + esbuild-linux-arm64: + optional: true + esbuild-linux-mips64le: + optional: true + esbuild-linux-ppc64le: + optional: true + esbuild-netbsd-64: + optional: true + esbuild-openbsd-64: + optional: true + esbuild-sunos-64: + optional: true + esbuild-windows-32: + optional: true + esbuild-windows-64: + optional: true + esbuild-windows-arm64: + optional: true bin: esbuild: bin/esbuild - checksum: 22ec14d41c8a9256934b476575f3dbb47437c3c9953c4e4e00560454449075822c0824fa982a51cb545c255c561a781908da9711081d57b4f3bca15341569906 + checksum: 41456ec911afce63ca2f0fb7829f4cb6bf721b0f39cf399f30f6a98ebcaca9f8c3921433096551920877fe38db049f9c31e63db62394c55a43d9b8a61ea36271 languageName: node linkType: hard @@ -7212,10 +7384,10 @@ __metadata: version: 0.0.0-use.local resolution: "example-react@workspace:packages/example-react" dependencies: - "@storybook/addon-a11y": ^v6.4.0-rc.0 - "@storybook/addon-docs": ^v6.4.0-rc.0 - "@storybook/addon-essentials": ^v6.4.0-rc.0 - "@storybook/react": ^v6.4.0-rc.0 + "@storybook/addon-a11y": ^6.4.0-rc.2 + "@storybook/addon-docs": ^6.4.0-rc.2 + "@storybook/addon-essentials": ^6.4.0-rc.2 + "@storybook/react": ^6.4.0-rc.2 react: 17.0.2 react-dom: 17.0.2 storybook-builder-vite: "workspace:*" @@ -7227,11 +7399,11 @@ __metadata: version: 0.0.0-use.local resolution: "example-svelte@workspace:packages/example-svelte" dependencies: - "@storybook/addon-actions": ^v6.4.0-rc.0 - "@storybook/addon-essentials": ^v6.4.0-rc.0 - "@storybook/addon-links": ^v6.4.0-rc.0 + "@storybook/addon-actions": ^6.4.0-rc.2 + "@storybook/addon-essentials": ^6.4.0-rc.2 + "@storybook/addon-links": ^6.4.0-rc.2 "@storybook/addon-svelte-csf": ^1.1.0 - "@storybook/svelte": ^v6.4.0-rc.0 + "@storybook/svelte": ^6.4.0-rc.2 "@sveltejs/vite-plugin-svelte": ^1.0.0-next.11 storybook-builder-vite: "workspace:*" svelte: ^3.38.3 @@ -7243,9 +7415,9 @@ __metadata: version: 0.0.0-use.local resolution: "example-vue@workspace:packages/example-vue" dependencies: - "@storybook/addon-a11y": ^v6.4.0-rc.0 - "@storybook/addon-essentials": ^v6.4.0-rc.0 - "@storybook/vue3": ^v6.4.0-rc.0 + "@storybook/addon-a11y": ^6.4.0-rc.2 + "@storybook/addon-essentials": ^6.4.0-rc.2 + "@storybook/vue3": ^6.4.0-rc.2 "@vitejs/plugin-vue": ^1.2.4 storybook-builder-vite: "workspace:*" vite: ^2.4.1 @@ -7674,7 +7846,7 @@ __metadata: resolution: "fork-ts-checker-webpack-plugin@npm:4.1.6" dependencies: "@babel/code-frame": ^7.5.5 - chalk: ^2.4.1 + chalk: ^2.6.13 micromatch: ^3.1.10 minimatch: ^3.0.4 semver: ^5.6.0 @@ -10448,6 +10620,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"nanoid@npm:^3.1.30": + version: 3.1.30 + resolution: "nanoid@npm:3.1.30" + bin: + nanoid: bin/nanoid.cjs + checksum: 440f685e9890bd96433cf6c01535165b1e9677ba4a5c4179e1a61612f0b4c428cc628425fe232038b93304d15b191892d7ced9503fa558d1296e4e95fe80a627 + languageName: node + linkType: hard + "nanomatch@npm:^1.2.9": version: 1.2.13 resolution: "nanomatch@npm:1.2.13" @@ -11212,6 +11393,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: 6616d34dd03bde8881c63402dea34f0b5972845b04b791b234446d4a408bc3d7f932acea3970a6b671d8f5c5aae1b1ce9fc1f89b0ed9a363469cf9da8e916b71 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0": version: 2.3.0 resolution: "picomatch@npm:2.3.0" @@ -11470,14 +11658,14 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss@npm:^8.3.5": - version: 8.3.5 - resolution: "postcss@npm:8.3.5" +"postcss@npm:^8.3.8": + version: 8.3.11 + resolution: "postcss@npm:8.3.11" dependencies: - colorette: ^1.2.2 - nanoid: ^3.1.23 + nanoid: ^3.1.30 + picocolors: ^1.0.0 source-map-js: ^0.6.2 - checksum: 87dc16efcf40286fad4ded0a433497ddbc55dfad3d7ddb200ba9c0761ec376280fa2c06a522628583c9284def85894c52bc361cffedf0679f4936370c084a145 + checksum: fa1530f7e1817bcaf40b34db246d0c49e42daf12719abd4a3a1b5886491cca125af6b21ccdfc24a074ea9b6b73a6677e1478906adb732b2bd5208077a64473a6 languageName: node linkType: hard @@ -12209,26 +12397,26 @@ fsevents@^1.2.7: linkType: hard "react-router-dom@npm:^6.0.0-beta.8": - version: 6.0.1 - resolution: "react-router-dom@npm:6.0.1" + version: 6.0.2 + resolution: "react-router-dom@npm:6.0.2" dependencies: history: ^5.1.0 - react-router: 6.0.1 + react-router: 6.0.2 peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: d6a9a66730aa834f09e201d1f83126404f99d105739f23a69cb2efc93bf6a3b1c0720f95b6448abc20b20ccf6a30b48fed6de98b892b2143f0f55d32448505de + checksum: eb45fca71161ec5b8cb014fd2c3fb8b6d8347baef841353be75d16d1c9518897d2e9fede26f9c2bbd6b068dab8a941ff7e3df3cf22ab2557846c1e404c551e54 languageName: node linkType: hard -"react-router@npm:6.0.1, react-router@npm:^6.0.0-beta.8": - version: 6.0.1 - resolution: "react-router@npm:6.0.1" +"react-router@npm:6.0.2, react-router@npm:^6.0.0-beta.8": + version: 6.0.2 + resolution: "react-router@npm:6.0.2" dependencies: history: ^5.1.0 peerDependencies: react: ">=16.8" - checksum: dfa23875d391f880f423ac044affacf4058438741c942abf692d53b78827acea27e590a98bc123cebeebdbb0f4573ea5c663b56c657dd441f1494ad762b1e502 + checksum: 4da03e3348038252ca5c68b567b1926a0470ae1429427ff835af23d8dfab801d780058288d974691d984b58d3adef005112297e298b1145f663b26cf74fa8e6f languageName: node linkType: hard @@ -12740,17 +12928,17 @@ fsevents@^1.2.7: languageName: node linkType: hard -"rollup@npm:^2.38.5": - version: 2.51.2 - resolution: "rollup@npm:2.51.2" +"rollup@npm:^2.57.0": + version: 2.59.0 + resolution: "rollup@npm:2.59.0" dependencies: - fsevents: ~2.3.1 + fsevents: ~2.3.2 dependenciesMeta: fsevents: optional: true bin: rollup: dist/bin/rollup - checksum: adad3fa3993c5843cdfdd9d6e370a5780182816175c154a3bfb437f01ca7838b2725c2b3030eb3ba3b1002f0ce77f091be78bbfc4aef4b75ddd83302138a19c6 + checksum: 60843a071f55a7bc7d06cfa6367626264b17700d9f835e407a228cf1cb5ff11dab2c4536cc05297fdf0a35c79105236fa9e9d1c01728997f0e2d0b0df3de0555 languageName: node linkType: hard @@ -14647,20 +14835,31 @@ fsevents@^1.2.7: linkType: hard "vite@npm:^2.4.1": - version: 2.4.1 - resolution: "vite@npm:2.4.1" + version: 2.6.13 + resolution: "vite@npm:2.6.13" dependencies: - esbuild: ^0.12.8 + esbuild: ^0.13.2 fsevents: ~2.3.2 - postcss: ^8.3.5 + postcss: ^8.3.8 resolve: ^1.20.0 - rollup: ^2.38.5 + rollup: ^2.57.0 + peerDependencies: + less: "*" + sass: "*" + stylus: "*" dependenciesMeta: fsevents: optional: true + peerDependenciesMeta: + less: + optional: true + sass: + optional: true + stylus: + optional: true bin: vite: bin/vite.js - checksum: e982cc3b84677f2e6ee08cd19003bb938209e1081f169d9c62370e45f8bd8d1fd8e5b851d8f8d04167a7eb04aa8924221f8f98d6f99583df6dcee9b48461d153 + checksum: 01451c7a4f26b19d04b3d88464d9eb521e8633cb4a02e7b4dc771e5fc3bb502e529de6b71ebd901d725a9e3e8cf19be196f00e76eb3ac196e87a5b4b4f4b6baa languageName: node linkType: hard