UNPKG

470 BJavaScriptView Raw
1//
2
3
4
5const webpack = require('webpack')
6const generateConfig = require('./generate-config')
7
8// :: Options -> Promise<Compiler, Error>
9module.exports = function createCompiler(pkg ) {
10 return new Promise((resolve, reject) => {
11 const config = generateConfig(pkg)
12 try {
13 const compiler = webpack(config)
14 resolve(compiler)
15 } catch (err) {
16 reject(err)
17 }
18 })
19}