Bug 33020: Add missing Koha::Logger->history
[koha-ffzg.git] / webpack.config.js
index efa980d..bbdcced 100644 (file)
@@ -1,10 +1,11 @@
 const { VueLoaderPlugin } = require("vue-loader");
 const autoprefixer = require("autoprefixer");
 const path = require("path");
+const webpack = require('webpack');
 
 module.exports = {
   entry: {
-    main: "./koha-tmpl/intranet-tmpl/prog/js/vue/main-erm.ts",
+    erm: "./koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts",
   },
   output: {
     filename: "[name].js",
@@ -16,21 +17,27 @@ module.exports = {
       {
         test: /\.vue$/,
         loader: "vue-loader",
+        exclude: [path.resolve(__dirname, "t/cypress/")],
       },
       {
         test: /\.ts$/,
         loader: 'ts-loader',
         options: {
           appendTsSuffixTo: [/\.vue$/]
-        }
+        },
+        exclude: [path.resolve(__dirname, "t/cypress/")],
       },
       {
         test: /\.css$/,
-        use: ['style-loader', 'css-loader']
+        use: ['style-loader', 'css-loader'],
       }
     ],
   },
   plugins: [
     new VueLoaderPlugin(),
+    new webpack.DefinePlugin({
+      __VUE_OPTIONS_API__: true,
+      __VUE_PROD_DEVTOOLS__: false,
+    }),
   ],
 };