From 8cbbad7d334945c206eda05f0a345fcb2d1666d8 Mon Sep 17 00:00:00 2001 From: Dennis Brown Date: Sat, 11 Mar 2017 22:47:04 -0600 Subject: [PATCH] remove webpack --- webpack.config.base.js | 40 ------------------------ webpack.config.electron.js | 62 -------------------------------------- 2 files changed, 102 deletions(-) delete mode 100644 webpack.config.base.js delete mode 100644 webpack.config.electron.js diff --git a/webpack.config.base.js b/webpack.config.base.js deleted file mode 100644 index 3ebd6a6..0000000 --- a/webpack.config.base.js +++ /dev/null @@ -1,40 +0,0 @@ -/** - * Base webpack config used across other specific configs - */ - -import path from 'path'; -import validate from 'webpack-validator'; -import { dependencies as externals } from './package.json'; - -export default validate({ - module: { - loaders: [{ - test: /\.jsx?$/, - loaders: ['babel-loader'], - exclude: /node_modules/ - }, { - test: /\.json$/, - loader: 'json-loader' - }] - }, - - output: { - path: path.join(__dirname, 'dist'), - filename: 'bundle.js', - - // https://github.com/webpack/webpack/issues/1114 - libraryTarget: 'commonjs2' - }, - - /** - * Determine the array of extensions that should be used to resolve modules. - */ - resolve: { - extensions: ['', '.js', '.jsx', '.json'], - packageMains: ['webpack', 'browser', 'web', 'browserify', ['jam', 'main'], 'main'] - }, - - plugins: [], - - externals: Object.keys(externals || {}) -}); diff --git a/webpack.config.electron.js b/webpack.config.electron.js deleted file mode 100644 index 7ca1d5a..0000000 --- a/webpack.config.electron.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * Build config for electron 'Main Process' file - */ - -import webpack from 'webpack'; -import validate from 'webpack-validator'; -import merge from 'webpack-merge'; -import BabiliPlugin from 'babili-webpack-plugin'; -import baseConfig from './webpack.config.base'; - -export default validate(merge(baseConfig, { - devtool: 'source-map', - - entry: ['babel-polyfill', './App/main.development'], - - // 'main.js' in root - output: { - path: __dirname, - filename: './App/main.js' - }, - - plugins: [ - /** - * Babli is an ES6+ aware minifier based on the Babel toolchain (beta) - */ - new BabiliPlugin({ - // Disable deadcode until https://github.com/babel/babili/issues/385 fixed - deadcode: false, - }), - - /** - * Create global constants which can be configured at compile time. - * - * Useful for allowing different behaviour between development builds and - * release builds - * - * NODE_ENV should be production so that modules do not perform certain - * development checks - */ - new webpack.DefinePlugin({ - 'process.env': { - NODE_ENV: JSON.stringify('production') - } - }) - ], - - /** - * Set target to Electron specific node.js env. - * https://github.com/chentsulin/webpack-target-electron-renderer#how-this-module-works - */ - target: 'electron-main', - - /** - * Disables webpack processing of __dirname and __filename. - * If you run the bundle in node.js it falls back to these values of node.js. - * https://github.com/webpack/webpack/issues/2010 - */ - node: { - __dirname: false, - __filename: false - }, -}));