Nodeschool Public Materials

    fetch-node-website

    6.0.0 • Public • Published

    Codecov Build Node Twitter Medium

    Fetch releases on nodejs.org

    Download release files available on https://nodejs.org/dist/.

    Example

    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://npm.taobao.org/mirrors/node',
      },
    )

    Install

    npm install fetch-node-website

    This package is an ES module and must be loaded using an import or import() statement, not require().

    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

    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.

    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

    Homepage

    git.io/fj7lP

    DownloadsWeekly Downloads

    35,352

    Version

    6.0.0

    License

    Apache-2.0

    Unpacked Size

    30.1 kB

    Total Files

    11

    Last publish

    Collaborators

    • avatar