const { VueLoaderPlugin } = require('vue-loader') const path = require('path') const Dotenv = require('dotenv-webpack') module.exports = { entry: './main.js', entry: { register: { import: './grav-admin/user/js/registration/registration.js', filename: 'register.js', } }, output: { path: path.resolve(__dirname, 'grav-admin/user/themes/quark/assets'), }, module: { rules: [ {test: /\.vue$/, use: 'vue-loader'}, {test: /\.css$/, use: ['style-loader', 'css-loader']} ] }, devServer: { static: './assets', proxy: { '*': {target: 'http://localhost:8001', secure: false, changeOrigin: true } } }, // Required for also applying rules to sections of SFC plugins: [new VueLoaderPlugin(), new Dotenv({systemVars: true})], };