Repository URL to install this package:
|
Version:
1.2.7 ▾
|
import { logOptions } from './_logOptions'
import meta from './meta'
import assets from './assets'
import entryOutput from './entryOutput'
import chunkPlugin from './chunk'
import resolve from './resolve'
import sourceMaps from './sourceMaps'
import transpile from './transpile'
import prodMiddleware from './prod'
import devMiddleware from './dev'
import envMiddleware from './env'
import externalsMiddleware from './externals'
import graphql from './graphql'
import serviceWorkerPlugin from './service.worker'
import webWorkerPlugin from './web.worker'
import manifestPlugin from './manifest'
import cleanPlugin from './clean'
// no color log outputs on continuous integration
if (Boolean(process.env.CI) === false) {
logOptions()
}
const pluginObj = {
resolve,
meta,
chunkPlugin,
assets,
entryOutput,
sourceMaps,
transpile,
prodMiddleware,
envMiddleware,
devMiddleware,
externalsMiddleware,
serviceWorkerPlugin,
webWorkerPlugin,
graphql,
manifestPlugin,
cleanPlugin,
}
// @todo exotic.fromObjToMap
const entries = Object.entries(pluginObj)
const plugins = new Map(entries)
export { plugins }