Add storybook/addon-a11y

This commit is contained in:
Bartłomiej Głownia 2022-03-03 15:50:40 +01:00 committed by Matthew Russell
parent f4a8aaaf23
commit 8905ee5ba1
3 changed files with 154 additions and 2 deletions

View File

@ -1,6 +1,6 @@
module.exports = {
stories: [],
addons: ['@storybook/addon-essentials'],
addons: ['@storybook/addon-essentials', '@storybook/addon-a11y'],
// uncomment the property below if you want to apply some webpack config globally
// webpackFinal: async (config, { configType }) => {
// // Make whatever fine-grained changes you need that should apply to all storybook configs

View File

@ -54,6 +54,7 @@
"@nrwl/tao": "13.8.1",
"@nrwl/web": "13.8.1",
"@nrwl/workspace": "13.8.1",
"@storybook/addon-a11y": "^6.4.19",
"@storybook/addon-essentials": "~6.4.12",
"@storybook/builder-webpack5": "~6.4.12",
"@storybook/manager-webpack5": "~6.4.12",

153
yarn.lock
View File

@ -2887,6 +2887,28 @@
dependencies:
"@sinonjs/commons" "^1.7.0"
"@storybook/addon-a11y@^6.4.19":
version "6.4.19"
resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-6.4.19.tgz#fb92840b5559b429afe2f28211440a5b5d1b6fcb"
integrity sha512-dG6easap6W4AqyggVZPq8lBrhza8StA8J4eYz/GVdoXINSGtq/casV0rkmY3+SUXhPYux5oGavHo86j5I4Q/0Q==
dependencies:
"@storybook/addons" "6.4.19"
"@storybook/api" "6.4.19"
"@storybook/channels" "6.4.19"
"@storybook/client-logger" "6.4.19"
"@storybook/components" "6.4.19"
"@storybook/core-events" "6.4.19"
"@storybook/csf" "0.0.2--canary.87bc651.0"
"@storybook/theming" "6.4.19"
axe-core "^4.2.0"
core-js "^3.8.2"
global "^4.4.0"
lodash "^4.17.21"
react-sizeme "^3.0.1"
regenerator-runtime "^0.13.7"
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
"@storybook/addon-actions@6.4.18":
version "6.4.18"
resolved "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-6.4.18.tgz"
@ -3096,6 +3118,23 @@
global "^4.4.0"
regenerator-runtime "^0.13.7"
"@storybook/addons@6.4.19":
version "6.4.19"
resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.4.19.tgz#797d912b8b5a86cd6e0d31fa4c42d1f80808a432"
integrity sha512-QNyRYhpqmHV8oJxxTBdkRlLSbDFhpBvfvMfIrIT1UXb/eemdBZTaCGVvXZ9UixoEEI7f8VwAQ44IvkU5B1509w==
dependencies:
"@storybook/api" "6.4.19"
"@storybook/channels" "6.4.19"
"@storybook/client-logger" "6.4.19"
"@storybook/core-events" "6.4.19"
"@storybook/csf" "0.0.2--canary.87bc651.0"
"@storybook/router" "6.4.19"
"@storybook/theming" "6.4.19"
"@types/webpack-env" "^1.16.0"
core-js "^3.8.2"
global "^4.4.0"
regenerator-runtime "^0.13.7"
"@storybook/api@6.4.18", "@storybook/api@^6.0.0":
version "6.4.18"
resolved "https://registry.npmjs.org/@storybook/api/-/api-6.4.18.tgz"
@ -3119,6 +3158,29 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
"@storybook/api@6.4.19":
version "6.4.19"
resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.4.19.tgz#8000a0e4c52c39b910b4ccc6731419e8e71800ef"
integrity sha512-aDvea+NpQCBjpNp9YidO1Pr7fzzCp15FSdkG+2ihGQfv5raxrN+IIJnGUXecpe71nvlYiB+29UXBVK7AL0j51Q==
dependencies:
"@storybook/channels" "6.4.19"
"@storybook/client-logger" "6.4.19"
"@storybook/core-events" "6.4.19"
"@storybook/csf" "0.0.2--canary.87bc651.0"
"@storybook/router" "6.4.19"
"@storybook/semver" "^7.3.2"
"@storybook/theming" "6.4.19"
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 "^5.3.2"
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
"@storybook/builder-webpack4@6.4.18":
version "6.4.18"
resolved "https://registry.npmjs.org/@storybook/builder-webpack4/-/builder-webpack4-6.4.18.tgz"
@ -3290,6 +3352,15 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
"@storybook/channels@6.4.19":
version "6.4.19"
resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.4.19.tgz#095bbaee494bf5b03f7cb92d34626f2f5063cb31"
integrity sha512-EwyoncFvTfmIlfsy8jTfayCxo2XchPkZk/9txipugWSmc057HdklMKPLOHWP0z5hLH0IbVIKXzdNISABm36jwQ==
dependencies:
core-js "^3.8.2"
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
"@storybook/client-api@6.4.18":
version "6.4.18"
resolved "https://registry.npmjs.org/@storybook/client-api/-/client-api-6.4.18.tgz"
@ -3324,6 +3395,14 @@
core-js "^3.8.2"
global "^4.4.0"
"@storybook/client-logger@6.4.19":
version "6.4.19"
resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.4.19.tgz#b2011ad2fa446cce4a9afdb41974b2a576e9fad2"
integrity sha512-zmg/2wyc9W3uZrvxaW4BfHcr40J0v7AGslqYXk9H+ERLVwIvrR4NhxQFaS6uITjBENyRDxwzfU3Va634WcmdDQ==
dependencies:
core-js "^3.8.2"
global "^4.4.0"
"@storybook/components@6.4.18", "@storybook/components@^6.0.0":
version "6.4.18"
resolved "https://registry.npmjs.org/@storybook/components/-/components-6.4.18.tgz"
@ -3354,6 +3433,36 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
"@storybook/components@6.4.19":
version "6.4.19"
resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.4.19.tgz#084ba21f26a3eeab82f45178de6899688eecb2fc"
integrity sha512-q/0V37YAJA7CNc+wSiiefeM9+3XVk8ixBNylY36QCGJgIeGQ5/79vPyUe6K4lLmsQwpmZsIq1s1Ad5+VbboeOA==
dependencies:
"@popperjs/core" "^2.6.0"
"@storybook/client-logger" "6.4.19"
"@storybook/csf" "0.0.2--canary.87bc651.0"
"@storybook/theming" "6.4.19"
"@types/color-convert" "^2.0.0"
"@types/overlayscrollbars" "^1.12.0"
"@types/react-syntax-highlighter" "11.0.5"
color-convert "^2.0.1"
core-js "^3.8.2"
fast-deep-equal "^3.1.3"
global "^4.4.0"
lodash "^4.17.21"
markdown-to-jsx "^7.1.3"
memoizerific "^1.11.3"
overlayscrollbars "^1.13.1"
polished "^4.0.5"
prop-types "^15.7.2"
react-colorful "^5.1.2"
react-popper-tooltip "^3.1.1"
react-syntax-highlighter "^13.5.3"
react-textarea-autosize "^8.3.0"
regenerator-runtime "^0.13.7"
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
"@storybook/core-client@6.4.18":
version "6.4.18"
resolved "https://registry.npmjs.org/@storybook/core-client/-/core-client-6.4.18.tgz"
@ -3442,6 +3551,13 @@
dependencies:
core-js "^3.8.2"
"@storybook/core-events@6.4.19":
version "6.4.19"
resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.4.19.tgz#d2a03156783a3cb9bd9f7ba81a06a798a5c296ae"
integrity sha512-KICzUw6XVQUJzFSCXfvhfHAuyhn4Q5J4IZEfuZkcGJS4ODkrO6tmpdYE5Cfr+so95Nfp0ErWiLUuodBsW9/rtA==
dependencies:
core-js "^3.8.2"
"@storybook/core-server@6.4.18":
version "6.4.18"
resolved "https://registry.npmjs.org/@storybook/core-server/-/core-server-6.4.18.tgz"
@ -3720,6 +3836,23 @@
react-router-dom "^6.0.0"
ts-dedent "^2.0.0"
"@storybook/router@6.4.19":
version "6.4.19"
resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.4.19.tgz#e653224dd9a521836bbd2610f604f609a2c77af2"
integrity sha512-KWWwIzuyeEIWVezkCihwY2A76Il9tUNg0I410g9qT7NrEsKyqXGRYOijWub7c1GGyNjLqz0jtrrehtixMcJkuA==
dependencies:
"@storybook/client-logger" "6.4.19"
core-js "^3.8.2"
fast-deep-equal "^3.1.3"
global "^4.4.0"
history "5.0.0"
lodash "^4.17.21"
memoizerific "^1.11.3"
qs "^6.10.0"
react-router "^6.0.0"
react-router-dom "^6.0.0"
ts-dedent "^2.0.0"
"@storybook/semver@^7.3.2":
version "7.3.2"
resolved "https://registry.npmjs.org/@storybook/semver/-/semver-7.3.2.tgz"
@ -3783,6 +3916,24 @@
resolve-from "^5.0.0"
ts-dedent "^2.0.0"
"@storybook/theming@6.4.19":
version "6.4.19"
resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.4.19.tgz#0a6834d91e0b0eadbb10282e7fb2947e2bbf9e9e"
integrity sha512-V4pWmTvAxmbHR6B3jA4hPkaxZPyExHvCToy7b76DpUTpuHihijNDMAn85KhOQYIeL9q14zP/aiz899tOHsOidg==
dependencies:
"@emotion/core" "^10.1.1"
"@emotion/is-prop-valid" "^0.8.6"
"@emotion/styled" "^10.0.27"
"@storybook/client-logger" "6.4.19"
core-js "^3.8.2"
deep-object-diff "^1.1.0"
emotion-theming "^10.0.27"
global "^4.4.0"
memoizerific "^1.11.3"
polished "^4.0.5"
resolve-from "^5.0.0"
ts-dedent "^2.0.0"
"@storybook/ui@6.4.18":
version "6.4.18"
resolved "https://registry.npmjs.org/@storybook/ui/-/ui-6.4.18.tgz"
@ -6078,7 +6229,7 @@ aws4@^1.8.0:
resolved "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz"
integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
axe-core@^4.3.5:
axe-core@^4.2.0, axe-core@^4.3.5:
version "4.4.1"
resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz"
integrity sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==