UNPKG

testbook

Version:
33 lines 1.27 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.startDevServer = void 0; const path_1 = __importDefault(require("path")); const child_process_1 = require("child_process"); const startDevServer = (client_static_root) => { const node_modules_path = path_1.default.dirname(path_1.default.dirname(require.resolve("ts-node/package.json"))); const process = child_process_1.spawn(`${node_modules_path}/.bin/ts-node-dev`, [ "--pretty", "--project", require.resolve("../tsconfig.json"), require.resolve("../server.ts"), client_static_root, ]); process.stdout.on("data", (data) => { console.log(`stdout: ${data}`); }); process.stderr.on("data", (data) => { console.log(`stderr: ${data}`); }); process.on("error", (error) => { console.log(`error: ${error.message}`); }); process.on("close", (code) => { console.log(`child process exited with code ${code}`); }); return new Promise((resolve) => resolve); }; exports.startDevServer = startDevServer; //# sourceMappingURL=devServer.js.map