Add Storybook Docs + PostCSS/TailwindCSS builder

This commit is contained in:
2020-11-05 15:13:38 +01:00
parent 3285bc3363
commit 38590b3062
5 changed files with 48 additions and 5 deletions

View File

@@ -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"
]
}
};

View File

@@ -0,0 +1,3 @@
module.exports = () => ({
plugins: [require("tailwindcss")]
});

View File

@@ -1,4 +1,6 @@
import "../assets/css/tailwind.css";
export const parameters = {
actions: { argTypesRegex: "^on[A-Z].*" },
}
layout: "centered"
};

View 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;
};