UNPKG

co2offset.io

Version:

Greenhouse Gas Accounting - ISO14064

51 lines (47 loc) 948 B
const path = require("path"); const nodeExternals = require("webpack-node-externals"); const envName = (env) => { if (env.production) { return "production"; } if (env.test) { return "test"; } return "development"; }; const envToMode = (env) => { if (env.production) { return "production"; } return "development"; }; module.exports = env => { return { target: "electron-renderer", mode: envToMode(env), node: { __dirname: false, __filename: false }, externals: [nodeExternals()], resolve: { alias: { env: path.resolve(__dirname, `../config/env_${envName(env)}.json`) } }, devtool: "source-map", module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: ["babel-loader"] }, { test: /\.css$/, use: ["style-loader", "css-loader"] } ] }, }; };