From 00fbafe62e4436619f13b1dfe35a9611cb7071c9 Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Sat, 22 Mar 2025 13:22:43 -0400 Subject: [PATCH 1/7] feat(about): list official resources Signed-off-by: Aviv Keller --- apps/site/pages/en/about/index.mdx | 41 ++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/apps/site/pages/en/about/index.mdx b/apps/site/pages/en/about/index.mdx index a20f08cf3f97e..a188aa0bc4b68 100644 --- a/apps/site/pages/en/about/index.mdx +++ b/apps/site/pages/en/about/index.mdx @@ -77,3 +77,44 @@ by using our [`child_process.fork()`](https://nodejs.org/api/child_process.html) communicate with. Built upon that same interface is the [`cluster`](https://nodejs.org/api/cluster.html) module, which allows you to share sockets between processes to enable load balancing over your cores. + +## Official Node.js Resources + +To ensure authenticity and security when working with Node.js, always use official sources. Avoid trusting emails, +binaries, or downloads from unofficial sources. + +### Official Node.js Domains + +For downloading Node.js binaries and accessing official documentation, use only these domains: + +- [nodejs.org](https://nodejs.org) +- [nodejs.dev](https://nodejs.dev) +- [iojs.org](https://iojs.org) + +### Official npm Packages + +The Node.js team maintains the following official npm package scopes: + +- `@node-core` +- `@pkgjs` + +Additionally, the Node.js team maintains packages published by the `nodejs-foundation` npm account. + +Using packages from these scopes and accounts guarantees that you are working with officially supported Node.js components. + +### Official GitHub Organizations + +Node.js and related projects are maintained under these official GitHub organizations: + +- [nodejs](https://github.com/nodejs) +- [pkgjs](https://github.com/pkgjs) + +### Official Communication Channels + +Node.js and the OpenJS Foundation communicate through various official and community-supported channels. You can find details on +how to get involved on the [Get Involved](https://nodejs.org/en/about/get-involved) page. + +### Reporting Website Issues & Downtime + +If you encounter issues with the Node.js website, report them at the [Node.js website repository](https://github.com/nodejs/nodejs.org/issues). +For real-time updates on outages, visit the [Node.js Status Page](https://status.nodejs.org). From 9eff21f88e016b0ad25fdc24caec20bb3d9b74b2 Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Sat, 22 Mar 2025 14:26:38 -0400 Subject: [PATCH 2/7] List amaro and undici --- apps/site/pages/en/about/index.mdx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/site/pages/en/about/index.mdx b/apps/site/pages/en/about/index.mdx index a188aa0bc4b68..2cefedc6a01ae 100644 --- a/apps/site/pages/en/about/index.mdx +++ b/apps/site/pages/en/about/index.mdx @@ -98,9 +98,12 @@ The Node.js team maintains the following official npm package scopes: - `@node-core` - `@pkgjs` -Additionally, the Node.js team maintains packages published by the `nodejs-foundation` npm account. +Additionally, the Node.js team maintains packages published by the `nodejs-foundation` npm account, along with a few others: -Using packages from these scopes and accounts guarantees that you are working with officially supported Node.js components. +- `amaro` +- `undici` + +Using packages from the Node.js team guarantees that you are working with officially supported Node.js components. ### Official GitHub Organizations From 7653ef276e7d215c35efea51fa877952ea6359b7 Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Sat, 22 Mar 2025 17:27:20 -0400 Subject: [PATCH 3/7] Add new Node.js team packages list. --- apps/site/pages/en/about/index.mdx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/site/pages/en/about/index.mdx b/apps/site/pages/en/about/index.mdx index 2cefedc6a01ae..5c98f71bb5db7 100644 --- a/apps/site/pages/en/about/index.mdx +++ b/apps/site/pages/en/about/index.mdx @@ -102,6 +102,10 @@ Additionally, the Node.js team maintains packages published by the `nodejs-found - `amaro` - `undici` +- `nodejs-dist-indexer` +- `llhttp` +- `is-my-node-vulnerable` +- `nodejs-cve-checker` Using packages from the Node.js team guarantees that you are working with officially supported Node.js components. From 92fd4ba141512a03b9c9ab12c277e2dce8b21176 Mon Sep 17 00:00:00 2001 From: Aviv Keller Date: Sat, 22 Mar 2025 19:47:22 -0400 Subject: [PATCH 4/7] For now, only list the accounts. --- apps/site/pages/en/about/index.mdx | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/apps/site/pages/en/about/index.mdx b/apps/site/pages/en/about/index.mdx index 5c98f71bb5db7..bbecd1819c153 100644 --- a/apps/site/pages/en/about/index.mdx +++ b/apps/site/pages/en/about/index.mdx @@ -98,14 +98,7 @@ The Node.js team maintains the following official npm package scopes: - `@node-core` - `@pkgjs` -Additionally, the Node.js team maintains packages published by the `nodejs-foundation` npm account, along with a few others: - -- `amaro` -- `undici` -- `nodejs-dist-indexer` -- `llhttp` -- `is-my-node-vulnerable` -- `nodejs-cve-checker` +Additionally, the Node.js team maintains packages published by the `nodejs-foundation` npm account. Using packages from the Node.js team guarantees that you are working with officially supported Node.js components. From 2e274f348ceaddf98841211c13668154b74985ed Mon Sep 17 00:00:00 2001 From: avivkeller Date: Tue, 25 Mar 2025 10:04:23 -0400 Subject: [PATCH 5/7] code review --- apps/site/pages/en/about/index.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/site/pages/en/about/index.mdx b/apps/site/pages/en/about/index.mdx index bbecd1819c153..6120d1eefe849 100644 --- a/apps/site/pages/en/about/index.mdx +++ b/apps/site/pages/en/about/index.mdx @@ -88,17 +88,17 @@ binaries, or downloads from unofficial sources. For downloading Node.js binaries and accessing official documentation, use only these domains: - [nodejs.org](https://nodejs.org) -- [nodejs.dev](https://nodejs.dev) -- [iojs.org](https://iojs.org) +- [nodejs.dev](https://nodejs.dev) _(Redirects to https://nodejs.org)_ +- [iojs.org](https://iojs.org) _(Redirects to https://nodejs.org)_ ### Official npm Packages The Node.js team maintains the following official npm package scopes: -- `@node-core` -- `@pkgjs` +- [`@node-core`](https://npmjs.com/~node-core) +- [`@pkgjs`](https://npmjs.com/~pkgjs) -Additionally, the Node.js team maintains packages published by the `nodejs-foundation` npm account. +Additionally, the Node.js team maintains packages published by the [`nodejs-foundation`](https://npmjs.com/~nodejs-foundation) npm account. Using packages from the Node.js team guarantees that you are working with officially supported Node.js components. From e17465612d5b08809b928ccef77bf8d206e5b33a Mon Sep 17 00:00:00 2001 From: avivkeller Date: Wed, 9 Apr 2025 12:18:12 -0400 Subject: [PATCH 6/7] resolve reviews --- apps/site/pages/en/about/index.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/site/pages/en/about/index.mdx b/apps/site/pages/en/about/index.mdx index 6120d1eefe849..2f19fb2921d91 100644 --- a/apps/site/pages/en/about/index.mdx +++ b/apps/site/pages/en/about/index.mdx @@ -98,7 +98,8 @@ The Node.js team maintains the following official npm package scopes: - [`@node-core`](https://npmjs.com/~node-core) - [`@pkgjs`](https://npmjs.com/~pkgjs) -Additionally, the Node.js team maintains packages published by the [`nodejs-foundation`](https://npmjs.com/~nodejs-foundation) npm account. +Additionally, the Node.js team maintains packages published by the [`nodejs-foundation`](https://npmjs.com/~nodejs-foundation) npm account, +though other Node.js-related packages (like Ada) may also be maintained by contributors closely tied to the project. Using packages from the Node.js team guarantees that you are working with officially supported Node.js components. From 62e2797baef3e774c9b9c95243dd773183627b6e Mon Sep 17 00:00:00 2001 From: avivkeller Date: Wed, 9 Apr 2025 12:33:09 -0400 Subject: [PATCH 7/7] resolve reviews (x2) --- apps/site/pages/en/about/index.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/site/pages/en/about/index.mdx b/apps/site/pages/en/about/index.mdx index 2f19fb2921d91..9a8688f2a1824 100644 --- a/apps/site/pages/en/about/index.mdx +++ b/apps/site/pages/en/about/index.mdx @@ -99,7 +99,8 @@ The Node.js team maintains the following official npm package scopes: - [`@pkgjs`](https://npmjs.com/~pkgjs) Additionally, the Node.js team maintains packages published by the [`nodejs-foundation`](https://npmjs.com/~nodejs-foundation) npm account, -though other Node.js-related packages (like Ada) may also be maintained by contributors closely tied to the project. +though other Node.js-related packages (like [`undici`](https://www.npmjs.com/package/undici)) may also be maintained by contributors closely +tied to the project. Using packages from the Node.js team guarantees that you are working with officially supported Node.js components.