types-installer

Installs @types for your existing dependencies

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
types-installer
1.6.35 years ago7 years agoMinified + gzip package size for types-installer in KB

Readme

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.