UNPKG

boats

Version:

Beautiful Open / Async Template System - Write less yaml with BOATS and Nunjucks.

31 lines (24 loc) 858 B
#!/usr/bin/env node var devMode = require('fs').existsSync(`${__dirname}/../src`); if (!devMode) { require('../build/src/cli.js'); } else { console.log('Running in dev mode'); const tsConfig = require('../tsconfig.json'); const tsConfigPaths = require('tsconfig-paths'); // this runs from the typescript source (for dev only) // hook into ts-node so we can run typescript on the fly const service = require('ts-node').register({ project: `${__dirname}/../tsconfig.json`, compiler: 'typescript', compilerOptions: { plugins: tsConfig.compilerOptions.plugins } }); const cleanup = tsConfigPaths.register({ baseUrl: `${__dirname}/../${tsConfig.compilerOptions.baseUrl}`, paths: tsConfig.compilerOptions.paths, }); // run the CLI with the current process arguments require(`${__dirname}/../src/cli`); }