I've just submitted a review request for separating out NPM into its
own package (again). This is being done for a couple reasons:
1) To get rid of the ridiculous release field and take advantage of
the %autorelease macro
2) I'm planning to rework how the nodejs packages work to make
different versions parallel-installable (with the alternatives
infrastructure owning /usr/bin/node). I want to keep NPM in a common
location (/usr/lib/node_modules) so that it will work with whatever
Node is in use.
If someone on this list would be willing to perform the package
review, I'd be appreciative.
---------- Forwarded message ---------
From: <bugzilla(a)redhat.com>
Date: Wed, Apr 13, 2022 at 2:27 PM
Subject: [Bug 2075170] New: Review Request: npm - A JavaScript Package Manager
To: <sgallagh(a)redhat.com>
https://bugzilla.redhat.com/show_bug.cgi?id=2075170
Bug ID: 2075170
Summary: Review Request: npm - A JavaScript Package Manager
Product: Fedora
Version: rawhide
Hardware: All
OS: Linux
Status: NEW
Component: Package Review
Severity: medium
Priority: medium
Assignee: nobody(a)fedoraproject.org
Reporter: sgallagh(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: package-review(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
Spec URL:
https://copr-dist-git.fedorainfracloud.org/cgit/sgallagh/npm/npm.git/plain/…
SRPM URL:
https://download.copr.fedorainfracloud.org/results/sgallagh/npm/srpm-builds…
Description:
npm is the world's largest software registry. Open source developers from
every continent use npm to share and borrow packages, and many organizations
use npm to manage private development as well.
npm consists of three distinct components:
* the website
* the Command Line Interface (CLI)
* the registry
Use the [*website*](https://npmjs.com) to discover packages, set up profiles,
and manage other aspects of your npm experience. For example, you can set up
[organizations](https://www.npmjs.com/features) to manage access to public or
private packages.
The [*CLI*](https://docs.npmjs.com/cli/npm) runs from a terminal, and is how
most developers interact with npm.
The [*registry*](https://docs.npmjs.com/misc/registry) is a large public
database of JavaScript software and the meta-information surrounding it.
## Use npm to . . .
* Adapt packages of code for your apps, or incorporate packages as they are.
* Download standalone tools you can use right away.
* Run packages without downloading using
[npx](https://www.npmjs.com/package/npx).
* Share code with any npm user, anywhere.
* Restrict code to specific developers.
* Create organizations to coordinate package maintenance, coding, and
developers.
* Form virtual teams by using organizations.
* Manage multiple versions of code and code dependencies.
* Update applications easily when underlying code is updated.
* Discover multiple ways to solve the same puzzle.
* Find other developers who are working on similar problems and projects.
Fedora Account System Username: sgallagh
--
You are receiving this mail because:
You reported the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2075170