mirror of
https://github.com/GiriNeko/YesPlayMusic.git
synced 2025-12-16 13:17:46 +00:00
39 lines
956 B
JavaScript
39 lines
956 B
JavaScript
const { mergeConfig } = require('vite')
|
|
const { join } = require('path')
|
|
const { createSvgIconsPlugin } = require('vite-plugin-svg-icons')
|
|
|
|
module.exports = {
|
|
stories: [
|
|
'../components/**/*.stories.mdx',
|
|
'../components/**/*.stories.@(js|jsx|ts|tsx)',
|
|
],
|
|
addons: [
|
|
'@storybook/addon-links',
|
|
'@storybook/addon-essentials',
|
|
'@storybook/addon-interactions',
|
|
'@storybook/addon-postcss',
|
|
'storybook-tailwind-dark-mode',
|
|
],
|
|
framework: '@storybook/react',
|
|
core: {
|
|
builder: '@storybook/builder-vite',
|
|
},
|
|
viteFinal(config) {
|
|
return mergeConfig(config, {
|
|
plugins: [
|
|
/**
|
|
* @see https://github.com/vbenjs/vite-plugin-svg-icons
|
|
*/
|
|
createSvgIconsPlugin({
|
|
iconDirs: [join(__dirname, '../assets/icons')],
|
|
symbolId: 'icon-[name]',
|
|
}),
|
|
],
|
|
resolve: {
|
|
alias: {
|
|
'@': join(__dirname, '../../'),
|
|
},
|
|
},
|
|
})
|
|
},
|
|
}
|