Have ideas to improve npm?Join in the discussion! »

    isomorphic-unfetch
    TypeScript icon, indicating that this package has built-in type declarations

    3.1.0 • Public • Published

    Isomorphic Unfetch

    Switches between unfetch & node-fetch for client & server.

    Install

    This project uses node and npm. Go check them out if you don't have them locally installed.

    $ npm i isomorphic-unfetch

    Then with a module bundler like rollup or webpack, use as you would anything else:

    // using ES6 modules
    import fetch from 'isomorphic-unfetch'
     
    // using CommonJS modules
    const fetch = require('isomorphic-unfetch')

    Usage

    As a ponyfill:

    import fetch from 'isomorphic-unfetch';
     
    fetch('/foo.json')
      .then( r => r.json() )
      .then( data => {
        console.log(data);
      });

    Globally, as a polyfill:

    import 'isomorphic-unfetch';
     
    // "fetch" is now installed globally if it wasn't already available
     
    fetch('/foo.json')
      .then( r => r.json() )
      .then( data => {
        console.log(data);
      });

    License

    MIT License © Jason Miller

    Keywords

    none

    Install

    npm i isomorphic-unfetch

    DownloadsWeekly Downloads

    517,699

    Version

    3.1.0

    License

    MIT

    Unpacked Size

    2.5 kB

    Total Files

    5

    Last publish

    Collaborators

    • avatar