Socket
Socket
Sign inDemoInstall

ipfs-utils

Package Overview
Dependencies
Maintainers
1
Versions
69
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ipfs-utils - npm Package Compare versions

Comparing version 2.4.0 to 3.0.0

10

CHANGELOG.md

@@ -0,1 +1,11 @@

<a name="3.0.0"></a>
# [3.0.0](https://github.com/ipfs/js-ipfs-utils/compare/v2.4.0...v3.0.0) (2020-08-18)
### Bug Fixes
* revert "feat: http upload/download progress handlers" ([#58](https://github.com/ipfs/js-ipfs-utils/issues/58)) ([1bbe957](https://github.com/ipfs/js-ipfs-utils/commit/1bbe957))
<a name="2.4.0"></a>

@@ -2,0 +12,0 @@ # [2.4.0](https://github.com/ipfs/js-ipfs-utils/compare/v2.3.1...v2.4.0) (2020-08-12)

9

package.json
{
"name": "ipfs-utils",
"version": "2.4.0",
"version": "3.0.0",
"description": "Package to aggregate shared logic and dependencies for the IPFS ecosystem",

@@ -15,3 +15,2 @@ "main": "src/index.js",

"browser": {
"./src/http/fetch.js": "./src/http/fetch.browser.js",
"./src/text-encoder.js": "./src/text-encoder.browser.js",

@@ -49,4 +48,3 @@ "./src/text-decoder.js": "./src/text-decoder.browser.js",

"node-fetch": "^2.6.0",
"stream-to-it": "^0.2.0",
"it-to-stream": "^0.1.2"
"stream-to-it": "^0.2.0"
},

@@ -58,3 +56,4 @@ "devDependencies": {

"it-drain": "^1.0.1",
"it-last": "^1.0.2"
"it-last": "^1.0.2",
"it-to-stream": "^0.1.2"
},

@@ -61,0 +60,0 @@ "contributors": [

/* eslint-disable no-undef */
'use strict'
const { fetch, Request, Headers } = require('./http/fetch')
const { TimeoutError, HTTPError } = require('./http/error')
const fetch = require('node-fetch')
const merge = require('merge-options').bind({ ignoreUndefined: true })

@@ -12,2 +11,20 @@ const { URL, URLSearchParams } = require('iso-url')

const Request = fetch.Request
const Headers = fetch.Headers
class TimeoutError extends Error {
constructor () {
super('Request timed out')
this.name = 'TimeoutError'
}
}
class HTTPError extends Error {
constructor (response) {
super(response.statusText)
this.name = 'HTTPError'
this.response = response
}
}
const timeout = (promise, ms, abortController) => {

@@ -74,4 +91,2 @@ if (ms === undefined) {

* @prop {function(Response): Promise<void>} [handleError] - Handle errors
* @prop {function({total:number, loaded:number, lengthComputable:boolean}):void} [onUploadProgress] - Can be passed to track upload progress
* @prop {function({total:number, loaded:number, lengthComputable:boolean}):void} [onDownloadProgress] - Can be passed to track download progress
*/

@@ -78,0 +93,0 @@

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