File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ # Node.js Distribution Policy
2+
3+ This document describes some policies around what is and is not included in the
4+ Node.js distribution.
5+
6+ ## Inclusion
7+
8+ The Node.js distribution includes some external software that the Node.js
9+ project does not maintain. The choice to include a particular piece of software
10+ should not imply anything about that software relative to its competitors; in
11+ some cases, software was added when it had no competitors. While the Node.js
12+ project supports and encourages competition in the JavaScript ecosystem, as a
13+ policy, the Node.js project does not include multiple dependencies or tools that
14+ serve the same purpose.
15+
16+ The following user-accessible external tools or libraries are the ones chosen
17+ for their particular purposes:
18+
19+ * JavaScript engine: V8
20+ * Package manager: ` npm `
21+ * Package manager version manager: Corepack
22+
23+ Being user-accessible, removal or replacement of these projects could happen
24+ only as a semver-major change, unless the related feature or project is
25+ documented as experimental. In addition, Node.js includes external projects as
26+ internal dependencies. These may be replaced or removed at any time, provided
27+ that doing so is not a breaking change.
You can’t perform that action at this time.
0 commit comments