diff --git a/package-lock.json b/package-lock.json index 49d8ea0025..34e2209cd5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,10 +25,10 @@ "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-replace": "^6.0.2", "@stackblitz/sdk": "^1.11.0", - "@storybook/addon-a11y": "^9.0.18", - "@storybook/addon-docs": "^9.0.18", - "@storybook/addon-themes": "^9.0.18", - "@storybook/html-vite": "^9.0.18", + "@storybook/addon-a11y": "^9.1.2", + "@storybook/addon-docs": "^9.1.2", + "@storybook/addon-themes": "^9.1.2", + "@storybook/html-vite": "^9.1.2", "@types/js-yaml": "^4.0.9", "@types/mime": "^4.0.0", "@types/prismjs": "^1.26.5", @@ -44,7 +44,7 @@ "eslint-plugin-html": "^8.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-markdown": "^5.1.0", - "eslint-plugin-storybook": "^9.0.18", + "eslint-plugin-storybook": "^9.1.2", "eslint-plugin-unicorn": "56.0.1", "find-unused-sass-variables": "^6.1.0", "focus-visible": "^5.2.1", @@ -87,7 +87,7 @@ "sass-true": "^9.0.0", "shelljs": "^0.10.0", "sirv-cli": "^3.0.1", - "storybook": "^9.0.18", + "storybook": "^9.1.2", "stylelint": "^16.22.0", "stylelint-config-twbs-bootstrap": "^16.1.0", "tarteaucitronjs": "^1.22.0", @@ -4601,9 +4601,9 @@ "license": "MIT" }, "node_modules/@storybook/addon-a11y": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-9.0.18.tgz", - "integrity": "sha512-msbsTI9TmePQ5ElVclLi7ns5WaAntouJFaj9ElNugFWME21k68RiyXnioDjDfEoi/+y8tthQNNqjsHoX/Ev0Og==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-9.1.2.tgz", + "integrity": "sha512-CwFwpneZO8GvxaMygkNUEJ0ti2U6Q7waZ/NG71tRQzTWGMasbc27rUTvLf654mQen+MkSOt/MbceASkyvK2mdw==", "dev": true, "license": "MIT", "dependencies": { @@ -4615,20 +4615,20 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^9.0.18" + "storybook": "^9.1.2" } }, "node_modules/@storybook/addon-docs": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-9.0.18.tgz", - "integrity": "sha512-1mLhaRDx8s1JAF51o56OmwMnIsg4BOQJ8cn+4wbMjh14pDFALrovlFl/BpAXnV1VaZqHjCB4ZWuP+y5CwXEpeQ==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-9.1.2.tgz", + "integrity": "sha512-U3eHJ8lQFfEZ/OcgdKkUBbW2Y2tpAsHfy8lQOBgs5Pgj9biHEJcUmq+drOS/sJhle673eoBcUFmspXulI4KP1w==", "dev": true, "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", - "@storybook/csf-plugin": "9.0.18", - "@storybook/icons": "^1.2.12", - "@storybook/react-dom-shim": "9.0.18", + "@storybook/csf-plugin": "9.1.2", + "@storybook/icons": "^1.4.0", + "@storybook/react-dom-shim": "9.1.2", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "ts-dedent": "^2.0.0" @@ -4638,13 +4638,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^9.0.18" + "storybook": "^9.1.2" } }, "node_modules/@storybook/addon-themes": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-9.0.18.tgz", - "integrity": "sha512-2FTeyhLWsbDiQBtIsvEXRIi8Rb5iVM/fdV94DXR5XK01DZI+6XULXqtmXmDk4fQd40Iu+bEeM2C4eP587jD5Ng==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-9.1.2.tgz", + "integrity": "sha512-dpWCx0IpKKFGEuOe2u8cUD2ShWMaE6Keh0zkM1gP8jx5gL8lLv9uhRHaZcQamwnG3BgnnKFgArODNxewsRSFfA==", "dev": true, "license": "MIT", "dependencies": { @@ -4655,17 +4655,17 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^9.0.18" + "storybook": "^9.1.2" } }, "node_modules/@storybook/builder-vite": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.0.18.tgz", - "integrity": "sha512-lfbrozA6UPVizDrgbPEe04WMtxIraESwUkmwW3+Lxh8rKEUj5cXngcrJUW+meQNNaggdZZWEqeEtweuaLIR+Hg==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.1.2.tgz", + "integrity": "sha512-5Y7e5wnSzFxCGP63UNRRZVoxHe1znU4dYXazJBobAlEcUPBk7A0sH2716tA6bS4oz92oG9tgvn1g996hRrw4ow==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf-plugin": "9.0.18", + "@storybook/csf-plugin": "9.1.2", "ts-dedent": "^2.0.0" }, "funding": { @@ -4673,14 +4673,14 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^9.0.18", + "storybook": "^9.1.2", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, "node_modules/@storybook/csf-plugin": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.0.18.tgz", - "integrity": "sha512-MQ3WwXnMua5sX0uYyuO7dC5WOWuJCLqf8CsOn3zQ2ptNoH6hD7DFx5ZOa1uD6VxIuJ3LkA+YqfSRBncomJoRnA==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.1.2.tgz", + "integrity": "sha512-bfMh6r+RieBLPWtqqYN70le2uTE4JzOYPMYSCagHykUti3uM/1vRFaZNkZtUsRy5GwEzE5jLdDXioG1lOEeT2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -4691,7 +4691,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^9.0.18" + "storybook": "^9.1.2" } }, "node_modules/@storybook/global": { @@ -4702,9 +4702,9 @@ "license": "MIT" }, "node_modules/@storybook/html": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@storybook/html/-/html-9.0.18.tgz", - "integrity": "sha512-V6eemP5PfXE4PSPMXywI5BvZV16GaHs0duknXPWwZViaF6f0D5hSZqtgaXAKPB/8lVIbQfisY7fgfSnjUvbchQ==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@storybook/html/-/html-9.1.2.tgz", + "integrity": "sha512-rAh6Z0FWYBZRfueOJCKkx+IiXG8P1A2uvCGey6MIiD+hM4ZO6Y3JuRBV0hD/cYep/GHS2NBfRzY3EQM8T1MLZg==", "dev": true, "license": "MIT", "dependencies": { @@ -4719,18 +4719,18 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^9.0.18" + "storybook": "^9.1.2" } }, "node_modules/@storybook/html-vite": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@storybook/html-vite/-/html-vite-9.0.18.tgz", - "integrity": "sha512-jB1OBrVOg5NZ7lC87Ai6k3MXpHghx8TZNgsrPHgLCFuZyVgx/C2ztgXuFib6C+i8EQe5HnDajdwIsWC8gCORpA==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@storybook/html-vite/-/html-vite-9.1.2.tgz", + "integrity": "sha512-oTnjgy3i3KXOT4xqMWwxIE5H54UeQO9osvE7r6FD3ah0YHVfbZCZAVfq2nROBvrxtOdxddldDg1+hvAXJXPcFQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-vite": "9.0.18", - "@storybook/html": "9.0.18" + "@storybook/builder-vite": "9.1.2", + "@storybook/html": "9.1.2" }, "engines": { "node": ">=20.0.0" @@ -4740,7 +4740,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^9.0.18" + "storybook": "^9.1.2" } }, "node_modules/@storybook/icons": { @@ -4758,9 +4758,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.0.18.tgz", - "integrity": "sha512-qGR/d9x9qWRRxITaBVQkMnb73kwOm+N8fkbZRxc7U4lxupXRvkMIDh247nn71SYVBnvbh6//AL7P6ghiPWZYjA==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.1.2.tgz", + "integrity": "sha512-nw7BLAHCJswPZGsuL0Gs2AvFUWriusCTgPBmcHppSw/AqvT4XRFRDE+5q3j04/XKuZBrAA2sC4L+HuC0uzEChQ==", "dev": true, "license": "MIT", "funding": { @@ -4770,7 +4770,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^9.0.18" + "storybook": "^9.1.2" } }, "node_modules/@stylistic/stylelint-config": { @@ -5317,6 +5317,33 @@ "url": "https://opencollective.com/vitest" } }, + "node_modules/@vitest/mocker": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz", + "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "3.2.4", + "estree-walker": "^3.0.3", + "magic-string": "^0.30.17" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } + } + }, "node_modules/@vitest/pretty-format": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz", @@ -9056,9 +9083,9 @@ } }, "node_modules/eslint-plugin-storybook": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-9.0.18.tgz", - "integrity": "sha512-f2FnWjTQkM9kYtbpChVuEo8F04QATBiuxYUdSBR58lWb3NprPKBfmRZC1dTA5NVeLY6geXduDLIPXefwXFz6Ag==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-9.1.2.tgz", + "integrity": "sha512-EQa/kChrYrekxv36q3pvW57anqxMlAP4EdPXEDyA/EDrCQJaaTbWEdsMnVZtD744RjPP0M5wzaUjHbMhNooAwQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9069,7 +9096,7 @@ }, "peerDependencies": { "eslint": ">=8", - "storybook": "^9.0.18" + "storybook": "^9.1.2" } }, "node_modules/eslint-plugin-unicorn": { @@ -19432,9 +19459,9 @@ } }, "node_modules/storybook": { - "version": "9.0.18", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.0.18.tgz", - "integrity": "sha512-ruxpEpizwoYQTt1hBOrWyp9trPYWD9Apt1TJ37rs1rzmNQWpSNGJDMg91JV4mUhBChzRvnid/oRBFFCWJz/dfw==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.1.2.tgz", + "integrity": "sha512-TYcq7WmgfVCAQge/KueGkVlM/+g33sQcmbATlC3X6y/g2FEeSSLGrb6E6d3iemht8oio+aY6ld3YOdAnMwx45Q==", "dev": true, "license": "MIT", "dependencies": { @@ -19442,6 +19469,7 @@ "@testing-library/jest-dom": "^6.6.3", "@testing-library/user-event": "^14.6.1", "@vitest/expect": "3.2.4", + "@vitest/mocker": "3.2.4", "@vitest/spy": "3.2.4", "better-opn": "^3.0.2", "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", diff --git a/package.json b/package.json index a60b8d8ec0..e3aa9c96ec 100644 --- a/package.json +++ b/package.json @@ -124,10 +124,10 @@ "@rollup/plugin-node-resolve": "^16.0.1", "@rollup/plugin-replace": "^6.0.2", "@stackblitz/sdk": "^1.11.0", - "@storybook/addon-a11y": "^9.0.18", - "@storybook/addon-docs": "^9.0.18", - "@storybook/addon-themes": "^9.0.18", - "@storybook/html-vite": "^9.0.18", + "@storybook/addon-a11y": "^9.1.2", + "@storybook/addon-docs": "^9.1.2", + "@storybook/addon-themes": "^9.1.2", + "@storybook/html-vite": "^9.1.2", "@types/js-yaml": "^4.0.9", "@types/mime": "^4.0.0", "@types/prismjs": "^1.26.5", @@ -143,7 +143,7 @@ "eslint-plugin-html": "^8.1.3", "eslint-plugin-import": "^2.32.0", "eslint-plugin-markdown": "^5.1.0", - "eslint-plugin-storybook": "^9.0.18", + "eslint-plugin-storybook": "^9.1.2", "eslint-plugin-unicorn": "56.0.1", "find-unused-sass-variables": "^6.1.0", "focus-visible": "^5.2.1", @@ -186,7 +186,7 @@ "sass-true": "^9.0.0", "shelljs": "^0.10.0", "sirv-cli": "^3.0.1", - "storybook": "^9.0.18", + "storybook": "^9.1.2", "stylelint": "^16.22.0", "stylelint-config-twbs-bootstrap": "^16.1.0", "tarteaucitronjs": "^1.22.0",