system-uicons/webpack.config.js

47 lines
1 KiB
JavaScript
Raw Normal View History

2020-05-26 04:50:53 +02:00
const ExtractTextPlugin = require("extract-text-webpack-plugin");
const HtmlWebpackPlugin = require("html-webpack-plugin");
const CopyWebpackPlugin = require("copy-webpack-plugin");
2020-05-25 12:01:32 +02:00
module.exports = {
entry: "./src/css/tailwind.src.css",
mode: process.env.NODE_ENV,
module: {
rules: [
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
fallback: "style-loader",
use: [
2022-05-09 13:01:19 +02:00
{ loader: "css-loader", options: { importLoaders: 2 } },
2020-05-25 12:01:32 +02:00
"postcss-loader",
],
}),
},
],
},
plugins: [
new ExtractTextPlugin("styles.css", {
disable: process.env.NODE_ENV === "development",
}),
new HtmlWebpackPlugin({
filename: "index.html",
template: "src/index.html",
}),
/// Enable images folder
2020-05-26 04:50:53 +02:00
new CopyWebpackPlugin([
{
from: "src/images",
to: "images",
},
]),
2021-03-28 12:41:42 +02:00
/// Enable js folder
new CopyWebpackPlugin([
{
from: "src/js",
to: "js",
},
]),
2020-05-25 12:01:32 +02:00
],
2020-05-26 04:50:53 +02:00
};