UNPKG

@helldoc/core

Version:
24 lines (23 loc) 847 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; exports.__esModule = true; var webpackNodeExternals = require("webpack-node-externals"); var createBaseConfig_1 = __importDefault(require("./createBaseConfig")); var alias_1 = require("../util/alias"); var path_1 = require("path"); function default_1(ctx) { var config = createBaseConfig_1["default"](ctx); config.entry("server").add(alias_1.resolveApp("server")); config.output .path(path_1.join(ctx.outDir, "scripts")) .filename("server.js") .library("ssr") .libraryTarget("umd"); config.target("node"); config.node.set("__dirname", false); config.externals(webpackNodeExternals()); return config; } exports["default"] = default_1;