Skip to content

Commit

Permalink
fix: Fix yargs v17 upgrade error.
Browse files Browse the repository at this point in the history
  • Loading branch information
jaywcjlove committed May 31, 2021
1 parent 1174d5c commit 95141d9
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 23 deletions.
3 changes: 1 addition & 2 deletions packages/tsbb/package.json
Expand Up @@ -46,7 +46,7 @@
"@tsbb/babel-preset-tsbb": "1.14.2",
"@types/graceful-fs": "4.1.5",
"@types/node": "15.6.1",
"babel-jest": "17.0.2",
"babel-jest": "27.0.1",
"babel-plugin-transform-typescript-metadata": "0.3.2",
"camelcase": "6.2.0",
"chalk": "4.1.1",
Expand All @@ -62,7 +62,6 @@
},
"devDependencies": {
"@types/babel__core": "7.1.14",
"@types/execa": "2.0.0",
"@types/fs-extra": "9.0.11",
"@types/yargs": "17.0.0"
}
Expand Down
44 changes: 23 additions & 21 deletions packages/tsbb/src/command/tsbb.ts
Expand Up @@ -2,25 +2,27 @@

import yargs from 'yargs';

const command = yargs
.usage('Usage: $0 [options]')
.command(require('./create'))
.command(require('../build'))
.command(require('../build/watch'))
.command(require('../types'))
.command(require('./test'))
.example(`\n$\x1b[1;32m tsbb build\x1b[0m`, '\nBuild your project once and exit.')
.example(`$\x1b[1;32m tsbb watch\x1b[0m`, 'Rebuilds on any change.')
.example(`$\x1b[1;32m tsbb test\x1b[0m`, 'Run test suites related.')
.example(`$\x1b[1;32m tsbb test --coverage\x1b[0m`, 'Test coverage information should be collected')
.updateStrings({
// 'Commands:': 'Commands:\n',
// 'Options:': 'Options:\n',
})
.help()
.locale('en')
.epilog('Copyright 2019 \n').argv;
(async () => {
const argv = await yargs(process.argv.slice(2))
.usage('Usage: $0 [options]')
.command(require('./create'))
.command(require('../build'))
.command(require('../build/watch'))
.command(require('../types'))
.command(require('./test'))
.example(`\n$\x1b[1;32m tsbb build\x1b[0m`, '\nBuild your project once and exit.')
.example(`$\x1b[1;32m tsbb watch\x1b[0m`, 'Rebuilds on any change.')
.example(`$\x1b[1;32m tsbb test\x1b[0m`, 'Run test suites related.')
.example(`$\x1b[1;32m tsbb test --coverage\x1b[0m`, 'Test coverage information should be collected')
.updateStrings({
// 'Commands:': 'Commands:\n',
// 'Options:': 'Options:\n',
})
.help()
.locale('en')
.epilog('Copyright 2019 \n').argv;

if (command._.length === 0) {
yargs.help().showHelp();
}
if (argv._.length === 0) {
yargs.help().showHelp();
}
})();

0 comments on commit 95141d9

Please sign in to comment.