diff --git a/src/Umbraco.Web.UI.Client/.storybook/main.ts b/src/Umbraco.Web.UI.Client/.storybook/main.ts index ca280343baf9..9c16ad5b5a5d 100644 --- a/src/Umbraco.Web.UI.Client/.storybook/main.ts +++ b/src/Umbraco.Web.UI.Client/.storybook/main.ts @@ -35,7 +35,9 @@ const config: StorybookConfig = { typescript: { check: true, }, - docs: {}, + docs: { + autodocs: true + }, managerHead(head, { configType }) { const base = process.env.VITE_BASE_PATH || '/'; const injections = [ diff --git a/src/Umbraco.Web.UI.Client/package-lock.json b/src/Umbraco.Web.UI.Client/package-lock.json index c3a0ecdb2e39..59b757f57fbe 100644 --- a/src/Umbraco.Web.UI.Client/package-lock.json +++ b/src/Umbraco.Web.UI.Client/package-lock.json @@ -49,12 +49,13 @@ "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-replace": "^6.0.2", - "@storybook/addon-a11y": "^8.5.7", - "@storybook/addon-actions": "^8.5.7", - "@storybook/addon-essentials": "^8.5.7", - "@storybook/addon-links": "^8.5.7", - "@storybook/web-components": "^8.5.7", - "@storybook/web-components-vite": "^8.5.7", + "@storybook/addon-a11y": "^8.6.7", + "@storybook/addon-actions": "^8.6.7", + "@storybook/addon-essentials": "^8.6.7", + "@storybook/addon-links": "^8.6.7", + "@storybook/manager-api": "^8.6.7", + "@storybook/web-components": "^8.6.7", + "@storybook/web-components-vite": "^8.6.7", "@types/chai": "^5.0.1", "@types/eslint__js": "^8.42.3", "@types/mocha": "^10.0.10", @@ -79,14 +80,12 @@ "msw": "^1.3.2", "playwright-msw": "^3.0.1", "prettier": "3.5.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", "remark-gfm": "^4.0.0", "rollup": "^4.34.8", "rollup-plugin-esbuild": "^6.2.0", "rollup-plugin-import-css": "^3.5.8", "simple-icons": "^14.7.0", - "storybook": "^8.5.7", + "storybook": "^8.6.7", "svgo": "^3.3.2", "tiny-glob": "^0.2.9", "tsc-alias": "^1.8.10", @@ -308,9 +307,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", "dev": true, "license": "MIT", "dependencies": { @@ -1893,14 +1892,15 @@ "license": "MIT" }, "node_modules/@storybook/addon-a11y": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.5.7.tgz", - "integrity": "sha512-tpbdtHvdmckWbDHOPmQSas8JgjShUnKZkTIqrRXsjsvoo1HgGaNt1b3SIUsTOZc78eAu+JWyf/eiXHgcJWC06g==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.6.7.tgz", + "integrity": "sha512-/pGRa27AVpoFG0J2+PTKSQCk6ytbRkcR+5fi75iLlqgp7YZN9rVJ8SYyEXALf/B8Gw9hSk2uxCyT3dA7ZTy52Q==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addon-highlight": "8.5.7", - "@storybook/test": "8.5.7", + "@storybook/addon-highlight": "8.6.7", + "@storybook/global": "^5.0.0", + "@storybook/test": "8.6.7", "axe-core": "^4.2.0" }, "funding": { @@ -1908,13 +1908,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-actions": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.5.7.tgz", - "integrity": "sha512-0bkGPk1k8o9ZsORppeGu1XxMbbDhtP50OBwyxI+J2BRRSAJjZ6f6xFbO5EEA+759eKMpGm3mq7QHW0JasoHzIQ==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.6.7.tgz", + "integrity": "sha512-XgZCwIcZGThEyD7e2q7rN/jzg7ZHUxn/ln403eex04jWAGBBbtC2IVuowwCWV8HwDihnhpCZEP6HlgjakOYZbQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1929,7 +1929,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-actions/node_modules/uuid": { @@ -1947,9 +1947,9 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.5.7.tgz", - "integrity": "sha512-nmQnHzGGvesLxHQyNMwn4fB+nhUC3uKahuzzEbt7eqQXjiIyKevlDhz+SR1Lv9yAyhdaUE2oe7cBz0RJ/hm4+A==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.7.tgz", + "integrity": "sha512-aDFzi83gDhYn0+FGjRYbY5TfBtoG/UgVr9Abi7s5ceabZRhPrYikMyFX0o8V3Z8COl6wUmWmF1luYE4MfXgN2g==", "dev": true, "license": "MIT", "dependencies": { @@ -1962,13 +1962,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-controls": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.5.7.tgz", - "integrity": "sha512-nBKp0hsEI9VFEycWHt1E7wLcG3z4Aua60QUUOy+IraAjrjDoPjcSNq7KCBcToPvONeP61ktGR6XAUssu4fVn2A==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.6.7.tgz", + "integrity": "sha512-6ReB1Sc1qlqvAM7NUmtw2K1cKCgGBs8zYRgL44Q2ti+r55a2ownhm6WUm/kZs2ixSkV9ehm1osiqbGBfAn0Isw==", "dev": true, "license": "MIT", "dependencies": { @@ -1981,20 +1981,20 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-docs": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.5.7.tgz", - "integrity": "sha512-F55mPi+n6uii+/nApsxWAmQ0ogiLIR4pvh0IpxEZI5gI0Qb6eg5js5zkmRXvqdrAHtBl11rZY4BOY4+0rH6tlw==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.6.7.tgz", + "integrity": "sha512-kgNPEVuLGNJE8EdVQi5Tg2DYgR66/gut07jvhqnJfNqUkj6UpBHad0JR1uwrd7xS3kJs29Fs7UyU87RJnSlwcg==", "dev": true, "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.5.7", - "@storybook/csf-plugin": "8.5.7", - "@storybook/react-dom-shim": "8.5.7", + "@storybook/blocks": "8.6.7", + "@storybook/csf-plugin": "8.6.7", + "@storybook/react-dom-shim": "8.6.7", "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" @@ -2004,25 +2004,25 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-essentials": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.5.7.tgz", - "integrity": "sha512-NOCBodhmDmB7oqki8TbOopeQRqepr2pgILJdga7IDpDj3B2Ght7zYeJMWgsY3uepM3DUhQn30ZUy2EQbaHQvYg==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.6.7.tgz", + "integrity": "sha512-PFT62xuknk4wD1hTZEnYbGP1mJFPlhk7zVVlMjoldMUhmbHsFRhdWCpo93Vu9E3BWVxFxL3Jj+UwSwH4uVmekQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addon-actions": "8.5.7", - "@storybook/addon-backgrounds": "8.5.7", - "@storybook/addon-controls": "8.5.7", - "@storybook/addon-docs": "8.5.7", - "@storybook/addon-highlight": "8.5.7", - "@storybook/addon-measure": "8.5.7", - "@storybook/addon-outline": "8.5.7", - "@storybook/addon-toolbars": "8.5.7", - "@storybook/addon-viewport": "8.5.7", + "@storybook/addon-actions": "8.6.7", + "@storybook/addon-backgrounds": "8.6.7", + "@storybook/addon-controls": "8.6.7", + "@storybook/addon-docs": "8.6.7", + "@storybook/addon-highlight": "8.6.7", + "@storybook/addon-measure": "8.6.7", + "@storybook/addon-outline": "8.6.7", + "@storybook/addon-toolbars": "8.6.7", + "@storybook/addon-viewport": "8.6.7", "ts-dedent": "^2.0.0" }, "funding": { @@ -2030,13 +2030,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-highlight": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.5.7.tgz", - "integrity": "sha512-AytClevE1bZxTDTTKbx2aE+qURTz8BzGlIPM9NjbZLW+eb+PzXhSWNxiKWU0nY/K/iM4GKUWi5F8UNC8CJigCg==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.6.7.tgz", + "integrity": "sha512-4KE1RF4XfqII7XrJPgf/1W0t0EWRKmik5Rrpb6WofXfgZ2QYzLFnyESjf67/g2TMgDnle2drfa/pt5tGV4+I2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -2047,17 +2047,16 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-links": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.5.7.tgz", - "integrity": "sha512-iq4xO3rGiQEeRB9w9zzoJssWJy4wzfhrtrcd8z6yO8QxjaZpGx000LtJOEHQpJzK60qK/WLEmmV6CvDKiMdUwA==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.6.7.tgz", + "integrity": "sha512-fIiXlaOa9Bv2tbBshQbh/BjzGOilXVx+6nrX9VkLOg7UvzAvivtSraRmPWjgdtsChAHC8Xac42KUCNGQ/rkf5w==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf": "0.1.12", "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" }, @@ -2067,7 +2066,7 @@ }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.5.7" + "storybook": "^8.6.7" }, "peerDependenciesMeta": { "react": { @@ -2076,9 +2075,9 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.5.7.tgz", - "integrity": "sha512-zE0kO6Ycx1PUGqXRILzG4EeCLh24LKsDmQPVh81gv9CdS1jiwLdcGu+ATe4PX8CM6DMxBPj4yYdCGtt+AfaFzQ==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.6.7.tgz", + "integrity": "sha512-4dkkCltjKRcJH+ZMv5nbNT0LBQfcXIydVfN9mAvhDsiPFD5eZcHbN4XVfUslECWgrkaa/a6FE1W9PNEUBjCJaA==", "dev": true, "license": "MIT", "dependencies": { @@ -2090,13 +2089,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-outline": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.5.7.tgz", - "integrity": "sha512-mViEMCz99jL+3th6CBgcxA485+jxbvryBbNoKeNm0Bv+FtYQBN07kBnE/CHc4eD5nsUmvegAPjgjl/EIKAWzNw==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.6.7.tgz", + "integrity": "sha512-atCpCi2CqAWQwL1nu1l5VpIA4fRMnbD4RZMsEiib1suUfNyJv0RdsSgZhp/f+e9sUS0TtMdwhzWT36eEA7VxhQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2108,13 +2107,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.5.7.tgz", - "integrity": "sha512-Vh6QBRuFJfiYx+BU6fZWT4dwkQ0slh2gnFU0tiSIZBI0UwLBiS+9CHA0Z2gwoEGKVjMPxVMJ/lFZcx8wCRBMwA==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.6.7.tgz", + "integrity": "sha512-gR+mRs+Cc5GINZdKgE7afJLFCSMHkz40+zzdrPu6yY2P4B3UOvuQpt+zC/Er5YQ31EEjIvM6/XMQTM0i2db8AA==", "dev": true, "license": "MIT", "funding": { @@ -2122,13 +2121,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/addon-viewport": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.5.7.tgz", - "integrity": "sha512-XIAQoQuAlSEkFytEC8L7dAeIf8iOQ7af+sofW3lri7mn35JuISmxfdRPjVfKj4CvnE0Z7S0BXC7WITEDLGyu8A==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.6.7.tgz", + "integrity": "sha512-kTrt6ByCbBIbqoRqQO9watDl5nSIKCC+R0/EmpEl6ZtzBV3l8trZHdvCHhIqOyv7nfaa7pIeTTG1GD6Gdrxk3w==", "dev": true, "license": "MIT", "dependencies": { @@ -2139,17 +2138,16 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/blocks": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.5.7.tgz", - "integrity": "sha512-tj3nQKJUJg1GgwdTdAno/WgLgzYbwqbHPVwZxyguFDq83V0prmoQYlvM9lHWjwQ3HUW7uxfcGCRxSvwIgaDXFw==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.6.7.tgz", + "integrity": "sha512-IFhIKO7R1UPpnoG/5tZH0FgC79oYgXNf+7aGUwq29M/CQWy6p/Pvp0y4P962btY1UZRol+SsU//33nH8o6yNRw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf": "0.1.12", "@storybook/icons": "^1.2.12", "ts-dedent": "^2.0.0" }, @@ -2160,7 +2158,7 @@ "peerDependencies": { "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", - "storybook": "^8.5.7" + "storybook": "^8.6.7" }, "peerDependenciesMeta": { "react": { @@ -2172,13 +2170,13 @@ } }, "node_modules/@storybook/builder-vite": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.5.7.tgz", - "integrity": "sha512-MxEFb6oS+SUUJ1joSTPuHAQ9Dxvjm+H4UzDkzdGzAbj0IGflhKE73FgT5TGsgf6bAAvl0tLPdPIKzxH3KFjfaA==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.6.7.tgz", + "integrity": "sha512-hgYnVu2cy8clrmDwidu4XjvFMTEi9WiblLH5cPI3LWQjVajIQmDpcWVp6kbD063sIOphh9zYP7cVKGO7ktMB/g==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf-plugin": "8.5.7", + "@storybook/csf-plugin": "8.6.7", "browser-assert": "^1.2.1", "ts-dedent": "^2.0.0" }, @@ -2187,14 +2185,14 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7", + "storybook": "^8.6.7", "vite": "^4.0.0 || ^5.0.0 || ^6.0.0" } }, "node_modules/@storybook/components": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.5.7.tgz", - "integrity": "sha512-g055+/JhLukAGc4ETCLQKUsrduN9TUWChInLaG4rnuXu+nUPwoz4YW1lCHUfurXJILPjVX8k4+zpcnOMmpuiBQ==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.6.7.tgz", + "integrity": "sha512-8pnjH1w7PZ/Iiuve1/BJY7EO/kmu0qdE34X1ZM8DyHzuy33EL/PfUuhxNkrL4ayMXrEDp/EJMHx2bqO1RdRV6A==", "dev": true, "license": "MIT", "funding": { @@ -2206,16 +2204,16 @@ } }, "node_modules/@storybook/core": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.5.7.tgz", - "integrity": "sha512-IDVSKKtL8lhofdDaEZou6tQSDG3yKEJ4ebz/MGnbaj/J2Qfr1sf0wGb7OpWF5F5CWSZP8hSnUyDaco5VHLpksg==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.7.tgz", + "integrity": "sha512-FcvLFA+Qn3+D6LgQkk0MOXA5FBz8DGc0UZmZuVbIwIUV4MV4ywCMwtKdG0cyhtzQg0YNyfiIYWJr7lZ4jLLhYg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf": "0.1.12", + "@storybook/theming": "8.6.7", "better-opn": "^3.0.2", "browser-assert": "^1.2.1", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0", + "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", "esbuild-register": "^3.5.0", "jsdoc-type-pratt-parser": "^4.0.0", "process": "^0.11.10", @@ -2251,9 +2249,9 @@ } }, "node_modules/@storybook/core/node_modules/ws": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", - "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "version": "8.18.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==", "dev": true, "license": "MIT", "engines": { @@ -2272,20 +2270,10 @@ } } }, - "node_modules/@storybook/csf": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.12.tgz", - "integrity": "sha512-9/exVhabisyIVL0VxTCxo01Tdm8wefIXKXfltAPTSr8cbLn5JAxGQ6QV3mjdecLGEOucfoVhAKtJfVHxEK1iqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^2.19.0" - } - }, "node_modules/@storybook/csf-plugin": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.5.7.tgz", - "integrity": "sha512-iISaXhLxYfXd4bFSLOiStWuUhaAiK330Rb18WcfclQUodE2HiNPf/l0R+KiJQ+8T4i7HWC7UYdOrNadeR+7ctw==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.6.7.tgz", + "integrity": "sha512-HK7yQD4kFu04JOKnUwoFeR58r5WY6ucF0D8zfW4Gx+r8hBJ5K4t3z6k2dlIlRQF1X5+2vNkQOwD8liHjckuZ8Q==", "dev": true, "license": "MIT", "dependencies": { @@ -2296,7 +2284,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/global": { @@ -2307,9 +2295,9 @@ "license": "MIT" }, "node_modules/@storybook/icons": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.3.2.tgz", - "integrity": "sha512-t3xcbCKkPvqyef8urBM0j/nP6sKtnlRkVgC+8JTbTAZQjaTmOjes3byEgzs89p4B/K6cJsg9wLW2k3SknLtYJw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz", + "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==", "dev": true, "license": "MIT", "engines": { @@ -2321,9 +2309,9 @@ } }, "node_modules/@storybook/instrumenter": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.5.7.tgz", - "integrity": "sha512-yQhkjCw720aMk6PYQpr0o72HQplurBbGHLRFCQB7n7+vpUGvol2luxEzIjwpdvFu1+d08NqyIjlSvKdT/INDtg==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.6.7.tgz", + "integrity": "sha512-FeQiV0g5crCWs0P1wKY4xZzb4PxAYNcrm2+9LLGVqwnC7qzrSCPf0p10MlveVfwsen1m6Wbqfe+wl21c31Hfmg==", "dev": true, "license": "MIT", "dependencies": { @@ -2335,13 +2323,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/manager-api": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.5.7.tgz", - "integrity": "sha512-gTI5CQdQQmkuTr1sWdoak/dj7sZCWJgSMRrlXT7F9XqF6O/wk+FEcpio0xuTSe17ar4gFLD67m7mIKj6v8Mt9Q==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.6.7.tgz", + "integrity": "sha512-BA8RxaLP07WGF660LWo7qB3Jomr/+MPuCZmuKPqXxPhfIovqYjr0hnugxJBjEah0ic31aNX4NucNfDRuV7F5sA==", "dev": true, "license": "MIT", "funding": { @@ -2353,9 +2341,9 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.5.7.tgz", - "integrity": "sha512-ZAo3NZXbNFq3HarDp2fXhnJxmqnIzeNrKJ/7EBIwZogjqPdArrF8ulgRDqnKsgf0Mg3TUe6gCd+bU9/8oEJl2g==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.6.7.tgz", + "integrity": "sha512-Rz83Nx43v3Dn9/SjhIsorkcx1gPmlclueuzf6YywJTqE1E/L4dgoe2mOA9MfF0jr0bh3TwEA2J3ii0Jstg1Orw==", "dev": true, "license": "MIT", "funding": { @@ -2367,9 +2355,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.5.7.tgz", - "integrity": "sha512-B1FQrHOY+cw8vl1Ts1IVIKILLEG5uvQNC9JUhWRHy8oiMLhTYWVYEyNXLRHCkJsJOdHtJkRNwmhbuOwJ7cCLkQ==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.6.7.tgz", + "integrity": "sha512-+JH7gbRI6NRbt9o0l1rY4wFdeVt8wGRddm0b55OBlwBGlFo2nvGVOH73J4AGphXVhfY7z33I3TXIjXQ561UdEQ==", "dev": true, "license": "MIT", "funding": { @@ -2379,19 +2367,18 @@ "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": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/test": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.5.7.tgz", - "integrity": "sha512-ADgyny5UBB11hkx1IyLJI90ZDXKVhTUPkEt64PKhgRlKJAW3vXiLeS6fs9Je6qZSBCXUNLn7YbRd4Aa/aEaI7Q==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.6.7.tgz", + "integrity": "sha512-uF1JbBtdT7tuiXfEtHsUShBHIhm2vc0C39nKVJaTWyK9CybajXaj2Ny3IRa3oY9NKnklwGgN+kZ/Z9YiIOc4MQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf": "0.1.12", "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.5.7", + "@storybook/instrumenter": "8.6.7", "@testing-library/dom": "10.4.0", "@testing-library/jest-dom": "6.5.0", "@testing-library/user-event": "14.5.2", @@ -2403,13 +2390,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/theming": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.5.7.tgz", - "integrity": "sha512-BiK/lK8AntI53TzXpmcdj89ezmjtYQ21WNlQWaujvLkiUwH4HAGkqT2YVP3k1icQWgPSVEoJ3dshN3FnCITYdA==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.7.tgz", + "integrity": "sha512-F/i4XS5bew9dvtNiHvDJF0mko1IUbPM9PUjTYPaw6cK8ytS0kdec703MsJ/GUA7seeEWBeGdZjV3ua0pys650A==", "dev": true, "license": "MIT", "funding": { @@ -2421,17 +2408,17 @@ } }, "node_modules/@storybook/web-components": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-8.5.7.tgz", - "integrity": "sha512-3Cd5THPh+x11QEVVU1QOokt8LXuImSIyJ0uWQPhGARQpIKzuaHb+pSqLdXdYpqz5MJhgYnzKD5Obvj5yGGqcdw==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-8.6.7.tgz", + "integrity": "sha512-Pe/IauP8lb8HxsvVQ0Ez0nfYLktlDXkF/FiuzCFZRu5nvks/nkxKjoR7MhkdiEFAv1o0e0hd6dItILbpc3bvYQ==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/components": "8.5.7", + "@storybook/components": "8.6.7", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "8.5.7", - "@storybook/preview-api": "8.5.7", - "@storybook/theming": "8.5.7", + "@storybook/manager-api": "8.6.7", + "@storybook/preview-api": "8.6.7", + "@storybook/theming": "8.6.7", "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0" }, @@ -2444,18 +2431,18 @@ }, "peerDependencies": { "lit": "^2.0.0 || ^3.0.0", - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@storybook/web-components-vite": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-8.5.7.tgz", - "integrity": "sha512-fJOy/q24ztRhJq/1gQ7mzrxrf40iItLSdP4KtRkhbiCio2CO/5uEdQJr4UHWKeBMFi8DLfpLpm489RoR8zPCdg==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-8.6.7.tgz", + "integrity": "sha512-u4kq1Qx01YMFkxb0J4iKlwmkYjMG5w/tctvkpIsVRznlHMxLRAB80EhPExHJvo+qisdtRmJHfkfPoBGoVlVtBA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-vite": "8.5.7", - "@storybook/web-components": "8.5.7", + "@storybook/builder-vite": "8.6.7", + "@storybook/web-components": "8.6.7", "magic-string": "^0.30.0" }, "engines": { @@ -2466,7 +2453,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.5.7" + "storybook": "^8.6.7" } }, "node_modules/@testing-library/dom": { @@ -15041,9 +15028,9 @@ } }, "node_modules/recast": { - "version": "0.23.9", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.9.tgz", - "integrity": "sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==", + "version": "0.23.11", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.11.tgz", + "integrity": "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==", "dev": true, "license": "MIT", "dependencies": { @@ -15921,13 +15908,13 @@ } }, "node_modules/storybook": { - "version": "8.5.7", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.5.7.tgz", - "integrity": "sha512-SDPd77I/N9XkK5/MAtWO14r94lI4BaEx5Jyrcaw16sjuqHc+uO83bqA4qiAaIwSlqrr1sSyyWuow2LFf9VhGJQ==", + "version": "8.6.7", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.7.tgz", + "integrity": "sha512-9gktoFMQDSCINNGQH869d/sar9rVtAhr0HchcvDA6bssAqgQJvTphY4qC9lH54SxfTJm/7Sy+BKEngMK+dziJg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core": "8.5.7" + "@storybook/core": "8.6.7" }, "bin": { "getstorybook": "bin/index.cjs", diff --git a/src/Umbraco.Web.UI.Client/package.json b/src/Umbraco.Web.UI.Client/package.json index bff7ef23fabb..01500aa21e65 100644 --- a/src/Umbraco.Web.UI.Client/package.json +++ b/src/Umbraco.Web.UI.Client/package.json @@ -238,12 +238,13 @@ "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-replace": "^6.0.2", - "@storybook/addon-a11y": "^8.5.7", - "@storybook/addon-actions": "^8.5.7", - "@storybook/addon-essentials": "^8.5.7", - "@storybook/addon-links": "^8.5.7", - "@storybook/web-components": "^8.5.7", - "@storybook/web-components-vite": "^8.5.7", + "@storybook/addon-a11y": "^8.6.7", + "@storybook/addon-actions": "^8.6.7", + "@storybook/addon-essentials": "^8.6.7", + "@storybook/addon-links": "^8.6.7", + "@storybook/manager-api": "^8.6.7", + "@storybook/web-components": "^8.6.7", + "@storybook/web-components-vite": "^8.6.7", "@types/chai": "^5.0.1", "@types/eslint__js": "^8.42.3", "@types/mocha": "^10.0.10", @@ -268,14 +269,12 @@ "msw": "^1.3.2", "playwright-msw": "^3.0.1", "prettier": "3.5.1", - "react": "^18.3.1", - "react-dom": "^18.3.1", "remark-gfm": "^4.0.0", "rollup": "^4.34.8", "rollup-plugin-esbuild": "^6.2.0", "rollup-plugin-import-css": "^3.5.8", "simple-icons": "^14.7.0", - "storybook": "^8.5.7", + "storybook": "^8.6.7", "svgo": "^3.3.2", "tiny-glob": "^0.2.9", "tsc-alias": "^1.8.10",