types-installer

1.6.3 • Public • Published

NPM   Build Status

Types Installer

A CLI which updates and populates missing @types/* for your dependencies.

Install

yarn global add types-installer
# or 
npm i -g types-installer
# then 
types-installer

Or locally:

yarn add types-installer
# then 
yarn types-installer
 

CLI

  Usage: types-installer [options] [command]

  Commands:

  - interactive

  - install [options] [dependency]
      -s, --selection <selection>  devDependencies, dependencies or all
      -D, --toDev                  Save all types to devDependencies
      -p, --packageManager         Choose a package manager: npm, yarn or pnpm

Interactive

% types-installer
 
  ? Install options: all
 
  ? Install @types/* to devDependencies? Yes
 
  ? Which package manager? yarn
 
    Installing all @type dependencies...
    ? select jest (Installed), ts-jest , ts-node , tslint , tslint-eslint-rules , typescript , chalk , commander (Installed), execa , inquirer
 
    @types/tslint not found or failed to install
    @types/chalk found
 
    success Saved 1 new dependency.
    └─ @types/chalk@0.4.31

Non-Interactive

% types-installer install
 
  Installing all @type dependencies...
 
  @types/tslint not found or failed to install
  @types/chalk found
 
  success Saved 1 new dependency.
  └─ @types/chalk@0.4.31
 
% types-installer install chalk
 
  Installing dependency chalk @types
  @types/chalk found
 
  success Saved 1 new dependency.
  └─ @types/chalk@0.4.31
  • types-installer --help for more options

Behavior

  • Types are by default saved to dependencies or devDependencies, wherever the dependency exists.
  • To force everything top be saved into devDependencies, add the --toDev flag.

Package Sidebar

Install

npm i types-installer

Weekly Downloads

1,122

Version

1.6.3

License

MIT

Unpacked Size

247 kB

Total Files

15

Last publish

Collaborators

  • nfour