UNPKG

react-torch

Version:

A lib to server-side render with react.

27 lines (26 loc) 1 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var build_1 = __importDefault(require("../build")); var config_1 = require("../internal/config"); var index_1 = require("../index"); function default_1(_a) { var dir = _a.dir, port = _a.port, _b = _a.config, config = _b === void 0 ? 'torch.config.ts' : _b; process.env.NODE_ENV = process.env.NODE_ENV || index_1.Env.Development; var draftConfig = (0, config_1.requireConfig)(config); if (typeof draftConfig === 'object') { if (typeof dir === 'string') { draftConfig.dir = dir; } if (typeof port === 'string') { draftConfig.port = Number(port); } } else { draftConfig = { dir: dir, port: port ? Number(port) : undefined }; } (0, build_1.default)(draftConfig); } exports.default = default_1;