tstf
TypeScript icon, indicating that this package has built-in type declarations

0.0.25 • Public • Published

tstf

CLI tools for useful TypeScript code transformations such as paths transforms

oclif Version Downloads/week License

Usage

$ npm install -g tstf
$ tstf COMMAND
running command...
$ tstf (-v|--version|version)
tstf/0.0.25 darwin-x64 node-v13.13.0
$ tstf --help [COMMAND]
USAGE
  $ tstf COMMAND
...

Commands

tstf genIndex

generate index.ts file for all exported modules

USAGE
  $ tstf genIndex

OPTIONS
  -e, --exclude=exclude               files to exclude
  -h, --help                          show CLI help
  -o, --out=out                       (required) path to output file
  -q, --quote=single|double           [default: double] whether to use single or double quote
  -s, --src=src                       path to source files
  -v, --verbose=debug|log|warn|error  [default: log] logging verbosity
  -w, --write                         whether to write to output file

EXAMPLES
  $ tstf genIndex -o src/index.ts
  $ tstf genIndex -s src/**/*.ts -e src/**/*.test.ts -o src/exports.ts -q single -v debug -w

See code: dist/node/commands/genIndex.ts

tstf help [COMMAND]

display help for tstf

USAGE
  $ tstf help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

tstf relToAlias

transform relative paths to alias paths according to tsconfig.compilerOptions.paths

USAGE
  $ tstf relToAlias

OPTIONS
  -h, --help                          show CLI help
  -p, --project=project               [default: tsconfig.json] path to tsconfig.json
  -q, --quote=single|double           [default: double] whether to use single or double quote
  -v, --verbose=debug|log|warn|error  [default: log] logging verbosity
  -w, --write                         whether to save changes to source files

EXAMPLES
  $ tstf relToAlias
  $ tstf relToAlias -p ./path/to/tsconfig.json -q single -w -v debug

See code: dist/node/commands/relToAlias.ts

Package Sidebar

Install

npm i tstf

Weekly Downloads

2

Version

0.0.25

License

MIT

Unpacked Size

1.35 MB

Total Files

90

Last publish

Collaborators

  • joonhocho