Compare commits

...
4 Commits
Author SHA1 Message Date
Github Actions 53249f51b8 [CI Skip] release/stable 7.8.2
skip-checks: true
2021-11-07 07:33:32 +00:00
Jaco 4883106c3d 7.8.2 (#1167) 2021-11-07 09:25:15 +02:00
Github Actions b3f60da550 [CI Skip] release/beta 7.8.2-0
skip-checks: true
2021-11-06 14:03:57 +00:00
Jaco 644f32dfaa Additional isArray (w/ is* opts) (#1166) 2021-11-06 15:56:51 +02:00
37 changed files with 127 additions and 91 deletions
+2 -1
View File
@@ -17,4 +17,5 @@
7.0.2
7.0.3
7.1.2
7.1.2
7.8.2
+8
View File
@@ -1,5 +1,13 @@
# CHANGELOG
## 7.8.2 Nov 7, 2021
Changes:
- Expose internal `isArray` check
- Move `object{Property, Properties}` from api repo
## 7.8.1 Nov 6, 2021
Contributed:
+2 -2
View File
@@ -10,7 +10,7 @@
"url": "https://github.com/polkadot-js/common.git"
},
"sideEffects": false,
"version": "7.8.1",
"version": "7.8.2",
"workspaces": [
"packages/*"
],
@@ -29,7 +29,7 @@
},
"devDependencies": {
"@babel/core": "^7.16.0",
"@polkadot/dev": "^0.63.26",
"@polkadot/dev": "^0.63.27",
"@polkadot/ts": "^0.4.13",
"@types/ed2curve": "^0.2.2",
"@types/jest": "^27.0.2"
+1 -1
View File
@@ -16,7 +16,7 @@
},
"sideEffects": false,
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/hw-ledger-transports', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/hw-ledger-transports', version: '7.8.2' };
+3 -3
View File
@@ -19,12 +19,12 @@
"./detectPackage.cjs"
],
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/hw-ledger-transports": "7.8.1",
"@polkadot/util": "7.8.1",
"@polkadot/hw-ledger-transports": "7.8.2",
"@polkadot/util": "7.8.2",
"@zondax/ledger-substrate": "^0.18.0"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/hw-ledger', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/hw-ledger', version: '7.8.2' };
+5 -5
View File
@@ -20,15 +20,15 @@
"./detectPackage.cjs"
],
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/util": "7.8.1",
"@polkadot/util-crypto": "7.8.1"
"@polkadot/util": "7.8.2",
"@polkadot/util-crypto": "7.8.2"
},
"peerDependencies": {
"@polkadot/util": "7.8.1",
"@polkadot/util-crypto": "7.8.1"
"@polkadot/util": "7.8.2",
"@polkadot/util-crypto": "7.8.2"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/keyring', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/keyring', version: '7.8.2' };
+3 -3
View File
@@ -17,13 +17,13 @@
},
"sideEffects": false,
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.16.0"
},
"devDependencies": {
"@polkadot/util": "7.8.1",
"@polkadot/x-fetch": "7.8.1"
"@polkadot/util": "7.8.2",
"@polkadot/x-fetch": "7.8.2"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/networks', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/networks', version: '7.8.2' };
+5 -5
View File
@@ -22,14 +22,14 @@
"./detectPackage.cjs"
],
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/networks": "7.8.1",
"@polkadot/util": "7.8.1",
"@polkadot/networks": "7.8.2",
"@polkadot/util": "7.8.2",
"@polkadot/wasm-crypto": "^4.2.1",
"@polkadot/x-randomvalues": "7.8.1",
"@polkadot/x-randomvalues": "7.8.2",
"base-x": "^3.0.9",
"base64-js": "^1.5.1",
"blakejs": "^1.1.1",
@@ -51,6 +51,6 @@
"@types/xxhashjs": "^0.2.2"
},
"peerDependencies": {
"@polkadot/util": "7.8.1"
"@polkadot/util": "7.8.2"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/util-crypto', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/util-crypto', version: '7.8.2' };
+3 -3
View File
@@ -20,12 +20,12 @@
"./detectPackage.cjs"
],
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/x-textdecoder": "7.8.1",
"@polkadot/x-textencoder": "7.8.1",
"@polkadot/x-textdecoder": "7.8.2",
"@polkadot/x-textencoder": "7.8.2",
"@types/bn.js": "^4.11.6",
"bn.js": "^4.12.0",
"camelcase": "^6.2.0",
+10
View File
@@ -0,0 +1,10 @@
// Copyright 2017-2021 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
/**
* @name isArray
* @summary Tests for a Array instance.
*/
export function isArray <T> (value: unknown): value is Array<T> {
return Array.isArray(value);
}
+1 -3
View File
@@ -1,8 +1,6 @@
// Copyright 2017-2021 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isInstanceOf } from './instanceOf';
/**
* @name isError
* @summary Tests for a `Error` object instance.
@@ -18,5 +16,5 @@ import { isInstanceOf } from './instanceOf';
* ```
*/
export function isError (value: unknown): value is Error {
return isInstanceOf(value, Error);
return value instanceof Error;
}
+1
View File
@@ -4,6 +4,7 @@
/**
* @summary Type checking utilities
*/
export { isArray } from './array';
export { isAscii } from './ascii';
export { isBigInt } from './bigInt';
export { isBn } from './bn';
+1 -2
View File
@@ -5,8 +5,7 @@ import { isFunction } from './function';
import { isObject } from './object';
interface Observable {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
next: (...params: any[]) => any;
next: (...params: unknown[]) => unknown;
}
/**
+1 -3
View File
@@ -1,8 +1,6 @@
// Copyright 2017-2021 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isInstanceOf } from './instanceOf';
/**
* @name isU8a
* @summary Tests for a `Uint8Array` object instance.
@@ -18,5 +16,5 @@ import { isInstanceOf } from './instanceOf';
* ```
*/
export function isU8a (value?: unknown): value is Uint8Array {
return isInstanceOf(value, Uint8Array);
return value instanceof Uint8Array;
}
+1
View File
@@ -3,4 +3,5 @@
export { objectClear } from './clear';
export { objectCopy } from './copy';
export { objectProperty, objectProperties } from './property';
export { objectSpread } from './spread';
+20
View File
@@ -0,0 +1,20 @@
// Copyright 2017-2021 @polkadot/util authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { isUndefined } from '../is/undefined';
export function objectProperty (that: object, key: string, getter: (k: string) => unknown): void {
// We use both the hasOwnProperty as well as isUndefined checks here, since it may be set
// in inherited classes and _Own_ properties refers to the class only, not only parents
if (!Object.prototype.hasOwnProperty.call(that, key) && isUndefined((that as Record<string, unknown>)[key])) {
const get = () => getter(key);
Object.defineProperty(that, key, { enumerable: true, get });
}
}
export function objectProperties (that: object, keys: string[], getter: (k: string, i: number) => unknown): void {
for (let i = 0; i < keys.length; i++) {
objectProperty(that, keys[i], (k) => getter(k, i));
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/util', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/util', version: '7.8.2' };
+2 -2
View File
@@ -17,11 +17,11 @@
},
"sideEffects": false,
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/util": "7.8.1",
"@polkadot/util": "7.8.2",
"buffer-es6": "^4.9.3"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/x-bundle', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/x-bundle', version: '7.8.2' };
+2 -2
View File
@@ -17,13 +17,13 @@
},
"sideEffects": false,
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/x-global": "7.8.1",
"@polkadot/x-global": "7.8.2",
"@types/node-fetch": "^2.5.12",
"node-fetch": "^2.6.6"
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/x-fetch', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/x-fetch', version: '7.8.2' };
+1 -1
View File
@@ -17,7 +17,7 @@
},
"sideEffects": false,
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.16.0"
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/x-global', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/x-global', version: '7.8.2' };
+2 -2
View File
@@ -17,13 +17,13 @@
},
"sideEffects": false,
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/x-global": "7.8.1"
"@polkadot/x-global": "7.8.2"
},
"devDependencies": {
"@types/react-native": "^0.66.2"
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/x-randomvalues', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/x-randomvalues', version: '7.8.2' };
+2 -2
View File
@@ -17,12 +17,12 @@
},
"sideEffects": false,
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/x-global": "7.8.1"
"@polkadot/x-global": "7.8.2"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/x-textdecoder', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/x-textdecoder', version: '7.8.2' };
+2 -2
View File
@@ -17,12 +17,12 @@
},
"sideEffects": false,
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/x-global": "7.8.1"
"@polkadot/x-global": "7.8.2"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/x-textencoder', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/x-textencoder', version: '7.8.2' };
+2 -2
View File
@@ -17,13 +17,13 @@
},
"sideEffects": false,
"type": "module",
"version": "7.8.1",
"version": "7.8.2",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.16.0",
"@polkadot/x-global": "7.8.1",
"@polkadot/x-global": "7.8.2",
"@types/websocket": "^1.0.4",
"websocket": "^1.0.34"
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Auto-generated by @polkadot/dev, do not edit
export const packageInfo = { name: '@polkadot/x-ws', version: '7.8.1' };
export const packageInfo = { name: '@polkadot/x-ws', version: '7.8.2' };
+34 -34
View File
@@ -1930,9 +1930,9 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/dev@npm:^0.63.26":
version: 0.63.26
resolution: "@polkadot/dev@npm:0.63.26"
"@polkadot/dev@npm:^0.63.27":
version: 0.63.27
resolution: "@polkadot/dev@npm:0.63.27"
dependencies:
"@babel/cli": ^7.16.0
"@babel/core": ^7.16.0
@@ -2017,11 +2017,11 @@ __metadata:
polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs
polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs
polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs
checksum: 531714b546187b96ed0481275088b8929b8a93b7f74ed14ee838a31c380b21867e88242c546ab948947eed783d719d703dabf4529d8a08e0b54df01e0f4f3aff
checksum: 73a198a215c2ceb8d9c05a44879c62c9ddd82ddd075c66c8c07c2e1f9093de42bc94fd12ae790f709f6e8d4384c9c22861ab2fe0f2c5dd125ea094e16d5bc67c
languageName: node
linkType: hard
"@polkadot/hw-ledger-transports@7.8.1, @polkadot/hw-ledger-transports@workspace:packages/hw-ledger-transports":
"@polkadot/hw-ledger-transports@7.8.2, @polkadot/hw-ledger-transports@workspace:packages/hw-ledger-transports":
version: 0.0.0-use.local
resolution: "@polkadot/hw-ledger-transports@workspace:packages/hw-ledger-transports"
dependencies:
@@ -2041,8 +2041,8 @@ __metadata:
resolution: "@polkadot/hw-ledger@workspace:packages/hw-ledger"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/hw-ledger-transports": 7.8.1
"@polkadot/util": 7.8.1
"@polkadot/hw-ledger-transports": 7.8.2
"@polkadot/util": 7.8.2
"@zondax/ledger-substrate": ^0.18.0
languageName: unknown
linkType: soft
@@ -2052,21 +2052,21 @@ __metadata:
resolution: "@polkadot/keyring@workspace:packages/keyring"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/util": 7.8.1
"@polkadot/util-crypto": 7.8.1
"@polkadot/util": 7.8.2
"@polkadot/util-crypto": 7.8.2
peerDependencies:
"@polkadot/util": 7.8.1
"@polkadot/util-crypto": 7.8.1
"@polkadot/util": 7.8.2
"@polkadot/util-crypto": 7.8.2
languageName: unknown
linkType: soft
"@polkadot/networks@7.8.1, @polkadot/networks@workspace:packages/networks":
"@polkadot/networks@7.8.2, @polkadot/networks@workspace:packages/networks":
version: 0.0.0-use.local
resolution: "@polkadot/networks@workspace:packages/networks"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/util": 7.8.1
"@polkadot/x-fetch": 7.8.1
"@polkadot/util": 7.8.2
"@polkadot/x-fetch": 7.8.2
languageName: unknown
linkType: soft
@@ -2079,15 +2079,15 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/util-crypto@7.8.1, @polkadot/util-crypto@workspace:packages/util-crypto":
"@polkadot/util-crypto@7.8.2, @polkadot/util-crypto@workspace:packages/util-crypto":
version: 0.0.0-use.local
resolution: "@polkadot/util-crypto@workspace:packages/util-crypto"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/networks": 7.8.1
"@polkadot/util": 7.8.1
"@polkadot/networks": 7.8.2
"@polkadot/util": 7.8.2
"@polkadot/wasm-crypto": ^4.2.1
"@polkadot/x-randomvalues": 7.8.1
"@polkadot/x-randomvalues": 7.8.2
"@types/bn.js": ^4.11.6
"@types/create-hash": ^1.2.2
"@types/elliptic": ^6.4.14
@@ -2106,17 +2106,17 @@ __metadata:
tweetnacl: ^1.0.3
xxhashjs: ^0.2.2
peerDependencies:
"@polkadot/util": 7.8.1
"@polkadot/util": 7.8.2
languageName: unknown
linkType: soft
"@polkadot/util@7.8.1, @polkadot/util@workspace:packages/util":
"@polkadot/util@7.8.2, @polkadot/util@workspace:packages/util":
version: 0.0.0-use.local
resolution: "@polkadot/util@workspace:packages/util"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/x-textdecoder": 7.8.1
"@polkadot/x-textencoder": 7.8.1
"@polkadot/x-textdecoder": 7.8.2
"@polkadot/x-textencoder": 7.8.2
"@types/bn.js": ^4.11.6
bn.js: ^4.12.0
camelcase: ^6.2.0
@@ -2161,23 +2161,23 @@ __metadata:
resolution: "@polkadot/x-bundle@workspace:packages/x-bundle"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/util": 7.8.1
"@polkadot/util": 7.8.2
buffer-es6: ^4.9.3
languageName: unknown
linkType: soft
"@polkadot/x-fetch@7.8.1, @polkadot/x-fetch@workspace:packages/x-fetch":
"@polkadot/x-fetch@7.8.2, @polkadot/x-fetch@workspace:packages/x-fetch":
version: 0.0.0-use.local
resolution: "@polkadot/x-fetch@workspace:packages/x-fetch"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/x-global": 7.8.1
"@polkadot/x-global": 7.8.2
"@types/node-fetch": ^2.5.12
node-fetch: ^2.6.6
languageName: unknown
linkType: soft
"@polkadot/x-global@7.8.1, @polkadot/x-global@workspace:packages/x-global":
"@polkadot/x-global@7.8.2, @polkadot/x-global@workspace:packages/x-global":
version: 0.0.0-use.local
resolution: "@polkadot/x-global@workspace:packages/x-global"
dependencies:
@@ -2185,31 +2185,31 @@ __metadata:
languageName: unknown
linkType: soft
"@polkadot/x-randomvalues@7.8.1, @polkadot/x-randomvalues@workspace:packages/x-randomvalues":
"@polkadot/x-randomvalues@7.8.2, @polkadot/x-randomvalues@workspace:packages/x-randomvalues":
version: 0.0.0-use.local
resolution: "@polkadot/x-randomvalues@workspace:packages/x-randomvalues"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/x-global": 7.8.1
"@polkadot/x-global": 7.8.2
"@types/react-native": ^0.66.2
languageName: unknown
linkType: soft
"@polkadot/x-textdecoder@7.8.1, @polkadot/x-textdecoder@workspace:packages/x-textdecoder":
"@polkadot/x-textdecoder@7.8.2, @polkadot/x-textdecoder@workspace:packages/x-textdecoder":
version: 0.0.0-use.local
resolution: "@polkadot/x-textdecoder@workspace:packages/x-textdecoder"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/x-global": 7.8.1
"@polkadot/x-global": 7.8.2
languageName: unknown
linkType: soft
"@polkadot/x-textencoder@7.8.1, @polkadot/x-textencoder@workspace:packages/x-textencoder":
"@polkadot/x-textencoder@7.8.2, @polkadot/x-textencoder@workspace:packages/x-textencoder":
version: 0.0.0-use.local
resolution: "@polkadot/x-textencoder@workspace:packages/x-textencoder"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/x-global": 7.8.1
"@polkadot/x-global": 7.8.2
languageName: unknown
linkType: soft
@@ -2218,7 +2218,7 @@ __metadata:
resolution: "@polkadot/x-ws@workspace:packages/x-ws"
dependencies:
"@babel/runtime": ^7.16.0
"@polkadot/x-global": 7.8.1
"@polkadot/x-global": 7.8.2
"@types/websocket": ^1.0.4
websocket: ^1.0.34
languageName: unknown
@@ -9192,7 +9192,7 @@ resolve@^2.0.0-next.3:
resolution: "root-workspace-0b6124@workspace:."
dependencies:
"@babel/core": ^7.16.0
"@polkadot/dev": ^0.63.26
"@polkadot/dev": ^0.63.27
"@polkadot/ts": ^0.4.13
"@types/ed2curve": ^0.2.2
"@types/jest": ^27.0.2