Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

fetch-node-website

5.0.3 • Public • Published

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

💻 🎨 🤔 📖

Install

npm i fetch-node-website

DownloadsWeekly Downloads

1,072

Version

5.0.3

License

Apache-2.0

Unpacked Size

32.4 kB

Total Files

12

Homepage

git.io/fj7lP

Last publish

Collaborators

  • avatar