1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 01:36:22 +00:00
Files
Boostnote/webpack-skeleton.js
2016-01-05 04:53:40 +09:00

40 lines
856 B
JavaScript

const webpack = require('webpack')
const path = require('path')
const NodeTargetPlugin = require('webpack/lib/node/NodeTargetPlugin')
var config = {
entry: {
main: './browser/main/index.js',
finder: './browser/finder/index.js'
},
resolve: {
extensions: ['', '.js', '.jsx'],
packageMains: ['webpack', 'browser', 'web', 'browserify', ['jam', 'main'], 'main'],
alias: {
'lib': path.resolve(__dirname, 'lib'),
'browser': path.resolve(__dirname, 'browser')
}
},
plugins: [
new webpack.NoErrorsPlugin(),
new NodeTargetPlugin()
],
externals: [
'electron',
'socket.io-client',
'md5',
'superagent',
'superagent-promise',
'lodash',
'markdown-it',
'moment',
'highlight.js',
'markdown-it-emoji',
'fs-jetpack',
'markdown-it-math'
]
}
module.exports = config