Metadata-Version: 2.4
Name: pulp-npm
Version: 0.7.0
Summary: pulp-npm plugin for the Pulp Project
Author-email: Pulp Team <pulp-list@redhat.com>
Project-URL: Homepage, https://pulpproject.org
Project-URL: Documentation, https://pulpproject.org/pulp_npm/
Project-URL: Repository, https://github.com/pulp/pulp_npm
Project-URL: Bug Tracker, https://github.com/pulp/pulp_npm/issues
Project-URL: Changelog, https://pulpproject.org/pulp_npm/changes/
Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Classifier: Operating System :: POSIX :: Linux
Classifier: Framework :: Django
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pulpcore<3.115,>=3.85.0
Dynamic: license-file

# pulp-npm

<!--toc:start-->
- [pulp-npm](#pulp-npm)
  - [About Pulp](#about-pulp)
  - [About pulp_npm](#about-pulp_npm)
  - [License](#license)
<!--toc:end-->

A Pulp plugin to support npm packages.

For more information, please see the [documentation](docs/index.md) or the [Pulp project page](https://pulpproject.org/).

## 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 currently supports mirroring one specific version of a package and make it available.
Since the plugin is API compatible with the NPM Registry, you can use the `npm` CLI to download packages from Pulp.
For ex:
```
npm install --registry http://localhost:5001/pulp/content/{domain}/npm/ react
```

We are working to support more ways of mirroring the NPM Registry and allow uploads of npm content to pulp_npm.

## License
- License: GPLv2+
- Documentation: https://pulpproject.org/
- Source: https://github.com/pulp/pulp_npm/
- Bugs: https://github.com/pulp/pulp_npm/issues
