All files / dist/src startServerFromConfig.js

0% Statements 0/10
100% Branches 0/0
0% Functions 0/1
0% Lines 0/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18                                   
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.startServerFromConfig = void 0;
const fs = require("fs");
const path = require("path");
const utils_1 = require("./utils");
const startServerFromConfig = (configFilePath) => {
    // TODO: Test that file exist
    const configFileContent = fs.readFileSync(configFilePath, 'utf8');
    // TODO: Test that config is valid
    const config = JSON.parse(configFileContent);
    utils_1.runServer({
        ...config,
        rootDir: path.join(path.dirname(configFilePath), config.rootDir)
    });
};
exports.startServerFromConfig = startServerFromConfig;