Fetch releases on nodejs.org
npm install fetch-node-website




Fetch releases on nodejs.org
Download release files available onhttps://nodejs.org/dist/.
``js
import fetchNodeWebsite from 'fetch-node-website'
const stream = await fetchNodeWebsite('v12.8.0/node-v12.8.0-linux-x64.tar.gz')
// Example with options
const otherStream = await fetchNodeWebsite(
'v12.8.0/node-v12.8.0-linux-x64.tar.gz',
{
progress: true,
mirror: 'https://npmmirror.com/mirrors/node',
signal: new AbortController().signal,
},
)
`
`bash`
npm install fetch-node-website
This package works in Node.js >=18.18.0.
This is an ES module. It must be loaded using
an import or import() statement,
not require(). If TypeScript is used, it must be configured to
output ES modules,
not CommonJS.
path: string\options: object\Promise
_Returns_:
#### progress
_Type_: boolean\false
_Default_:
Show a progress bar.
#### mirror
_Type_: string\https://nodejs.org/dist
_Default_:
Base URL. Can be customized (for example https://npmmirror.com/mirrors/node).
The following environment variables can also be used: NODE_MIRROR,NVM_NODEJS_ORG_MIRROR, N_NODE_MIRROR or NODIST_NODE_MIRROR.
#### signal
_Type_:
AbortSignal
Cancels the release download when the signal is aborted.
- nve: Run a specific Node.js version (CLI)
- nvexeca: Run a specific Node.js version
(programmatic)
- get-node: Download Node.js
- preferred-node-version:
Get the preferred Node.js version of a project or user
- node-version-alias: Resolve
Node.js version aliases like latest, lts or erbiumnormalize-node-version
- :all-node-versions
Normalize and validate Node.js versions
- : List all
available Node.js versions
For any question, _don't hesitate_ to submit an issue on GitHub.
Everyone is welcome regardless of personal background. We enforce a
Code of conduct in order to promote a positive and
inclusive environment.
This project was made with ❤️. The simplest way to give back is by starring and
sharing it online.
If the documentation is unclear or has a typo, please click on the page's Edit`
button (pencil icon) and suggest a correction.
If you would like to help us fix a bug or add a new feature, please check our
guidelines. Pull requests are welcome!