From 3c59a4d4171b263a6f5203ca69a8d88b30cff6c3 Mon Sep 17 00:00:00 2001 From: Jaco Date: Wed, 7 Jul 2021 21:39:49 +0300 Subject: [PATCH] Single module bundle via rollup (#3731) * Single module bundle via rollup * use createBundle * override all * Update rollup.config.mjs * Add bundle import * Remove x-* packages * Adjust * Adjust * Rebuild * Internal helpers * Adjust locations * Bump common * CHANGELOG * Update rollup.config.mjs --- CHANGELOG.md | 1 + package.json | 1 + packages/api-contract/package.json | 6 +- packages/api-contract/src/MetaRegistry.ts | 3 +- packages/api-derive/package.json | 14 +- packages/api/package.json | 16 +- packages/api/src/promise/index.spec.ts | 2 +- packages/rpc-core/package.json | 8 +- packages/rpc-core/src/bundle.ts | 8 +- packages/rpc-provider/package.json | 16 +- packages/typegen/package.json | 8 +- packages/types-known/package.json | 6 +- packages/types/package.json | 6 +- packages/types/src/bundle.ts | 5 + rollup.config.mjs | 38 +++ yarn.lock | 341 ++++++++++++++-------- 16 files changed, 312 insertions(+), 167 deletions(-) create mode 100644 rollup.config.mjs diff --git a/CHANGELOG.md b/CHANGELOG.md index bfc58d654a..bcafca0d5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,7 @@ Changes: - Allow schedule derives to handle scheduler entries that cannot decode - Add missing historic `Heartbeat: HeartbeatTo244` mapping to Westend - Add `BlockNumberFor` type mapping +- Allow building as a completely stand-alone browser bundle - Update to latest `@polkadot/x-rxjs` with RxJs 7.2 diff --git a/package.json b/package.json index faeec3155e..bb84d4ac37 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "build:extra": "(cd packages/typegen && copyfiles scripts/* build)", "build:interfaces": "polkadot-types-internal-interfaces", "build:release": "polkadot-ci-ghact-build", + "build:rollup": "polkadot-exec-rollup --config", "docs:metadata": "polkadot-types-internal-metadata", "chain:info": "polkadot-types-chain-info", "lint": "polkadot-dev-run-lint", diff --git a/packages/api-contract/package.json b/packages/api-contract/package.json index 7501961c95..bbd60c3aaf 100644 --- a/packages/api-contract/package.json +++ b/packages/api-contract/package.json @@ -20,9 +20,9 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-contract#readme", "dependencies": { "@babel/runtime": "^7.14.6", - "@polkadot/api": "4.17.2-11", - "@polkadot/types": "4.17.2-11", - "@polkadot/util": "^6.11.2-9", + "@polkadot/api": "4.17.2-10", + "@polkadot/types": "4.17.2-10", + "@polkadot/util": "^6.11.2-10", "rxjs": "^7.2.0" } } diff --git a/packages/api-contract/src/MetaRegistry.ts b/packages/api-contract/src/MetaRegistry.ts index 8346de09f8..dd0f3f9dca 100644 --- a/packages/api-contract/src/MetaRegistry.ts +++ b/packages/api-contract/src/MetaRegistry.ts @@ -4,8 +4,7 @@ import type { ChainProperties, ContractDisplayName, SiField, SiLookupTypeId, SiType, SiTypeDefArray, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiVariant } from '@polkadot/types/interfaces'; import type { InterfaceTypes, TypeDef } from '@polkadot/types/types'; -import { TypeRegistry, withTypeString } from '@polkadot/types/create'; -import { TypeDefInfo } from '@polkadot/types/types'; +import { TypeDefInfo, TypeRegistry, withTypeString } from '@polkadot/types'; import { assert, isUndefined } from '@polkadot/util'; interface PartialTypeSpec { diff --git a/packages/api-derive/package.json b/packages/api-derive/package.json index 3385bab386..b2d173f958 100644 --- a/packages/api-derive/package.json +++ b/packages/api-derive/package.json @@ -20,15 +20,15 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-derive#readme", "dependencies": { "@babel/runtime": "^7.14.6", - "@polkadot/api": "4.17.2-11", - "@polkadot/rpc-core": "4.17.2-11", - "@polkadot/types": "4.17.2-11", - "@polkadot/util": "^6.11.2-9", - "@polkadot/util-crypto": "^6.11.2-9", + "@polkadot/api": "4.17.2-10", + "@polkadot/rpc-core": "4.17.2-10", + "@polkadot/types": "4.17.2-10", + "@polkadot/util": "^6.11.2-10", + "@polkadot/util-crypto": "^6.11.2-10", "rxjs": "^7.2.0" }, "devDependencies": { - "@polkadot/keyring": "^6.11.2-9", - "@polkadot/rpc-provider": "4.17.2-11" + "@polkadot/keyring": "^6.11.2-10", + "@polkadot/rpc-provider": "4.17.2-10" } } diff --git a/packages/api/package.json b/packages/api/package.json index f45ffb3a1b..79989d5692 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -20,14 +20,14 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api#readme", "dependencies": { "@babel/runtime": "^7.14.6", - "@polkadot/api-derive": "4.17.2-11", - "@polkadot/keyring": "^6.11.2-9", - "@polkadot/rpc-core": "4.17.2-11", - "@polkadot/rpc-provider": "4.17.2-11", - "@polkadot/types": "4.17.2-11", - "@polkadot/types-known": "4.17.2-11", - "@polkadot/util": "^6.11.2-9", - "@polkadot/util-crypto": "^6.11.2-9", + "@polkadot/api-derive": "4.17.2-10", + "@polkadot/keyring": "^6.11.2-10", + "@polkadot/rpc-core": "4.17.2-10", + "@polkadot/rpc-provider": "4.17.2-10", + "@polkadot/types": "4.17.2-10", + "@polkadot/types-known": "4.17.2-10", + "@polkadot/util": "^6.11.2-10", + "@polkadot/util-crypto": "^6.11.2-10", "eventemitter3": "^4.0.7", "rxjs": "^7.2.0" } diff --git a/packages/api/src/promise/index.spec.ts b/packages/api/src/promise/index.spec.ts index c08239b6fe..2a12d4796c 100644 --- a/packages/api/src/promise/index.spec.ts +++ b/packages/api/src/promise/index.spec.ts @@ -8,7 +8,7 @@ import { jest } from '@jest/globals'; import { createPair } from '@polkadot/keyring/pair'; import { createTestKeyring } from '@polkadot/keyring/testing'; import { MockProvider } from '@polkadot/rpc-provider/mock'; -import { TypeRegistry } from '@polkadot/types/create'; +import { TypeRegistry } from '@polkadot/types'; import { hexToU8a } from '@polkadot/util'; import { SingleAccountSigner } from '../../test/util'; diff --git a/packages/rpc-core/package.json b/packages/rpc-core/package.json index f936cd6a8c..66fbf3b70b 100644 --- a/packages/rpc-core/package.json +++ b/packages/rpc-core/package.json @@ -20,12 +20,12 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/rpc-core#readme", "dependencies": { "@babel/runtime": "^7.14.6", - "@polkadot/rpc-provider": "4.17.2-11", - "@polkadot/types": "4.17.2-11", - "@polkadot/util": "^6.11.2-9", + "@polkadot/rpc-provider": "4.17.2-10", + "@polkadot/types": "4.17.2-10", + "@polkadot/util": "^6.11.2-10", "rxjs": "^7.2.0" }, "devDependencies": { - "@polkadot/keyring": "^6.11.2-9" + "@polkadot/keyring": "^6.11.2-10" } } diff --git a/packages/rpc-core/src/bundle.ts b/packages/rpc-core/src/bundle.ts index 34ea41cb1f..1d7354394d 100644 --- a/packages/rpc-core/src/bundle.ts +++ b/packages/rpc-core/src/bundle.ts @@ -11,9 +11,7 @@ import type { RpcInterface, RpcInterfaceMethod } from './types'; import { Observable, publishReplay, refCount } from 'rxjs'; -import { Option } from '@polkadot/types'; -import { createClass, createTypeUnsafe } from '@polkadot/types/create'; -import jsonrpc from '@polkadot/types/interfaces/jsonrpc'; +import { createClass, createTypeUnsafe, Option, rpcDefinitions } from '@polkadot/types'; import { assert, hexToU8a, isFunction, isNull, isUndefined, logger, memoize, u8aToU8a } from '@polkadot/util'; import { drr, refCountDelay } from './util'; @@ -106,7 +104,7 @@ export class RpcCore { this.#registryDefault = registry; this.provider = provider; - const sectionNames = Object.keys(jsonrpc); + const sectionNames = Object.keys(rpcDefinitions); // these are the base keys (i.e. part of jsonrpc) this.sections.push(...sectionNames); @@ -157,7 +155,7 @@ export class RpcCore { Object .entries({ - ...this._createInterface(sectionName, jsonrpc[sectionName as 'babe'] || {}), + ...this._createInterface(sectionName, rpcDefinitions[sectionName as 'babe'] || {}), ...this._createInterface(sectionName, userRpc[sectionName] || {}) }) .forEach(([key, value]): void => { diff --git a/packages/rpc-provider/package.json b/packages/rpc-provider/package.json index 7b38101ff9..0ed276d2d7 100644 --- a/packages/rpc-provider/package.json +++ b/packages/rpc-provider/package.json @@ -20,17 +20,17 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/rpc-provider#readme", "dependencies": { "@babel/runtime": "^7.14.6", - "@polkadot/types": "4.17.2-11", - "@polkadot/util": "^6.11.2-9", - "@polkadot/util-crypto": "^6.11.2-9", - "@polkadot/x-fetch": "^6.11.2-9", - "@polkadot/x-global": "^6.11.2-9", - "@polkadot/x-ws": "^6.11.2-9", + "@polkadot/types": "4.17.2-10", + "@polkadot/util": "^6.11.2-10", + "@polkadot/util-crypto": "^6.11.2-10", + "@polkadot/x-fetch": "^6.11.2-10", + "@polkadot/x-global": "^6.11.2-10", + "@polkadot/x-ws": "^6.11.2-10", "eventemitter3": "^4.0.7" }, "devDependencies": { - "@polkadot/keyring": "^6.11.2-9", - "@polkadot/types": "4.17.2-11", + "@polkadot/keyring": "^6.11.2-10", + "@polkadot/types": "4.17.2-10", "mock-socket": "^9.0.3", "nock": "^13.1.1" } diff --git a/packages/typegen/package.json b/packages/typegen/package.json index 50771c5a72..9aa2224eee 100644 --- a/packages/typegen/package.json +++ b/packages/typegen/package.json @@ -29,10 +29,10 @@ "@babel/core": "^7.14.6", "@babel/register": "^7.14.5", "@babel/runtime": "^7.14.6", - "@polkadot/api": "4.17.2-11", - "@polkadot/rpc-provider": "4.17.2-11", - "@polkadot/types": "4.17.2-11", - "@polkadot/util": "^6.11.2-9", + "@polkadot/api": "4.17.2-10", + "@polkadot/rpc-provider": "4.17.2-10", + "@polkadot/types": "4.17.2-10", + "@polkadot/util": "^6.11.2-10", "handlebars": "^4.7.7", "websocket": "^1.0.34", "yargs": "^17.0.1" diff --git a/packages/types-known/package.json b/packages/types-known/package.json index b9cfbb7723..d491e64e98 100644 --- a/packages/types-known/package.json +++ b/packages/types-known/package.json @@ -20,8 +20,8 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/types-known#readme", "dependencies": { "@babel/runtime": "^7.14.6", - "@polkadot/networks": "^6.11.2-9", - "@polkadot/types": "4.17.2-11", - "@polkadot/util": "^6.11.2-9" + "@polkadot/networks": "^6.11.2-10", + "@polkadot/types": "4.17.2-10", + "@polkadot/util": "^6.11.2-10" } } diff --git a/packages/types/package.json b/packages/types/package.json index 697cc17a08..0e1a6176d9 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -20,12 +20,12 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/types#readme", "dependencies": { "@babel/runtime": "^7.14.6", - "@polkadot/util": "^6.11.2-9", - "@polkadot/util-crypto": "^6.11.2-9", + "@polkadot/util": "^6.11.2-10", + "@polkadot/util-crypto": "^6.11.2-10", "rxjs": "^7.2.0" }, "devDependencies": { - "@polkadot/keyring": "^6.11.2-9", + "@polkadot/keyring": "^6.11.2-10", "@types/bn.js": "^4.11.6", "bn.js": "^4.11.9" } diff --git a/packages/types/src/bundle.ts b/packages/types/src/bundle.ts index 8e0b76f692..c815adb4e7 100644 --- a/packages/types/src/bundle.ts +++ b/packages/types/src/bundle.ts @@ -1,6 +1,9 @@ // Copyright 2017-2021 @polkadot/types authors & contributors // SPDX-License-Identifier: Apache-2.0 +import * as typeDefinitions from './interfaces/definitions'; +import rpcDefinitions from './interfaces/jsonrpc'; + export * from './codec'; export * from './create'; export * from './index.types'; @@ -9,3 +12,5 @@ export * from './metadata'; export { TypeDefInfo } from './create/types'; export { packageInfo } from './packageInfo'; export { unwrapStorageType } from './primitive/StorageKey'; + +export { typeDefinitions, rpcDefinitions }; diff --git a/rollup.config.mjs b/rollup.config.mjs new file mode 100644 index 0000000000..befa686daa --- /dev/null +++ b/rollup.config.mjs @@ -0,0 +1,38 @@ +// Copyright 2017-2021 @polkadot/api authors & contributors +// SPDX-License-Identifier: Apache-2.0 + +import path from 'path'; + +import { createBundle } from '@polkadot/dev/config/rollup'; + +const pkgs = [ + '@polkadot/api', + '@polkadot/api-contract', + '@polkadot/types' +]; + +const external = [ + ...pkgs, + '@polkadot/keyring', + '@polkadot/networks', + '@polkadot/util', + '@polkadot/util-crypto' +]; + +const entries = ['api-derive', 'rpc-core', 'rpc-provider', 'types-known'].map((p) => ({ + find: `@polkadot/${p}`, + replacement: path.resolve(process.cwd(), `packages/${p}/build`) +})); + +const overrides = {}; + +export default pkgs.map((pkg) => { + const override = (overrides[pkg] || {}); + + return createBundle({ + external, + pkg, + ...override, + entries: entries.concat(...(override.entries || [])) + }); +}); diff --git a/yarn.lock b/yarn.lock index bc36a42cd3..14f98c9dd3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1360,7 +1360,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.13.9, @babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.8.4": version: 7.14.6 resolution: "@babel/runtime@npm:7.14.6" dependencies: @@ -1867,42 +1867,77 @@ __metadata: resolution: "@polkadot/api-contract@workspace:packages/api-contract" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/api": 4.17.2-11 - "@polkadot/types": 4.17.2-11 - "@polkadot/util": ^6.11.2-9 + "@polkadot/api": 4.17.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-10 rxjs: ^7.2.0 languageName: unknown linkType: soft -"@polkadot/api-derive@4.17.2-11, @polkadot/api-derive@workspace:packages/api-derive": +"@polkadot/api-derive@npm:4.17.2-10": + version: 4.17.2-10 + resolution: "@polkadot/api-derive@npm:4.17.2-10" + dependencies: + "@babel/runtime": ^7.14.6 + "@polkadot/api": 4.17.2-10 + "@polkadot/rpc-core": 4.17.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-7 + "@polkadot/util-crypto": ^6.11.2-7 + rxjs: ^7.2.0 + checksum: 967f41c5ee33fb2e359a0aaebf3c31f59a86590b590be5430ee926f1132f50abe94515e73d11b111eb29183759779c0d844d997bb486d9f79d619c1c8bb300be + languageName: node + linkType: hard + +"@polkadot/api-derive@workspace:packages/api-derive": version: 0.0.0-use.local resolution: "@polkadot/api-derive@workspace:packages/api-derive" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/api": 4.17.2-11 - "@polkadot/keyring": ^6.11.2-9 - "@polkadot/rpc-core": 4.17.2-11 - "@polkadot/rpc-provider": 4.17.2-11 - "@polkadot/types": 4.17.2-11 - "@polkadot/util": ^6.11.2-9 - "@polkadot/util-crypto": ^6.11.2-9 + "@polkadot/api": 4.17.2-10 + "@polkadot/keyring": ^6.11.2-10 + "@polkadot/rpc-core": 4.17.2-10 + "@polkadot/rpc-provider": 4.17.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-10 + "@polkadot/util-crypto": ^6.11.2-10 rxjs: ^7.2.0 languageName: unknown linkType: soft -"@polkadot/api@4.17.2-11, @polkadot/api@workspace:packages/api": +"@polkadot/api@npm:4.17.2-10": + version: 4.17.2-10 + resolution: "@polkadot/api@npm:4.17.2-10" + dependencies: + "@babel/runtime": ^7.14.6 + "@polkadot/api-derive": 4.17.2-10 + "@polkadot/keyring": ^6.11.2-7 + "@polkadot/metadata": 4.17.2-10 + "@polkadot/rpc-core": 4.17.2-10 + "@polkadot/rpc-provider": 4.17.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/types-known": 4.17.2-10 + "@polkadot/util": ^6.11.2-7 + "@polkadot/util-crypto": ^6.11.2-7 + eventemitter3: ^4.0.7 + rxjs: ^7.2.0 + checksum: d120fbd98a6886d537cb4e1cd5c59762aef04224304f1572412d1a7aa7ddc259cf786ec8545727ca6d85e9f01c7d191b6b9e75fc279e0ad0f5e7c6b71b8e5fd9 + languageName: node + linkType: hard + +"@polkadot/api@workspace:packages/api": version: 0.0.0-use.local resolution: "@polkadot/api@workspace:packages/api" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/api-derive": 4.17.2-11 - "@polkadot/keyring": ^6.11.2-9 - "@polkadot/rpc-core": 4.17.2-11 - "@polkadot/rpc-provider": 4.17.2-11 - "@polkadot/types": 4.17.2-11 - "@polkadot/types-known": 4.17.2-11 - "@polkadot/util": ^6.11.2-9 - "@polkadot/util-crypto": ^6.11.2-9 + "@polkadot/api-derive": 4.17.2-10 + "@polkadot/keyring": ^6.11.2-10 + "@polkadot/rpc-core": 4.17.2-10 + "@polkadot/rpc-provider": 4.17.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/types-known": 4.17.2-10 + "@polkadot/util": ^6.11.2-10 + "@polkadot/util-crypto": ^6.11.2-10 eventemitter3: ^4.0.7 rxjs: ^7.2.0 languageName: unknown @@ -2001,54 +2036,97 @@ __metadata: languageName: node linkType: hard -"@polkadot/keyring@npm:^6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/keyring@npm:6.11.2-9" +"@polkadot/keyring@npm:^6.11.2-10, @polkadot/keyring@npm:^6.11.2-7": + version: 6.11.2-10 + resolution: "@polkadot/keyring@npm:6.11.2-10" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/util": 6.11.2-9 - "@polkadot/util-crypto": 6.11.2-9 + "@polkadot/util": 6.11.2-10 + "@polkadot/util-crypto": 6.11.2-10 peerDependencies: - "@polkadot/util": 6.11.2-9 - "@polkadot/util-crypto": 6.11.2-9 - checksum: 3a68641b004a2441cd821f1d8242916cdd22d0ebe592dd0505cc3b71c86b601533951efb37eb4a4ffa1a32a0554023c408b7a843c941d8a5b48b695af0db3740 + "@polkadot/util": 6.11.2-10 + "@polkadot/util-crypto": 6.11.2-10 + checksum: 4535350f22ed6248849368adbec8c20dec7ed2a9930a73f4a5fa575db4f899d011f727501abaa55a78c5c1af845d53ff741b9b06379412ee85f3f2d18ec24ade languageName: node linkType: hard -"@polkadot/networks@npm:6.11.2-9, @polkadot/networks@npm:^6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/networks@npm:6.11.2-9" +"@polkadot/metadata@npm:4.17.2-10": + version: 4.17.2-10 + resolution: "@polkadot/metadata@npm:4.17.2-10" dependencies: "@babel/runtime": ^7.14.6 - checksum: 96cc2fd873d251bea22c098b90aa8a102d2a9d02ccd74868b205dd59d93f98f31499c0bb5b8a120a6fc3c4857d759052766b9ae80a4dcb260d4c28af77d5541b + "@polkadot/types": 4.17.2-10 + "@polkadot/types-known": 4.17.2-10 + "@polkadot/util": ^6.11.2-7 + "@polkadot/util-crypto": ^6.11.2-7 + checksum: c31b2ddffce906e24f0a69ad228c3c16eb8da45fbcf6b998a4f78c3f62caf6da892004645c4087e447f1b647c8d209da641da0e51a87c5fbf596b9b73fcd96db languageName: node linkType: hard -"@polkadot/rpc-core@4.17.2-11, @polkadot/rpc-core@workspace:packages/rpc-core": +"@polkadot/networks@npm:6.11.2-10, @polkadot/networks@npm:^6.11.2-10, @polkadot/networks@npm:^6.11.2-7": + version: 6.11.2-10 + resolution: "@polkadot/networks@npm:6.11.2-10" + dependencies: + "@babel/runtime": ^7.14.6 + checksum: b757c687473c765c43f81159cbd4c0e6a4b6f51dca9b5fbe38dfddd5ac3095432a1a0400b978ea0ca13069a98ad0dfaeb7b9b6027cb970b05bfc9e2d3b7ed158 + languageName: node + linkType: hard + +"@polkadot/rpc-core@npm:4.17.2-10": + version: 4.17.2-10 + resolution: "@polkadot/rpc-core@npm:4.17.2-10" + dependencies: + "@babel/runtime": ^7.14.6 + "@polkadot/metadata": 4.17.2-10 + "@polkadot/rpc-provider": 4.17.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-7 + rxjs: ^7.2.0 + checksum: 7f7a5baa8fc2bd99f6d8edcda6760863e4d7316d133a52946c36f3f93474f6eef8f88ca1bcacdcf6224e3d291e3279c20941b3b15464f2fcfed3bd0224176d9b + languageName: node + linkType: hard + +"@polkadot/rpc-core@workspace:packages/rpc-core": version: 0.0.0-use.local resolution: "@polkadot/rpc-core@workspace:packages/rpc-core" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/keyring": ^6.11.2-9 - "@polkadot/rpc-provider": 4.17.2-11 - "@polkadot/types": 4.17.2-11 - "@polkadot/util": ^6.11.2-9 + "@polkadot/keyring": ^6.11.2-10 + "@polkadot/rpc-provider": 4.17.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-10 rxjs: ^7.2.0 languageName: unknown linkType: soft -"@polkadot/rpc-provider@4.17.2-11, @polkadot/rpc-provider@workspace:packages/rpc-provider": +"@polkadot/rpc-provider@npm:4.17.2-10": + version: 4.17.2-10 + resolution: "@polkadot/rpc-provider@npm:4.17.2-10" + dependencies: + "@babel/runtime": ^7.14.6 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-7 + "@polkadot/util-crypto": ^6.11.2-7 + "@polkadot/x-fetch": ^6.11.2-7 + "@polkadot/x-global": ^6.11.2-7 + "@polkadot/x-ws": ^6.11.2-7 + eventemitter3: ^4.0.7 + checksum: f0e3e0a58b43f133d42b0880c2a33672e05cbeba6b10e225368caaf79f1beea2269c6486bd09a52ec4daa74d199f20d9b4eefffeedffc7bf87b13e5d6a18dd2c + languageName: node + linkType: hard + +"@polkadot/rpc-provider@workspace:packages/rpc-provider": version: 0.0.0-use.local resolution: "@polkadot/rpc-provider@workspace:packages/rpc-provider" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/keyring": ^6.11.2-9 - "@polkadot/types": 4.17.2-11 - "@polkadot/util": ^6.11.2-9 - "@polkadot/util-crypto": ^6.11.2-9 - "@polkadot/x-fetch": ^6.11.2-9 - "@polkadot/x-global": ^6.11.2-9 - "@polkadot/x-ws": ^6.11.2-9 + "@polkadot/keyring": ^6.11.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-10 + "@polkadot/util-crypto": ^6.11.2-10 + "@polkadot/x-fetch": ^6.11.2-10 + "@polkadot/x-global": ^6.11.2-10 + "@polkadot/x-ws": ^6.11.2-10 eventemitter3: ^4.0.7 mock-socket: ^9.0.3 nock: ^13.1.1 @@ -2071,10 +2149,10 @@ __metadata: "@babel/core": ^7.14.6 "@babel/register": ^7.14.5 "@babel/runtime": ^7.14.6 - "@polkadot/api": 4.17.2-11 - "@polkadot/rpc-provider": 4.17.2-11 - "@polkadot/types": 4.17.2-11 - "@polkadot/util": ^6.11.2-9 + "@polkadot/api": 4.17.2-10 + "@polkadot/rpc-provider": 4.17.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-10 "@types/websocket": ^1.0.3 "@types/yargs": ^17.0.2 handlebars: ^4.7.7 @@ -2089,40 +2167,65 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/types-known@4.17.2-11, @polkadot/types-known@workspace:packages/types-known": +"@polkadot/types-known@npm:4.17.2-10": + version: 4.17.2-10 + resolution: "@polkadot/types-known@npm:4.17.2-10" + dependencies: + "@babel/runtime": ^7.14.6 + "@polkadot/networks": ^6.11.2-7 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-7 + checksum: 912f197bf5229437cb7495696eda4128c7314b67aa78d40576a06bf9bb1a3ba95067468d42d16490a3ee6e6c8373ff3a4121813ae93f62fb7de53d9462e46578 + languageName: node + linkType: hard + +"@polkadot/types-known@workspace:packages/types-known": version: 0.0.0-use.local resolution: "@polkadot/types-known@workspace:packages/types-known" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/networks": ^6.11.2-9 - "@polkadot/types": 4.17.2-11 - "@polkadot/util": ^6.11.2-9 + "@polkadot/networks": ^6.11.2-10 + "@polkadot/types": 4.17.2-10 + "@polkadot/util": ^6.11.2-10 languageName: unknown linkType: soft -"@polkadot/types@4.17.2-11, @polkadot/types@workspace:packages/types": +"@polkadot/types@npm:4.17.2-10": + version: 4.17.2-10 + resolution: "@polkadot/types@npm:4.17.2-10" + dependencies: + "@babel/runtime": ^7.14.6 + "@polkadot/metadata": 4.17.2-10 + "@polkadot/util": ^6.11.2-7 + "@polkadot/util-crypto": ^6.11.2-7 + rxjs: ^7.2.0 + checksum: 58b81263d7d97bc33c4bb807db4ee6b1e8275158416facbfa0b6d423d07864f79f220d2634efe93d334496345a394ac428dd45aaad80cf19a4bc8e63d177ea6f + languageName: node + linkType: hard + +"@polkadot/types@workspace:packages/types": version: 0.0.0-use.local resolution: "@polkadot/types@workspace:packages/types" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/keyring": ^6.11.2-9 - "@polkadot/util": ^6.11.2-9 - "@polkadot/util-crypto": ^6.11.2-9 + "@polkadot/keyring": ^6.11.2-10 + "@polkadot/util": ^6.11.2-10 + "@polkadot/util-crypto": ^6.11.2-10 "@types/bn.js": ^4.11.6 bn.js: ^4.11.9 rxjs: ^7.2.0 languageName: unknown linkType: soft -"@polkadot/util-crypto@npm:6.11.2-9, @polkadot/util-crypto@npm:^6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/util-crypto@npm:6.11.2-9" +"@polkadot/util-crypto@npm:6.11.2-10, @polkadot/util-crypto@npm:^6.11.2-10, @polkadot/util-crypto@npm:^6.11.2-7": + version: 6.11.2-10 + resolution: "@polkadot/util-crypto@npm:6.11.2-10" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/networks": 6.11.2-9 - "@polkadot/util": 6.11.2-9 - "@polkadot/wasm-crypto": ^4.0.2 - "@polkadot/x-randomvalues": 6.11.2-9 + "@polkadot/networks": 6.11.2-10 + "@polkadot/util": 6.11.2-10 + "@polkadot/wasm-crypto": ^4.1.1 + "@polkadot/x-randomvalues": 6.11.2-10 base-x: ^3.0.8 base64-js: ^1.5.1 blakejs: ^1.1.1 @@ -2135,118 +2238,118 @@ __metadata: tweetnacl: ^1.0.3 xxhashjs: ^0.2.2 peerDependencies: - "@polkadot/util": 6.11.2-9 - checksum: 77c8ef19b07087f4d2b988b928fcdf7f2e210cd8e796c9c77e379c3e986f1b7026d8915e7ddff1882aa0594a0c8c752c4574a67990f0719f07fd9391f3996a68 + "@polkadot/util": 6.11.2-10 + checksum: 8edc4c762cb99a57ca243d55aa01e871e5d6488b973ed0cc0e38463a5a8a2350541f8c3f6bec5978dcfec83001a88c076fbabbfb4137b53b60f5aee665ade301 languageName: node linkType: hard -"@polkadot/util@npm:6.11.2-9, @polkadot/util@npm:^6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/util@npm:6.11.2-9" +"@polkadot/util@npm:6.11.2-10, @polkadot/util@npm:^6.11.2-10, @polkadot/util@npm:^6.11.2-7": + version: 6.11.2-10 + resolution: "@polkadot/util@npm:6.11.2-10" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/x-textdecoder": 6.11.2-9 - "@polkadot/x-textencoder": 6.11.2-9 + "@polkadot/x-textdecoder": 6.11.2-10 + "@polkadot/x-textencoder": 6.11.2-10 "@types/bn.js": ^4.11.6 bn.js: ^4.11.9 camelcase: ^5.3.1 ip-regex: ^4.3.0 - checksum: d27baaa5a762cc423e0a3a7d186efe5dfae7d01363d45831d9d863b72f3f8b1bfd4b89e152f1c7cac0736f965bb1385bc771a5e3814317c79025b7366c801b9c + checksum: c8ce3610623e1fcc15f9d099d3d4a3dfee5ba3d92f5c43c423d643440076068a42ca181e6db97a86212e9b5b9cbb5ab852584d4f25986d3488c6516e4fcd6df0 languageName: node linkType: hard -"@polkadot/wasm-crypto-asmjs@npm:^4.0.2": - version: 4.0.2 - resolution: "@polkadot/wasm-crypto-asmjs@npm:4.0.2" +"@polkadot/wasm-crypto-asmjs@npm:^4.1.1": + version: 4.1.1 + resolution: "@polkadot/wasm-crypto-asmjs@npm:4.1.1" dependencies: - "@babel/runtime": ^7.13.9 - checksum: c5f58a7aa6bbba78953fd204b6cadb8fa0a21c97fb41aaad78086b7476d3878488ef4e8beba87efc2a336e34245adf9bf691b645a32c10d55003fdcb6914f336 + "@babel/runtime": ^7.14.6 + checksum: e1c2d201af398fe179f685f3a33537c2bc5539fc84226c7fba768ce47f291fb196821a0cbc3791c8f1505db9ffcbe8172f51c19894463c6193895f3265b73e7e languageName: node linkType: hard -"@polkadot/wasm-crypto-wasm@npm:^4.0.2": - version: 4.0.2 - resolution: "@polkadot/wasm-crypto-wasm@npm:4.0.2" +"@polkadot/wasm-crypto-wasm@npm:^4.1.1": + version: 4.1.1 + resolution: "@polkadot/wasm-crypto-wasm@npm:4.1.1" dependencies: - "@babel/runtime": ^7.13.9 - checksum: d52e64ce1b006664c1a99f90f54eb5e5350c01e747bad0d825dfe6a25f557a669c0f30049281db26f7667cd5a4c2e74a3b241b4d9130df81308bab3a430c3de7 + "@babel/runtime": ^7.14.6 + checksum: be2f41b24ed013b1786bdb35fcdbed6a9534d50ce3fb7235d8f336e51aa1b601d2c3e60bdd2ca66943e5083a05e93f873bc7019e2b3d9211b4cb8ed1311e21d7 languageName: node linkType: hard -"@polkadot/wasm-crypto@npm:^4.0.2": - version: 4.0.2 - resolution: "@polkadot/wasm-crypto@npm:4.0.2" +"@polkadot/wasm-crypto@npm:^4.1.1": + version: 4.1.1 + resolution: "@polkadot/wasm-crypto@npm:4.1.1" dependencies: - "@babel/runtime": ^7.13.9 - "@polkadot/wasm-crypto-asmjs": ^4.0.2 - "@polkadot/wasm-crypto-wasm": ^4.0.2 + "@babel/runtime": ^7.14.6 + "@polkadot/wasm-crypto-asmjs": ^4.1.1 + "@polkadot/wasm-crypto-wasm": ^4.1.1 peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: 0aadce6d82bb687bf37667e5ecfe1ca6b6d1c568ae961b812261b1e95d116cd52887114d4d908e07b55e4846f591fb5e1f629bd9cef3660376dbb01fb3f85195 + checksum: 1eb876d3a0bba120eeb13347cb9a756eeb5a6f11ba542d6d3bb469b06c2a1b6d70e661a5d5f588c48d390c109b4a40d3df6508a09a211a516a92a9a15f01a384 languageName: node linkType: hard -"@polkadot/x-fetch@npm:^6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/x-fetch@npm:6.11.2-9" +"@polkadot/x-fetch@npm:^6.11.2-10, @polkadot/x-fetch@npm:^6.11.2-7": + version: 6.11.2-10 + resolution: "@polkadot/x-fetch@npm:6.11.2-10" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/x-global": 6.11.2-9 + "@polkadot/x-global": 6.11.2-10 "@types/node-fetch": ^2.5.10 node-fetch: ^2.6.1 - checksum: 5b9ed86ec028c9476adf24b2709c678c43eb83614cb05a90a7298df4c2ad9871691d745228ec48a4a3541414a0223efcf06c8650bf8be134f626e48f974cef07 + checksum: 6fe45346f625d8346a59b0f37e6cf5d0813c7fe7a5e3e7a49197b679b801d1dee0392cdcafea848628144fa301c717a5df4302aa32b0b233e692a78c5b2b69de languageName: node linkType: hard -"@polkadot/x-global@npm:6.11.2-9, @polkadot/x-global@npm:^6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/x-global@npm:6.11.2-9" +"@polkadot/x-global@npm:6.11.2-10, @polkadot/x-global@npm:^6.11.2-10, @polkadot/x-global@npm:^6.11.2-7": + version: 6.11.2-10 + resolution: "@polkadot/x-global@npm:6.11.2-10" dependencies: "@babel/runtime": ^7.14.6 - checksum: 43df76059d1aa1213d9d704d23757fe1d519b060bcb9dcef8e090e26ac71740e8a46ef82cda033fcf97f0c0a4a4569677b3bfadc61f3470edf28e8dee7f68cea + checksum: 833b2f8c5c4f4e48822b9f593d0b64afe261f61216fb8571a5519f932fe615331fa7158e9b099d3d5899d37b0a4a1beb977f4c343df531828766287d2e3116aa languageName: node linkType: hard -"@polkadot/x-randomvalues@npm:6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/x-randomvalues@npm:6.11.2-9" +"@polkadot/x-randomvalues@npm:6.11.2-10": + version: 6.11.2-10 + resolution: "@polkadot/x-randomvalues@npm:6.11.2-10" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/x-global": 6.11.2-9 - checksum: b1c7a868a95c051d7cf875129f4a2149cf13b2f65db8e748ab5b6042a143c07dc1c152b47776c9a367da66e9262900b873b215c56f0aaf288c9a10db7366f202 + "@polkadot/x-global": 6.11.2-10 + checksum: 49cc2f5c36c6dd0c18e9e0f2ab8595fcf23ce98083b9f40051609a198e797330a5bfa3229ccf505bc2f3d6c87607e5e7097f3c4686a3c76ff23c9b9f4d9dc5d8 languageName: node linkType: hard -"@polkadot/x-textdecoder@npm:6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/x-textdecoder@npm:6.11.2-9" +"@polkadot/x-textdecoder@npm:6.11.2-10": + version: 6.11.2-10 + resolution: "@polkadot/x-textdecoder@npm:6.11.2-10" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/x-global": 6.11.2-9 - checksum: d2ce1a481ce3a195a03c19aec1fff61b44eb8c64ff31f6c31afb2d7c241f40fcfe838c961b2abc7f85792743b40d3b6d177659b581be185c6d4f546b5f0d4a52 + "@polkadot/x-global": 6.11.2-10 + checksum: 24d76d3f0c4e65291831afbfa21c66b569d3ce2eac8ebf810eef4f4c897313c31ff30c74267fe780282ce89a72eda5925423a95ba5633e225eb581e6f8880be0 languageName: node linkType: hard -"@polkadot/x-textencoder@npm:6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/x-textencoder@npm:6.11.2-9" +"@polkadot/x-textencoder@npm:6.11.2-10": + version: 6.11.2-10 + resolution: "@polkadot/x-textencoder@npm:6.11.2-10" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/x-global": 6.11.2-9 - checksum: 711990bf75063116e4e6f872a7b8009491a7cf413cfd0826a60f489327681eb043fc6ce032d5c1576acd285c500182184d3454fa5447f29ec49a5efb55768f80 + "@polkadot/x-global": 6.11.2-10 + checksum: 6695651362812c6d1f986e6d873ffac86a6fe273c3b9932b3978d9fd1a1a02d2cb27679f08487309da702a582d2b83a6fbb26f2a10972c8677f418c84783acb1 languageName: node linkType: hard -"@polkadot/x-ws@npm:^6.11.2-9": - version: 6.11.2-9 - resolution: "@polkadot/x-ws@npm:6.11.2-9" +"@polkadot/x-ws@npm:^6.11.2-10, @polkadot/x-ws@npm:^6.11.2-7": + version: 6.11.2-10 + resolution: "@polkadot/x-ws@npm:6.11.2-10" dependencies: "@babel/runtime": ^7.14.6 - "@polkadot/x-global": 6.11.2-9 + "@polkadot/x-global": 6.11.2-10 "@types/websocket": ^1.0.3 websocket: ^1.0.34 - checksum: 0ba25f7658302c326ffa85fbe4b57934afce6643a54afd73fea4637c78d4b40cea78447513fd655569d38b929a79e5f6cdf54bd9d2bedcddfed17bb95fdc21b8 + checksum: a8848975c6e12f6eed4d16b22a412070c2f7de435f78e6ff8f9d14c118cfb68e3ce13b1b456547716dd1da3c3799296df5e8c0b5361f05157c4bcd5640af62ba languageName: node linkType: hard