Skip to content

Commit 20b6bd9

Browse files
committed
Update Storybook to v5
1 parent da65ed3 commit 20b6bd9

File tree

5 files changed

+3506
-141
lines changed

5 files changed

+3506
-141
lines changed

.gitignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
.DS_Store
22
node_modules
3-
dist
3+
/dist
4+
storybook-static
45

56
# local env files
67
.env.local
@@ -18,5 +19,4 @@ yarn-error.log*
1819
*.ntvs*
1920
*.njsproj
2021
*.sln
21-
*.sw*
22-
*.iml
22+
*.sw?

.storybook/main.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module.exports = {
2+
stories: ['../src/stories/*.stories.(js|ts|mdx)'],
3+
addons: [
4+
'@storybook/addon-actions',
5+
'@storybook/addon-knobs',
6+
'@storybook/addon-links',
7+
'@storybook/addon-notes',
8+
'@storybook/addon-viewport'
9+
]
10+
}

package.json

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
],
1313
"scripts": {
1414
"build": "vue-cli-service build --target lib --name NimiqVueComponents src/main.ts",
15-
"lint": "vue-cli-service lint"
15+
"lint": "vue-cli-service lint",
16+
"storybook": "vue-cli-service storybook:serve -p 6006 -c .storybook -s .",
17+
"storybook:build": "vue-cli-service storybook:build -c .storybook"
1618
},
1719
"dependencies": {
1820
"@nimiq/style": "^0.7.5",
@@ -26,13 +28,20 @@
2628
"devDependencies": {
2729
"@nimiq/iqons": "^1.1.1",
2830
"@nimiq/utils": "^0.4.4",
31+
"@storybook/addon-actions": ">=5.3.0",
32+
"@storybook/addon-knobs": ">=5.3.0",
33+
"@storybook/addon-links": ">=5.3.0",
34+
"@storybook/addon-notes": ">=5.3.0",
35+
"@storybook/addon-viewport": ">=5.3.0",
36+
"@storybook/vue": ">=5.3.0",
2937
"@vue/cli-plugin-babel": "^4.1.2",
3038
"@vue/cli-plugin-typescript": "^4.1.2",
3139
"@vue/cli-service": "^4.1.2",
3240
"file-loader": "^3.0.1",
3341
"moment": "^2.22.2",
3442
"ts-loader": "^4.4.2",
3543
"typescript": "^3.0.1",
44+
"vue-cli-plugin-storybook": "^1.2.0",
3645
"vue-cli-plugin-ts-bundler": "^0.0.3",
3746
"vue-svg-loader": "^0.12.0",
3847
"vue-template-compiler": "^2.6.10"

src/stories/index.stories.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
import {storiesOf} from '@storybook/vue';
2-
import {action} from '@storybook/addon-actions';
3-
import {boolean, number, text, object, select, withKnobs} from '@storybook/addon-knobs';
1+
/* eslint-disable import/no-extraneous-dependencies */
2+
import { storiesOf } from '@storybook/vue';
3+
import { action } from '@storybook/addon-actions';
4+
import { boolean, number, text, object, select, withKnobs } from '@storybook/addon-knobs';
45
import bigInt from 'big-integer';
56

67
import Account from '../components/Account.vue';

0 commit comments

Comments
 (0)