Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(about): list official resources #7562

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions apps/site/pages/en/about/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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) _(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:

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about corepack, amaro, llhttp, etc...

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah yes, these do not have any @ within npm. Good catch. @marco-ippolito do you have a full list?

Copy link
Member Author

@avivkeller avivkeller Mar 22, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those packages are published under the nodejs-foundation account, which is listed right under the list of scopes

https://www.npmjs.com/~nodejs-foundation

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I dont see amaro or undici in there 👀

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, I guess those two weren't published from the foundation account. If you have a list of packages that belong to the organization, I'll check if they are published under the foundation account, and if not I'll add them to this list.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- [`@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.

Using packages from the Node.js team guarantees that you are working with officially supported Node.js components.

### Official GitHub Organizations
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Official GitHub Organizations
### 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).
Loading