{"id":15093142,"url":"https://github.com/angular/registry","last_synced_at":"2025-10-06T11:31:25.514Z","repository":{"id":27948934,"uuid":"31441616","full_name":"angular/registry","owner":"angular","description":"The jspm registry and package.json override service","archived":true,"fork":true,"pushed_at":"2015-02-27T22:27:18.000Z","size":464,"stargazers_count":1,"open_issues_count":0,"forks_count":4,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-09-26T11:04:21.160Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://jspm.io","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jspm/registry","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/angular.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-27T22:17:31.000Z","updated_at":"2024-02-26T17:09:37.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/angular/registry","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular%2Fregistry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular%2Fregistry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular%2Fregistry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/angular%2Fregistry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/angular","download_url":"https://codeload.github.com/angular/registry/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219877267,"owners_count":16554853,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-25T11:03:50.778Z","updated_at":"2025-10-06T11:31:20.191Z","avatar_url":"https://github.com/angular.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"jspm Registry\n---\n\n[View the registry file here](https://github.com/jspm/registry/blob/master/registry.json)\n\nPull requests welcome for `registry.json` and the `package_overrides` folder.\n\nAll registry entries are managed here through GitHub, moderated by the registry maintainers.\n\nRegistry\n---\n\nThe currently supported endpoints are:\n\n* Github\n* npm\n\nThe registry provides a simple mapping in the file [`registry.json`](https://github.com/jspm/registry/blob/master/registry.json), which maps a shortname (`bootstrap`) to a canonical endpoint name (`github:twbs/bootstrap`). It is simply a convenience for installing through jspm.\n\nPackage.json Overrides\n---\n\nThe registry also provides a service for overriding the `package.json` of existing repos.\n\nThis is useful for enabling jspm functionality in the `package.json` when direct access to the underlying repo is not possible.\n\njspm uses the `package.json` for modular package configuration, including:\n\n* Setting the main entry point (`main`)\n* Shim config for globals (`shim`)\n* Map configuration (`map`)\n* Module format (`format`)\n\nIn this way, the right package options can make any package play well with jspm, without needing any manual configuration at all.\n\n\u003e Submitting a pull request to the original repo should be done at the same time as this is designed as a temporary service only and not a long term solution to the configuration problem.\n\nRead more about [configuring packages for jspm](https://github.com/jspm/registry/wiki/Configuring-Packages-for-jspm) in the wiki.\n\nExamples of jspm package.json files for common packages can be found in the [package overrides](https://github.com/jspm/registry/tree/master/package-overrides) section of the registry.\n\n### Testing Package Overrides\n\nPackage overrides may take some testing to get exactly the right configuration.\n\nSee the [testing guide within Configuration Packages for jspm](https://github.com/jspm/registry/wiki/Configuring-Packages-for-jspm#testing-configuration).\n\n### Submitting a Package Override\n\nTo submit a new package override:\n\n* Fork this repo, then create the file `package-overrides/[endpoint name]/[repo name]@x.y.z.json`.\n* Provide the correct configuration according to the configuration guide above.\n* Submit a pull request.\n* If the configuration is correct, this will be accepted and that will instantly enable the functionality on the endpoint.\n\n\u003e The overrides will apply for all versions semver compatible with the override version, with the highest version override taking precedence.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular%2Fregistry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fangular%2Fregistry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fangular%2Fregistry/lists"}