diff webpack-test.config.ts @ 16:3f3c27ed27eb

split a config
author drewp@bigasterisk.com
date Sun, 08 Dec 2019 23:32:36 -0800
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/webpack-test.config.ts	Sun Dec 08 23:32:36 2019 -0800
@@ -0,0 +1,50 @@
+import path from "path";
+import webpack from 'webpack';
+import { CheckerPlugin } from 'awesome-typescript-loader';
+
+const resolveConfig = {
+    alias: {
+        'webpack-plugin-serve/client': './node_modules/webpack-plugin-serve/client.js',
+    },
+    extensions: ['.ts', '.js', '.json']
+};
+
+const moduleConfig = {
+    rules: [
+        {
+            test: /\.ts$/,
+            use: ['awesome-typescript-loader'],
+            exclude: /node_modules/
+        },
+        {
+            test: /\.css$/i,
+            use: ['file-loader']
+        },
+        {
+            test: /zzzzz\.js$/, use: {
+                loader: 'babel-loader',
+                options: {
+                }
+            }
+        }
+    ]
+};
+const pluginsConfig = [
+    new CheckerPlugin()
+];
+export default {
+    name: "test",
+    mode: "development",
+    entry: [
+        "./src/json_ld_quads_test.ts"
+    ],
+    output: {
+        filename: "test.bundle.js",
+        path: path.resolve(__dirname, 'build')
+    },
+
+    resolve: resolveConfig,
+    module: moduleConfig,
+    plugins: pluginsConfig
+};
+