Skip to content

Commit

Permalink
chore!: upgrade storybook
Browse files Browse the repository at this point in the history
  • Loading branch information
iwate committed Jul 16, 2024
1 parent 5134c01 commit d6cfa8f
Show file tree
Hide file tree
Showing 6 changed files with 11,708 additions and 15,932 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/storybook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: 16.x
node-version: 20.x
- name: Install Dependencies
run: npm ci
- name: Build Storybook
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/templates.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: 16.x
node-version: 20.x
- name: Install Dependencies
run: npm ci
- name: Publish to Commerble
Expand Down
80 changes: 44 additions & 36 deletions .storybook/main.js
Original file line number Diff line number Diff line change
@@ -1,37 +1,45 @@
const {
resolve
} = require('path');
module.exports = {
stories: ["../stories/**/*.mdx", "../stories/**/*.stories.@(js|jsx|ts|tsx)"],
addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
"@storybook/addon-a11y/register",
"@storybook/addon-viewport/register"
],
staticDirs: [{ from: '../src', to: '/public' }],
webpackFinal: async config => {
config.module.rules.push({
test: /\.scss$/,
use: [{
loader: 'style-loader'
}, {
loader: 'css-loader',
options: {
modules : "icss"
},
}, {
loader: 'sass-loader'
}],
include: resolve(__dirname, '../')
}, {
test: /\.fn\.ejs$/i,
use: [{ loader: resolve(__dirname, './ejs-fn-loader.js') }],
});
return config;
},
framework: {
name: "@storybook/html-webpack5",
options: {}
},
const {
resolve
} = require('path');
module.exports = {
stories: ["../stories/**/*.mdx", "../stories/**/*.stories.@(js|jsx|ts|tsx)"],

addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
"@storybook/addon-a11y/register",
"@storybook/addon-viewport/register",
"@storybook/addon-webpack5-compiler-swc",
"@storybook/addon-mdx-gfm"
],

staticDirs: [{ from: '../src', to: '/public' }],

webpackFinal: async config => {
config.module.rules.push({
test: /\.scss$/,
use: [{
loader: 'style-loader'
}, {
loader: 'css-loader',
options: {
modules : "icss"
},
}, {
loader: 'sass-loader'
}],
include: resolve(__dirname, '../')
}, {
test: /\.fn\.ejs$/i,
use: [{ loader: resolve(__dirname, './ejs-fn-loader.js') }],
});
return config;
},

framework: {
name: "@storybook/html-webpack5",
options: {}
},

docs: {}
};
95 changes: 48 additions & 47 deletions .storybook/preview.js
Original file line number Diff line number Diff line change
@@ -1,47 +1,48 @@
import { withA11y } from '@storybook/addon-a11y'

import '../scss/style.scss'

const customViewports = {
iPhone5: {
name: 'iPhone5',
styles: {
width: '320px',
height: '568px',
},
},
iPhone6: {
name: 'iPhone6,7,8',
styles: {
width: '375px',
height: '667px',
},
},
iPhoneX: {
name: 'iPhoneX',
styles: {
width: '375px',
height: '812px',
},
},
iPhoneXsMax: {
name: 'iPhoneXsMax',
styles: {
width: '414px',
height: '896px',
},
},
iPad: {
name: 'iPad',
styles: {
width: '768px',
height: '1024px',
}
}
}

export const parameters = {
viewport: { viewports: customViewports },
actions: { argTypesRegex: "^on[A-Z].*" },
...withA11y
}
import { withA11y } from '@storybook/addon-a11y'

import '../scss/style.scss'

const customViewports = {
iPhone5: {
name: 'iPhone5',
styles: {
width: '320px',
height: '568px',
},
},
iPhone6: {
name: 'iPhone6,7,8',
styles: {
width: '375px',
height: '667px',
},
},
iPhoneX: {
name: 'iPhoneX',
styles: {
width: '375px',
height: '812px',
},
},
iPhoneXsMax: {
name: 'iPhoneXsMax',
styles: {
width: '414px',
height: '896px',
},
},
iPad: {
name: 'iPad',
styles: {
width: '768px',
height: '1024px',
}
}
}

export const parameters = {
viewport: { viewports: customViewports },
// actions: { argTypesRegex: "^on[A-Z].*" },
...withA11y
}
export const tags = ['autodocs'];
Loading

0 comments on commit d6cfa8f

Please sign in to comment.