UNPKG

skypager-project-types-electron-app

Version:

skypager electron app project type

36 lines (33 loc) 809 B
const { join } = require('path') const { api } = require('../skypager-webpack') module.exports = api() .target('node') .externals(require.resolve('./package.json')) .context(__dirname) .modules( join(__dirname, '..') ) .modules( join(__dirname, 'src') ) .loader('babel', '.js', { include: [ join(__dirname, 'src'), ], exclude: [ /node_modules/, ], }) .plugin('webpack.NamedModulesPlugin') // Source Map Support in node requires the source-map-support module .sourcemap("source-map") .plugin("webpack.BannerPlugin", { banner: ` try { require("source-map-support").install(); } catch(e) { } global.chai = require('chai'); global.should = chai.should(); global.expect = chai.expect(); `, raw: true, }) .getConfig()