4.0.0
版本发布时间: 2018-09-18 02:44:29
developit/unfetch最新发布版本:isomorphic-4.0.2(2023-01-03 10:30:59)
🦄 Small breaking change for awesome ponyness:
-
unfetch
is now a pure ponyfill. -
unfetch/polyfill
is now the polyfill version (even smaller than the ponyfill!) - All modules are shipped in all formats, and the polyfill is now < 500b.
- Also a little bugfix for IE11 (#85, thanks @khusa)
TL;DR:
require('unfetch')
no longer returnswindow.fetch
when it exists. For that, useunfetch/polyfill
.
This change makes unfetch lovely to use as a polyfill from HTML:
<script src="https://unpkg.com/unfetch/polyfill"></script>
<!-- that's it! -->
<script>foo = await fetch('/foo.json')</script>
Otherwise, if you're using Unfetch and bundling your code, continue as you were before:
if (!self.fetch) self.fetch = require('unfetch');
// or simply:
import 'unfetch/polyfill';
Important - the one thing to avoid:
Since unfetch is a proper ponyfill, it will now overwrite
fetch
even in supported browsers if you do the following// never do this! window.fetch = require('unfetch');