2.0.1 • Published 4 years ago

install-types v2.0.1

Weekly downloads
305
License
MIT
Repository
github
Last release
4 years ago

Install Types

Auto install (uninstall) typings for your package dependencies.

Features

  • :package: Works with npm, yarn, pnpm
  • :sunny: Updated regularly
  • :palm_tree: In sync with DefinitelyTyped
  • :fishing_pole_and_fish: Can be hooked with npm and husky hooks

Install

Module

npm i install-types

CLI

npm install -D install-types

or globally

npm install -g install-types

Usage

As Module

install-types syncer can be directly used as a module, returning with an object for types to install and uninstall

import typesyncer from "install-types";

const types = typesyncer();

/**
 * {
 *    install: {}, type dependencies to install
 *    uninstall: {} type dependencies to uninstall
 * }
 */

Options

optionsdescriptiontype
excludeexclude dependenciesArray

As CLI

You can use it directly in the cli if installed globally or can be used as a postinstall or prebuild script on your package.json.

"scripts": {
  "postinstall": "install-types",
}

CLI Options

optionsdescription
--yarnuse yarn as package manager
--pnpmuse pnpm as package manager
--removeUnusedremove unused types
--excludeexclude dependencies

Note

install-types uses types-directory internally sync with the types.