| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -0,0 +1,27 @@ | |||
| 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. | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments