UNPKG

ph-dev-tools

Version:
20 lines 941 B
/** * Created by Papa on 4/24/2016. */ "use strict"; const fs = require("fs"); const ts = require("typescript"); const generator_1 = require("./options/generator"); const FileWatcher_1 = require("./FileWatcher"); const configuration = generator_1.readConfiguration(process.cwd(), process.argv); const sourceDirPath = process.cwd() + '/' + configuration.source.dir; // Initialize files constituting the program as all .ts files in the current directory const sourceDirRootFileNames = fs.readdirSync(sourceDirPath).filter(fileName => fileName.length >= 3 && fileName.substr(fileName.length - 3, 3) === ".ts"); const rootSourceFilePaths = sourceDirRootFileNames.map((sourceDirRootFileName) => { return configuration.source.dir + '/' + sourceDirRootFileName; }); // Stcart the watcher FileWatcher_1.watchFiles(configuration, { module: ts.ModuleKind.CommonJS }, rootSourceFilePaths); //# sourceMappingURL=index.js.map