Skip to content
This repository was archived by the owner on Sep 6, 2024. It is now read-only.

Commit 046f0dc

Browse files
committed
feat: Expand node-fetch polyfill
1 parent 18ddf1a commit 046f0dc

21 files changed

+101
-57
lines changed

package-lock.json

Lines changed: 29 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@iota/workspaces",
33
"description": "IOTA JavaScript Library",
4-
"version": "1.8.5",
4+
"version": "1.8.6",
55
"keywords": [
66
"iota"
77
],

packages/crypto/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## v1.8.6
4+
5+
* Version alignment
6+
37
## v1.8.5
48

59
* New ESM Packaging

packages/crypto/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@iota/crypto.js",
33
"description": "IOTA JavaScript Cryptography Library",
4-
"version": "1.8.5",
4+
"version": "1.8.6",
55
"keywords": [
66
"iota",
77
"client"
@@ -17,7 +17,7 @@
1717
"license": "Apache-2.0",
1818
"dependencies": {
1919
"big-integer": "^1.6.51",
20-
"@iota/util.js": "^1.8.5"
20+
"@iota/util.js": "^1.8.6"
2121
},
2222
"scripts": {
2323
"build-clean": "rimraf ./es/* ./typings/*",

packages/iota/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## v1.8.6
4+
5+
* Expand node-fetch polyfill
6+
37
## v1.8.5
48

59
* New ESM Packaging

packages/iota/dist/cjs/index-node.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,12 @@
1313
// SPDX-License-Identifier: Apache-2.0
1414
// Fetch
1515
if (globalThis && !globalThis.fetch) {
16-
// eslint-disable-next-line @typescript-eslint/no-require-imports
17-
globalThis.fetch = require$$0__default["default"];
16+
// eslint-disable-next-line @typescript-eslint/no-require-imports,@typescript-eslint/no-var-requires
17+
const fetch = require$$0__default["default"];
18+
globalThis.Headers = fetch.Headers;
19+
globalThis.Request = fetch.Request;
20+
globalThis.Response = fetch.Response;
21+
globalThis.fetch = fetch;
1822
}
1923

2024
// Copyright 2020 IOTA Stiftung

packages/iota/dist/cjs/index-node.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/iota/dist/esm/polyfill-node.mjs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
// SPDX-License-Identifier: Apache-2.0
44
// Fetch
55
if (globalThis && !globalThis.fetch) {
6-
// eslint-disable-next-line @typescript-eslint/no-require-imports
7-
globalThis.fetch = (await import("node-fetch")).default;
6+
// eslint-disable-next-line @typescript-eslint/no-require-imports,@typescript-eslint/no-var-requires
7+
const fetch = (await import("node-fetch")).default;
8+
globalThis.Headers = fetch.Headers;
9+
globalThis.Request = fetch.Request;
10+
globalThis.Response = fetch.Response;
11+
globalThis.fetch = fetch;
812
}

packages/iota/es/polyfill-node.js

Lines changed: 7 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/iota/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@iota/iota.js",
33
"description": "IOTA JavaScript Library",
4-
"version": "1.8.5",
4+
"version": "1.8.6",
55
"keywords": [
66
"iota",
77
"client"
@@ -18,8 +18,8 @@
1818
"dependencies": {
1919
"big-integer": "^1.6.51",
2020
"node-fetch": "2.6.7",
21-
"@iota/util.js": "^1.8.5",
22-
"@iota/crypto.js": "^1.8.5"
21+
"@iota/util.js": "^1.8.6",
22+
"@iota/crypto.js": "^1.8.6"
2323
},
2424
"scripts": {
2525
"build-clean": "rimraf ./es/* ./typings/*",

0 commit comments

Comments
 (0)