diff --git a/.storybook/build-storybook.config.js b/.storybook/build-storybook.config.js deleted file mode 100644 index aae588bba..000000000 --- a/.storybook/build-storybook.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - stories: './packages/**/stories/*.stories.{js,mdx}', -}; diff --git a/.storybook/main.js b/.storybook/main.js new file mode 100644 index 000000000..a65b045fa --- /dev/null +++ b/.storybook/main.js @@ -0,0 +1,11 @@ +module.exports = { + stories: [ + '../packages/*/stories/*.stories.{js,mdx}', + '../packages/helpers/*/stories/*.stories.{js,mdx}', + ], + esDevServer: { + nodeResolve: true, + watch: true, + open: true, + }, +}; diff --git a/.storybook/start-storybook.config.js b/.storybook/start-storybook.config.js deleted file mode 100644 index d0261520d..000000000 --- a/.storybook/start-storybook.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - nodeResolve: true, - watch: true, - open: true, - stories: './packages/**/stories/*.stories.{js,mdx}', -}; diff --git a/package.json b/package.json index 3633c106b..0ea5de3d5 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "devDependencies": { "@commitlint/cli": "^7.0.0", "@commitlint/config-conventional": "^7.0.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/eslint-config": "^1.0.0", "@open-wc/prettier-config": "^0.1.0", "@open-wc/testing": "^2.3.4", diff --git a/packages/ajax/package.json b/packages/ajax/package.json index fe3c63be2..3bff98b52 100644 --- a/packages/ajax/package.json +++ b/packages/ajax/package.json @@ -36,7 +36,7 @@ "@lion/core": "0.4.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/button/package.json b/packages/button/package.json index dfbee30e1..e217ec57a 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -35,7 +35,7 @@ "@lion/core": "0.4.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "@polymer/iron-test-helpers": "^3.0.1", "sinon": "^7.2.2" diff --git a/packages/calendar/package.json b/packages/calendar/package.json index 9c8d5e5cb..2e4d484d2 100644 --- a/packages/calendar/package.json +++ b/packages/calendar/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@lion/button": "0.5.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/checkbox-group/package.json b/packages/checkbox-group/package.json index c83ffaf5a..9a92d285e 100644 --- a/packages/checkbox-group/package.json +++ b/packages/checkbox-group/package.json @@ -39,7 +39,7 @@ "@lion/checkbox": "0.3.0", "@lion/localize": "0.8.0", "@lion/validate": "0.6.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/checkbox/package.json b/packages/checkbox/package.json index 6f32f9631..d6b034d90 100644 --- a/packages/checkbox/package.json +++ b/packages/checkbox/package.json @@ -37,7 +37,7 @@ "@lion/input": "0.5.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/choice-input/package.json b/packages/choice-input/package.json index d2f9b30c0..25e00bbfc 100644 --- a/packages/choice-input/package.json +++ b/packages/choice-input/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@lion/input": "0.5.0", "@lion/validate": "0.6.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/core/package.json b/packages/core/package.json index 8ffa94b03..1c96fadb7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -35,7 +35,7 @@ "lit-html": "^1.0.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/dialog/package.json b/packages/dialog/package.json index ff7353467..9c7930fc1 100644 --- a/packages/dialog/package.json +++ b/packages/dialog/package.json @@ -34,7 +34,7 @@ "@lion/overlays": "0.11.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/field/package.json b/packages/field/package.json index 32039e522..c4de7efba 100644 --- a/packages/field/package.json +++ b/packages/field/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@lion/localize": "0.8.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/fieldset/package.json b/packages/fieldset/package.json index e21dc0a70..dea8d403d 100644 --- a/packages/fieldset/package.json +++ b/packages/fieldset/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@lion/localize": "0.8.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/form-system/package.json b/packages/form-system/package.json index a81816e2d..69767df93 100644 --- a/packages/form-system/package.json +++ b/packages/form-system/package.json @@ -49,7 +49,10 @@ "@lion/radio-group": "0.5.0", "@lion/textarea": "0.5.0", "@lion/validate": "0.6.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" + }, + "peerDependencies": { + "@lion/helpers": "^0.2.0" } } diff --git a/packages/form/package.json b/packages/form/package.json index 8782b4408..21dc2761a 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@lion/field": "0.8.0", "@lion/validate": "0.6.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/icon/package.json b/packages/icon/package.json index d274cc366..bd2168f8a 100644 --- a/packages/icon/package.json +++ b/packages/icon/package.json @@ -35,7 +35,7 @@ "@lion/core": "0.4.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/input-amount/package.json b/packages/input-amount/package.json index 4e836b7ad..a35fd2340 100644 --- a/packages/input-amount/package.json +++ b/packages/input-amount/package.json @@ -39,7 +39,7 @@ "@lion/validate": "0.6.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/input-date/package.json b/packages/input-date/package.json index 651efebe7..54b854a6f 100644 --- a/packages/input-date/package.json +++ b/packages/input-date/package.json @@ -39,7 +39,7 @@ "@lion/validate": "0.6.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/input-datepicker/package.json b/packages/input-datepicker/package.json index 1a43faf77..0a8d70bfc 100644 --- a/packages/input-datepicker/package.json +++ b/packages/input-datepicker/package.json @@ -46,7 +46,7 @@ }, "devDependencies": { "@lion/button": "0.5.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/input-email/package.json b/packages/input-email/package.json index 99bd4f472..bfce0238d 100644 --- a/packages/input-email/package.json +++ b/packages/input-email/package.json @@ -39,7 +39,7 @@ "@lion/validate": "0.6.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/input-iban/package.json b/packages/input-iban/package.json index 65092ff03..167a03636 100644 --- a/packages/input-iban/package.json +++ b/packages/input-iban/package.json @@ -40,7 +40,7 @@ "@lion/validate": "0.6.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/input-range/package.json b/packages/input-range/package.json index 0a82468c3..618f484ef 100644 --- a/packages/input-range/package.json +++ b/packages/input-range/package.json @@ -37,7 +37,7 @@ "@lion/localize": "0.8.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/input/package.json b/packages/input/package.json index fe95a898d..71b73d8e4 100644 --- a/packages/input/package.json +++ b/packages/input/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@lion/localize": "0.8.0", "@lion/validate": "0.6.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/localize/package.json b/packages/localize/package.json index 7ad5da9a0..f2f6d78fa 100644 --- a/packages/localize/package.json +++ b/packages/localize/package.json @@ -38,9 +38,11 @@ }, "devDependencies": { "@bundled-es-modules/fetch-mock": "^6.5.2", - "@lion/helpers": "0.2.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" + }, + "peerDependencies": { + "@lion/helpers": "^0.2.0" } } diff --git a/packages/option/package.json b/packages/option/package.json index 91385c520..9ded1002d 100644 --- a/packages/option/package.json +++ b/packages/option/package.json @@ -37,7 +37,7 @@ "@lion/field": "0.8.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/overlays/package.json b/packages/overlays/package.json index ab626f751..234d61e4e 100644 --- a/packages/overlays/package.json +++ b/packages/overlays/package.json @@ -38,7 +38,7 @@ "popper.js": "^1.15.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "@open-wc/testing-helpers": "^1.0.0", "sinon": "^7.2.2" diff --git a/packages/radio-group/package.json b/packages/radio-group/package.json index 49918f53c..855b03bdf 100644 --- a/packages/radio-group/package.json +++ b/packages/radio-group/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@lion/radio": "0.3.0", "@lion/validate": "0.6.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/radio/package.json b/packages/radio/package.json index caebd86a6..5224fbc39 100644 --- a/packages/radio/package.json +++ b/packages/radio/package.json @@ -37,7 +37,7 @@ "@lion/input": "0.5.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/select-rich/package.json b/packages/select-rich/package.json index a4bb8b620..1ec4d4867 100644 --- a/packages/select-rich/package.json +++ b/packages/select-rich/package.json @@ -45,7 +45,7 @@ }, "devDependencies": { "@lion/form": "0.4.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/select/package.json b/packages/select/package.json index bba5a169d..608beab80 100644 --- a/packages/select/package.json +++ b/packages/select/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@lion/validate": "0.6.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/steps/package.json b/packages/steps/package.json index 22492a8e3..1a80b187d 100644 --- a/packages/steps/package.json +++ b/packages/steps/package.json @@ -35,7 +35,7 @@ "@lion/core": "0.4.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/switch/package.json b/packages/switch/package.json index ca411c8bb..05ff8a9e0 100644 --- a/packages/switch/package.json +++ b/packages/switch/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@lion/localize": "0.8.0", "@lion/validate": "0.6.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/tabs/package.json b/packages/tabs/package.json index 0672cac3f..4800b9ed2 100644 --- a/packages/tabs/package.json +++ b/packages/tabs/package.json @@ -35,7 +35,7 @@ "@lion/core": "0.4.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/packages/textarea/package.json b/packages/textarea/package.json index 2843cec4c..255b2a1a8 100644 --- a/packages/textarea/package.json +++ b/packages/textarea/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@lion/validate": "0.6.0", - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json index ceb85efbd..f23fe83c2 100644 --- a/packages/tooltip/package.json +++ b/packages/tooltip/package.json @@ -36,7 +36,7 @@ "@lion/overlays": "0.11.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4" } } diff --git a/packages/validate/package.json b/packages/validate/package.json index 4941fa513..134fe2942 100644 --- a/packages/validate/package.json +++ b/packages/validate/package.json @@ -38,7 +38,7 @@ "@lion/localize": "0.8.0" }, "devDependencies": { - "@open-wc/demoing-storybook": "^1.6.1", + "@open-wc/demoing-storybook": "^1.8.3", "@open-wc/testing": "^2.3.4", "sinon": "^7.2.2" } diff --git a/yarn.lock b/yarn.lock index 230b88c81..a4efd42ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2280,10 +2280,10 @@ dependencies: "@types/node" ">= 8" -"@open-wc/building-rollup@^0.19.0": - version "0.19.0" - resolved "https://registry.yarnpkg.com/@open-wc/building-rollup/-/building-rollup-0.19.0.tgz#3cc6680401af29737d47e069ed3386420f0b081a" - integrity sha512-xx8e67pKDaJc+wEZJlk9puKuSjCMj7rqErr2Cjf2ZYJ1xx9j+AuOYP3Q3tODz0vhKGwYHR34pFEL3U3zcje9ug== +"@open-wc/building-rollup@^0.19.1": + version "0.19.1" + resolved "https://registry.yarnpkg.com/@open-wc/building-rollup/-/building-rollup-0.19.1.tgz#89532b02cd72725ee5c61cc07c7d4938e1ac37be" + integrity sha512-+08pTPmnd3Imo0p9CjSHvRf88WdCSpxBKIu3NUkac3vqx3lfjaGWEKeNCzW5crX0FH97k7ZpREUxnwj9XeexVg== dependencies: "@babel/core" "^7.7.2" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.7.4" @@ -2338,21 +2338,21 @@ "@open-wc/semantic-dom-diff" "^0.13.16" "@types/chai" "^4.1.7" -"@open-wc/demoing-storybook@^1.6.1": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@open-wc/demoing-storybook/-/demoing-storybook-1.6.1.tgz#7d380b9fc6ce2e7410fa2d08f037976277991512" - integrity sha512-cQYmV4Qj9bwi6B+WnN5YCLUgjxhgylA/vpndRPloU28V40L8b37aSdOU6eIMXujB35LqYQ3M8YV5CEHMv+/R8w== +"@open-wc/demoing-storybook@^1.8.3": + version "1.8.3" + resolved "https://registry.yarnpkg.com/@open-wc/demoing-storybook/-/demoing-storybook-1.8.3.tgz#0c272a8082124fefb8e8c2e2f6ac8f3bd500e22d" + integrity sha512-9hNP89Wl0OJkXytIaNtKdrWrF+SlX2xg69UteGQU4KzqpZmQs3SiAkzl97pSArmFuV/iBWyUUBu4c6/cLMoOlQ== dependencies: "@babel/core" "^7.7.2" "@babel/plugin-transform-react-jsx" "^7.3.0" "@mdx-js/mdx" "^1.5.1" - "@open-wc/building-rollup" "^0.19.0" + "@open-wc/building-rollup" "^0.19.1" "@open-wc/storybook-prebuilt" "^0.4.0" "@storybook/addon-docs" "5.3.1" command-line-args "^5.0.2" command-line-usage "^6.1.0" deepmerge "^3.2.0" - es-dev-server "^1.36.1" + es-dev-server "^1.36.2" es-module-lexer "^0.3.13" fs-extra "^8.1.0" glob "^7.1.3" @@ -5982,10 +5982,10 @@ es-dev-server@^1.31.1: useragent "^2.3.0" whatwg-url "^7.0.0" -es-dev-server@^1.36.1: - version "1.36.1" - resolved "https://registry.yarnpkg.com/es-dev-server/-/es-dev-server-1.36.1.tgz#98bfbadcbf24ee560bb8b2cfc4995e206e01c533" - integrity sha512-v4GdhTheVDz3MS5Zp0PBncuHIr8lccWbwSIdrr+Ds7cH34lNv/XQN/zdoSdBsb7OiCTNRYIHqF+pPdcy/jAqJA== +es-dev-server@^1.36.2: + version "1.36.2" + resolved "https://registry.yarnpkg.com/es-dev-server/-/es-dev-server-1.36.2.tgz#b0cbfbad89f765f4a3bfa0793397f3c362466781" + integrity sha512-pWMJcsdUcXXCJPRuqnjI2JNLVSDRfjU4qkBd7EsNG8yn1UnmvJF8wTnHgWzkwyHB3wrg4/b7hQJCAXcYaW2XUw== dependencies: "@babel/core" "^7.7.2" "@babel/plugin-proposal-dynamic-import" "^7.7.0"