UNPKG

vtex-email-framework

Version:
45 lines (42 loc) 941 B
const { resolve,join } = require('node:path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const StylelintPlugin = require('stylelint-webpack-plugin'); module.exports = { entry: join(__dirname,'src'), mode: 'development', stats: 'minimal', devServer: { hot: 'only', open: true, }, plugins: [ new HtmlWebpackPlugin(), new StylelintPlugin({ fix: true, configFile: join(__dirname, '..','.stylelintrc'), }) ], module: { rules: [ { test: /\.js$/, }, { test: /\.(sa|sc|c|s)ss$/, use: [ 'style-loader', 'css-loader', { loader: 'sass-loader', options: { implementation: require('sass-embedded'), sassOptions: { loadPaths: [resolve(process.cwd(),'emails', 'scss')], } }, }, ], }, ] } }