Bump wasm + slight adj. to logger process.env (#1894)

* Bump wasm + slight adj. to logger process.env

* Adjust for Deno

* Adjust globalThis definition

* Adjust
This commit is contained in:
Jaco
2023-11-17 12:10:53 +02:00
committed by GitHub
parent d525b8c92d
commit 4857de9f38
6 changed files with 61 additions and 55 deletions
+2
View File
@@ -8,7 +8,9 @@ Contributed:
Changes:
- Adjust logger check for `process.env`
- Drop support for Node 16 (EOL 11 Sep 2023)
- Upgrade dependencies to latest stable versions
## 12.5.1 Sep 15, 2023
+2 -2
View File
@@ -31,8 +31,8 @@
"@noble/hashes": "^1.3.2",
"@polkadot/networks": "12.5.2-6-x",
"@polkadot/util": "12.5.2-6-x",
"@polkadot/wasm-crypto": "^7.2.2",
"@polkadot/wasm-util": "^7.2.2",
"@polkadot/wasm-crypto": "^7.3.1",
"@polkadot/wasm-util": "^7.3.1",
"@polkadot/x-bigint": "12.5.2-6-x",
"@polkadot/x-randomvalues": "12.5.2-6-x",
"@scure/base": "^1.1.3",
+2 -4
View File
@@ -13,7 +13,6 @@ import { isObject } from './is/object.js';
import { isU8a } from './is/u8a.js';
import { u8aToHex } from './u8a/toHex.js';
import { u8aToU8a } from './u8a/toU8a.js';
import { hasProcess } from './has.js';
import { noop } from './noop.js';
type ConsoleType = 'error' | 'log' | 'warn';
@@ -121,11 +120,10 @@ function getDebugFlag (env: readonly string[], type: string): boolean {
}
function parseEnv (type: string): [boolean, number] {
const env = (hasProcess ? xglobal.process as { env: Record<string, string> } : {}).env || {};
const maxSize = parseInt(env['DEBUG_MAX'] || '-1', 10);
const maxSize = parseInt(xglobal.process?.env?.['DEBUG_MAX'] || '-1', 10);
return [
getDebugFlag((env['DEBUG'] || '').toLowerCase().split(','), type),
getDebugFlag((xglobal.process?.env?.['DEBUG'] || '').toLowerCase().split(','), type),
isNaN(maxSize)
? -1
: maxSize
+9 -3
View File
@@ -10,9 +10,15 @@ declare const global: unknown;
declare const self: unknown;
declare const window: unknown;
// The Record<string, unknown> unknown part here is for not-everywhere globals
// The [key: string]: unknown part here is for not-everywhere globals
// such as `Buffer` (that won't exist is deno/window global environments)
type GlobalThis = typeof globalThis & Record<string, unknown>;
type GlobalThis = typeof globalThis & {
process?: {
env?: Record<string, string>;
};
[key: string]: unknown;
};
type GlobalNames = keyof typeof globalThis;
@@ -56,6 +62,6 @@ export function extractGlobal <N extends GlobalNames, T extends GlobalType<N>> (
*/
export function exposeGlobal <N extends GlobalNames, T extends GlobalType<N>> (name: N, fallback: unknown): void {
if (typeof xglobal[name] === 'undefined') {
xglobal[name] = fallback as T;
(xglobal as Record<string, unknown>)[name] = fallback as T;
}
}
+1 -1
View File
@@ -25,7 +25,7 @@
},
"devDependencies": {
"@polkadot/util": "12.5.2-6-x",
"@polkadot/wasm-util": "^7.2.2",
"@polkadot/wasm-util": "^7.3.1",
"@types/react-native": "^0.72.6"
},
"peerDependencies": {
+45 -45
View File
@@ -625,8 +625,8 @@ __metadata:
"@noble/hashes": ^1.3.2
"@polkadot/networks": 12.5.2-6-x
"@polkadot/util": 12.5.2-6-x
"@polkadot/wasm-crypto": ^7.2.2
"@polkadot/wasm-util": ^7.2.2
"@polkadot/wasm-crypto": ^7.3.1
"@polkadot/wasm-util": ^7.3.1
"@polkadot/x-bigint": 12.5.2-6-x
"@polkadot/x-randomvalues": 12.5.2-6-x
"@scure/base": ^1.1.3
@@ -651,83 +651,83 @@ __metadata:
languageName: unknown
linkType: soft
"@polkadot/wasm-bridge@npm:7.2.2":
version: 7.2.2
resolution: "@polkadot/wasm-bridge@npm:7.2.2"
"@polkadot/wasm-bridge@npm:7.3.1":
version: 7.3.1
resolution: "@polkadot/wasm-bridge@npm:7.3.1"
dependencies:
"@polkadot/wasm-util": 7.2.2
tslib: ^2.6.1
"@polkadot/wasm-util": 7.3.1
tslib: ^2.6.2
peerDependencies:
"@polkadot/util": "*"
"@polkadot/x-randomvalues": "*"
checksum: b998b21bca963699c2958de0558bad83d19ca72922b7ca74beb99b8c418bdc4be7af86f7ea231b3224de55eb8ec59e0626642d393fc90192659cccaf346d5d2b
checksum: 0a0f644fe68ca74f8ba19910f6777870960e64d86c868b438d9bc6bd2ebd78eec0692c1ae096b5a70d2ebf247d414c47e1143a1a7c1a5fcd143ad0c9ed64fe4c
languageName: node
linkType: hard
"@polkadot/wasm-crypto-asmjs@npm:7.2.2":
version: 7.2.2
resolution: "@polkadot/wasm-crypto-asmjs@npm:7.2.2"
"@polkadot/wasm-crypto-asmjs@npm:7.3.1":
version: 7.3.1
resolution: "@polkadot/wasm-crypto-asmjs@npm:7.3.1"
dependencies:
tslib: ^2.6.1
tslib: ^2.6.2
peerDependencies:
"@polkadot/util": "*"
checksum: 2eba52949b51adfa1e8183d406f40b935cdea1a3189994529febd9db4f1abf5f853782e2c15dad7ab0f2dd8641b3dbf40b221c0462b6a29ac11c38e8a70a8a5b
checksum: c4930ca070bf695dcc341f51861f0c8a5f11c2efdefbc5682b7d7bb3221c4d7b4f4ee26fe4b7b05f7fd344f9d119485e5b4c813dc1b540663fe477317c0616bc
languageName: node
linkType: hard
"@polkadot/wasm-crypto-init@npm:7.2.2":
version: 7.2.2
resolution: "@polkadot/wasm-crypto-init@npm:7.2.2"
"@polkadot/wasm-crypto-init@npm:7.3.1":
version: 7.3.1
resolution: "@polkadot/wasm-crypto-init@npm:7.3.1"
dependencies:
"@polkadot/wasm-bridge": 7.2.2
"@polkadot/wasm-crypto-asmjs": 7.2.2
"@polkadot/wasm-crypto-wasm": 7.2.2
"@polkadot/wasm-util": 7.2.2
tslib: ^2.6.1
"@polkadot/wasm-bridge": 7.3.1
"@polkadot/wasm-crypto-asmjs": 7.3.1
"@polkadot/wasm-crypto-wasm": 7.3.1
"@polkadot/wasm-util": 7.3.1
tslib: ^2.6.2
peerDependencies:
"@polkadot/util": "*"
"@polkadot/x-randomvalues": "*"
checksum: 75e4cc6cfecef13942397c0b0cbcd2ebf8534589b0a22104df6352908efbdc78e6fa42df3ce1660c1b267c8b7c40667a42c0d986a7a3bc4a2b9ea17ba97608af
checksum: 64de1573766c6ccb5a41d0b60c42654ed45ff80ac74742fe75855d37734b6a23a929a7f1c8495e14cabf4626e72500c7ae3e8f22cb5c99372d8866b729d0f189
languageName: node
linkType: hard
"@polkadot/wasm-crypto-wasm@npm:7.2.2":
version: 7.2.2
resolution: "@polkadot/wasm-crypto-wasm@npm:7.2.2"
"@polkadot/wasm-crypto-wasm@npm:7.3.1":
version: 7.3.1
resolution: "@polkadot/wasm-crypto-wasm@npm:7.3.1"
dependencies:
"@polkadot/wasm-util": 7.2.2
tslib: ^2.6.1
"@polkadot/wasm-util": 7.3.1
tslib: ^2.6.2
peerDependencies:
"@polkadot/util": "*"
checksum: e3d0aeb59fb7e5d3d25a256ed57c4e05895e9d7e29cb22214d9b59ff6e400f25b0c5758f77a0513befd99ef33051b43bbff3d1def978e87668aa74f3f8799c0b
checksum: 265a3260a09271b5a614cfa33f5e70602d36af0e737f1acf595c72867acdf60dc694aad5ae77413af96c801d882932f1da581bda83d2bcbf559f79f04c865009
languageName: node
linkType: hard
"@polkadot/wasm-crypto@npm:^7.2.2":
version: 7.2.2
resolution: "@polkadot/wasm-crypto@npm:7.2.2"
"@polkadot/wasm-crypto@npm:^7.3.1":
version: 7.3.1
resolution: "@polkadot/wasm-crypto@npm:7.3.1"
dependencies:
"@polkadot/wasm-bridge": 7.2.2
"@polkadot/wasm-crypto-asmjs": 7.2.2
"@polkadot/wasm-crypto-init": 7.2.2
"@polkadot/wasm-crypto-wasm": 7.2.2
"@polkadot/wasm-util": 7.2.2
tslib: ^2.6.1
"@polkadot/wasm-bridge": 7.3.1
"@polkadot/wasm-crypto-asmjs": 7.3.1
"@polkadot/wasm-crypto-init": 7.3.1
"@polkadot/wasm-crypto-wasm": 7.3.1
"@polkadot/wasm-util": 7.3.1
tslib: ^2.6.2
peerDependencies:
"@polkadot/util": "*"
"@polkadot/x-randomvalues": "*"
checksum: 25710154c1a25aea59a8cdba4cfe051249e83b86cbc0869be7b0680c86f2841131f7df76881d422fb4d179b9037320957e725bc50546e63273bc11b85751b5a6
checksum: 704a7d6edc35e5cb0b5bdbbc6e77694690f8a03bef1ad12ffb39e0ea32a2b8edae424745e7b5e4fb8877089425349978306895a01da895e1004a9ea554817710
languageName: node
linkType: hard
"@polkadot/wasm-util@npm:7.2.2, @polkadot/wasm-util@npm:^7.2.2":
version: 7.2.2
resolution: "@polkadot/wasm-util@npm:7.2.2"
"@polkadot/wasm-util@npm:7.3.1, @polkadot/wasm-util@npm:^7.3.1":
version: 7.3.1
resolution: "@polkadot/wasm-util@npm:7.3.1"
dependencies:
tslib: ^2.6.1
tslib: ^2.6.2
peerDependencies:
"@polkadot/util": "*"
checksum: b1ad387e5b2726183e1c141ac59f9e6e722d9c1e896dbe0069fb5ce46d30c3517f07b36c840c1d82d23256e111a3697ba3015e53073858e8e05ab3d0cbdbf05e
checksum: 6c412f9f69ffb6fea24705160567c7f76a3ed90507fd9d432bab1ecf73ec0f25bb5a95474011d894ce269264e9c590b6071e2d8ffb4503a5eb3bbfda954ba374
languageName: node
linkType: hard
@@ -773,7 +773,7 @@ __metadata:
resolution: "@polkadot/x-randomvalues@workspace:packages/x-randomvalues"
dependencies:
"@polkadot/util": 12.5.2-6-x
"@polkadot/wasm-util": ^7.2.2
"@polkadot/wasm-util": ^7.3.1
"@polkadot/x-global": 12.5.2-6-x
"@types/react-native": ^0.72.6
tslib: ^2.6.2
@@ -9072,7 +9072,7 @@ fsevents@~2.3.2:
languageName: node
linkType: hard
"tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.6.1, tslib@npm:^2.6.2":
"tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.6.2":
version: 2.6.2
resolution: "tslib@npm:2.6.2"
checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad