2013-09-16 21:21:22 +02:00
2013-09-16 21:21:22 +02:00
2013-09-16 12:12:31 +02:00
2013-09-16 11:23:44 +02:00

jspm Registry

Pull requests welcome!

While the registry is small enough, all registry entries are managed through Github, moderated by the registry maintainers.

  • The registry provides a mapping from a unique registry name to a target package:

     "bootstrap": "github:twbs/bootstrap"
    
  • For ease of reference, please ensure new names are added in the correct alphabetical location.

  • Currently the following SPDY-optimized location services are available in the registry mapping:

    • Github: github:author/repo
    • NPM: npm:repo

    Additional locations are in planning for other services, and third party locations can also be submitted.

  • Version numbers are automatically appended onto the end of the target name based on the jspm version conventions.

  • An optional main entry point can be specified by appending the syntax #main-file-name. For example: "jquery": "github:components/jquery#jquery" will map:

    • jquery -> github:components/jquery/jquery
    • jquery/submodule -> github:components/jquery/submodule

    It is simply a shorthand for specifying the main entry point when the package is requested directly by name.

  • Further customizations of package configurations for jspm should be provided in the package.json file for a package. If you do not have direct access to the source package, use a package.json override.

Package.json Overrides

The registry provides a package.json override system for updating package configuration associated with jspm.

The overrides are located in the package-overrides folder of this repo, with the folder format:

package-overrides/[location-name]/[location-path]@[version].json

Only exact semver versions can be used, excluding semver build numbers and suffices.

For example, a package override for jquery 2.0.0 would be located at package-overrides/github/jquery/jquery@2.0.0.json.

Read more about customizing packages for jspm at the jspm package.json specification page.

S
Description
The jspm registry and package.json override service
https://jspm.io
Readme
2.2 MiB
Languages
JavaScript 100%