UNPKG

@firstprateek/bar-chart

Version:

A customizable web component that plots a bar chart with ordinal values in the x axis and numerical values in y axis.

61 lines (59 loc) 1.5 kB
const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { mode: 'development', entry: { bundle: path.resolve(__dirname, 'src/index.js'), }, output: { path: path.resolve(__dirname , 'dist'), filename: '[name][contenthash].js', clean: true, assetModuleFilename: '[name][ext]', }, devtool: 'source-map', // dev server devServer: { static: { directory: path.resolve(__dirname, 'dist'), }, port: 3000, open: true, hot: true, compress: true, historyApiFallback: true }, // loaders module: { rules: [ { test: /\.scss$/, use: [ 'style-loader', 'css-loader', 'sass-loader' ] }, { test: /\.js$/, exclude: /node_modules/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env'] } } }, { test: /\.(png|svg|jpg|jpeg|gif)$/i, type: 'asset/resource' } ] }, // plugins plugins: [ new HtmlWebpackPlugin({ title: 'Webpack App', filename: 'index.html', template: 'src/template.html' }) ] };