Socket
Socket
Sign inDemoInstall

@js-bits/fetch

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@js-bits/fetch - npm Package Compare versions

Comparing version 3.1.1 to 3.1.2

7

dist/index.d.ts
/// <reference lib="dom" />
declare const abortController: {
new (): AbortController;
prototype: AbortController;
} | typeof nodeAbortController;
export default exportFetch;
declare const exportFetch: typeof fetch | typeof nodeFetch;
import nodeAbortController from "abort-controller";
import nodeFetch from "node-fetch";
export { abortController as AbortController, exportFetch as fetch };

4

index.js
/// <reference lib="DOM" />
import nodeFetch from 'node-fetch';
import nodeAbortController from 'abort-controller';
const abortController = typeof AbortController === 'undefined' ? nodeAbortController : AbortController;
const exportFetch = typeof fetch === 'undefined' ? nodeFetch : fetch;
export { abortController as AbortController, exportFetch as fetch };
export default exportFetch;

@@ -1,2 +0,2 @@

import { fetch, AbortController } from './index.js';
import fetch from './index.js';

@@ -3,0 +3,0 @@ describe('fetch', () => {

{
"name": "@js-bits/fetch",
"version": "3.1.1",
"version": "3.1.2",
"description": "Cross-environment (nodejs/web) fetch API",

@@ -36,3 +36,3 @@ "keywords": [

"scripts": {
"test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --verbose",
"test": "node --experimental-vm-modules --no-experimental-fetch node_modules/jest/bin/jest.js --verbose",
"build": "rimraf ./dist && yarn build:dts",

@@ -47,3 +47,2 @@ "build:dts": "tsc ./index.js --allowJs --emitDeclarationOnly --declaration --esModuleInterop --outDir dist",

"@types/node-fetch": "^2.6.4",
"abort-controller": "^3.0.0",
"node-fetch": "^3.3.1"

@@ -50,0 +49,0 @@ },

@@ -5,4 +5,2 @@ # Cross-environment (nodejs/web) fetch APi

Also exports `AbortController` ([abort-controller](https://www.npmjs.com/package/abort-controller) module for Node.js) for both environments.
## Installation

@@ -25,3 +23,3 @@

```javascript
import { fetch, AbortController } from '@js-bits/fetch';
import fetch from '@js-bits/fetch';
```

@@ -42,2 +40,2 @@

- [version 2](https://www.npmjs.com/package/@js-bits/fetch/v/2.0.0) of this package supports [version 2](https://github.com/node-fetch/node-fetch/tree/2.x#readme) of [node-fetch](https://www.npmjs.com/package/node-fetch).
- Minimal size (bytes) in a browser since [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) is natively supported. Does not include any polyfills, which means that Internet Explorer is not supported.
- Minimal size (bytes) in a browser since [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API) is natively supported. Does not include any polyfills.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc