add typeRoots

This commit is contained in:
Kim Biesbjerg 2019-09-16 20:38:23 +02:00
parent 97e8937709
commit 4d3a3529b8
2 changed files with 9 additions and 5 deletions

View File

@ -25,12 +25,13 @@ export const cli = yargs
.option('input', { .option('input', {
alias: 'i', alias: 'i',
describe: 'Paths you would like to extract strings from. You can use path expansion, glob patterns and multiple paths', describe: 'Paths you would like to extract strings from. You can use path expansion, glob patterns and multiple paths',
default: process.env.PWD, default: [process.env.PWD],
type: 'array', type: 'array',
normalize: true normalize: true,
required: true
}) })
.check(options => { .check(options => {
(options.input as unknown as string[]).forEach((dir: string) => { options.input.forEach((dir: string) => {
if (!fs.existsSync(dir) || !fs.statSync(dir).isDirectory()) { if (!fs.existsSync(dir) || !fs.statSync(dir).isDirectory()) {
throw new Error(`The path you supplied was not found: '${dir}'`); throw new Error(`The path you supplied was not found: '${dir}'`);
} }
@ -98,7 +99,7 @@ export const cli = yargs
.exitProcess(true) .exitProcess(true)
.parse(process.argv); .parse(process.argv);
const extractTask = new ExtractTask(cli.input as unknown as string[], cli.output, { const extractTask = new ExtractTask(cli.input, cli.output, {
replace: cli.replace, replace: cli.replace,
patterns: cli.patterns patterns: cli.patterns
}); });

View File

@ -12,7 +12,10 @@
], ],
"module": "commonjs", "module": "commonjs",
"outDir": "./dist/", "outDir": "./dist/",
"sourceMap": true "sourceMap": true,
"typeRoots" : [
"./node_modules/@types"
],
}, },
"include": [ "include": [
"src/**/*.ts" "src/**/*.ts"