install-types

2.0.1 • Public • Published

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.

Package Sidebar

Install

npm i install-types

Weekly Downloads

25

Version

2.0.1

License

MIT

Unpacked Size

7.33 kB

Total Files

7

Last publish

Collaborators

  • cleartax
  • maddhruv
  • rajanand02