Skip to content

Commit 91269af

Browse files
authored
fix: remove abort-controller deps (#4015)
`AbortController` and `AbortSignal` are global in all supported runtimes so we don't need the polyfill any more. BREAKING CHANGE: node 15+ is required
1 parent dc78383 commit 91269af

File tree

13 files changed

+2
-16
lines changed

13 files changed

+2
-16
lines changed

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,13 @@
5151
"test:electron-renderer": "aegir build --esm-tests && aegir test -t electron-renderer -f ./dist/cjs/browser-test/*.spec.js",
5252
"lint": "aegir ts -p check && aegir lint",
5353
"clean": "rimraf ./dist",
54-
"dep-check": "aegir dep-check -i ipfs-core -i rimraf -i ipfs-core-types -i abort-controller"
54+
"dep-check": "aegir dep-check -i ipfs-core -i rimraf -i ipfs-core-types"
5555
},
5656
"dependencies": {
5757
"@ipld/dag-cbor": "^7.0.0",
5858
"@ipld/dag-json": "^8.0.1",
5959
"@ipld/dag-pb": "^2.1.3",
60-
"abort-controller": "^3.0.0",
61-
"any-signal": "^2.1.2",
60+
"any-signal": "^3.0.0",
6261
"debug": "^4.1.1",
6362
"err-code": "^3.0.1",
6463
"ipfs-core-types": "^0.9.0",
@@ -69,7 +68,6 @@
6968
"merge-options": "^3.0.4",
7069
"multiaddr": "^10.0.0",
7170
"multiformats": "^9.4.13",
72-
"native-abort-controller": "^1.0.3",
7371
"parse-duration": "^1.0.0",
7472
"stream-to-it": "^0.2.2",
7573
"uint8arrays": "^3.0.0"

src/add-all.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { configure } from './lib/configure.js'
44
import { multipartRequest } from 'ipfs-core-utils/multipart-request'
55
import { toUrlSearchParams } from './lib/to-url-search-params.js'
66
import { abortSignal } from './lib/abort-signal.js'
7-
import { AbortController } from 'native-abort-controller'
87

98
/**
109
* @typedef {import('ipfs-utils/src/types').ProgressFn} IPFSUtilsHttpUploadProgressFn

src/block/put.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { multipartRequest } from 'ipfs-core-utils/multipart-request'
33
import { configure } from '../lib/configure.js'
44
import { toUrlSearchParams } from '../lib/to-url-search-params.js'
55
import { abortSignal } from '../lib/abort-signal.js'
6-
import { AbortController } from 'native-abort-controller'
76

87
/**
98
* @typedef {import('../types').HTTPClientExtraOptions} HTTPClientExtraOptions

src/config/replace.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { multipartRequest } from 'ipfs-core-utils/multipart-request'
33
import { configure } from '../lib/configure.js'
44
import { toUrlSearchParams } from '../lib/to-url-search-params.js'
55
import { abortSignal } from '../lib/abort-signal.js'
6-
import { AbortController } from 'native-abort-controller'
76

87
/**
98
* @typedef {import('../types').HTTPClientExtraOptions} HTTPClientExtraOptions

src/dag/import.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { configure } from '../lib/configure.js'
22
import { toUrlSearchParams } from '../lib/to-url-search-params.js'
33
import { abortSignal } from '../lib/abort-signal.js'
44
import { multipartRequest } from 'ipfs-core-utils/multipart-request'
5-
import { AbortController } from 'native-abort-controller'
65
import { CID } from 'multiformats/cid'
76

87
/**

src/dag/put.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { configure } from '../lib/configure.js'
33
import { multipartRequest } from 'ipfs-core-utils/multipart-request'
44
import { toUrlSearchParams } from '../lib/to-url-search-params.js'
55
import { abortSignal } from '../lib/abort-signal.js'
6-
import { AbortController } from 'native-abort-controller'
76

87
/**
98
* @typedef {import('../types').HTTPClientExtraOptions} HTTPClientExtraOptions

src/dht/put.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { configure } from '../lib/configure.js'
22
import { toUrlSearchParams } from '../lib/to-url-search-params.js'
33
import { multipartRequest } from 'ipfs-core-utils/multipart-request'
44
import { abortSignal } from '../lib/abort-signal.js'
5-
import { AbortController } from 'native-abort-controller'
65
import { toString as uint8ArrayToString } from 'uint8arrays/to-string'
76
import { mapEvent } from './map-event.js'
87

src/files/write.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { configure } from '../lib/configure.js'
44
import { multipartRequest } from 'ipfs-core-utils/multipart-request'
55
import { toUrlSearchParams } from '../lib/to-url-search-params.js'
66
import { abortSignal } from '../lib/abort-signal.js'
7-
import { AbortController } from 'native-abort-controller'
87

98
/**
109
* @typedef {import('../types').HTTPClientExtraOptions} HTTPClientExtraOptions

src/object/patch/append-data.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { multipartRequest } from 'ipfs-core-utils/multipart-request'
33
import { configure } from '../../lib/configure.js'
44
import { toUrlSearchParams } from '../../lib/to-url-search-params.js'
55
import { abortSignal } from '../../lib/abort-signal.js'
6-
import { AbortController } from 'native-abort-controller'
76

87
/**
98
* @typedef {import('../../types').HTTPClientExtraOptions} HTTPClientExtraOptions

src/object/patch/set-data.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { multipartRequest } from 'ipfs-core-utils/multipart-request'
33
import { configure } from '../../lib/configure.js'
44
import { toUrlSearchParams } from '../../lib/to-url-search-params.js'
55
import { abortSignal } from '../../lib/abort-signal.js'
6-
import { AbortController } from 'native-abort-controller'
76

87
/**
98
* @typedef {import('../../types').HTTPClientExtraOptions} HTTPClientExtraOptions

0 commit comments

Comments
 (0)