install-types

Auto install(uninstall) typings for your package dependencies


Keywords
types, typings, postinstall, hooks, typescript, cleartax
License
MIT
Install
npm install install-types@2.0.1

Documentation

Install Types

Auto install (uninstall) typings for your package dependencies.

Features

  • 📦 Works with npm, yarn, pnpm
  • ☀️ Updated regularly
  • 🌴 In sync with DefinitelyTyped
  • 🎣 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

options description type
exclude exclude dependencies Array

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

options description
--yarn use yarn as package manager
--pnpm use pnpm as package manager
--removeUnused remove unused types
--exclude exclude dependencies

Note

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