aboutsummaryrefslogtreecommitdiff
path: root/webpack.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'webpack.config.js')
-rw-r--r--webpack.config.js43
1 files changed, 43 insertions, 0 deletions
diff --git a/webpack.config.js b/webpack.config.js
new file mode 100644
index 0000000..0538655
--- /dev/null
+++ b/webpack.config.js
@@ -0,0 +1,43 @@
+const path = require("path");
+const HtmlWebpackPlugin = require("html-webpack-plugin");
+const CopyWebpackPlugin = require('copy-webpack-plugin');
+
+module.exports = {
+ entry: {
+ index: "./src/index.js",
+ background: "./src/background.js"
+ },
+ output: {
+ path: path.join(__dirname, "/dist"),
+ filename: "[name].js"
+ },
+ module: {
+ rules: [
+ {
+ test: /\.js$/,
+ exclude: /node_modules/,
+ use: {
+ loader: "babel-loader"
+ },
+ },
+ {
+ test: /\.css$/,
+ use: ["style-loader", "css-loader"]
+ },
+ { test: /\.(png|woff|woff2|eot|ttf|svg)$/, loader: 'url-loader?limit=100000' }
+ ]
+ },
+ plugins: [
+ new HtmlWebpackPlugin({
+ template: "./public/index.html"
+ }),
+ new CopyWebpackPlugin([
+ {from:'./public/', to:'./'}
+ ]),
+ ],
+ optimization: {
+ splitChunks: {
+ chunks: 'all'
+ }
+ }
+};