Skip to content
main
Go to file
Code

README.md

Codecov Build Node Gitter Twitter Medium

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-website

Usage

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

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 ❤️. 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!

ehmicky
ehmicky

💻 🎨 🤔 📖
You can’t perform that action at this time.