Fetch releases on nodejs.org
Download release files available on
https://nodejs.org/dist/.
Example
const fetchNodeWebsite = require('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://npm.taobao.org/mirrors/node',
},
)Install
npm install fetch-node-websiteUsage
fetchNodeWebsite(path, options?)
path: string
options: object
Returns: Promise<Stream>
options
progress
Type: boolean
Default: false
Show a progress bar.
mirror
Type: string
Default: https://nodejs.org/dist
Base URL. Can be customized (for example https://npm.taobao.org/mirrors/node).
The following environment variables can also be used: NODE_MIRROR,
NVM_NODEJS_ORG_MIRROR, N_NODE_MIRROR or NODIST_NODE_MIRROR.
See also
nve: Run a specific Node.js version (CLI)nvexeca: Run a specific Node.js version (programmatic)get-node: Download Node.jspreferred-node-version: Get the preferred Node.js version of a project or usernode-version-alias: Resolve Node.js version aliases likelatest,ltsorerbiumnormalize-node-version: Normalize and validate Node.js versionsall-node-versions: List all available Node.js versions
Support
If you found a bug or would like a new feature, don't hesitate to submit an issue on GitHub.
For other questions, feel free to chat with us on Gitter.
Everyone is welcome regardless of personal background. We enforce a Code of conduct in order to promote a positive and inclusive environment.
Contributing
This project was made with
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!
ehmicky |