Skip to content

Commit e95ced7

Browse files
committed
feat: upgrade html-kitchen-sink to use addon-postcss, postcss v8 & autoprefixer v10
1 parent 7c733a4 commit e95ced7

File tree

5 files changed

+49
-3
lines changed

5 files changed

+49
-3
lines changed

examples/html-kitchen-sink/.postcssrc.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

examples/html-kitchen-sink/.storybook/main.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ module.exports = {
1212
'@storybook/addon-jest',
1313
'@storybook/addon-knobs',
1414
'@storybook/addon-links',
15+
{
16+
name: '@storybook/addon-postcss',
17+
options: {
18+
// eslint-disable-next-line global-require
19+
postcss: require('postcss'),
20+
},
21+
},
1522
'@storybook/addon-storysource',
1623
'@storybook/addon-viewport',
1724
],

examples/html-kitchen-sink/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,11 @@
3232
"@storybook/core-events": "6.2.0-alpha.16",
3333
"@storybook/html": "6.2.0-alpha.16",
3434
"@storybook/source-loader": "6.2.0-alpha.16",
35+
"autoprefixer": "^10.0.1",
3536
"eventemitter3": "^4.0.7",
3637
"format-json": "^1.0.3",
3738
"global": "^4.4.0",
39+
"postcss": "^8.2.4",
3840
"postcss-color-rebeccapurple": "^6.0.0"
3941
},
4042
"storybook": {
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
module.exports = {
2+
plugins: [
3+
// eslint-disable-next-line global-require
4+
require('autoprefixer'),
5+
// eslint-disable-next-line global-require
6+
require('postcss-color-rebeccapurple'),
7+
],
8+
};

yarn.lock

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7521,6 +7521,18 @@ [email protected], autoprefixer@^9.4.3, autoprefixer@^9.6.1, autoprefixer@^9.7.
75217521
postcss "^7.0.32"
75227522
postcss-value-parser "^4.1.0"
75237523

7524+
autoprefixer@^10.0.1:
7525+
version "10.2.1"
7526+
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.1.tgz#ce96870df6ddd9ba4c9bbba56c54b9ef4b00a962"
7527+
integrity sha512-dwP0UjyYvROUvtU+boBx8ff5pPWami1NGTrJs9YUsS/oZVbRAcdNHOOuXSA1fc46tgKqe072cVaKD69rvCc3QQ==
7528+
dependencies:
7529+
browserslist "^4.16.1"
7530+
caniuse-lite "^1.0.30001173"
7531+
colorette "^1.2.1"
7532+
fraction.js "^4.0.13"
7533+
normalize-range "^0.1.2"
7534+
postcss-value-parser "^4.1.0"
7535+
75247536
aws-sign2@~0.5.0:
75257537
version "0.5.0"
75267538
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.5.0.tgz#c57103f7a17fc037f02d7c2e64b602ea223f7d63"
@@ -9524,7 +9536,7 @@ browserslist@^4.0.0, browserslist@^4.1.0, browserslist@^4.11.1, browserslist@^4.
95249536
escalade "^3.1.1"
95259537
node-releases "^1.1.66"
95269538

9527-
browserslist@^4.16.0:
9539+
browserslist@^4.16.0, browserslist@^4.16.1:
95289540
version "4.16.1"
95299541
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.1.tgz#bf757a2da376b3447b800a16f0f1c96358138766"
95309542
integrity sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==
@@ -15756,6 +15768,11 @@ forwarded@~0.1.2:
1575615768
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
1575715769
integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
1575815770

15771+
fraction.js@^4.0.13:
15772+
version "4.0.13"
15773+
resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.0.13.tgz#3c1c315fa16b35c85fffa95725a36fa729c69dfe"
15774+
integrity sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA==
15775+
1575915776
fragment-cache@^0.2.1:
1576015777
version "0.2.1"
1576115778
resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
@@ -22947,6 +22964,11 @@ nan@^2.12.1, nan@^2.13.2, nan@^2.14.0:
2294722964
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
2294822965
integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==
2294922966

22967+
nanoid@^3.1.20:
22968+
version "3.1.20"
22969+
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788"
22970+
integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==
22971+
2295022972
nanomatch@^1.2.9:
2295122973
version "1.2.13"
2295222974
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
@@ -25666,6 +25688,15 @@ postcss@^6.0.1:
2566625688
source-map "^0.6.1"
2566725689
supports-color "^5.4.0"
2566825690

25691+
postcss@^8.2.4:
25692+
version "8.2.4"
25693+
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.4.tgz#20a98a39cf303d15129c2865a9ec37eda0031d04"
25694+
integrity sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg==
25695+
dependencies:
25696+
colorette "^1.2.1"
25697+
nanoid "^3.1.20"
25698+
source-map "^0.6.1"
25699+
2566925700
posthtml-parser@^0.4.0, posthtml-parser@^0.4.1:
2567025701
version "0.4.2"
2567125702
resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.4.2.tgz#a132bbdf0cd4bc199d34f322f5c1599385d7c6c1"

0 commit comments

Comments
 (0)