diff --git a/package-lock.json b/package-lock.json index 39503070..9debcf6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "@babel/register": "^7.0.0", "@doist/eslint-config": "12.0.0", "@doist/prettier-config": "4.0.0", - "@doist/tsconfig": "^1.0.0", + "@doist/tsconfig": "2.0.0", "@geometricpanda/storybook-addon-badges": "^0.2.2", "@rollup/plugin-commonjs": "28.0.9", "@rollup/plugin-node-resolve": "16.0.3", @@ -50,7 +50,7 @@ "@storybook/addon-postcss": "^2.0.0", "@storybook/addons": "^6.5.3", "@storybook/jest": "^0.0.10", - "@storybook/react": "^6.5.3", + "@storybook/react": "6.5.17-alpha.0", "@storybook/testing-library": "^0.0.13", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^12.0.0", @@ -80,6 +80,7 @@ "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-react": "7.37.5", + "fork-ts-checker-webpack-plugin": "6.5.3", "husky": "^4.3.0", "jest": "^28.1.0", "jest-axe": "^5.0.1", @@ -109,7 +110,7 @@ "svg-url-loader": "^6.0.0", "ts-loader": "^8.0.2", "tslib": "^2.0.0", - "typescript": "^4.8.3", + "typescript": "5.9.3", "webpack": "^4.43.0" }, "engines": { @@ -2634,9 +2635,9 @@ } }, "node_modules/@doist/tsconfig": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@doist/tsconfig/-/tsconfig-1.0.0.tgz", - "integrity": "sha512-/ERFjNvueK8vchuRCRRiM5jp6SoFA4hdZjuIui6cd+a6qAG0z/JzIHx7Iqrbhd2pK6d4Kfy0D7rC2sFCmdKEOA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@doist/tsconfig/-/tsconfig-2.0.0.tgz", + "integrity": "sha512-j7TLGuEvtEh1D/FQX3p1lglDqE+vsU5PI3IhIuwr/tVIof00LNV4ruKgUOtyvbj+yqov5IHkVvNGUU8vXviyvQ==", "dev": true, "license": "MIT" }, @@ -5085,29 +5086,29 @@ } }, "node_modules/@storybook/builder-webpack4": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.5.16.tgz", - "integrity": "sha512-YqDIrVNsUo8r9xc6AxsYDLxVYtMgl5Bxk+8/h1adsOko+jAFhdg6hOcAVxEmoSI0TMASOOVMFlT2hr23ppN2rQ==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.5.17-alpha.0.tgz", + "integrity": "sha512-WMZ2obdoAo0TIxQIknR6NzQhCsthom9mfy/eExUqPSksVF/ifgCNeyhOaZt3hYOv+DAFTyK4uZYVk7kyG90rMw==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.12.10", - "@storybook/addons": "6.5.16", - "@storybook/api": "6.5.16", - "@storybook/channel-postmessage": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-api": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/components": "6.5.16", - "@storybook/core-common": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/node-logger": "6.5.16", - "@storybook/preview-web": "6.5.16", - "@storybook/router": "6.5.16", + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/api": "6.5.17-alpha.0", + "@storybook/channel-postmessage": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-api": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/components": "6.5.17-alpha.0", + "@storybook/core-common": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/node-logger": "6.5.17-alpha.0", + "@storybook/preview-web": "6.5.17-alpha.0", + "@storybook/router": "6.5.17-alpha.0", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.5.16", - "@storybook/theming": "6.5.16", - "@storybook/ui": "6.5.16", + "@storybook/store": "6.5.17-alpha.0", + "@storybook/theming": "6.5.17-alpha.0", + "@storybook/ui": "6.5.17-alpha.0", "@types/node": "^14.0.10 || ^16.0.0", "@types/webpack": "^4.41.26", "autoprefixer": "^9.8.6", @@ -5153,93 +5154,470 @@ } } }, - "node_modules/@storybook/builder-webpack4/node_modules/@types/node": { - "version": "16.18.126", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", - "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", + "node_modules/@storybook/builder-webpack4/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } }, - "node_modules/@storybook/builder-webpack4/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "node_modules/@storybook/builder-webpack4/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "node_modules/@storybook/builder-webpack4/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/addons": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.17-alpha.0.tgz", + "integrity": "sha512-iv2EF2XBzZwTp5xo1kBQeW1mi+dvLLDYIVBay4m9FDWQGAPj4rzPrAavuGrkc+XMvXkbeWpJ1kadPoC/W6YtHw==", "dev": true, "license": "MIT", "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "@storybook/api": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/theming": "6.5.17-alpha.0", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-webpack4/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/api": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.17-alpha.0.tgz", + "integrity": "sha512-sj5XQXyTTxKDSqNVBlOO1h2+v8NO4EB7/7kBLOD8jpU4r4UUCLrf6G9b54j7R9/dIyi2XvrKVlp95q3yRE3zmg==", "dev": true, "license": "MIT", "dependencies": { - "is-extendable": "^0.1.0" + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/builder-webpack4/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/channel-postmessage": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.5.17-alpha.0.tgz", + "integrity": "sha512-DtrYSGHV8uYzwvtDNsBua4XC4frozs6AfGZM3fM4opRtfMJb3bDGVFC5/3Mn3O36KtzdzVf0FqnUqoqQd3aesQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "qs": "^6.10.0", + "telejson": "^6.0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/channels": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.17-alpha.0.tgz", + "integrity": "sha512-yfMGsvtWVFK27FO7orjCZmzoq0Zk/48A5CyqFz9lgyttuzKfltUOIwUpu7mvk/56lJFgDv9yRigD6iVltIMAeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/client-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-1g9cGPlp016xKsOv05U4NfhdOrVN7ra6gkkovYy/sZhzOH3ouXGebMw2dMMCGPXBx0MNXK0jnDEj+r3mXPP6BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/components": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.17-alpha.0.tgz", + "integrity": "sha512-RTeRq0bPdphq3XO3zTCyLKX/AI4IJ+xEt79k3eGnY7m56gAlwEcNAq6oUw1UuXZYQos78/G+tjS+MxaDMB/y4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/theming": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/core-common": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.17-alpha.0.tgz", + "integrity": "sha512-fXhM3kwvs8VVg1SsxE6uhfsnA5lZRX6scFS5m+O9I3Q4fDhe6/hf58sBKydxz+82rm4D1Z1NDAryeg1tEEaN2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-private-property-in-object": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@babel/register": "^7.12.1", + "@storybook/node-logger": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@types/node": "^14.0.10 || ^16.0.0", + "@types/pretty-hrtime": "^1.0.0", + "babel-loader": "^8.0.0", + "babel-plugin-macros": "^3.0.1", + "babel-plugin-polyfill-corejs3": "^0.1.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "express": "^4.17.1", + "file-system-cache": "^1.0.5", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.0.4", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "handlebars": "^4.7.7", + "interpret": "^2.2.0", + "json5": "^2.2.3", + "lazy-universal-dotenv": "^3.0.1", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "webpack": "4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/core-common/node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "engines": { - "node": ">=4" + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } } }, - "node_modules/@storybook/builder-webpack4/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/core-common/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/core-events": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.17-alpha.0.tgz", + "integrity": "sha512-L2QV/isJymOBZp6Q1Q1GMZnLDIs2blwyzCh8auAnVBbluVzpUs8WULvXLvBhSwXULpGZVujt8ToL+aoVTHleFA==", "dev": true, "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/builder-webpack4/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/node-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-RgBEYJsxQb09bt8NfD9QhgSzl8h29oKuDMKgjVeCVKwi+mPdgO21Po9+QDJ1LrgSrj5owOxUA3970CELZWP0Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/npmlog": "^4.1.2", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "npmlog": "^5.0.1", + "pretty-hrtime": "^1.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/preview-web": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.5.17-alpha.0.tgz", + "integrity": "sha512-aPGBojLY683+JxZmYNATT2eQ7eCxLDU61AN640MrsCN8Vsmi1fEvlh1lAcXK24rdDeQtC+ROjiSa/fl62wjT7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/channel-postmessage": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/store": "6.5.17-alpha.0", + "ansi-to-html": "^0.6.11", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "unfetch": "^4.2.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/router": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.17-alpha.0.tgz", + "integrity": "sha512-ogByZddCvA7VrDbD+0OA9cx5Rf6tAihffI/hIu1YjhysdBYzXz/C7cZDo1XduzasFb7EEDbHFC0pquDAdJz+Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/store": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.17-alpha.0.tgz", + "integrity": "sha512-1rwSvU+8vjsdWMYzCz01WQ2ZA7S1qakRil9ACLN9qCC89rvfW2vee/pbUHQQvF1wjeYmx/hQTIXXk70K81X8Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "slash": "^3.0.0", + "stable": "^0.1.8", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@storybook/theming": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.17-alpha.0.tgz", + "integrity": "sha512-+hC5hhbG3xW0O/wYVIAVkVFoFThC7t/AEDAKn/3kf3gPAJ657jJVNnm4rCaYVtZc5soLGF78yNrLFmwU4UsvAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/builder-webpack4/node_modules/@types/node": { + "version": "16.18.126", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", + "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", "dev": true, "license": "MIT" }, + "node_modules/@storybook/builder-webpack4/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@storybook/builder-webpack4/node_modules/core-js": { "version": "3.46.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", @@ -5252,6 +5630,23 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/@storybook/builder-webpack4/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/@storybook/builder-webpack4/node_modules/css-loader": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", @@ -5284,144 +5679,7 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/@storybook/builder-webpack4/node_modules/css-loader/node_modules/loader-utils": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", - "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/fork-ts-checker-webpack-plugin": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", - "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.5.5", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", - "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" - }, - "engines": { - "node": ">=6.11.5", - "yarn": ">=1.0.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@storybook/builder-webpack4/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/json5": { + "node_modules/@storybook/builder-webpack4/node_modules/css-loader/node_modules/json5": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", @@ -5434,29 +5692,19 @@ "json5": "lib/cli.js" } }, - "node_modules/@storybook/builder-webpack4/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "node_modules/@storybook/builder-webpack4/node_modules/css-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", "dev": true, "license": "MIT", "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=4.0.0" } }, "node_modules/@storybook/builder-webpack4/node_modules/picocolors": { @@ -5466,6 +5714,19 @@ "dev": true, "license": "ISC" }, + "node_modules/@storybook/builder-webpack4/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@storybook/builder-webpack4/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -5484,6 +5745,25 @@ "url": "https://opencollective.com/postcss/" } }, + "node_modules/@storybook/builder-webpack4/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/@storybook/builder-webpack4/node_modules/style-loader": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.3.0.tgz", @@ -5505,33 +5785,6 @@ "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/@storybook/builder-webpack4/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@storybook/builder-webpack4/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@storybook/channel-postmessage": { "version": "6.5.16", "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.5.16.tgz", @@ -5565,14 +5818,14 @@ } }, "node_modules/@storybook/channel-websocket": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.5.16.tgz", - "integrity": "sha512-wJg2lpBjmRC2GJFzmhB9kxlh109VE58r/0WhFtLbwKvPqsvGf82xkBEl6BtBCvIQ4stzYnj/XijjA8qSi2zpOg==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channel-websocket/-/channel-websocket-6.5.17-alpha.0.tgz", + "integrity": "sha512-UmI5pCkRZ3UAxkbG4l+v2xxAKJ7sMGC26C1Zvn/txZ0zI+1ekPKy+b3RPnMqMRIF6JYjRjNeggH6mVwZNiMn1A==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", "core-js": "^3.8.2", "global": "^4.4.0", "telejson": "^6.0.8" @@ -5582,6 +5835,37 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/channel-websocket/node_modules/@storybook/channels": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.17-alpha.0.tgz", + "integrity": "sha512-yfMGsvtWVFK27FO7orjCZmzoq0Zk/48A5CyqFz9lgyttuzKfltUOIwUpu7mvk/56lJFgDv9yRigD6iVltIMAeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/channel-websocket/node_modules/@storybook/client-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-1g9cGPlp016xKsOv05U4NfhdOrVN7ra6gkkovYy/sZhzOH3ouXGebMw2dMMCGPXBx0MNXK0jnDEj+r3mXPP6BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, "node_modules/@storybook/channel-websocket/node_modules/core-js": { "version": "3.46.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", @@ -5623,19 +5907,19 @@ } }, "node_modules/@storybook/client-api": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.5.16.tgz", - "integrity": "sha512-i3UwkzzUFw8I+E6fOcgB5sc4oU2fhvaKnqC1mpd9IYGJ9JN9MnGIaVl3Ko28DtFItu/QabC9JsLIJVripFLktQ==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.5.17-alpha.0.tgz", + "integrity": "sha512-YLnKb3ieDkt1Qq0GiPoYyH4+Laa0DhnvsRBqDRhqS0y3orAt4xLpbucCIJzZFxs0jBXva0MNh1j6NpGDn6a0gA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addons": "6.5.16", - "@storybook/channel-postmessage": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/channel-postmessage": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/store": "6.5.16", + "@storybook/store": "6.5.17-alpha.0", "@types/qs": "^6.9.5", "@types/webpack-env": "^1.16.0", "core-js": "^3.8.2", @@ -5659,6 +5943,208 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@storybook/client-api/node_modules/@storybook/addons": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.17-alpha.0.tgz", + "integrity": "sha512-iv2EF2XBzZwTp5xo1kBQeW1mi+dvLLDYIVBay4m9FDWQGAPj4rzPrAavuGrkc+XMvXkbeWpJ1kadPoC/W6YtHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/api": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/theming": "6.5.17-alpha.0", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/api": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.17-alpha.0.tgz", + "integrity": "sha512-sj5XQXyTTxKDSqNVBlOO1h2+v8NO4EB7/7kBLOD8jpU4r4UUCLrf6G9b54j7R9/dIyi2XvrKVlp95q3yRE3zmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/channel-postmessage": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.5.17-alpha.0.tgz", + "integrity": "sha512-DtrYSGHV8uYzwvtDNsBua4XC4frozs6AfGZM3fM4opRtfMJb3bDGVFC5/3Mn3O36KtzdzVf0FqnUqoqQd3aesQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "qs": "^6.10.0", + "telejson": "^6.0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/channels": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.17-alpha.0.tgz", + "integrity": "sha512-yfMGsvtWVFK27FO7orjCZmzoq0Zk/48A5CyqFz9lgyttuzKfltUOIwUpu7mvk/56lJFgDv9yRigD6iVltIMAeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/client-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-1g9cGPlp016xKsOv05U4NfhdOrVN7ra6gkkovYy/sZhzOH3ouXGebMw2dMMCGPXBx0MNXK0jnDEj+r3mXPP6BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/core-events": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.17-alpha.0.tgz", + "integrity": "sha512-L2QV/isJymOBZp6Q1Q1GMZnLDIs2blwyzCh8auAnVBbluVzpUs8WULvXLvBhSwXULpGZVujt8ToL+aoVTHleFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/router": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.17-alpha.0.tgz", + "integrity": "sha512-ogByZddCvA7VrDbD+0OA9cx5Rf6tAihffI/hIu1YjhysdBYzXz/C7cZDo1XduzasFb7EEDbHFC0pquDAdJz+Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/store": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.17-alpha.0.tgz", + "integrity": "sha512-1rwSvU+8vjsdWMYzCz01WQ2ZA7S1qakRil9ACLN9qCC89rvfW2vee/pbUHQQvF1wjeYmx/hQTIXXk70K81X8Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "slash": "^3.0.0", + "stable": "^0.1.8", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/client-api/node_modules/@storybook/theming": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.17-alpha.0.tgz", + "integrity": "sha512-+hC5hhbG3xW0O/wYVIAVkVFoFThC7t/AEDAKn/3kf3gPAJ657jJVNnm4rCaYVtZc5soLGF78yNrLFmwU4UsvAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@storybook/client-api/node_modules/core-js": { "version": "3.46.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", @@ -5736,14 +6222,14 @@ } }, "node_modules/@storybook/core": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.5.16.tgz", - "integrity": "sha512-CEF3QFTsm/VMnMKtRNr4rRdLeIkIG0g1t26WcmxTdSThNPBd8CsWzQJ7Jqu7CKiut+MU4A1LMOwbwCE5F2gmyA==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-6.5.17-alpha.0.tgz", + "integrity": "sha512-M5ccC7Qe0TWnX7KG2le9WRAnvaasBKEjxH8o0QvjhnxbUZxPGhEC9OjuR2QTZcPsA+WDRvPukK2f2ugqLpIOwA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-client": "6.5.16", - "@storybook/core-server": "6.5.16" + "@storybook/core-client": "6.5.17-alpha.0", + "@storybook/core-server": "6.5.17-alpha.0" }, "funding": { "type": "opencollective", @@ -5767,22 +6253,22 @@ } }, "node_modules/@storybook/core-client": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.5.16.tgz", - "integrity": "sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.5.17-alpha.0.tgz", + "integrity": "sha512-j4UqRv16EwavjFUbFnB1CTdkJf70/yzAZNs78OZuTeMHAbTD8AuKpVZ/MBniymll11AIYV0ue7Hr1cwxYuTWDA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addons": "6.5.16", - "@storybook/channel-postmessage": "6.5.16", - "@storybook/channel-websocket": "6.5.16", - "@storybook/client-api": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/channel-postmessage": "6.5.17-alpha.0", + "@storybook/channel-websocket": "6.5.17-alpha.0", + "@storybook/client-api": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/preview-web": "6.5.16", - "@storybook/store": "6.5.16", - "@storybook/ui": "6.5.16", + "@storybook/preview-web": "6.5.17-alpha.0", + "@storybook/store": "6.5.17-alpha.0", + "@storybook/ui": "6.5.17-alpha.0", "airbnb-js-shims": "^2.2.1", "ansi-to-html": "^0.6.11", "core-js": "^3.8.2", @@ -5809,6 +6295,241 @@ } } }, + "node_modules/@storybook/core-client/node_modules/@storybook/addons": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.17-alpha.0.tgz", + "integrity": "sha512-iv2EF2XBzZwTp5xo1kBQeW1mi+dvLLDYIVBay4m9FDWQGAPj4rzPrAavuGrkc+XMvXkbeWpJ1kadPoC/W6YtHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/api": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/theming": "6.5.17-alpha.0", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-client/node_modules/@storybook/api": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.17-alpha.0.tgz", + "integrity": "sha512-sj5XQXyTTxKDSqNVBlOO1h2+v8NO4EB7/7kBLOD8jpU4r4UUCLrf6G9b54j7R9/dIyi2XvrKVlp95q3yRE3zmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-client/node_modules/@storybook/channel-postmessage": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-6.5.17-alpha.0.tgz", + "integrity": "sha512-DtrYSGHV8uYzwvtDNsBua4XC4frozs6AfGZM3fM4opRtfMJb3bDGVFC5/3Mn3O36KtzdzVf0FqnUqoqQd3aesQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "qs": "^6.10.0", + "telejson": "^6.0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-client/node_modules/@storybook/channels": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.17-alpha.0.tgz", + "integrity": "sha512-yfMGsvtWVFK27FO7orjCZmzoq0Zk/48A5CyqFz9lgyttuzKfltUOIwUpu7mvk/56lJFgDv9yRigD6iVltIMAeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-client/node_modules/@storybook/client-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-1g9cGPlp016xKsOv05U4NfhdOrVN7ra6gkkovYy/sZhzOH3ouXGebMw2dMMCGPXBx0MNXK0jnDEj+r3mXPP6BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-client/node_modules/@storybook/core-events": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.17-alpha.0.tgz", + "integrity": "sha512-L2QV/isJymOBZp6Q1Q1GMZnLDIs2blwyzCh8auAnVBbluVzpUs8WULvXLvBhSwXULpGZVujt8ToL+aoVTHleFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-client/node_modules/@storybook/preview-web": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/preview-web/-/preview-web-6.5.17-alpha.0.tgz", + "integrity": "sha512-aPGBojLY683+JxZmYNATT2eQ7eCxLDU61AN640MrsCN8Vsmi1fEvlh1lAcXK24rdDeQtC+ROjiSa/fl62wjT7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/channel-postmessage": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/store": "6.5.17-alpha.0", + "ansi-to-html": "^0.6.11", + "core-js": "^3.8.2", + "global": "^4.4.0", + "lodash": "^4.17.21", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "unfetch": "^4.2.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-client/node_modules/@storybook/router": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.17-alpha.0.tgz", + "integrity": "sha512-ogByZddCvA7VrDbD+0OA9cx5Rf6tAihffI/hIu1YjhysdBYzXz/C7cZDo1XduzasFb7EEDbHFC0pquDAdJz+Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-client/node_modules/@storybook/store": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.17-alpha.0.tgz", + "integrity": "sha512-1rwSvU+8vjsdWMYzCz01WQ2ZA7S1qakRil9ACLN9qCC89rvfW2vee/pbUHQQvF1wjeYmx/hQTIXXk70K81X8Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "slash": "^3.0.0", + "stable": "^0.1.8", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-client/node_modules/@storybook/theming": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.17-alpha.0.tgz", + "integrity": "sha512-+hC5hhbG3xW0O/wYVIAVkVFoFThC7t/AEDAKn/3kf3gPAJ657jJVNnm4rCaYVtZc5soLGF78yNrLFmwU4UsvAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@storybook/core-client/node_modules/core-js": { "version": "3.46.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", @@ -6006,24 +6727,24 @@ } }, "node_modules/@storybook/core-server": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.5.16.tgz", - "integrity": "sha512-/3NPfmNyply395Dm0zaVZ8P9aruwO+tPx4D6/jpw8aqrRSwvAMndPMpoMCm0NXcpSm5rdX+Je4S3JW6JcggFkA==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.5.17-alpha.0.tgz", + "integrity": "sha512-LPuxhg1UBdW1/GtZxKok0vg1Ch1fxXPSgmV7/Mw/78zaHcoxev1h9VSm388IJUkdqXlNCLxQCDBUyfYpQMjH5Q==", "dev": true, "license": "MIT", "dependencies": { "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-webpack4": "6.5.16", - "@storybook/core-client": "6.5.16", - "@storybook/core-common": "6.5.16", - "@storybook/core-events": "6.5.16", + "@storybook/builder-webpack4": "6.5.17-alpha.0", + "@storybook/core-client": "6.5.17-alpha.0", + "@storybook/core-common": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/csf-tools": "6.5.16", - "@storybook/manager-webpack4": "6.5.16", - "@storybook/node-logger": "6.5.16", + "@storybook/csf-tools": "6.5.17-alpha.0", + "@storybook/manager-webpack4": "6.5.17-alpha.0", + "@storybook/node-logger": "6.5.17-alpha.0", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.5.16", - "@storybook/telemetry": "6.5.16", + "@storybook/store": "6.5.17-alpha.0", + "@storybook/telemetry": "6.5.17-alpha.0", "@types/node": "^14.0.10 || ^16.0.0", "@types/node-fetch": "^2.5.7", "@types/pretty-hrtime": "^1.0.0", @@ -6078,6 +6799,318 @@ } } }, + "node_modules/@storybook/core-server/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@storybook/core-server/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/addons": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.17-alpha.0.tgz", + "integrity": "sha512-iv2EF2XBzZwTp5xo1kBQeW1mi+dvLLDYIVBay4m9FDWQGAPj4rzPrAavuGrkc+XMvXkbeWpJ1kadPoC/W6YtHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/api": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/theming": "6.5.17-alpha.0", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/api": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.17-alpha.0.tgz", + "integrity": "sha512-sj5XQXyTTxKDSqNVBlOO1h2+v8NO4EB7/7kBLOD8jpU4r4UUCLrf6G9b54j7R9/dIyi2XvrKVlp95q3yRE3zmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/channels": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.17-alpha.0.tgz", + "integrity": "sha512-yfMGsvtWVFK27FO7orjCZmzoq0Zk/48A5CyqFz9lgyttuzKfltUOIwUpu7mvk/56lJFgDv9yRigD6iVltIMAeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/client-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-1g9cGPlp016xKsOv05U4NfhdOrVN7ra6gkkovYy/sZhzOH3ouXGebMw2dMMCGPXBx0MNXK0jnDEj+r3mXPP6BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/core-common": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.17-alpha.0.tgz", + "integrity": "sha512-fXhM3kwvs8VVg1SsxE6uhfsnA5lZRX6scFS5m+O9I3Q4fDhe6/hf58sBKydxz+82rm4D1Z1NDAryeg1tEEaN2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-private-property-in-object": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@babel/register": "^7.12.1", + "@storybook/node-logger": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@types/node": "^14.0.10 || ^16.0.0", + "@types/pretty-hrtime": "^1.0.0", + "babel-loader": "^8.0.0", + "babel-plugin-macros": "^3.0.1", + "babel-plugin-polyfill-corejs3": "^0.1.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "express": "^4.17.1", + "file-system-cache": "^1.0.5", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.0.4", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "handlebars": "^4.7.7", + "interpret": "^2.2.0", + "json5": "^2.2.3", + "lazy-universal-dotenv": "^3.0.1", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "webpack": "4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/core-events": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.17-alpha.0.tgz", + "integrity": "sha512-L2QV/isJymOBZp6Q1Q1GMZnLDIs2blwyzCh8auAnVBbluVzpUs8WULvXLvBhSwXULpGZVujt8ToL+aoVTHleFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/node-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-RgBEYJsxQb09bt8NfD9QhgSzl8h29oKuDMKgjVeCVKwi+mPdgO21Po9+QDJ1LrgSrj5owOxUA3970CELZWP0Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/npmlog": "^4.1.2", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "npmlog": "^5.0.1", + "pretty-hrtime": "^1.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/router": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.17-alpha.0.tgz", + "integrity": "sha512-ogByZddCvA7VrDbD+0OA9cx5Rf6tAihffI/hIu1YjhysdBYzXz/C7cZDo1XduzasFb7EEDbHFC0pquDAdJz+Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/store": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.17-alpha.0.tgz", + "integrity": "sha512-1rwSvU+8vjsdWMYzCz01WQ2ZA7S1qakRil9ACLN9qCC89rvfW2vee/pbUHQQvF1wjeYmx/hQTIXXk70K81X8Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "slash": "^3.0.0", + "stable": "^0.1.8", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/core-server/node_modules/@storybook/theming": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.17-alpha.0.tgz", + "integrity": "sha512-+hC5hhbG3xW0O/wYVIAVkVFoFThC7t/AEDAKn/3kf3gPAJ657jJVNnm4rCaYVtZc5soLGF78yNrLFmwU4UsvAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@storybook/core-server/node_modules/@types/node": { "version": "16.18.126", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", @@ -6085,6 +7118,20 @@ "dev": true, "license": "MIT" }, + "node_modules/@storybook/core-server/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@storybook/core-server/node_modules/core-js": { "version": "3.46.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", @@ -6097,6 +7144,19 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/@storybook/core-server/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@storybook/csf": { "version": "0.0.2--canary.4566f4d.1", "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.0.2--canary.4566f4d.1.tgz", @@ -6108,9 +7168,9 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.5.16.tgz", - "integrity": "sha512-+WD4sH/OwAfXZX3IN6/LOZ9D9iGEFcN+Vvgv9wOsLRgsAZ10DG/NK6c1unXKDM/ogJtJYccNI8Hd+qNE/GFV6A==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-6.5.17-alpha.0.tgz", + "integrity": "sha512-5/hQUW8TAqJ5d7fIv9JSXGyBUZJ7664dB49GOUI6QZC6OyUb7bLHUohiQUmPOnmKVqhD4PvIFXIRev9Doboe/g==", "dev": true, "license": "MIT", "dependencies": { @@ -6251,84 +7311,289 @@ "dev": true, "license": "MIT", "dependencies": { - "@storybook/addons": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core-events": "6.5.16", + "@storybook/addons": "6.5.16", + "@storybook/client-logger": "6.5.16", + "@storybook/core-events": "6.5.16", + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/instrumenter/node_modules/core-js": { + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", + "integrity": "sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/@storybook/jest": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@storybook/jest/-/jest-0.0.10.tgz", + "integrity": "sha512-qeYLIplpcOUQXboJde5pRCjTvkGmF80jEszRUoNYCNcEPfC2sMK68Wq6Ct8EQj3CoEdJqsK54O2YYh+7D9S+ag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/expect": "storybook-jest", + "@storybook/instrumenter": "^6.4.0", + "@testing-library/jest-dom": "^5.16.2", + "jest-mock": "^27.3.0" + } + }, + "node_modules/@storybook/manager-webpack4": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.5.17-alpha.0.tgz", + "integrity": "sha512-1sOZEFe073hVuZnNmvYj1pSUL2anLYSm7PuPewxBzVtvORk0vy+Mk0ZO/ToqV1KWYGZAHiFrfniQZXsamAfuMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/preset-react": "^7.12.10", + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/core-client": "6.5.17-alpha.0", + "@storybook/core-common": "6.5.17-alpha.0", + "@storybook/node-logger": "6.5.17-alpha.0", + "@storybook/theming": "6.5.17-alpha.0", + "@storybook/ui": "6.5.17-alpha.0", + "@types/node": "^14.0.10 || ^16.0.0", + "@types/webpack": "^4.41.26", + "babel-loader": "^8.0.0", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "css-loader": "^3.6.0", + "express": "^4.17.1", + "file-loader": "^6.2.0", + "find-up": "^5.0.0", + "fs-extra": "^9.0.1", + "html-webpack-plugin": "^4.0.0", + "node-fetch": "^2.6.7", + "pnp-webpack-plugin": "1.6.4", + "read-pkg-up": "^7.0.1", + "regenerator-runtime": "^0.13.7", + "resolve-from": "^5.0.0", + "style-loader": "^1.3.0", + "telejson": "^6.0.8", + "terser-webpack-plugin": "^4.2.3", + "ts-dedent": "^2.0.0", + "url-loader": "^4.1.1", + "util-deprecate": "^1.0.2", + "webpack": "4", + "webpack-dev-middleware": "^3.7.3", + "webpack-virtual-modules": "^0.2.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/@storybook/addons": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.17-alpha.0.tgz", + "integrity": "sha512-iv2EF2XBzZwTp5xo1kBQeW1mi+dvLLDYIVBay4m9FDWQGAPj4rzPrAavuGrkc+XMvXkbeWpJ1kadPoC/W6YtHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/api": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/theming": "6.5.17-alpha.0", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/@storybook/api": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.17-alpha.0.tgz", + "integrity": "sha512-sj5XQXyTTxKDSqNVBlOO1h2+v8NO4EB7/7kBLOD8jpU4r4UUCLrf6G9b54j7R9/dIyi2XvrKVlp95q3yRE3zmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.5.17-alpha.0", "core-js": "^3.8.2", - "global": "^4.4.0" + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/instrumenter/node_modules/core-js": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", - "integrity": "sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA==", + "node_modules/@storybook/manager-webpack4/node_modules/@storybook/channels": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.17-alpha.0.tgz", + "integrity": "sha512-yfMGsvtWVFK27FO7orjCZmzoq0Zk/48A5CyqFz9lgyttuzKfltUOIwUpu7mvk/56lJFgDv9yRigD6iVltIMAeA==", "dev": true, - "hasInstallScript": true, "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/core-js" + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/jest": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/@storybook/jest/-/jest-0.0.10.tgz", - "integrity": "sha512-qeYLIplpcOUQXboJde5pRCjTvkGmF80jEszRUoNYCNcEPfC2sMK68Wq6Ct8EQj3CoEdJqsK54O2YYh+7D9S+ag==", + "node_modules/@storybook/manager-webpack4/node_modules/@storybook/client-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-1g9cGPlp016xKsOv05U4NfhdOrVN7ra6gkkovYy/sZhzOH3ouXGebMw2dMMCGPXBx0MNXK0jnDEj+r3mXPP6BQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/expect": "storybook-jest", - "@storybook/instrumenter": "^6.4.0", - "@testing-library/jest-dom": "^5.16.2", - "jest-mock": "^27.3.0" + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/manager-webpack4": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/manager-webpack4/-/manager-webpack4-6.5.16.tgz", - "integrity": "sha512-5VJZwmQU6AgdsBPsYdu886UKBHQ9SJEnFMaeUxKEclXk+iRsmbzlL4GHKyVd6oGX/ZaecZtcHPR6xrzmA4Ziew==", + "node_modules/@storybook/manager-webpack4/node_modules/@storybook/core-common": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.17-alpha.0.tgz", + "integrity": "sha512-fXhM3kwvs8VVg1SsxE6uhfsnA5lZRX6scFS5m+O9I3Q4fDhe6/hf58sBKydxz+82rm4D1Z1NDAryeg1tEEaN2Q==", "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.12.10", - "@babel/plugin-transform-template-literals": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-private-property-in-object": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/preset-env": "^7.12.11", "@babel/preset-react": "^7.12.10", - "@storybook/addons": "6.5.16", - "@storybook/core-client": "6.5.16", - "@storybook/core-common": "6.5.16", - "@storybook/node-logger": "6.5.16", - "@storybook/theming": "6.5.16", - "@storybook/ui": "6.5.16", + "@babel/preset-typescript": "^7.12.7", + "@babel/register": "^7.12.1", + "@storybook/node-logger": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", "@types/node": "^14.0.10 || ^16.0.0", - "@types/webpack": "^4.41.26", + "@types/pretty-hrtime": "^1.0.0", "babel-loader": "^8.0.0", - "case-sensitive-paths-webpack-plugin": "^2.3.0", + "babel-plugin-macros": "^3.0.1", + "babel-plugin-polyfill-corejs3": "^0.1.0", "chalk": "^4.1.0", "core-js": "^3.8.2", - "css-loader": "^3.6.0", "express": "^4.17.1", - "file-loader": "^6.2.0", + "file-system-cache": "^1.0.5", "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.0.4", "fs-extra": "^9.0.1", - "html-webpack-plugin": "^4.0.0", - "node-fetch": "^2.6.7", - "pnp-webpack-plugin": "1.6.4", - "read-pkg-up": "^7.0.1", - "regenerator-runtime": "^0.13.7", + "glob": "^7.1.6", + "handlebars": "^4.7.7", + "interpret": "^2.2.0", + "json5": "^2.2.3", + "lazy-universal-dotenv": "^3.0.1", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", "resolve-from": "^5.0.0", - "style-loader": "^1.3.0", + "slash": "^3.0.0", "telejson": "^6.0.8", - "terser-webpack-plugin": "^4.2.3", "ts-dedent": "^2.0.0", - "url-loader": "^4.1.1", "util-deprecate": "^1.0.2", - "webpack": "4", - "webpack-dev-middleware": "^3.7.3", - "webpack-virtual-modules": "^0.2.2" + "webpack": "4" }, "funding": { "type": "opencollective", @@ -6344,6 +7609,81 @@ } } }, + "node_modules/@storybook/manager-webpack4/node_modules/@storybook/core-events": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.17-alpha.0.tgz", + "integrity": "sha512-L2QV/isJymOBZp6Q1Q1GMZnLDIs2blwyzCh8auAnVBbluVzpUs8WULvXLvBhSwXULpGZVujt8ToL+aoVTHleFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/@storybook/node-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-RgBEYJsxQb09bt8NfD9QhgSzl8h29oKuDMKgjVeCVKwi+mPdgO21Po9+QDJ1LrgSrj5owOxUA3970CELZWP0Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/npmlog": "^4.1.2", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "npmlog": "^5.0.1", + "pretty-hrtime": "^1.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/@storybook/router": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.17-alpha.0.tgz", + "integrity": "sha512-ogByZddCvA7VrDbD+0OA9cx5Rf6tAihffI/hIu1YjhysdBYzXz/C7cZDo1XduzasFb7EEDbHFC0pquDAdJz+Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/manager-webpack4/node_modules/@storybook/theming": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.17-alpha.0.tgz", + "integrity": "sha512-+hC5hhbG3xW0O/wYVIAVkVFoFThC7t/AEDAKn/3kf3gPAJ657jJVNnm4rCaYVtZc5soLGF78yNrLFmwU4UsvAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@storybook/manager-webpack4/node_modules/@types/node": { "version": "16.18.126", "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", @@ -6351,6 +7691,20 @@ "dev": true, "license": "MIT" }, + "node_modules/@storybook/manager-webpack4/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@storybook/manager-webpack4/node_modules/core-js": { "version": "3.46.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", @@ -6395,6 +7749,19 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/@storybook/manager-webpack4/node_modules/css-loader/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, "node_modules/@storybook/manager-webpack4/node_modules/css-loader/node_modules/loader-utils": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", @@ -6410,19 +7777,6 @@ "node": ">=4.0.0" } }, - "node_modules/@storybook/manager-webpack4/node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, "node_modules/@storybook/manager-webpack4/node_modules/picocolors": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", @@ -6430,6 +7784,19 @@ "dev": true, "license": "ISC" }, + "node_modules/@storybook/manager-webpack4/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@storybook/manager-webpack4/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -6604,25 +7971,25 @@ } }, "node_modules/@storybook/react": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.5.16.tgz", - "integrity": "sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-6.5.17-alpha.0.tgz", + "integrity": "sha512-xpagMotWKLx1TxFvwpoa/9adCw2Ttvn8/NCbu2n29bLj1v5XtKzjPTNfThqGhft+A/YF1DaM+7KJOTHeocDhMA==", "dev": true, "license": "MIT", "dependencies": { "@babel/preset-flow": "^7.12.1", "@babel/preset-react": "^7.12.10", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@storybook/addons": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/core": "6.5.16", - "@storybook/core-common": "6.5.16", + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core": "6.5.17-alpha.0", + "@storybook/core-common": "6.5.17-alpha.0", "@storybook/csf": "0.0.2--canary.4566f4d.1", - "@storybook/docs-tools": "6.5.16", - "@storybook/node-logger": "6.5.16", - "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0", + "@storybook/docs-tools": "6.5.17-alpha.0", + "@storybook/node-logger": "6.5.17-alpha.0", + "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.630821.0", "@storybook/semver": "^7.3.2", - "@storybook/store": "6.5.16", + "@storybook/store": "6.5.17-alpha.0", "@types/estree": "^0.0.51", "@types/node": "^14.14.20 || ^16.0.0", "@types/webpack-env": "^1.16.0", @@ -6686,9 +8053,9 @@ } }, "node_modules/@storybook/react-docgen-typescript-plugin": { - "version": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0", - "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0.tgz", - "integrity": "sha512-eVg3BxlOm2P+chijHBTByr90IZVUtgRW56qEOLX7xlww2NBuKrcavBlcmn+HH7GIUktquWkMPtvy6e0W0NgA5w==", + "version": "1.0.6--canary.9.630821.0", + "resolved": "https://registry.npmjs.org/@storybook/react-docgen-typescript-plugin/-/react-docgen-typescript-plugin-1.0.6--canary.9.630821.0.tgz", + "integrity": "sha512-adrUdN/hb/bzRBmSJtHBEwoPpZzmMbr9WIEp83As69j0hkSa2Rp/Fvp+f97A2FyEx0+skiSX8ENLnwuup+5yuA==", "dev": true, "license": "MIT", "dependencies": { @@ -6697,11 +8064,11 @@ "find-cache-dir": "^3.3.1", "flat-cache": "^3.0.4", "micromatch": "^4.0.2", - "react-docgen-typescript": "^2.1.1", + "react-docgen-typescript": "^2.2.2", "tslib": "^2.0.0" }, "peerDependencies": { - "typescript": ">= 3.x", + "typescript": ">= 4.x", "webpack": ">= 4" } }, @@ -6808,6 +8175,46 @@ "node": ">=8" } }, + "node_modules/@storybook/react/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@storybook/react/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@storybook/react/node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.17", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.17.tgz", @@ -6857,6 +8264,298 @@ } } }, + "node_modules/@storybook/react/node_modules/@storybook/addons": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.17-alpha.0.tgz", + "integrity": "sha512-iv2EF2XBzZwTp5xo1kBQeW1mi+dvLLDYIVBay4m9FDWQGAPj4rzPrAavuGrkc+XMvXkbeWpJ1kadPoC/W6YtHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/api": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/theming": "6.5.17-alpha.0", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react/node_modules/@storybook/api": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.17-alpha.0.tgz", + "integrity": "sha512-sj5XQXyTTxKDSqNVBlOO1h2+v8NO4EB7/7kBLOD8jpU4r4UUCLrf6G9b54j7R9/dIyi2XvrKVlp95q3yRE3zmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react/node_modules/@storybook/channels": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.17-alpha.0.tgz", + "integrity": "sha512-yfMGsvtWVFK27FO7orjCZmzoq0Zk/48A5CyqFz9lgyttuzKfltUOIwUpu7mvk/56lJFgDv9yRigD6iVltIMAeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react/node_modules/@storybook/client-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-1g9cGPlp016xKsOv05U4NfhdOrVN7ra6gkkovYy/sZhzOH3ouXGebMw2dMMCGPXBx0MNXK0jnDEj+r3mXPP6BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react/node_modules/@storybook/core-common": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.17-alpha.0.tgz", + "integrity": "sha512-fXhM3kwvs8VVg1SsxE6uhfsnA5lZRX6scFS5m+O9I3Q4fDhe6/hf58sBKydxz+82rm4D1Z1NDAryeg1tEEaN2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-private-property-in-object": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@babel/register": "^7.12.1", + "@storybook/node-logger": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@types/node": "^14.0.10 || ^16.0.0", + "@types/pretty-hrtime": "^1.0.0", + "babel-loader": "^8.0.0", + "babel-plugin-macros": "^3.0.1", + "babel-plugin-polyfill-corejs3": "^0.1.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "express": "^4.17.1", + "file-system-cache": "^1.0.5", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.0.4", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "handlebars": "^4.7.7", + "interpret": "^2.2.0", + "json5": "^2.2.3", + "lazy-universal-dotenv": "^3.0.1", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "webpack": "4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/react/node_modules/@storybook/core-events": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.17-alpha.0.tgz", + "integrity": "sha512-L2QV/isJymOBZp6Q1Q1GMZnLDIs2blwyzCh8auAnVBbluVzpUs8WULvXLvBhSwXULpGZVujt8ToL+aoVTHleFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react/node_modules/@storybook/docs-tools": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-6.5.17-alpha.0.tgz", + "integrity": "sha512-zhRwBRytPZ2unWxQIZDhyiRZ9Bb0+WGO0eTC6wyq7VZioxCa47PxWTmbRPh5BGD/LygEVn9J2qL8ySZaf/bJAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.10", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/store": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "doctrine": "^3.0.0", + "lodash": "^4.17.21", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react/node_modules/@storybook/node-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-RgBEYJsxQb09bt8NfD9QhgSzl8h29oKuDMKgjVeCVKwi+mPdgO21Po9+QDJ1LrgSrj5owOxUA3970CELZWP0Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/npmlog": "^4.1.2", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "npmlog": "^5.0.1", + "pretty-hrtime": "^1.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/react/node_modules/@storybook/router": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.17-alpha.0.tgz", + "integrity": "sha512-ogByZddCvA7VrDbD+0OA9cx5Rf6tAihffI/hIu1YjhysdBYzXz/C7cZDo1XduzasFb7EEDbHFC0pquDAdJz+Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react/node_modules/@storybook/store": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/store/-/store-6.5.17-alpha.0.tgz", + "integrity": "sha512-1rwSvU+8vjsdWMYzCz01WQ2ZA7S1qakRil9ACLN9qCC89rvfW2vee/pbUHQQvF1wjeYmx/hQTIXXk70K81X8Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "slash": "^3.0.0", + "stable": "^0.1.8", + "synchronous-promise": "^2.0.15", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/react/node_modules/@storybook/theming": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.17-alpha.0.tgz", + "integrity": "sha512-+hC5hhbG3xW0O/wYVIAVkVFoFThC7t/AEDAKn/3kf3gPAJ657jJVNnm4rCaYVtZc5soLGF78yNrLFmwU4UsvAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@storybook/react/node_modules/@types/estree": { "version": "0.0.51", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", @@ -6901,6 +8600,20 @@ "ajv": "^8.8.2" } }, + "node_modules/@storybook/react/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@storybook/react/node_modules/core-js": { "version": "3.46.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", @@ -6920,6 +8633,19 @@ "dev": true, "license": "MIT" }, + "node_modules/@storybook/react/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@storybook/react/node_modules/schema-utils": { "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", @@ -7166,14 +8892,14 @@ } }, "node_modules/@storybook/telemetry": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-6.5.16.tgz", - "integrity": "sha512-CWr5Uko1l9jJW88yTXsZTj/3GTabPvw0o7pDPOXPp8JRZiJTxv1JFaFCafhK9UzYbgcRuGfCC8kEWPZims7iKA==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-6.5.17-alpha.0.tgz", + "integrity": "sha512-k+c6Ey8i7T1SH9gREJww556U2/dnKYG7s9jPmDWnN+Cb4Gglv1pBWMXxp2ZqhvawDb7C8CpdyRDIF64pt8EHOA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/client-logger": "6.5.16", - "@storybook/core-common": "6.5.16", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-common": "6.5.17-alpha.0", "chalk": "^4.1.0", "core-js": "^3.8.2", "detect-package-manager": "^2.0.1", @@ -7190,6 +8916,172 @@ "url": "https://opencollective.com/storybook" } }, + "node_modules/@storybook/telemetry/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.1.5.tgz", + "integrity": "sha512-nXuzCSwlJ/WKr8qxzW816gwyT6VZgiJG17zR40fou70yfAcqjoNyTLl/DQ+FExw5Hx5KNqshmN8Ldl/r2N7cTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@storybook/telemetry/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@storybook/telemetry/node_modules/@storybook/client-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-1g9cGPlp016xKsOv05U4NfhdOrVN7ra6gkkovYy/sZhzOH3ouXGebMw2dMMCGPXBx0MNXK0jnDEj+r3mXPP6BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/telemetry/node_modules/@storybook/core-common": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-6.5.17-alpha.0.tgz", + "integrity": "sha512-fXhM3kwvs8VVg1SsxE6uhfsnA5lZRX6scFS5m+O9I3Q4fDhe6/hf58sBKydxz+82rm4D1Z1NDAryeg1tEEaN2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.10", + "@babel/plugin-proposal-class-properties": "^7.12.1", + "@babel/plugin-proposal-decorators": "^7.12.12", + "@babel/plugin-proposal-export-default-from": "^7.12.1", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", + "@babel/plugin-proposal-object-rest-spread": "^7.12.1", + "@babel/plugin-proposal-optional-chaining": "^7.12.7", + "@babel/plugin-proposal-private-methods": "^7.12.1", + "@babel/plugin-proposal-private-property-in-object": "^7.12.1", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.12.1", + "@babel/plugin-transform-block-scoping": "^7.12.12", + "@babel/plugin-transform-classes": "^7.12.1", + "@babel/plugin-transform-destructuring": "^7.12.1", + "@babel/plugin-transform-for-of": "^7.12.1", + "@babel/plugin-transform-parameters": "^7.12.1", + "@babel/plugin-transform-shorthand-properties": "^7.12.1", + "@babel/plugin-transform-spread": "^7.12.1", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@babel/register": "^7.12.1", + "@storybook/node-logger": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@types/node": "^14.0.10 || ^16.0.0", + "@types/pretty-hrtime": "^1.0.0", + "babel-loader": "^8.0.0", + "babel-plugin-macros": "^3.0.1", + "babel-plugin-polyfill-corejs3": "^0.1.0", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "express": "^4.17.1", + "file-system-cache": "^1.0.5", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.0.4", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "handlebars": "^4.7.7", + "interpret": "^2.2.0", + "json5": "^2.2.3", + "lazy-universal-dotenv": "^3.0.1", + "picomatch": "^2.3.0", + "pkg-dir": "^5.0.0", + "pretty-hrtime": "^1.0.3", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2", + "webpack": "4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@storybook/telemetry/node_modules/@storybook/node-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-RgBEYJsxQb09bt8NfD9QhgSzl8h29oKuDMKgjVeCVKwi+mPdgO21Po9+QDJ1LrgSrj5owOxUA3970CELZWP0Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/npmlog": "^4.1.2", + "chalk": "^4.1.0", + "core-js": "^3.8.2", + "npmlog": "^5.0.1", + "pretty-hrtime": "^1.0.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/telemetry/node_modules/@types/node": { + "version": "16.18.126", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.126.tgz", + "integrity": "sha512-OTcgaiwfGFBKacvfwuHzzn1KLxH/er8mluiy8/uM3sGXHaRe73RrSIj01jow9t4kJEW633Ov+cOexXeiApTyAw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@storybook/telemetry/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.1.7.tgz", + "integrity": "sha512-u+gbS9bbPhZWEeyy1oR/YaaSpod/KDT07arZHb80aTpl8H5ZBq+uN1nN9/xtX7jQyfLdPfoqI4Rue/MQSWJquw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.1.5", + "core-js-compat": "^3.8.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@storybook/telemetry/node_modules/core-js": { "version": "3.46.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", @@ -7202,6 +9094,19 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/@storybook/telemetry/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@storybook/testing-library": { "version": "0.0.13", "resolved": "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.0.13.tgz", @@ -7290,21 +9195,21 @@ } }, "node_modules/@storybook/ui": { - "version": "6.5.16", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.5.16.tgz", - "integrity": "sha512-rHn/n12WM8BaXtZ3IApNZCiS+C4Oc5+Lkl4MoctX8V7QSml0SxZBB5hsJ/AiWkgbRxjQpa/L/Nt7/Qw0FjTH/A==", + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-6.5.17-alpha.0.tgz", + "integrity": "sha512-L188HSal+Jq6MNZuy3HUN/QlEE75B7okNBYj/ZR3/s6LIs2zceOZuxp2lk92CEh0dggoJ4HTRqPmKqMHNsXA8g==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addons": "6.5.16", - "@storybook/api": "6.5.16", - "@storybook/channels": "6.5.16", - "@storybook/client-logger": "6.5.16", - "@storybook/components": "6.5.16", - "@storybook/core-events": "6.5.16", - "@storybook/router": "6.5.16", + "@storybook/addons": "6.5.17-alpha.0", + "@storybook/api": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/components": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/router": "6.5.17-alpha.0", "@storybook/semver": "^7.3.2", - "@storybook/theming": "6.5.16", + "@storybook/theming": "6.5.17-alpha.0", "core-js": "^3.8.2", "memoizerific": "^1.11.3", "qs": "^6.10.0", @@ -7320,6 +9225,181 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@storybook/ui/node_modules/@storybook/addons": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-6.5.17-alpha.0.tgz", + "integrity": "sha512-iv2EF2XBzZwTp5xo1kBQeW1mi+dvLLDYIVBay4m9FDWQGAPj4rzPrAavuGrkc+XMvXkbeWpJ1kadPoC/W6YtHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/api": "6.5.17-alpha.0", + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/theming": "6.5.17-alpha.0", + "@types/webpack-env": "^1.16.0", + "core-js": "^3.8.2", + "global": "^4.4.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/ui/node_modules/@storybook/api": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/api/-/api-6.5.17-alpha.0.tgz", + "integrity": "sha512-sj5XQXyTTxKDSqNVBlOO1h2+v8NO4EB7/7kBLOD8jpU4r4UUCLrf6G9b54j7R9/dIyi2XvrKVlp95q3yRE3zmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "6.5.17-alpha.0", + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/core-events": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/router": "6.5.17-alpha.0", + "@storybook/semver": "^7.3.2", + "@storybook/theming": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "fast-deep-equal": "^3.1.3", + "global": "^4.4.0", + "lodash": "^4.17.21", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7", + "store2": "^2.12.0", + "telejson": "^6.0.8", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/ui/node_modules/@storybook/channels": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-6.5.17-alpha.0.tgz", + "integrity": "sha512-yfMGsvtWVFK27FO7orjCZmzoq0Zk/48A5CyqFz9lgyttuzKfltUOIwUpu7mvk/56lJFgDv9yRigD6iVltIMAeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "ts-dedent": "^2.0.0", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/ui/node_modules/@storybook/client-logger": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-6.5.17-alpha.0.tgz", + "integrity": "sha512-1g9cGPlp016xKsOv05U4NfhdOrVN7ra6gkkovYy/sZhzOH3ouXGebMw2dMMCGPXBx0MNXK0jnDEj+r3mXPP6BQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2", + "global": "^4.4.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/ui/node_modules/@storybook/components": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-6.5.17-alpha.0.tgz", + "integrity": "sha512-RTeRq0bPdphq3XO3zTCyLKX/AI4IJ+xEt79k3eGnY7m56gAlwEcNAq6oUw1UuXZYQos78/G+tjS+MxaDMB/y4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "@storybook/csf": "0.0.2--canary.4566f4d.1", + "@storybook/theming": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7", + "util-deprecate": "^1.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/ui/node_modules/@storybook/core-events": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-6.5.17-alpha.0.tgz", + "integrity": "sha512-L2QV/isJymOBZp6Q1Q1GMZnLDIs2blwyzCh8auAnVBbluVzpUs8WULvXLvBhSwXULpGZVujt8ToL+aoVTHleFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-js": "^3.8.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/ui/node_modules/@storybook/router": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-6.5.17-alpha.0.tgz", + "integrity": "sha512-ogByZddCvA7VrDbD+0OA9cx5Rf6tAihffI/hIu1YjhysdBYzXz/C7cZDo1XduzasFb7EEDbHFC0pquDAdJz+Qw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "qs": "^6.10.0", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/ui/node_modules/@storybook/theming": { + "version": "6.5.17-alpha.0", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-6.5.17-alpha.0.tgz", + "integrity": "sha512-+hC5hhbG3xW0O/wYVIAVkVFoFThC7t/AEDAKn/3kf3gPAJ657jJVNnm4rCaYVtZc5soLGF78yNrLFmwU4UsvAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/client-logger": "6.5.17-alpha.0", + "core-js": "^3.8.2", + "memoizerific": "^1.11.3", + "regenerator-runtime": "^0.13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/@storybook/ui/node_modules/core-js": { "version": "3.46.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.46.0.tgz", @@ -23341,13 +25421,6 @@ "node": ">= 0.6" } }, - "node_modules/microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true, - "license": "MIT" - }, "node_modules/micromark": { "version": "2.11.4", "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", @@ -32916,9 +34989,9 @@ } }, "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -32926,7 +34999,7 @@ "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/uglify-js": { @@ -35160,16 +37233,6 @@ "errno": "~0.1.7" } }, - "node_modules/worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "microevent.ts": "~0.1.1" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", diff --git a/package.json b/package.json index 6bb2349b..b1e8750a 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "@babel/register": "^7.0.0", "@doist/eslint-config": "12.0.0", "@doist/prettier-config": "4.0.0", - "@doist/tsconfig": "^1.0.0", + "@doist/tsconfig": "2.0.0", "@geometricpanda/storybook-addon-badges": "^0.2.2", "@rollup/plugin-commonjs": "28.0.9", "@rollup/plugin-node-resolve": "16.0.3", @@ -97,7 +97,7 @@ "@storybook/addon-postcss": "^2.0.0", "@storybook/addons": "^6.5.3", "@storybook/jest": "^0.0.10", - "@storybook/react": "^6.5.3", + "@storybook/react": "6.5.17-alpha.0", "@storybook/testing-library": "^0.0.13", "@testing-library/jest-dom": "^5.14.1", "@testing-library/react": "^12.0.0", @@ -127,6 +127,7 @@ "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-react": "7.37.5", + "fork-ts-checker-webpack-plugin": "6.5.3", "husky": "^4.3.0", "jest": "^28.1.0", "jest-axe": "^5.0.1", @@ -156,7 +157,7 @@ "svg-url-loader": "^6.0.0", "ts-loader": "^8.0.2", "tslib": "^2.0.0", - "typescript": "^4.8.3", + "typescript": "5.9.3", "webpack": "^4.43.0" }, "dependencies": { @@ -168,5 +169,8 @@ "react-keyed-flatten-children": "^1.3.0", "react-markdown": "^5.0.3", "use-callback-ref": "^1.3.0" + }, + "overrides": { + "fork-ts-checker-webpack-plugin": "$fork-ts-checker-webpack-plugin" } } diff --git a/src/avatar/avatar.tsx b/src/avatar/avatar.tsx index 68c83c93..92805138 100644 --- a/src/avatar/avatar.tsx +++ b/src/avatar/avatar.tsx @@ -1,13 +1,14 @@ import * as React from 'react' import { Box } from '../box' -import { getClassNames, ResponsiveProp } from '../utils/responsive-props' +import { getClassNames } from '../utils/responsive-props' import { emailToIndex, getInitials } from './utils' import styles from './avatar.module.css' import type { ObfuscatedClassName } from '../utils/common-types' +import type { ResponsiveProp } from '../utils/responsive-props' const AVATAR_COLORS = [ '#fcc652', diff --git a/src/banner/banner.test.tsx b/src/banner/banner.test.tsx index c48db538..ae39ccfb 100644 --- a/src/banner/banner.test.tsx +++ b/src/banner/banner.test.tsx @@ -4,7 +4,9 @@ import { render, screen, within } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { axe } from 'jest-axe' -import { Banner, SystemBannerType } from './banner' +import { Banner } from './banner' + +import type { SystemBannerType } from './banner' describe('Banner', () => { it('renders as a
element', () => { diff --git a/src/banner/banner.tsx b/src/banner/banner.tsx index 7e3c2896..103342c2 100644 --- a/src/banner/banner.tsx +++ b/src/banner/banner.tsx @@ -1,7 +1,7 @@ import * as React from 'react' import { Box } from '../box' -import { Button, ButtonProps, IconButton } from '../button' +import { Button, IconButton } from '../button' import { BannerIcon } from '../icons/banner-icon' import { CloseIcon } from '../icons/close-icon' import { TextLink } from '../text-link' @@ -9,6 +9,8 @@ import { useId } from '../utils/common-helpers' import styles from './banner.module.css' +import type { ButtonProps } from '../button' + /** * Represents the type of a banner. * 'neutral' accepts a custom icon, the rest do not. diff --git a/src/base-field/base-field.tsx b/src/base-field/base-field.tsx index 89b75c45..08c253d6 100644 --- a/src/base-field/base-field.tsx +++ b/src/base-field/base-field.tsx @@ -1,6 +1,6 @@ import * as React from 'react' -import { Box, BoxProps } from '../box' +import { Box } from '../box' import { Column, Columns } from '../columns' import { Spinner } from '../spinner' import { Stack } from '../stack' @@ -9,6 +9,7 @@ import { useId } from '../utils/common-helpers' import styles from './base-field.module.css' +import type { BoxProps } from '../box' import type { WithEnhancedClassName } from '../utils/common-types' // Define the remaining characters before the character count turns red diff --git a/src/box/box.stories.tsx b/src/box/box.stories.tsx index 2798be2d..7bfc4607 100644 --- a/src/box/box.stories.tsx +++ b/src/box/box.stories.tsx @@ -5,7 +5,6 @@ import { Inline } from '../inline' import { Stack } from '../stack' import { Text } from '../text' import { - PartialProps, Placeholder, ResponsiveWidthRef, reusableBoxProps, @@ -15,9 +14,10 @@ import { Wrapper, } from '../utils/storybook-helper' -import { Box, BoxBorderRadius } from './box' +import { Box } from './box' import type { Space, SpaceWithNegatives } from '../utils/common-types' +import type { PartialProps } from '../utils/storybook-helper' import type { BoxAlignItems, BoxBackground, @@ -29,6 +29,7 @@ import type { BoxPaddingProps, BoxTextAlign, } from './' +import type { BoxBorderRadius } from './box' export default { title: 'Design system/Box', diff --git a/src/box/box.test.tsx b/src/box/box.test.tsx index d863e86d..6ae2ad7f 100644 --- a/src/box/box.test.tsx +++ b/src/box/box.test.tsx @@ -3,7 +3,9 @@ import * as React from 'react' import { render, screen } from '@testing-library/react' import { axe } from 'jest-axe' -import { Box, BoxProps } from './' +import { Box } from './' + +import type { BoxProps } from './' describe('Box', () => { it('renders its children as its content', () => { diff --git a/src/button/button.tsx b/src/button/button.tsx index 3ad8e2cd..7aeb5c88 100644 --- a/src/button/button.tsx +++ b/src/button/button.tsx @@ -1,14 +1,16 @@ import * as React from 'react' -import { Role, RoleProps } from '@ariakit/react' +import { Role } from '@ariakit/react' import classNames from 'classnames' import { Box, getBoxClassNames } from '../box' import { Spinner } from '../spinner' -import { Tooltip, TooltipProps } from '../tooltip' +import { Tooltip } from '../tooltip' import styles from './button.module.css' +import type { RoleProps } from '@ariakit/react' +import type { TooltipProps } from '../tooltip' import type { ObfuscatedClassName } from '../utils/common-types' function preventDefault(event: React.SyntheticEvent) { diff --git a/src/columns/columns.stories.tsx b/src/columns/columns.stories.tsx index 2147d6bc..6a1c0687 100644 --- a/src/columns/columns.stories.tsx +++ b/src/columns/columns.stories.tsx @@ -4,7 +4,6 @@ import { Box } from '../box' import { Stack } from '../stack' import { disableResponsiveProps, - PartialProps, Placeholder, ResponsiveWidthRef, reusableBoxProps, @@ -16,6 +15,7 @@ import { import { Column, Columns } from './columns' +import type { PartialProps } from '../utils/storybook-helper' import type { ColumnsCollapseBelow, ColumnsHorizontalAlignment, diff --git a/src/columns/columns.test.tsx b/src/columns/columns.test.tsx index a67de816..e49ac478 100644 --- a/src/columns/columns.test.tsx +++ b/src/columns/columns.test.tsx @@ -5,7 +5,9 @@ import { axe } from 'jest-axe' import { runSpaceTests } from '../utils/test-helpers' -import { Column, Columns, ColumnWidth } from './' +import { Column, Columns } from './' + +import type { ColumnWidth } from './' const columnWidths: Array = [ '1/2', diff --git a/src/components/time/time-utils.ts b/src/components/time/time-utils.ts index 1dfc6503..e589728c 100644 --- a/src/components/time/time-utils.ts +++ b/src/components/time/time-utils.ts @@ -87,4 +87,5 @@ const TimeUtils = { }, } -export { TimeConfig, TimeUtils } +export type { TimeConfig } +export { TimeUtils } diff --git a/src/components/time/time.tsx b/src/components/time/time.tsx index 37d98abc..28302fa3 100644 --- a/src/components/time/time.tsx +++ b/src/components/time/time.tsx @@ -4,7 +4,9 @@ import * as React from 'react' import { Tooltip } from '../../tooltip' -import { TimeConfig, TimeUtils } from './time-utils' +import { TimeUtils } from './time-utils' + +import type { TimeConfig } from './time-utils' const DELAY = 60000 diff --git a/src/inline/inline.stories.tsx b/src/inline/inline.stories.tsx index 1d0a7095..70deb19c 100644 --- a/src/inline/inline.stories.tsx +++ b/src/inline/inline.stories.tsx @@ -4,7 +4,6 @@ import { Heading } from '../heading' import { Stack } from '../stack' import { disableResponsiveProps, - PartialProps, Placeholder, ResponsiveWidthRef, reusableBoxProps, @@ -13,7 +12,10 @@ import { Wrapper, } from '../utils/storybook-helper' -import { Inline, InlineAlign } from './inline' +import { Inline } from './inline' + +import type { PartialProps } from '../utils/storybook-helper' +import type { InlineAlign } from './inline' export default { title: 'Design system/Inline', diff --git a/src/menu/menu.tsx b/src/menu/menu.tsx index 41cb00ad..ace95c8b 100644 --- a/src/menu/menu.tsx +++ b/src/menu/menu.tsx @@ -5,20 +5,22 @@ import * as React from 'react' import { Menu as AriakitMenu, MenuButton as AriakitMenuButton, - MenuButtonProps as AriakitMenuButtonProps, MenuGroup as AriakitMenuGroup, MenuItem as AriakitMenuItem, - MenuItemProps as AriakitMenuItemProps, - MenuProps as AriakitMenuProps, - MenuStore, - MenuStoreProps, Portal, Role, - RoleProps, useMenuStore, } from '@ariakit/react' import classNames from 'classnames' +import type { + MenuButtonProps as AriakitMenuButtonProps, + MenuItemProps as AriakitMenuItemProps, + MenuProps as AriakitMenuProps, + MenuStore, + MenuStoreProps, + RoleProps, +} from '@ariakit/react' import type { ObfuscatedClassName } from '../utils/common-types' type MenuContextState = { diff --git a/src/modal/modal.tsx b/src/modal/modal.tsx index 412bae94..2ec3cb7b 100644 --- a/src/modal/modal.tsx +++ b/src/modal/modal.tsx @@ -2,12 +2,12 @@ import * as React from 'react' import { forwardRef } from 'react' import FocusLock from 'react-focus-lock' -import { Dialog, DialogOptions, Portal, PortalOptions, useDialogStore } from '@ariakit/react' +import { Dialog, Portal, useDialogStore } from '@ariakit/react' import { hideOthers } from 'aria-hidden' import classNames from 'classnames' import { Box } from '../box' -import { IconButton, IconButtonProps } from '../button' +import { IconButton } from '../button' import { Column, Columns } from '../columns' import { Divider } from '../divider' import { CloseIcon } from '../icons/close-icon' @@ -15,6 +15,8 @@ import { Inline } from '../inline' import styles from './modal.module.css' +import type { DialogOptions, PortalOptions } from '@ariakit/react' +import type { IconButtonProps } from '../button' import type { DividerProps } from '../divider' import type { ObfuscatedClassName } from '../utils/common-types' diff --git a/src/password-field/password-field.tsx b/src/password-field/password-field.tsx index 8b4e821a..52f68a45 100644 --- a/src/password-field/password-field.tsx +++ b/src/password-field/password-field.tsx @@ -3,9 +3,10 @@ import * as React from 'react' import { IconButton } from '../button' import { PasswordHiddenIcon } from '../icons/password-hidden-icon' import { PasswordVisibleIcon } from '../icons/password-visible-icon' -import { TextField, TextFieldProps } from '../text-field' +import { TextField } from '../text-field' import type { BaseFieldVariantProps } from '../base-field' +import type { TextFieldProps } from '../text-field' interface PasswordFieldProps extends Omit, diff --git a/src/prose/prose.stories.tsx b/src/prose/prose.stories.tsx index 56ec80c6..f4c17520 100644 --- a/src/prose/prose.stories.tsx +++ b/src/prose/prose.stories.tsx @@ -2,9 +2,11 @@ import * as React from 'react' import { Box } from '../box' -import { Prose, ProseProps } from './prose' +import { Prose } from './prose' import { proseExample } from './prose-example' +import type { ProseProps } from './prose' + export default { title: 'Design system/Prose', component: Prose, diff --git a/src/select-field/select-field.tsx b/src/select-field/select-field.tsx index 906c7d7a..ca9b4a93 100644 --- a/src/select-field/select-field.tsx +++ b/src/select-field/select-field.tsx @@ -1,10 +1,12 @@ import * as React from 'react' -import { BaseField, BaseFieldVariantProps, FieldComponentProps } from '../base-field' +import { BaseField } from '../base-field' import { Box } from '../box' import styles from './select-field.module.css' +import type { BaseFieldVariantProps, FieldComponentProps } from '../base-field' + interface SelectFieldProps extends Omit< FieldComponentProps, diff --git a/src/stack/stack.stories.tsx b/src/stack/stack.stories.tsx index f11f63bd..4a5cf017 100644 --- a/src/stack/stack.stories.tsx +++ b/src/stack/stack.stories.tsx @@ -3,7 +3,6 @@ import * as React from 'react' import { Heading } from '../heading' import { disableResponsiveProps, - PartialProps, Placeholder, ResponsiveWidthRef, reusableBoxProps, @@ -17,6 +16,7 @@ import { import { Stack } from './stack' import type { DividerWeight } from '../divider' +import type { PartialProps } from '../utils/storybook-helper' export default { title: 'Design system/Stack', diff --git a/src/switch-field/switch-field.tsx b/src/switch-field/switch-field.tsx index 67e57f22..8bf2b050 100644 --- a/src/switch-field/switch-field.tsx +++ b/src/switch-field/switch-field.tsx @@ -1,6 +1,6 @@ import * as React from 'react' -import { FieldComponentProps, FieldMessage } from '../base-field' +import { FieldMessage } from '../base-field' import { Box } from '../box' import { HiddenVisually } from '../hidden-visually' import { Stack } from '../stack' @@ -9,6 +9,8 @@ import { useId } from '../utils/common-helpers' import styles from './switch-field.module.css' +import type { FieldComponentProps } from '../base-field' + interface SwitchFieldProps extends Omit< FieldComponentProps, diff --git a/src/tabs/tabs.tsx b/src/tabs/tabs.tsx index 460bdccb..98f87238 100644 --- a/src/tabs/tabs.tsx +++ b/src/tabs/tabs.tsx @@ -4,18 +4,21 @@ import { Tab as BaseTab, TabList as BaseTabList, TabPanel as BaseTabPanel, - TabPanelProps as BaseTabPanelProps, - TabProps as BaseTabProps, - TabStore, useTabStore, } from '@ariakit/react' import classNames from 'classnames' -import { Box, BoxJustifyContent } from '../box' +import { Box } from '../box' import { Inline } from '../inline' import styles from './tabs.module.css' +import type { + TabPanelProps as BaseTabPanelProps, + TabProps as BaseTabProps, + TabStore, +} from '@ariakit/react' +import type { BoxJustifyContent } from '../box' import type { ObfuscatedClassName, Space } from '../utils/common-types' type TabsContextValue = Required> & { diff --git a/src/text-area/text-area.tsx b/src/text-area/text-area.tsx index dc11823e..398474f0 100644 --- a/src/text-area/text-area.tsx +++ b/src/text-area/text-area.tsx @@ -3,11 +3,13 @@ import * as React from 'react' import classNames from 'classnames' import { useMergeRefs } from 'use-callback-ref' -import { BaseField, BaseFieldVariantProps, FieldComponentProps } from '../base-field' +import { BaseField } from '../base-field' import { Box } from '../box' import styles from './text-area.module.css' +import type { BaseFieldVariantProps, FieldComponentProps } from '../base-field' + interface TextAreaProps extends Omit, 'characterCountPosition'>, Omit< diff --git a/src/text-field/text-field.test.tsx b/src/text-field/text-field.test.tsx index 20f2acbd..a26cd84c 100644 --- a/src/text-field/text-field.test.tsx +++ b/src/text-field/text-field.test.tsx @@ -4,7 +4,9 @@ import { render, screen } from '@testing-library/react' import userEvent from '@testing-library/user-event' import { axe } from 'jest-axe' -import { TextField, TextFieldProps } from './' +import { TextField } from './' + +import type { TextFieldProps } from './' describe('TextField', () => { it('supports having an externally provided id attribute', () => { diff --git a/src/text-field/text-field.tsx b/src/text-field/text-field.tsx index 465a057c..28819818 100644 --- a/src/text-field/text-field.tsx +++ b/src/text-field/text-field.tsx @@ -2,12 +2,12 @@ import * as React from 'react' import { useMergeRefs } from 'use-callback-ref' -import { BaseField, BaseFieldVariantProps } from '../base-field' +import { BaseField } from '../base-field' import { Box } from '../box' import styles from './text-field.module.css' -import type { BaseFieldProps, FieldComponentProps } from '../base-field' +import type { BaseFieldProps, BaseFieldVariantProps, FieldComponentProps } from '../base-field' type TextFieldType = 'email' | 'search' | 'tel' | 'text' | 'url' diff --git a/src/toast/toast.stories.tsx b/src/toast/toast.stories.tsx index 2cf5dade..acbf27df 100644 --- a/src/toast/toast.stories.tsx +++ b/src/toast/toast.stories.tsx @@ -3,7 +3,7 @@ import * as React from 'react' import { action as storybookAction } from '@storybook/addon-actions' import { Box } from '../box' -import { Button, ButtonVariant, IconButton } from '../button' +import { Button, IconButton } from '../button' import { CheckboxField } from '../checkbox-field' import { Heading } from '../heading' import { AlertIcon } from '../icons/alert-icon' @@ -15,9 +15,12 @@ import { Stack } from '../stack' import { SwitchField } from '../switch-field' import { Text } from '../text' -import { StaticToast, StaticToastProps } from './static-toast' +import { StaticToast } from './static-toast' import { Toast, ToastsProvider, useToasts } from './use-toasts' +import type { ButtonVariant } from '../button' +import type { StaticToastProps } from './static-toast' + export default { title: 'Design system/Toast', parameters: { diff --git a/src/toast/use-toasts.tsx b/src/toast/use-toasts.tsx index f1b968dd..6e412df2 100644 --- a/src/toast/use-toasts.tsx +++ b/src/toast/use-toasts.tsx @@ -6,12 +6,13 @@ import { Box } from '../box' import { Stack } from '../stack' import { generateElementId } from '../utils/common-helpers' -import { isActionObject, StaticToast, StaticToastProps } from './static-toast' +import { isActionObject, StaticToast } from './static-toast' import { useToastsAnimation } from './toast-animation' import styles from './toast.module.css' import type { Space } from '../utils/common-types' +import type { StaticToastProps } from './static-toast' /** * The props needed to fire up a new notification toast. diff --git a/src/tooltip/tooltip.stories.tsx b/src/tooltip/tooltip.stories.tsx index a5042cb8..37dc9fd5 100644 --- a/src/tooltip/tooltip.stories.tsx +++ b/src/tooltip/tooltip.stories.tsx @@ -7,9 +7,10 @@ import { Stack } from '../stack' import { Text } from '../text' import { TextField } from '../text-field' -import { Tooltip, TooltipProps, TooltipProvider } from './tooltip' +import { Tooltip, TooltipProvider } from './tooltip' import type { TooltipStore } from '@ariakit/react' +import type { TooltipProps } from './tooltip' // // Story setup