reboost
Version:
A super fast dev server for rapid web development
25 lines (24 loc) • 944 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CorePlugins = void 0;
const json_1 = require("./json");
const loader_1 = require("./loader");
const resolver_1 = require("./resolver");
const node_env_1 = require("./node-env");
const commonjs_mode_1_1 = require("./commonjs-mode-1/");
const commonjs_mode_2_1 = require("./commonjs-mode-2/");
const CorePlugins = (instance) => {
const plugins = [
(0, json_1.JSONPlugin)(),
(0, loader_1.LoaderPlugin)(),
(0, resolver_1.ResolverPlugin)(instance),
(0, node_env_1.NodeEnvPlugin)(instance)
];
if (instance.config.commonJSInterop.mode > 0) {
plugins.push(instance.config.commonJSInterop.mode === 1
? (0, commonjs_mode_1_1.CommonJSMode1Plugin)()
: (0, commonjs_mode_2_1.CommonJSMode2Plugin)(instance));
}
return plugins;
};
exports.CorePlugins = CorePlugins;