Add Storybook Docs + PostCSS/TailwindCSS builder
This commit is contained in:
@@ -1,10 +1,23 @@
|
||||
const path = require("path");
|
||||
|
||||
module.exports = {
|
||||
"stories": [
|
||||
stories: [
|
||||
"../stories/**/*.stories.mdx",
|
||||
"../stories/**/*.stories.@(js|jsx|ts|tsx)"
|
||||
"../stories/**/*.stories.@(js|jsx|ts|tsx)",
|
||||
"../components/**/*.stories.@(js|jsx|ts|tsx)"
|
||||
],
|
||||
"addons": [
|
||||
addons: [
|
||||
{
|
||||
name: "@storybook/addon-docs",
|
||||
options: {
|
||||
vueDocgenOptions: {
|
||||
alias: {
|
||||
"@": path.resolve(__dirname, "../")
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"@storybook/addon-links",
|
||||
"@storybook/addon-essentials"
|
||||
]
|
||||
}
|
||||
};
|
||||
|
||||
3
.storybook/postcss.config.js
Normal file
3
.storybook/postcss.config.js
Normal file
@@ -0,0 +1,3 @@
|
||||
module.exports = () => ({
|
||||
plugins: [require("tailwindcss")]
|
||||
});
|
||||
@@ -1,4 +1,6 @@
|
||||
import "../assets/css/tailwind.css";
|
||||
|
||||
export const parameters = {
|
||||
actions: { argTypesRegex: "^on[A-Z].*" },
|
||||
}
|
||||
layout: "centered"
|
||||
};
|
||||
|
||||
23
.storybook/webpack.config.js
Normal file
23
.storybook/webpack.config.js
Normal file
@@ -0,0 +1,23 @@
|
||||
const path = require("path");
|
||||
|
||||
module.exports = ({ config }) => {
|
||||
config.module.rules.push({
|
||||
test: /\.css$/,
|
||||
use: [
|
||||
// Loader for webpack to process CSS with PostCSS
|
||||
{
|
||||
loader: "postcss-loader",
|
||||
options: {
|
||||
sourceMap: true,
|
||||
config: {
|
||||
path: "./.storybook/"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
|
||||
include: path.resolve(__dirname, "../")
|
||||
});
|
||||
|
||||
return config;
|
||||
};
|
||||
Reference in New Issue
Block a user