UNPKG

@msfw/cli

Version:

Install the package in your project directory with:

20 lines (19 loc) 924 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = dev; const webpack_1 = require("webpack"); const config_1 = require("../lib/config"); const context_1 = require("../lib/context"); const webpack_2 = require("../lib/features/webpack"); const webpack_dev_server_1 = __importDefault(require("webpack-dev-server")); function dev(options) { const msfwContext = (0, context_1.createMsfwContext)(options, 'development'); const msfwConfig = (0, config_1.loadMsfwConfig)(msfwContext); const webpackConfig = (0, webpack_2.overrideWebpackDev)(msfwContext, msfwConfig); const compiler = (0, webpack_1.webpack)(webpackConfig); const server = new webpack_dev_server_1.default(webpackConfig.devServer, compiler); server.start(); }