var webpack = require('webpack') var path = require('path') var lodash = require('lodash') var useDevVariables = new webpack.DefinePlugin({ __DEV__: JSON.stringify(JSON.parse(process.env.BUILD_DEV || 'true')), __API_ENV__: JSON.stringify(process.env.API_ENV || 'development') }) var lodashPlugin = new webpack.ProvidePlugin({_: 'lodash'}) module.exports = { plugins: [useDevVariables, lodashPlugin], resolutions: { root: path.resolve('./src'), alias: { gComponents: path.resolve('./src/components'), gEngine: path.resolve('./src/lib/engine'), gModules: path.resolve('./src/modules'), lib: path.resolve('./src/lib'), servers: path.resolve('./src/server') }, extensions: [ '', '.js', '.jsx', '.json' ], }, }