All Projects → ewgenius → Typac

ewgenius / Typac

Licence: other
install npm packages along with corresponding typings

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Typac

Xa
Beautiful & Customizable logger ❤️
Stars: ✭ 78 (+168.97%)
Mutual labels:  cli, package, npm
Npm Try
🚆 Quickly try npm packages without writing boilerplate code.
Stars: ✭ 103 (+255.17%)
Mutual labels:  cli, package, npm
Emma Cli
📦 Terminal assistant to find and install node packages.
Stars: ✭ 1,201 (+4041.38%)
Mutual labels:  cli, npm, yarn
Gub
CLI tool for create an npm package from any repos. 🐳
Stars: ✭ 31 (+6.9%)
Mutual labels:  cli, package, npm
Npmvet
A simple CLI tool for vetting npm package versions
Stars: ✭ 193 (+565.52%)
Mutual labels:  cli, package, npm
Script Progress
Estimate script execution time
Stars: ✭ 175 (+503.45%)
Mutual labels:  cli, npm, yarn
Np
A better `npm publish`
Stars: ✭ 6,401 (+21972.41%)
Mutual labels:  cli, npm, yarn
Yarpm
CLI tool to run npm scripts with either npm or yarn, depending on how it was started
Stars: ✭ 13 (-55.17%)
Mutual labels:  cli, npm, yarn
Install Self Peers
Stars: ✭ 26 (-10.34%)
Mutual labels:  cli, npm, yarn
Ni
💡 Use the right package manager
Stars: ✭ 179 (+517.24%)
Mutual labels:  cli, npm, yarn
Wasm Pack
This tool seeks to be a one-stop shop for building and working with rust- generated WebAssembly that you would like to interop with JavaScript, in the browser or with Node.js. wasm-pack helps you build rust-generated WebAssembly packages that you could publish to the npm registry, or otherwise use alongside any javascript packages in workflows that you already use, such as webpack.
Stars: ✭ 3,848 (+13168.97%)
Mutual labels:  cli, package, npm
Syncpack
Manage multiple package.json files, such as in Lerna Monorepos and Yarn/Pnpm Workspaces
Stars: ✭ 356 (+1127.59%)
Mutual labels:  cli, npm, yarn
Salus
Security scanner coordinator
Stars: ✭ 441 (+1420.69%)
Mutual labels:  npm, yarn
Npkill
List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.
Stars: ✭ 5,325 (+18262.07%)
Mutual labels:  cli, npm
Npm Gui
Graphic tool for managing javascript project dependencies - in a friendly way.
Stars: ✭ 454 (+1465.52%)
Mutual labels:  npm, yarn
Synp
Convert yarn.lock to package-lock.json and vice versa
Stars: ✭ 510 (+1658.62%)
Mutual labels:  npm, yarn
Npm Run All
A CLI tool to run multiple npm-scripts in parallel or sequential.
Stars: ✭ 4,496 (+15403.45%)
Mutual labels:  cli, npm
Vanilla Framework
From community websites to web applications, this CSS framework will help you achieve a consistent look and feel.
Stars: ✭ 476 (+1541.38%)
Mutual labels:  package, npm
Lass
👧 Lass scaffolds a modern package boilerplate for Node.js
Stars: ✭ 615 (+2020.69%)
Mutual labels:  package, npm
Lerna
Splitting up large codebases into separate independently versioned packages is extremely useful for code sharing. However, making changes across many repositories is messy and difficult to track, and testing across repositories becomes complicated very quickly.
Stars: ✭ 31,079 (+107068.97%)
Mutual labels:  package, npm

TYPAC - TYped PACkage manager

Build Status Build Status

Every time you need to do something like this npm install --save <package> and then npm install --save-dev @types/<package> typac is just for you!

Imgur

Imgur

Description

Cli tool for installing npm package with corresponding @types typings package (if it exists).

Install

npm install -g typac

or

yarn global add typac

Usage

  • typac <package> - install <package> in dependencies section and corresponding type definitions package in devDependencies section
  • typac <package> -d or typac <package> --dev - install <package> and corresponding type definitions package, both in devDependencies section
  • typac <package> -s or typac <package> --save - install <package> and corresponding type definitions package, both in dependencies section
  • typac <package 1> [<package 2> ...] - install several packages

TODO

  • [ ] more complete tests
  • [ ] npm/yarn error handling

Named by @ploddi

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].