File tree 1 file changed +27
-0
lines changed
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