resolve-tspaths
Version:
Transform path mappings in your compiled Typescript code
28 lines (27 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createProgram = createProgram;
const commander_1 = require("commander");
const constants_1 = require("../constants");
const version_json_1 = require("../version.json");
const example = `
Example:
$ resolve-tspaths --project tsconfig.json --src ./src -out ./dist
`;
/**
* Create the CLI program.
*/
function createProgram() {
const program = new commander_1.Command();
program
.version(version_json_1.version)
.name("resolve-tspaths")
.addHelpText("after", example)
.option("-p, --project <path>", "path to tsconfig file", "tsconfig.json")
.option("-s, --src <path>", "path to source directory")
.option("-o, --out <path>", "path to output directory")
.option("--ext <extensions...>", "space-delimited list of file extensions to process", constants_1.DEFAULT_EXTENSIONS)
.option("--verbose", "output logs", false)
.option("--noEmit", "changes will not be emitted", false);
return program;
}