UNPKG

@navelpluisje/pcb-components

Version:

A library with native components. They are all pcb components, like a dip-switch, resitor etc.

34 lines (31 loc) 1.07 kB
const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); // eslint-disable-line import/no-extraneous-dependencies const StyleLintPlugin = require('stylelint-webpack-plugin'); // eslint-disable-line import/no-extraneous-dependencies const webpack = require('webpack'); // eslint-disable-line import/no-extraneous-dependencies const commonConfig = require('./common.config'); const developConfig = { entry: './src/example/index.js', output: { filename: 'index.js', path: path.resolve(__dirname, '../example'), }, mode: 'development', plugins: [ new HtmlWebpackPlugin({ inject: true, template: './src/example/index.html', }), new StyleLintPlugin({ configFile: './config/stylelintrc', ignorePath: './config/.lintignore', files: './src/**/*.s?(a|c)ss', }), new webpack.HotModuleReplacementPlugin(), ], devServer: { contentBase: path.join(__dirname, 'example'), port: 9000, hot: true, }, }; module.exports = Object.assign({}, commonConfig, developConfig);