pulp-npm plugin for the Pulp Project
Project description
pulp-npm
A Pulp plugin to support npm packages.
For more information, please see the documentation or the Pulp project page.
About Pulp
Pulp is a platform for managing repositories of content, such as software packages, and pushing that content out to large numbers of consumers.
Using Pulp you can:
- Locally mirror all or part of a repository
- Host your own content in a new repository
- Manage content from multiple sources in one place
- Promote content through different repos in an organized way
About pulp_npm
The plugin pulp_npm supports mirroring npm packages and hosting your own npm registry with Pulp. Since the plugin is API compatible with the NPM Registry, you can use standard npm/yarn tooling:
Install packages from Pulp:
npm install --registry https://pulp.example.com/pulp/content/{domain}/my-repo/ react
Publish packages to Pulp with npm or yarn:
npm publish --registry https://pulp.example.com/npm/{domain}/my-repo/
yarn publish --registry https://pulp.example.com/npm/{domain}/my-repo/
See the Publish Packages with npm / yarn guide for full setup instructions.
License
- License: GPLv2+
- Documentation: https://pulpproject.org/
- Source: https://github.com/pulp/pulp_npm/
- Bugs: https://github.com/pulp/pulp_npm/issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pulp_npm-0.8.0.tar.gz.
File metadata
- Download URL: pulp_npm-0.8.0.tar.gz
- Upload date:
- Size: 33.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d72efb48380578ead5612686f173ae5e1f703dff89dbd0f5c50d68008540b90f
|
|
| MD5 |
be577dc8647ce544eab03ced526fffac
|
|
| BLAKE2b-256 |
57763cfcbe654e67c6899ec91f21838a6b5ee8ffd3c031811c6c3b829ce6b3a1
|
Provenance
The following attestation bundles were made for pulp_npm-0.8.0.tar.gz:
Publisher:
publish.yml on pulp/pulp_npm
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pulp_npm-0.8.0.tar.gz -
Subject digest:
d72efb48380578ead5612686f173ae5e1f703dff89dbd0f5c50d68008540b90f - Sigstore transparency entry: 1518752622
- Sigstore integration time:
-
Permalink:
pulp/pulp_npm@e32e30b16a9eeb5f9b6c7131642242756292ba4b -
Branch / Tag:
refs/tags/0.8.0 - Owner: https://github.com/pulp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@e32e30b16a9eeb5f9b6c7131642242756292ba4b -
Trigger Event:
push
-
Statement type:
File details
Details for the file pulp_npm-0.8.0-py3-none-any.whl.
File metadata
- Download URL: pulp_npm-0.8.0-py3-none-any.whl
- Upload date:
- Size: 41.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e1260a0eec48ec4bb85860feec8a029acf91f43e5aafddd1d48c82f98a8fd6b
|
|
| MD5 |
cfc7e2d4f9ed219d852036c735b62701
|
|
| BLAKE2b-256 |
c85f6c22e5cae4286d3f842df61bcea55f8e7490a35fc837bb51c7214887a373
|
Provenance
The following attestation bundles were made for pulp_npm-0.8.0-py3-none-any.whl:
Publisher:
publish.yml on pulp/pulp_npm
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pulp_npm-0.8.0-py3-none-any.whl -
Subject digest:
6e1260a0eec48ec4bb85860feec8a029acf91f43e5aafddd1d48c82f98a8fd6b - Sigstore transparency entry: 1518752755
- Sigstore integration time:
-
Permalink:
pulp/pulp_npm@e32e30b16a9eeb5f9b6c7131642242756292ba4b -
Branch / Tag:
refs/tags/0.8.0 - Owner: https://github.com/pulp
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@e32e30b16a9eeb5f9b6c7131642242756292ba4b -
Trigger Event:
push
-
Statement type: