3 changed files with 18 additions and 8 deletions
@ -0,0 +1 @@ |
|||
module.exports = require('neutrino-preset-base/config/eslint'); |
@ -1,13 +1,21 @@ |
|||
'use strict'; |
|||
|
|||
const merge = require('webpack-merge').smart; |
|||
const preset = require('neutrino-preset-base'); |
|||
const nodeExternals = require('webpack-node-externals'); |
|||
const path = require('path'); |
|||
|
|||
if (!preset.externals) { |
|||
preset.externals = []; |
|||
} |
|||
|
|||
preset.target = 'node'; |
|||
preset.externals.push(nodeExternals({ modulesFromFile: true })); |
|||
|
|||
module.exports = preset; |
|||
module.exports = merge(preset, { |
|||
target: 'node', |
|||
devtool: process.env.NODE_ENV === 'production' ? '#eval-source-map' : null, |
|||
externals: [nodeExternals({ modulesFromFile: true })], |
|||
eslint: { |
|||
configFile: path.join(__dirname, '../config/eslint.js') |
|||
}, |
|||
mocha: { |
|||
recursive: true, |
|||
reporter: 'spec', |
|||
ui: 'tdd', |
|||
bail: true |
|||
} |
|||
}); |
|||
|
Loading…
Reference in new issue