UNPKG

react-torch

Version:

A lib to server-side render with react.

24 lines (23 loc) 898 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var createServer_1 = require("../start/createServer"); 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.Production; 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, createServer_1.createServer)(draftConfig).catch(console.error); } exports.default = default_1;