All Projects β†’ krzkaczor β†’ tadd

krzkaczor / tadd

Licence: other
πŸ“Ί Installs packages and automatically finds best Typescript typings

Programming Languages

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

Labels

Projects that are alternatives of or similar to tadd

typings-sanctuary
*UNMAINTAINED* type definitions (for TypeScript) for JavaScript library Sanctuary
Stars: ✭ 12 (-40%)
Mutual labels:  typings
webgpu-seed
πŸ”ΊπŸŒ± An example on how to render a hello triangle with WebGPU.
Stars: ✭ 178 (+790%)
Mutual labels:  typings
DiscordBot-Template
A boilerplate / template for discord.js bots with 100% coverage of Discord API, command handler, error handler based on https://discordjs.guide/
Stars: ✭ 129 (+545%)
Mutual labels:  typings
android-dts-generator
A tool that generates TypeScript declaration files (.d.ts) from Jars
Stars: ✭ 71 (+255%)
Mutual labels:  typings
opc-types
OpenComputers and TypeScript
Stars: ✭ 18 (-10%)
Mutual labels:  typings
discord.d.ts
Typings for the Discord gateway.
Stars: ✭ 24 (+20%)
Mutual labels:  typings
mxgraph-road-to-DefinitelyTyped
Community effort followup to provide mxgraph TypeScript type definitions / typings via DefinitelyTyped
Stars: ✭ 23 (+15%)
Mutual labels:  typings
tiny-typed-emitter
Fully type-checked NodeJS EventEmitter
Stars: ✭ 96 (+380%)
Mutual labels:  typings
FixLanguageTypeJs
Tiny Library for fix problem of language selection in type text.
Stars: ✭ 15 (-25%)
Mutual labels:  typings
Definitelytyped
The repository for high quality TypeScript type definitions.
Stars: ✭ 37,066 (+185230%)
Mutual labels:  typings
Typings
*DEPRECATED* The TypeScript Definition Manager
Stars: ✭ 3,410 (+16950%)
Mutual labels:  typings
liftr-tscov
Check the type coverage of any TypeScript project with this easy npm package
Stars: ✭ 28 (+40%)
Mutual labels:  typings
react-dts-generator
Typescript definitions for React components.
Stars: ✭ 18 (-10%)
Mutual labels:  typings
types
TypeScript Type Definitions same as DefinitelyTyped.
Stars: ✭ 31 (+55%)
Mutual labels:  typings
discord-api-types
Up to date Discord API Typings, versioned by the API version
Stars: ✭ 270 (+1250%)
Mutual labels:  typings
dts-css-modules-loader
A small Webpack loader to generate typings for your CSS-Modules
Stars: ✭ 44 (+120%)
Mutual labels:  typings

tadd

Installs packages and automatically finds best Typescript typings

tadd demo

Install

npm install --global tadd

Usage

tadd [-dev] ...packages

tadd is simple wrapper around your package manager. Supports both npm and yarn.

Motivation

One of the biggest strengths of a Javascript ecosystem is easy access to thousands of high-quality packages on npm. When using Typescript this requires more ceremony because you need to obtain typing information.

Except for npm install packageX you need to do npm install --dev @types/packageX as well (assuming that official typings are on npm). Initially tadd was meant to solve only this problem - me being too lazy to type two commands ;) but it turns out that there is much more space for improvements.

Some packages, redux for example, come with builtin typings - so actually you don't have to do anything. Other times installing typings results in mismatched version. In the time of writing this readme npm install react installs latest stable version (15.x) but npm install @types/react gets typings for not yet released version (16.x). This means that you should always verify typings version installed automatically for you.

tadd is here to solve all of these problems (and even more soon!).

Todo

  • better heuristics for finding best typings
  • npm search when no official typings were available on @types
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].