Skip to content
forked from typings/registry

The registry of type definitions for TypeScript

Notifications You must be signed in to change notification settings

DJPorv/registry

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typings Registry

The registry of type definitions for TypeScript.

Contributing

  1. Fork the project and run npm install
  2. Write a typings definition and upload to GitHub - here's an example using debug
  3. Use semver to specify which version the typing is valid for - here's debug again
  4. Run npm test and check that the registry is valid, once passed do a pull request
  5. Once the pull request is merged, it is used as the canonical reference - typings install debug

Structure

/<package manager>/<package name>.json

Where "package manager" is one of:

  • npm for NPM dependencies
  • github for Duo, JSPM, etc. using GitHub as a registry
  • bower for Bower dependencies
  • ambient for ambient dependencies (typings that describe our programming environment)
  • common for dependencies not on any specific registry, but have a standardized library in JS

And "package name" is the name of the package in the registry. For GitHub and scoped NPM packages, it's valid to make a folder such as @example/entry.json. The format of each package file is described in schema.json.

Requests

An up-to-date list of typings requests are labelled in the registry.

Questions?

For typings issues, questions or general help, you can always open an issue in the meta repo. To add an entry to the registry, please open a pull request with the update.

About

The registry of type definitions for TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%