Skip to content

Commit c874d94

Browse files
jonnybelmontezume
authored andcommitted
feat(storybook): add addon-a11y (#842)
1 parent f1557bd commit c874d94

File tree

4 files changed

+81
-2
lines changed

4 files changed

+81
-2
lines changed

.storybook/addons.js

+1
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ import '@storybook/addon-actions/register';
77
import '@storybook/addon-options/register';
88
import '@storybook/addon-links/register';
99
import '@storybook/addon-contexts/register';
10+
import '@storybook/addon-a11y/register';

.storybook/config.js

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { addParameters, configure, addDecorator } from '@storybook/react';
22
import { withContexts } from '@storybook/addon-contexts/react';
3+
import { withA11y } from '@storybook/addon-a11y';
34
import { create } from '@storybook/theming';
45
import { contexts } from './configs/contexts';
56

@@ -47,5 +48,6 @@ function loadStories() {
4748
}
4849

4950
addDecorator(withContexts(contexts));
51+
addDecorator(withA11y);
5052

5153
configure(loadStories, module);

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
"@commitlint/config-conventional": "8.0.0",
100100
"@emotion/babel-preset-css-prop": "10.0.9",
101101
"@percy/puppeteer": "1.0.8",
102+
"@storybook/addon-a11y": "5.1.3",
102103
"@storybook/addon-actions": "5.1.3",
103104
"@storybook/addon-contexts": "5.1.3",
104105
"@storybook/addon-info": "5.1.3",

yarn.lock

+77-2
Original file line numberDiff line numberDiff line change
@@ -1594,6 +1594,29 @@
15941594
resolved "https://registry.yarnpkg.com/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz#8013f2af54a2b7d735f71560ff360d3a8176a87b"
15951595
integrity sha512-vTCdPp/T/Q3oSqwHmZ5Kpa9oI7iLtGl3RQaA/NyLHikvcrPxACkkKVr/XzkSPJWXHRhKGzVvb0urJsbMlRxi1Q==
15961596

1597+
"@storybook/[email protected]":
1598+
version "5.1.3"
1599+
resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-5.1.3.tgz#0b697b83b15118234f40e7877a6bdb72c5f7b790"
1600+
integrity sha512-0uok9autQGqzX0q1+PgYKZttE6WBCHdec0EWplyMyXnilfbad62bdVVtYVn4P65svrg5/vRmWNcKLfht/q0UNQ==
1601+
dependencies:
1602+
"@storybook/addons" "5.1.3"
1603+
"@storybook/api" "5.1.3"
1604+
"@storybook/client-logger" "5.1.3"
1605+
"@storybook/components" "5.1.3"
1606+
"@storybook/core-events" "5.1.3"
1607+
"@storybook/theming" "5.1.3"
1608+
axe-core "^3.2.2"
1609+
common-tags "^1.8.0"
1610+
core-js "^3.0.1"
1611+
global "^4.3.2"
1612+
hoist-non-react-statics "^3.3.0"
1613+
memoizerific "^1.11.3"
1614+
react "^16.8.4"
1615+
react-redux "^7.0.2"
1616+
react-sizeme "^2.5.2"
1617+
redux "^4.0.1"
1618+
util-deprecate "^1.0.2"
1619+
15971620
"@storybook/[email protected]":
15981621
version "5.1.3"
15991622
resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-5.1.3.tgz#2df95e91f6c2992ed0bec048fb5353b490d08218"
@@ -3021,6 +3044,11 @@ aws4@^1.8.0:
30213044
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
30223045
integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
30233046

3047+
axe-core@^3.2.2:
3048+
version "3.2.2"
3049+
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-3.2.2.tgz#b06d6e9ae4636d706068843272bfaeed3fe97362"
3050+
integrity sha512-gAy4kMSPpuRJV3mwictJqlg5LhE84Vw2CydKdC4tvrLhR6+G3KW51zbL/vYujcLA2jvWOq3HMHrVeNuw+mrLVA==
3051+
30243052
axios@^0.18.1:
30253053
version "0.18.1"
30263054
resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.1.tgz#ff3f0de2e7b5d180e757ad98000f1081b87bcea3"
@@ -3605,6 +3633,11 @@ base@^0.11.1:
36053633
mixin-deep "^1.2.0"
36063634
pascalcase "^0.1.1"
36073635

3636+
batch-processor@^1.0.0:
3637+
version "1.0.0"
3638+
resolved "https://registry.yarnpkg.com/batch-processor/-/batch-processor-1.0.0.tgz#75c95c32b748e0850d10c2b168f6bdbe9891ace8"
3639+
integrity sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=
3640+
36083641
bcrypt-pbkdf@^1.0.0:
36093642
version "1.0.2"
36103643
resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
@@ -5536,6 +5569,13 @@ elegant-spinner@^1.0.1:
55365569
resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e"
55375570
integrity sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=
55385571

5572+
element-resize-detector@^1.1.15:
5573+
version "1.1.15"
5574+
resolved "https://registry.yarnpkg.com/element-resize-detector/-/element-resize-detector-1.1.15.tgz#48eba1a2eaa26969a4c998d972171128c971d8d2"
5575+
integrity sha512-16/5avDegXlUxytGgaumhjyQoM6hpp5j3+L79sYq5hlXfTNRy5WMMuTVWkZU3egp/CokCmTmvf18P3KeB57Iog==
5576+
dependencies:
5577+
batch-processor "^1.0.0"
5578+
55395579
elliptic@^6.0.0:
55405580
version "6.4.1"
55415581
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a"
@@ -11799,6 +11839,18 @@ [email protected], react-popper@^1.3.3:
1179911839
typed-styles "^0.0.7"
1180011840
warning "^4.0.2"
1180111841

11842+
react-redux@^7.0.2:
11843+
version "7.0.3"
11844+
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.0.3.tgz#983c5a6de81cb1e696bd1c090ba826545f9170f1"
11845+
integrity sha512-vYZA7ftOYlDk3NetitsI7fLjryt/widNl1SLXYvFenIpm7vjb4ryK0EeFrgn62usg5fYkyIAWNUPKnwWPevKLg==
11846+
dependencies:
11847+
"@babel/runtime" "^7.4.3"
11848+
hoist-non-react-statics "^3.3.0"
11849+
invariant "^2.2.4"
11850+
loose-envify "^1.4.0"
11851+
prop-types "^15.7.2"
11852+
react-is "^16.8.6"
11853+
1180211854
1180311855
version "1.0.3"
1180411856
resolved "https://registry.yarnpkg.com/react-required-if/-/react-required-if-1.0.3.tgz#6a40a761b1d54815c1d4e6610910cbf92b5aa987"
@@ -11873,6 +11925,16 @@ react-select@^2.2.0:
1187311925
react-input-autosize "^2.2.1"
1187411926
react-transition-group "^2.2.1"
1187511927

11928+
react-sizeme@^2.5.2:
11929+
version "2.6.7"
11930+
resolved "https://registry.yarnpkg.com/react-sizeme/-/react-sizeme-2.6.7.tgz#231339ce8821ac2c26424c791e0027f89dae3e90"
11931+
integrity sha512-xCjPoBP5jmeW58TxIkcviMZqabZis7tTvDFWf0/Wa5XCgVWQTIe74NQBes2N1Kmp64GRLkpm60BaP0kk+v8aCQ==
11932+
dependencies:
11933+
element-resize-detector "^1.1.15"
11934+
invariant "^2.2.4"
11935+
shallowequal "^1.1.0"
11936+
throttle-debounce "^2.1.0"
11937+
1187611938
react-syntax-highlighter@^8.0.1:
1187711939
version "8.1.0"
1187811940
resolved "https://registry.yarnpkg.com/react-syntax-highlighter/-/react-syntax-highlighter-8.1.0.tgz#59103ff17a828a27ed7c8f035ae2558f09b6b78c"
@@ -12133,6 +12195,14 @@ redeyed@~2.1.0:
1213312195
dependencies:
1213412196
esprima "~4.0.0"
1213512197

12198+
redux@^4.0.1:
12199+
version "4.0.1"
12200+
resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.1.tgz#436cae6cc40fbe4727689d7c8fae44808f1bfef5"
12201+
integrity sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==
12202+
dependencies:
12203+
loose-envify "^1.4.0"
12204+
symbol-observable "^1.2.0"
12205+
1213612206
reflect.ownkeys@^0.2.0:
1213712207
version "0.2.0"
1213812208
resolved "https://registry.yarnpkg.com/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz#749aceec7f3fdf8b63f927a04809e90c5c0b3460"
@@ -12898,7 +12968,7 @@ shallow-equal@^1.1.0:
1289812968
resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.1.0.tgz#cc022f030dcba0d1c198abf658a3c6c744e171ca"
1289912969
integrity sha512-0SW1nWo1hnabO62SEeHsl8nmTVVEzguVWZCj5gaQrgWAxz/BaCja4OWdJBWLVPDxdtE/WU7c98uUCCXyPHSCvw==
1290012970

12901-
12971+
[email protected], shallowequal@^1.1.0:
1290212972
version "1.1.0"
1290312973
resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
1290412974
integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
@@ -13669,7 +13739,7 @@ svgo@^1.2.1:
1366913739
unquote "~1.1.1"
1367013740
util.promisify "~1.0.0"
1367113741

13672-
symbol-observable@^1.0.4, symbol-observable@^1.1.0:
13742+
symbol-observable@^1.0.4, symbol-observable@^1.1.0, symbol-observable@^1.2.0:
1367313743
version "1.2.0"
1367413744
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
1367513745
integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
@@ -13822,6 +13892,11 @@ [email protected], throat@^4.0.0, throat@^4.1.0:
1382213892
resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a"
1382313893
integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=
1382413894

13895+
throttle-debounce@^2.1.0:
13896+
version "2.1.0"
13897+
resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-2.1.0.tgz#257e648f0a56bd9e54fe0f132c4ab8611df4e1d5"
13898+
integrity sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg==
13899+
1382513900
through2@^2.0.0, through2@^2.0.2:
1382613901
version "2.0.5"
1382713902
resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"

0 commit comments

Comments
 (0)