diff --git a/packages/extension/package.json b/packages/extension/package.json index 6cadc1b3a..227538cc0 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -4,11 +4,13 @@ "private": true, "scripts": { "zip": "cd dist; zip -r release.zip *;", + "prebuild": "yarn kadena:prebuild", "build:chrome": "cross-env BROWSER='chrome' vue-cli-service build && yarn build:rollup", "build:firefox": "cross-env BROWSER='firefox' vue-cli-service build && yarn build:rollup && node configs/get-system-info.js", "lint": "vue-cli-service lint --fix", "build:rollup": "cross-env minify=on rollup --config configs/rollup.config.contentscript.mjs && cross-env minify=on rollup --config configs/rollup.config.inject.mjs", "inspectWebpack": "vue-cli-service inspect > webpack.log", + "kadena:prebuild": "pactjs contract-generate --contract=coin --api https://api.chainweb.com/chainweb/0.0/mainnet01/chain/1/pact", "test": "ts-mocha --require ./configs/testNullCompiler.js --paths -p configs/tsconfig.test.json ./**/*.mocha.ts", "watch": "rimraf dist && concurrently 'npm:watch-*(!firefox)'", "watch:firefox": "concurrently 'npm:watch-*(!chrome)'", @@ -56,7 +58,6 @@ "memoize-one": "^6.0.0", "moment": "^2.29.4", "nanoevents": "^7.0.1", - "pact-lang-api": "^4.3.6", "pinia": "^2.1.6", "qrcode.vue": "^3.4.1", "switch-ts": "^1.1.1", @@ -73,6 +74,7 @@ "zxcvbn": "^4.4.2" }, "devDependencies": { + "@kadena/pactjs-cli": "^1.7.0", "@polkadot/api": "^10.9.1", "@polkadot/extension-inject": "^0.46.5", "@polkadot/keyring": "^12.5.1", diff --git a/packages/extension/src/providers/kadena/libs/api.ts b/packages/extension/src/providers/kadena/libs/api.ts index 8ff443f61..16839c9a5 100644 --- a/packages/extension/src/providers/kadena/libs/api.ts +++ b/packages/extension/src/providers/kadena/libs/api.ts @@ -3,9 +3,12 @@ import { ProviderAPIInterface } from "@/types/provider"; import { KadenaNetworkOptions } from "../types/kadena-network"; import { ICommand, + IUnsignedCommand, ICommandResult, ITransactionDescriptor, createClient, + Pact, + ChainId, } from "@kadena/client"; import { toBase } from "@enkryptcom/utils"; import DomainState from "@/libs/domain-state"; @@ -47,12 +50,16 @@ class API implements ProviderAPIInterface { }); } - async getTransactionStatus(hash: string): Promise { - const Pact = require("pact-lang-api"); - const cmd = { requestKeys: [hash] }; + async getTransactionStatus(requestKey: string): Promise { const chainId = await this.getChainId(); - const transactions = await Pact.fetch.poll(cmd, this.getApiHost(chainId)); - return transactions[hash]; + const networkId = this.networkId; + const { pollStatus } = createClient(this.getApiHost(chainId)); + const responses = await pollStatus({ + requestKey, + networkId, + chainId: chainId as ChainId, + }); + return responses[requestKey]; } async getBalanceByChainId(address: string, chainId: string): Promise { @@ -61,8 +68,14 @@ class API implements ProviderAPIInterface { chainId ); - if (balance.result.error) { - return toBase("0", this.decimals); + if (balance.result.status === "failure") { + const error = balance.result.error as { message: string | undefined }; + const message = error.message ?? "Unknown error retrieving balances"; + // expected error when account does not exist on a chain (balance == 0) + if (message.includes("row not found")) { + return toBase("0", this.decimals); + } + throw new Error(message); } const balanceValue = parseFloat(balance.result.data.toString()).toFixed( @@ -78,22 +91,13 @@ class API implements ProviderAPIInterface { } async getBalanceAPI(account: string, chainId: string) { - const Pact = require("pact-lang-api"); - const cmd = { - networkId: this.networkId, - pactCode: `(coin.get-balance "${account}")`, - envData: {}, - meta: { - creationTime: Math.round(new Date().getTime() / 1000), - ttl: 600, - gasLimit: 600, - chainId: chainId, - gasPrice: 0.0000001, - sender: "", - }, - }; - - return Pact.fetch.local(cmd, this.getApiHost(chainId)); + const transaction = Pact.builder + .execution(Pact.modules.coin["get-balance"](account)) + .setMeta({ chainId: chainId as ChainId }) + .setNetworkId(this.networkId) + .createTransaction(); + + return this.dirtyRead(transaction); } async sendLocalTransaction( @@ -120,7 +124,9 @@ class API implements ProviderAPIInterface { return client.listen(transactionDescriptor); } - async dirtyRead(signedTranscation: ICommand): Promise { + async dirtyRead( + signedTranscation: ICommand | IUnsignedCommand + ): Promise { const chainId = await this.getChainId(); const client = createClient(this.getApiHost(chainId)); return client.dirtyRead(signedTranscation); diff --git a/packages/extension/src/types/activity.ts b/packages/extension/src/types/activity.ts index 0f7f57ceb..b95240073 100644 --- a/packages/extension/src/types/activity.ts +++ b/packages/extension/src/types/activity.ts @@ -5,6 +5,7 @@ import { TokenTypeTo, StatusOptionsResponse, } from "@enkryptcom/swap"; +import { ICommandResult } from "@kadena/client"; interface BTCInOuts { address: string; @@ -62,13 +63,7 @@ interface SubstrateRawInfo { asset_type: string; } -interface KadenaRawInfo { - gas: number; - result: { status: string; data: string }; - reqKey: string; - logs: string; - txId: number; -} +type KadenaRawInfo = ICommandResult; enum ActivityStatus { pending = "pending", diff --git a/packages/extension/tsconfig.json b/packages/extension/tsconfig.json index e51b6667a..db01dae84 100644 --- a/packages/extension/tsconfig.json +++ b/packages/extension/tsconfig.json @@ -11,7 +11,7 @@ "allowSyntheticDefaultImports": true, "resolveJsonModule": true, "sourceMap": true, - "types": ["mocha", "chrome"], + "types": ["mocha", "chrome", ".kadena/pactjs-generated"], "baseUrl": ".", "paths": { "@/*": ["./src/*"], diff --git a/yarn.lock b/yarn.lock index caec6983b..e63bb0aa5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2409,6 +2409,7 @@ __metadata: "@ethereumjs/common": ^3.2.0 "@ethereumjs/tx": ^4.2.0 "@kadena/client": ^1.2.0 + "@kadena/pactjs-cli": ^1.7.0 "@ledgerhq/hw-transport-webusb": ^6.27.19 "@metamask/eth-sig-util": ^6.0.1 "@polkadot/api": ^10.9.1 @@ -2472,7 +2473,6 @@ __metadata: mocha: ^10.2.0 moment: ^2.29.4 nanoevents: ^7.0.1 - pact-lang-api: ^4.3.6 path-browserify: ^1.0.1 pinia: ^2.1.6 prettier: ^2.8.8 @@ -3996,6 +3996,31 @@ __metadata: languageName: node linkType: hard +"@kadena/chainweb-node-client@npm:0.5.2": + version: 0.5.2 + resolution: "@kadena/chainweb-node-client@npm:0.5.2" + dependencies: + "@kadena/cryptography-utils": 0.4.2 + "@kadena/pactjs": 0.4.2 + cross-fetch: ~3.1.5 + checksum: 88be7f9f2745a0dd25131d6d226c6d21dceb546969c0043f342c99c92172b24ac76a66ce37d13688b13b74c01736a314efb2ea1ea5d6dac3e5f333bed8df9b77 + languageName: node + linkType: hard + +"@kadena/client@npm:1.7.0": + version: 1.7.0 + resolution: "@kadena/client@npm:1.7.0" + dependencies: + "@kadena/chainweb-node-client": 0.5.2 + "@kadena/cryptography-utils": 0.4.2 + "@kadena/pactjs": 0.4.2 + "@walletconnect/sign-client": ~2.8.1 + cross-fetch: ~3.1.5 + debug: ~4.3.4 + checksum: 6ea7dd8b997c16741e7f9fbb3b8db7aca368a3ff82401a8cd57de8d095fb13ba46bca0aa9b51906210d3e679211914cda49c1547b867b206013bdd31c607a4c8 + languageName: node + linkType: hard + "@kadena/client@npm:^1.2.0": version: 1.4.0 resolution: "@kadena/client@npm:1.4.0" @@ -4022,6 +4047,47 @@ __metadata: languageName: node linkType: hard +"@kadena/cryptography-utils@npm:0.4.2": + version: 0.4.2 + resolution: "@kadena/cryptography-utils@npm:0.4.2" + dependencies: + blakejs: ^1.2.1 + buffer: ^6.0.3 + tweetnacl: ^1.0.3 + checksum: 2389cdabc017049a1e72710f60694ef7e2cb1ca89634fb6efad80ffdba413b2e5173c4f64a3605b7dd1660f3a007877b692b063733fdadfadccb57b31840e697 + languageName: node + linkType: hard + +"@kadena/pactjs-cli@npm:^1.7.0": + version: 1.7.0 + resolution: "@kadena/pactjs-cli@npm:1.7.0" + dependencies: + "@kadena/client": 1.7.0 + "@kadena/pactjs-generator": 1.7.0 + commander: ^11.0.0 + cross-fetch: ~3.1.5 + debug: ~4.3.4 + mkdirp: ~1.0.4 + prettier: ~3.0.3 + rimraf: ~5.0.1 + zod: ~3.18.0 + bin: + pactjs: bin/pactjs.js + checksum: cbc25020aa21494df9a09865ec771476afd33e66b637c403260e5add088731d00490473cd6031e5b253aabf1b3ffb72fb05032747457679a64506dbc9fa726ff + languageName: node + linkType: hard + +"@kadena/pactjs-generator@npm:1.7.0": + version: 1.7.0 + resolution: "@kadena/pactjs-generator@npm:1.7.0" + dependencies: + memfs: ~3.5.1 + moo: ~0.5.1 + nearley: ~2.20.1 + checksum: 50bafaf61f6548110b33f04e5b8d70f49e1111671c3069fd787bc3434b533584380b1a414b546233d5554f1f46e91e7272ffeb367b4349404771a390a6f4685d + languageName: node + linkType: hard + "@kadena/pactjs@npm:0.3.2": version: 0.3.2 resolution: "@kadena/pactjs@npm:0.3.2" @@ -4032,6 +4098,15 @@ __metadata: languageName: node linkType: hard +"@kadena/pactjs@npm:0.4.2": + version: 0.4.2 + resolution: "@kadena/pactjs@npm:0.4.2" + dependencies: + bignumber.js: ^9.1.2 + checksum: bc1f22a7e55a6529db5c76aece3947619482c3cf8ee523fce2a7ac225d85eacacb0c98dc183847df059ce19d03ab0fea81a1feca72f4d9abf7ceaabd3604c358 + languageName: node + linkType: hard + "@kadena/types@npm:0.4.2": version: 0.4.2 resolution: "@kadena/types@npm:0.4.2" @@ -9154,7 +9229,7 @@ __metadata: languageName: node linkType: hard -"JSONStream@npm:^1.0.3, JSONStream@npm:^1.3.5": +"JSONStream@npm:^1.3.5": version: 1.3.5 resolution: "JSONStream@npm:1.3.5" dependencies: @@ -9217,24 +9292,6 @@ __metadata: languageName: node linkType: hard -"acorn-node@npm:^1.2.0, acorn-node@npm:^1.3.0, acorn-node@npm:^1.5.2, acorn-node@npm:^1.8.2": - version: 1.8.2 - resolution: "acorn-node@npm:1.8.2" - dependencies: - acorn: ^7.0.0 - acorn-walk: ^7.0.0 - xtend: ^4.0.2 - checksum: 02e1564a1ccf8bd1fcefcd01235398af4a9effaf032c5397994ddd275590a72894cb3e26e4b82579ccdda1e48ade7486aef61e771ddae3563ca452b927f443d8 - languageName: node - linkType: hard - -"acorn-walk@npm:^7.0.0": - version: 7.2.0 - resolution: "acorn-walk@npm:7.2.0" - checksum: 9252158a79b9d92f1bc0dd6acc0fcfb87a67339e84bcc301bb33d6078936d27e35d606b4d35626d2962cd43c256d6f27717e70cbe15c04fff999ab0b2260b21f - languageName: node - linkType: hard - "acorn-walk@npm:^8.0.0, acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1": version: 8.2.0 resolution: "acorn-walk@npm:8.2.0" @@ -9242,15 +9299,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^7.0.0": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 - languageName: node - linkType: hard - "acorn@npm:^8.0.4, acorn@npm:^8.0.5, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.9.0": version: 8.10.0 resolution: "acorn@npm:8.10.0" @@ -9710,16 +9758,6 @@ __metadata: languageName: node linkType: hard -"assert@npm:^1.4.0": - version: 1.5.1 - resolution: "assert@npm:1.5.1" - dependencies: - object.assign: ^4.1.4 - util: ^0.10.4 - checksum: bfc539da97545f9b2989395d6b85be40b70649ce57464f3cc6e61f4975fb097ba0689c386f95bdb4c3ab867931e40a565c9e193ae3c02263a8e92acb17c9dc93 - languageName: node - linkType: hard - "assert@npm:^2.0.0, assert@npm:^2.1.0": version: 2.1.0 resolution: "assert@npm:2.1.0" @@ -10023,13 +10061,6 @@ __metadata: languageName: node linkType: hard -"base64-url@npm:^2.3.3": - version: 2.3.3 - resolution: "base64-url@npm:2.3.3" - checksum: 3b231b4b5e82ae8834a1616a53b6eb5666e5604072bc0d631826be28ce0c8181cc1fbbb96591a3060777bff3c6000c70068c4f89ee29145e24011b0531cc5353 - languageName: node - linkType: hard - "batch@npm:0.6.1": version: 0.6.1 resolution: "batch@npm:0.6.1" @@ -10373,7 +10404,7 @@ __metadata: languageName: node linkType: hard -"blakejs@npm:^1.0.1, blakejs@npm:^1.1.0, blakejs@npm:^1.1.1, blakejs@npm:^1.2.1": +"blakejs@npm:^1.1.0, blakejs@npm:^1.1.1, blakejs@npm:^1.2.1": version: 1.2.1 resolution: "blakejs@npm:1.2.1" checksum: d699ba116cfa21d0b01d12014a03e484dd76d483133e6dc9eb415aa70a119f08beb3bcefb8c71840106a00b542cba77383f8be60cd1f0d4589cb8afb922eefbe @@ -10544,31 +10575,6 @@ __metadata: languageName: node linkType: hard -"browser-pack@npm:^6.0.1": - version: 6.1.0 - resolution: "browser-pack@npm:6.1.0" - dependencies: - JSONStream: ^1.0.3 - combine-source-map: ~0.8.0 - defined: ^1.0.0 - safe-buffer: ^5.1.1 - through2: ^2.0.0 - umd: ^3.0.0 - bin: - browser-pack: bin/cmd.js - checksum: 9e5993d3eefb7c56a68cfc8810e59a2920481f93bdcb0a53e07b322f273f697cfeb3a2302aa7fc0f725d29be0e8cc629561f463f2c8b06e2958497869d42cc53 - languageName: node - linkType: hard - -"browser-resolve@npm:^2.0.0": - version: 2.0.0 - resolution: "browser-resolve@npm:2.0.0" - dependencies: - resolve: ^1.17.0 - checksum: 69225e73b555bd6d2a08fb93c7342cfcf3b5058b975099c52649cd5c3cec84c2066c5385084d190faedfb849684d9dabe10129f0cd401d1883572f2e6650f440 - languageName: node - linkType: hard - "browser-stdout@npm:1.3.1": version: 1.3.1 resolution: "browser-stdout@npm:1.3.1" @@ -10640,73 +10646,6 @@ __metadata: languageName: node linkType: hard -"browserify-zlib@npm:~0.2.0": - version: 0.2.0 - resolution: "browserify-zlib@npm:0.2.0" - dependencies: - pako: ~1.0.5 - checksum: 5cd9d6a665190fedb4a97dfbad8dabc8698d8a507298a03f42c734e96d58ca35d3c7d4085e283440bbca1cd1938cff85031728079bedb3345310c58ab1ec92d6 - languageName: node - linkType: hard - -"browserify@npm:^16.5.1": - version: 16.5.2 - resolution: "browserify@npm:16.5.2" - dependencies: - JSONStream: ^1.0.3 - assert: ^1.4.0 - browser-pack: ^6.0.1 - browser-resolve: ^2.0.0 - browserify-zlib: ~0.2.0 - buffer: ~5.2.1 - cached-path-relative: ^1.0.0 - concat-stream: ^1.6.0 - console-browserify: ^1.1.0 - constants-browserify: ~1.0.0 - crypto-browserify: ^3.0.0 - defined: ^1.0.0 - deps-sort: ^2.0.0 - domain-browser: ^1.2.0 - duplexer2: ~0.1.2 - events: ^2.0.0 - glob: ^7.1.0 - has: ^1.0.0 - htmlescape: ^1.1.0 - https-browserify: ^1.0.0 - inherits: ~2.0.1 - insert-module-globals: ^7.0.0 - labeled-stream-splicer: ^2.0.0 - mkdirp-classic: ^0.5.2 - module-deps: ^6.2.3 - os-browserify: ~0.3.0 - parents: ^1.0.1 - path-browserify: ~0.0.0 - process: ~0.11.0 - punycode: ^1.3.2 - querystring-es3: ~0.2.0 - read-only-stream: ^2.0.0 - readable-stream: ^2.0.2 - resolve: ^1.1.4 - shasum: ^1.0.0 - shell-quote: ^1.6.1 - stream-browserify: ^2.0.0 - stream-http: ^3.0.0 - string_decoder: ^1.1.1 - subarg: ^1.0.0 - syntax-error: ^1.1.1 - through2: ^2.0.0 - timers-browserify: ^1.0.1 - tty-browserify: 0.0.1 - url: ~0.11.0 - util: ~0.10.1 - vm-browserify: ^1.0.0 - xtend: ^4.0.0 - bin: - browserify: bin/cmd.js - checksum: 75dacf5c82355146b49a2febb3bf9f7898893931973cf901849791827e44782afcb562be7bc3a893d9022ae528fd6fccdf24fc8812cb5aa1b081bb7ce34c46b5 - languageName: node - linkType: hard - "browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.3, browserslist@npm:^4.16.6, browserslist@npm:^4.17.5, browserslist@npm:^4.20.2": version: 4.20.2 resolution: "browserslist@npm:4.20.2" @@ -10828,16 +10767,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:~5.2.1": - version: 5.2.1 - resolution: "buffer@npm:5.2.1" - dependencies: - base64-js: ^1.0.2 - ieee754: ^1.1.4 - checksum: aa3f25bb88d313b8317b436677b46e9e32db64ae397dd5a9d1f867da132985b857c71deaa36cc37666fdb955d8d0f66abeae9460aa7d9b2dca36a9da2f50d05e - languageName: node - linkType: hard - "buffer@npm:~5.4.3": version: 5.4.3 resolution: "buffer@npm:5.4.3" @@ -11003,13 +10932,6 @@ __metadata: languageName: node linkType: hard -"cached-path-relative@npm:^1.0.0, cached-path-relative@npm:^1.0.2": - version: 1.1.0 - resolution: "cached-path-relative@npm:1.1.0" - checksum: 2f1d63c2301feda575039b945811e54b2dc851b49e94aa366d2916fece745fe4f4490a28a68bd0afe79c2fe336bebf62cbdfa2ad75b178d33b074089114d402d - languageName: node - linkType: hard - "call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": version: 1.0.2 resolution: "call-bind@npm:1.0.2" @@ -11176,18 +11098,6 @@ __metadata: languageName: node linkType: hard -"chainweb@npm:^2.0.4": - version: 2.0.4 - resolution: "chainweb@npm:2.0.4" - dependencies: - base64-url: ^2.3.3 - eventsource: ^1.1.0 - node-fetch: ^2.6.1 - p-retry: ^4.5.0 - checksum: bd396ca1abb4610cb385118201a33922d26b66cce3d5346e40fc9df2b41fda9ea14b704e6e60a98db65f5515527420d9bbea466c1acf550df7e3100ce24704bf - languageName: node - linkType: hard - "chalk@npm:^2.1.0, chalk@npm:^2.3.2, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -11608,18 +11518,6 @@ __metadata: languageName: node linkType: hard -"combine-source-map@npm:^0.8.0, combine-source-map@npm:~0.8.0": - version: 0.8.0 - resolution: "combine-source-map@npm:0.8.0" - dependencies: - convert-source-map: ~1.1.0 - inline-source-map: ~0.6.0 - lodash.memoize: ~3.0.3 - source-map: ~0.5.3 - checksum: 26b3064a4e58400e04089acbf5c8741c47db079706bb2fcd79a7768f99d68de9baf1eb48081cdfbc568e308633105af2aeaf52c73e388619ba1f56463fb73a2e - languageName: node - linkType: hard - "combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" @@ -11636,7 +11534,14 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.15.0, commander@npm:^2.20.0, commander@npm:^2.20.3": +"commander@npm:^11.0.0": + version: 11.1.0 + resolution: "commander@npm:11.1.0" + checksum: fd1a8557c6b5b622c89ecdfde703242ab7db3b628ea5d1755784c79b8e7cb0d74d65b4a262289b533359cd58e1bfc0bf50245dfbcd2954682a6f367c828b79ef + languageName: node + linkType: hard + +"commander@npm:^2.15.0, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e @@ -11712,18 +11617,6 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^1.6.0, concat-stream@npm:^1.6.1, concat-stream@npm:~1.6.0": - version: 1.6.2 - resolution: "concat-stream@npm:1.6.2" - dependencies: - buffer-from: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^2.2.2 - typedarray: ^0.0.6 - checksum: 1ef77032cb4459dcd5187bd710d6fc962b067b64ec6a505810de3d2b8cc0605638551b42f8ec91edf6fcd26141b32ef19ad749239b58fae3aba99187adc32285 - languageName: node - linkType: hard - "concurrently@npm:^8.2.1": version: 8.2.1 resolution: "concurrently@npm:8.2.1" @@ -11758,13 +11651,6 @@ __metadata: languageName: node linkType: hard -"console-browserify@npm:^1.1.0": - version: 1.2.0 - resolution: "console-browserify@npm:1.2.0" - checksum: 226591eeff8ed68e451dffb924c1fb750c654d54b9059b3b261d360f369d1f8f70650adecf2c7136656236a4bfeb55c39281b5d8a55d792ebbb99efd3d848d52 - languageName: node - linkType: hard - "console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" @@ -11791,13 +11677,6 @@ __metadata: languageName: node linkType: hard -"constants-browserify@npm:~1.0.0": - version: 1.0.0 - resolution: "constants-browserify@npm:1.0.0" - checksum: f7ac8c6d0b6e4e0c77340a1d47a3574e25abd580bfd99ad707b26ff7618596cf1a5e5ce9caf44715e9e01d4a5d12cb3b4edaf1176f34c19adb2874815a56e64f - languageName: node - linkType: hard - "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -11866,13 +11745,6 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:~1.1.0": - version: 1.1.3 - resolution: "convert-source-map@npm:1.1.3" - checksum: 0ed6bdecd330fd05941b417b63ebc9001b438f6d6681cd9a068617c3d4b649794dc35c95ba239d0a01f0b9499912b9e0d0d1b7c612e3669c57c65ce4bbc8fdd8 - languageName: node - linkType: hard - "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" @@ -12200,7 +12072,7 @@ __metadata: languageName: node linkType: hard -"crypto-browserify@npm:3.12.0, crypto-browserify@npm:^3.0.0, crypto-browserify@npm:^3.12.0": +"crypto-browserify@npm:3.12.0, crypto-browserify@npm:^3.12.0": version: 3.12.0 resolution: "crypto-browserify@npm:3.12.0" dependencies: @@ -12438,13 +12310,6 @@ __metadata: languageName: node linkType: hard -"dash-ast@npm:^1.0.0": - version: 1.0.0 - resolution: "dash-ast@npm:1.0.0" - checksum: db59e5e275d8159fb3b84bcd2936470c3fecb626f6486c179a28afad141cd95a578faaa3695ad6106153ca861da99a3d891fda37757b49afab773b3a46c638e6 - languageName: node - linkType: hard - "dashdash@npm:^1.12.0": version: 1.14.1 resolution: "dashdash@npm:1.14.1" @@ -12654,13 +12519,6 @@ __metadata: languageName: node linkType: hard -"defined@npm:^1.0.0": - version: 1.0.1 - resolution: "defined@npm:1.0.1" - checksum: b1a852300bdb57f297289b55eafdd0c517afaa3ec8190e78fce91b9d8d0c0369d4505ecbdacfd3d98372e664f4a267d9bd793938d4a8c76209c9d9516fbe2101 - languageName: node - linkType: hard - "delay@npm:^5.0.0": version: 5.0.0 resolution: "delay@npm:5.0.0" @@ -12703,20 +12561,6 @@ __metadata: languageName: node linkType: hard -"deps-sort@npm:^2.0.0": - version: 2.0.1 - resolution: "deps-sort@npm:2.0.1" - dependencies: - JSONStream: ^1.0.3 - shasum-object: ^1.0.0 - subarg: ^1.0.0 - through2: ^2.0.0 - bin: - deps-sort: bin/cmd.js - checksum: 1cbaad500aa1592d7497321faf39c7bb7b86ed0930b1efd0c54efdf68433fc53d8bc844bb220723c7861b397ba886495ebdab2cb0fbf13262d1342d98a88622b - languageName: node - linkType: hard - "des.js@npm:^1.0.0": version: 1.0.1 resolution: "des.js@npm:1.0.1" @@ -12762,19 +12606,6 @@ __metadata: languageName: node linkType: hard -"detective@npm:^5.2.0": - version: 5.2.1 - resolution: "detective@npm:5.2.1" - dependencies: - acorn-node: ^1.8.2 - defined: ^1.0.0 - minimist: ^1.2.6 - bin: - detective: bin/detective.js - checksum: dc4601bbc6be850edb3c2dab7a0eaf5a6169a15ad201679c66d40ea1986df816eeaecd590047f15b0780285f3eeea13b82dca0d4c52a47e744a571e326a72dc9 - languageName: node - linkType: hard - "devmoji@npm:^2.3.0": version: 2.3.0 resolution: "devmoji@npm:2.3.0" @@ -12836,6 +12667,13 @@ __metadata: languageName: node linkType: hard +"discontinuous-range@npm:1.0.0": + version: 1.0.0 + resolution: "discontinuous-range@npm:1.0.0" + checksum: 8ee88d7082445b6eadc7c03bebe6dc978f96760c45e9f65d16ca66174d9e086a9e3855ee16acf65625e1a07a846a17de674f02a5964a6aebe5963662baf8b5c8 + languageName: node + linkType: hard + "dns-equal@npm:^1.0.0": version: 1.0.0 resolution: "dns-equal@npm:1.0.0" @@ -12908,13 +12746,6 @@ __metadata: languageName: node linkType: hard -"domain-browser@npm:^1.2.0": - version: 1.2.0 - resolution: "domain-browser@npm:1.2.0" - checksum: 8f1235c7f49326fb762f4675795246a6295e7dd566b4697abec24afdba2460daa7dfbd1a73d31efbf5606b3b7deadb06ce47cf06f0a476e706153d62a4ff2b90 - languageName: node - linkType: hard - "domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0, domelementtype@npm:^2.3.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" @@ -13015,15 +12846,6 @@ __metadata: languageName: node linkType: hard -"duplexer2@npm:^0.1.2, duplexer2@npm:~0.1.0, duplexer2@npm:~0.1.2": - version: 0.1.4 - resolution: "duplexer2@npm:0.1.4" - dependencies: - readable-stream: ^2.0.2 - checksum: 744961f03c7f54313f90555ac20284a3fb7bf22fdff6538f041a86c22499560eb6eac9d30ab5768054137cb40e6b18b40f621094e0261d7d8c35a37b7a5ad241 - languageName: node - linkType: hard - "duplexer3@npm:^0.1.4": version: 0.1.4 resolution: "duplexer3@npm:0.1.4" @@ -14162,13 +13984,6 @@ __metadata: languageName: node linkType: hard -"events@npm:^2.0.0": - version: 2.1.0 - resolution: "events@npm:2.1.0" - checksum: 8756c4f40a57ffdaa60f1e285beb1fcf2873a26ef713879b927ed648b2833cbbbcdbf93460a3af407af55677e89c044ac9c3c5639a7b3ce38f4dfec2fa4d039e - languageName: node - linkType: hard - "events@npm:^3.1.0, events@npm:^3.2.0, events@npm:^3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" @@ -14176,7 +13991,7 @@ __metadata: languageName: node linkType: hard -"eventsource@npm:^1.1.0, eventsource@npm:^1.1.1": +"eventsource@npm:^1.1.1": version: 1.1.2 resolution: "eventsource@npm:1.1.2" checksum: fe8f2ac3c70b1b63ee3cef5c0a28680cb00b5747bfda1d9835695fab3ed602be41c5c799b1fc997b34b02633573fead25b12b036bdf5212f23a6aa9f59212e9b @@ -14819,6 +14634,13 @@ __metadata: languageName: node linkType: hard +"fs-monkey@npm:^1.0.4": + version: 1.0.5 + resolution: "fs-monkey@npm:1.0.5" + checksum: 424b67f65b37fe66117ae2bb061f790fe6d4b609e1d160487c74b3d69fbf42f262c665ccfba32e8b5f113f96f92e9a58fcdebe42d5f6649bdfc72918093a3119 + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -14908,13 +14730,6 @@ __metadata: languageName: node linkType: hard -"get-assigned-identifiers@npm:^1.2.0": - version: 1.2.0 - resolution: "get-assigned-identifiers@npm:1.2.0" - checksum: 5ea831c744a645ebd56fff818c80ffc583995c2ca3958236c7cfaac670242300e4f08498a9bbafd3ecbe30027d58ed50e7fa6268ecfe4b8e5c888ea7275cb56c - languageName: node - linkType: hard - "get-caller-file@npm:^1.0.1": version: 1.0.3 resolution: "get-caller-file@npm:1.0.3" @@ -15082,7 +14897,22 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.5, glob@npm:^7.1.0, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": +"glob@npm:^10.3.7": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + languageName: node + linkType: hard + +"glob@npm:^7.0.5, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -15389,7 +15219,7 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.0, has@npm:^1.0.3": +"has@npm:^1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" dependencies: @@ -15604,13 +15434,6 @@ __metadata: languageName: node linkType: hard -"htmlescape@npm:^1.1.0": - version: 1.1.1 - resolution: "htmlescape@npm:1.1.1" - checksum: c59a915ae6ae076b5720243c8c594fd8c76e927d511ed5f205e4d586f47d521478d7148dc7fbe3d4a0cfc30abcc2dd215b30255903c09ed04eb38bca44367c5d - languageName: node - linkType: hard - "htmlparser2@npm:^6.1.0": version: 6.1.0 resolution: "htmlparser2@npm:6.1.0" @@ -15918,7 +15741,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 @@ -15946,35 +15769,6 @@ __metadata: languageName: node linkType: hard -"inline-source-map@npm:~0.6.0": - version: 0.6.2 - resolution: "inline-source-map@npm:0.6.2" - dependencies: - source-map: ~0.5.3 - checksum: 1f7fa2ad1764d03a0a525d5c47993f9e3d0445f29c2e2413d2878deecb6ecb1e6f9137a6207e3db8dc129565bde15de88c1ba2665407e753e7f3ec768ca29262 - languageName: node - linkType: hard - -"insert-module-globals@npm:^7.0.0": - version: 7.2.1 - resolution: "insert-module-globals@npm:7.2.1" - dependencies: - JSONStream: ^1.0.3 - acorn-node: ^1.5.2 - combine-source-map: ^0.8.0 - concat-stream: ^1.6.1 - is-buffer: ^1.1.0 - path-is-absolute: ^1.0.1 - process: ~0.11.0 - through2: ^2.0.0 - undeclared-identifiers: ^1.1.2 - xtend: ^4.0.0 - bin: - insert-module-globals: bin/cmd.js - checksum: c44de7e802186e3207e24beadd71a5bb834700456a9e6f5c8fbb415b6f8356aff44df806e32bf9131143c53348d873fb050ea2b8f3c4cac762922e191b6bef15 - languageName: node - linkType: hard - "int64-buffer@npm:^1.0.1": version: 1.0.1 resolution: "int64-buffer@npm:1.0.1" @@ -16102,7 +15896,7 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^1.1.0, is-buffer@npm:~1.1.1": +"is-buffer@npm:~1.1.1": version: 1.1.6 resolution: "is-buffer@npm:1.1.6" checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 @@ -16582,6 +16376,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + "javascript-stringify@npm:^2.0.1": version: 2.1.0 resolution: "javascript-stringify@npm:2.1.0" @@ -16957,15 +16764,6 @@ __metadata: languageName: node linkType: hard -"json-stable-stringify@npm:~0.0.0": - version: 0.0.1 - resolution: "json-stable-stringify@npm:0.0.1" - dependencies: - jsonify: ~0.0.0 - checksum: 3a148d4c32bf65c61ceba1a10ffe3e91b8f106135cc203ab464cfe7792e545426294beb60711406a4ef62c001c20c916efc600e44e3ce66d1927bb7f781f8201 - languageName: node - linkType: hard - "json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -17039,7 +16837,7 @@ __metadata: languageName: node linkType: hard -"jsonify@npm:^0.0.1, jsonify@npm:~0.0.0": +"jsonify@npm:^0.0.1": version: 0.0.1 resolution: "jsonify@npm:0.0.1" checksum: 027287e1c0294fce15f18c0ff990cfc2318e7f01fb76515f784d5cd0784abfec6fc5c2355c3a2f2cb0ad7f4aa2f5b74ebbfe4e80476c35b2d13cabdb572e1134 @@ -17175,16 +16973,6 @@ __metadata: languageName: node linkType: hard -"labeled-stream-splicer@npm:^2.0.0": - version: 2.0.2 - resolution: "labeled-stream-splicer@npm:2.0.2" - dependencies: - inherits: ^2.0.1 - stream-splicer: ^2.0.0 - checksum: 4f7097b7666cd6d110f2a700f2905f703aa2a6d21c76fb390fcf441f436b269f5b1ad813178af4406cf6ddf01f3ac24435b3ff8fe2d9678664c147bf92f056b3 - languageName: node - linkType: hard - "launch-editor-middleware@npm:^2.2.1": version: 2.3.0 resolution: "launch-editor-middleware@npm:2.3.0" @@ -17496,13 +17284,6 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:~3.0.3": - version: 3.0.4 - resolution: "lodash.memoize@npm:3.0.4" - checksum: fc52e0916b896fa79d6b85fbeaa0e44a381b70f1fcab7acab10188aaeeb2107e21b9b992bff560f405696e0a6e3bb5c08af18955d628a1e8ab6b11df14ff6172 - languageName: node - linkType: hard - "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" @@ -17862,6 +17643,15 @@ __metadata: languageName: node linkType: hard +"memfs@npm:~3.5.1": + version: 3.5.3 + resolution: "memfs@npm:3.5.3" + dependencies: + fs-monkey: ^1.0.4 + checksum: 18dfdeacad7c8047b976a6ccd58bc98ba76e122ad3ca0e50a21837fe2075fc0d9aafc58ab9cf2576c2b6889da1dd2503083f2364191b695273f40969db2ecc44 + languageName: node + linkType: hard + "memoize-one@npm:^6.0.0": version: 6.0.0 resolution: "memoize-one@npm:6.0.0" @@ -18134,7 +17924,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.0, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 @@ -18244,13 +18034,6 @@ __metadata: languageName: node linkType: hard -"mkdirp-classic@npm:^0.5.2": - version: 0.5.3 - resolution: "mkdirp-classic@npm:0.5.3" - checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac - languageName: node - linkType: hard - "mkdirp-promise@npm:^5.0.1": version: 5.0.1 resolution: "mkdirp-promise@npm:5.0.1" @@ -18260,7 +18043,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:*, mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": +"mkdirp@npm:*, mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4, mkdirp@npm:~1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -18368,31 +18151,6 @@ __metadata: languageName: node linkType: hard -"module-deps@npm:^6.2.3": - version: 6.2.3 - resolution: "module-deps@npm:6.2.3" - dependencies: - JSONStream: ^1.0.3 - browser-resolve: ^2.0.0 - cached-path-relative: ^1.0.2 - concat-stream: ~1.6.0 - defined: ^1.0.0 - detective: ^5.2.0 - duplexer2: ^0.1.2 - inherits: ^2.0.1 - parents: ^1.0.0 - readable-stream: ^2.0.2 - resolve: ^1.4.0 - stream-combiner2: ^1.1.1 - subarg: ^1.0.0 - through2: ^2.0.0 - xtend: ^4.0.0 - bin: - module-deps: bin/cmd.js - checksum: cccead8f81b77ec621c29c4407978ce50de6f15c7152b54e81b65ff043d4254fd40071e53a3989a36066ff0d3ce9ae9e65f81aed79b3b5397024dbc8be5d68c7 - languageName: node - linkType: hard - "moment@npm:2.29.1": version: 2.29.1 resolution: "moment@npm:2.29.1" @@ -18407,6 +18165,13 @@ __metadata: languageName: node linkType: hard +"moo@npm:^0.5.0, moo@npm:~0.5.1": + version: 0.5.2 + resolution: "moo@npm:0.5.2" + checksum: 5a41ddf1059fd0feb674d917c4774e41c877f1ca980253be4d3aae1a37f4bc513f88815041243f36f5cf67a62fb39324f3f997cf7fb17b6cb00767c165e7c499 + languageName: node + linkType: hard + "mrmime@npm:^1.0.0": version: 1.0.0 resolution: "mrmime@npm:1.0.0" @@ -18633,6 +18398,23 @@ __metadata: languageName: node linkType: hard +"nearley@npm:~2.20.1": + version: 2.20.1 + resolution: "nearley@npm:2.20.1" + dependencies: + commander: ^2.19.0 + moo: ^0.5.0 + railroad-diagrams: ^1.0.0 + randexp: 0.4.6 + bin: + nearley-railroad: bin/nearley-railroad.js + nearley-test: bin/nearley-test.js + nearley-unparse: bin/nearley-unparse.js + nearleyc: bin/nearleyc.js + checksum: 42c2c330c13c7991b48221c5df00f4352c2f8851636ae4d1f8ca3c8e193fc1b7668c78011d1cad88cca4c1c4dc087425420629c19cc286d7598ec15533aaef26 + languageName: node + linkType: hard + "needle@npm:^3.1.0": version: 3.1.0 resolution: "needle@npm:3.1.0" @@ -18748,7 +18530,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.6, node-fetch@npm:^2.6.7, node-fetch@npm:^2.7.0": +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7, node-fetch@npm:^2.7.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -19277,13 +19059,6 @@ __metadata: languageName: node linkType: hard -"os-browserify@npm:~0.3.0": - version: 0.3.0 - resolution: "os-browserify@npm:0.3.0" - checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf - languageName: node - linkType: hard - "os-locale@npm:^1.4.0": version: 1.4.0 resolution: "os-locale@npm:1.4.0" @@ -19401,20 +19176,7 @@ __metadata: languageName: node linkType: hard -"pact-lang-api@npm:^4.3.6": - version: 4.3.6 - resolution: "pact-lang-api@npm:4.3.6" - dependencies: - blakejs: ^1.0.1 - browserify: ^16.5.1 - chainweb: ^2.0.4 - node-fetch: ^2.6.6 - tweetnacl: ^0.14.5 - checksum: 935e0201b1b236152ccde6a8c1c93821cbe5f77874375ab3527674f8ea81b975fd0941a3b6d11f244d816b681135d6331552da7a83d11293fb448f29fb36a11c - languageName: node - linkType: hard - -"pako@npm:1.0.11, pako@npm:^1.0.4, pako@npm:~1.0.5": +"pako@npm:1.0.11, pako@npm:^1.0.4": version: 1.0.11 resolution: "pako@npm:1.0.11" checksum: 1be2bfa1f807608c7538afa15d6f25baa523c30ec870a3228a89579e474a4d992f4293859524e46d5d87fd30fa17c5edf34dbef0671251d9749820b488660b16 @@ -19456,15 +19218,6 @@ __metadata: languageName: node linkType: hard -"parents@npm:^1.0.0, parents@npm:^1.0.1": - version: 1.0.1 - resolution: "parents@npm:1.0.1" - dependencies: - path-platform: ~0.11.15 - checksum: 094fc817d5e8d94e9f9d38c2618a2822f2960b7a268183a36326c5d1cf6ff32f97b1158b0f9b32ab126573996dfe6db104feda6d26e8531d762d178ef4488fc8 - languageName: node - linkType: hard - "parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.5": version: 5.1.6 resolution: "parse-asn1@npm:5.1.6" @@ -19589,13 +19342,6 @@ __metadata: languageName: node linkType: hard -"path-browserify@npm:~0.0.0": - version: 0.0.1 - resolution: "path-browserify@npm:0.0.1" - checksum: ae8dcd45d0d3cfbaf595af4f206bf3ed82d77f72b4877ae7e77328079e1468c84f9386754bb417d994d5a19bf47882fd253565c18441cd5c5c90ae5187599e35 - languageName: node - linkType: hard - "path-case@npm:^2.1.0": version: 2.1.1 resolution: "path-case@npm:2.1.1" @@ -19621,7 +19367,7 @@ __metadata: languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0, path-is-absolute@npm:^1.0.1": +"path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 @@ -19649,13 +19395,6 @@ __metadata: languageName: node linkType: hard -"path-platform@npm:~0.11.15": - version: 0.11.15 - resolution: "path-platform@npm:0.11.15" - checksum: 239f2eae720531ff5a48837de68f94ebd7cf6cd2bf295b39beb97c5bafc34a34a683b62f9f5ad5ca5e78d71d7d44c29e7c56373c1c8473ab128a4e648bb898f0 - languageName: node - linkType: hard - "path-scurry@npm:^1.10.1": version: 1.10.1 resolution: "path-scurry@npm:1.10.1" @@ -20386,6 +20125,15 @@ __metadata: languageName: node linkType: hard +"prettier@npm:~3.0.3": + version: 3.0.3 + resolution: "prettier@npm:3.0.3" + bin: + prettier: bin/prettier.cjs + checksum: e10b9af02b281f6c617362ebd2571b1d7fc9fb8a3bd17e371754428cda992e5e8d8b7a046e8f7d3e2da1dcd21aa001e2e3c797402ebb6111b5cd19609dd228e0 + languageName: node + linkType: hard + "pretty-error@npm:^4.0.0": version: 4.0.0 resolution: "pretty-error@npm:4.0.0" @@ -20428,7 +20176,7 @@ __metadata: languageName: node linkType: hard -"process@npm:^0.11.10, process@npm:~0.11.0": +"process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 @@ -20677,7 +20425,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^1.3.2, punycode@npm:^1.4.1": +"punycode@npm:^1.4.1": version: 1.4.1 resolution: "punycode@npm:1.4.1" checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 @@ -20787,7 +20535,7 @@ __metadata: languageName: node linkType: hard -"querystring-es3@npm:^0.2.1, querystring-es3@npm:~0.2.0": +"querystring-es3@npm:^0.2.1": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61 @@ -20829,6 +20577,23 @@ __metadata: languageName: node linkType: hard +"railroad-diagrams@npm:^1.0.0": + version: 1.0.0 + resolution: "railroad-diagrams@npm:1.0.0" + checksum: 9e312af352b5ed89c2118edc0c06cef2cc039681817f65266719606e4e91ff6ae5374c707cc9033fe29a82c2703edf3c63471664f97f0167c85daf6f93496319 + languageName: node + linkType: hard + +"randexp@npm:0.4.6": + version: 0.4.6 + resolution: "randexp@npm:0.4.6" + dependencies: + discontinuous-range: 1.0.0 + ret: ~0.1.10 + checksum: 3c0d440a3f89d6d36844aa4dd57b5cdb0cab938a41956a16da743d3a3578ab32538fc41c16cc0984b6938f2ae4cbc0216967e9829e52191f70e32690d8e3445d + languageName: node + linkType: hard + "randombytes@npm:2.1.0, randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -20941,15 +20706,6 @@ __metadata: languageName: node linkType: hard -"read-only-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "read-only-stream@npm:2.0.0" - dependencies: - readable-stream: ^2.0.2 - checksum: aa48979d1f0e8a83522e60698cf3375dca7b284dd066758ded7c3539613ac08275f94dfe0503d2bdfe964ef3cb65facb87a4b3a8250e5a7e89d07af4451019d8 - languageName: node - linkType: hard - "read-pkg-up@npm:^1.0.1": version: 1.0.1 resolution: "read-pkg-up@npm:1.0.1" @@ -21005,7 +20761,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.1": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -21291,7 +21047,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.4, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.22.1, resolve@npm:^1.4.0": +"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.22.1": version: 1.22.6 resolution: "resolve@npm:1.22.6" dependencies: @@ -21304,7 +21060,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.4#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.4.0#~builtin": +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.1#~builtin": version: 1.22.6 resolution: "resolve@patch:resolve@npm%3A1.22.6#~builtin::version=1.22.6&hash=c3c19d" dependencies: @@ -21355,6 +21111,13 @@ __metadata: languageName: node linkType: hard +"ret@npm:~0.1.10": + version: 0.1.15 + resolution: "ret@npm:0.1.15" + checksum: d76a9159eb8c946586567bd934358dfc08a36367b3257f7a3d7255fdd7b56597235af23c6afa0d7f0254159e8051f93c918809962ebd6df24ca2a83dbe4d4151 + languageName: node + linkType: hard + "retry@npm:^0.12.0": version: 0.12.0 resolution: "retry@npm:0.12.0" @@ -21409,6 +21172,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:~5.0.1": + version: 5.0.5 + resolution: "rimraf@npm:5.0.5" + dependencies: + glob: ^10.3.7 + bin: + rimraf: dist/esm/bin.mjs + checksum: d66eef829b2e23b16445f34e73d75c7b7cf4cbc8834b04720def1c8f298eb0753c3d76df77325fad79d0a2c60470525d95f89c2475283ad985fd7441c32732d1 + languageName: node + linkType: hard + "ripemd160-min@npm:0.0.6, ripemd160-min@npm:^0.0.6": version: 0.0.6 resolution: "ripemd160-min@npm:0.0.6" @@ -22028,7 +21802,7 @@ __metadata: languageName: node linkType: hard -"sha.js@npm:2, sha.js@npm:^2.3.6, sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8, sha.js@npm:~2.4.4": +"sha.js@npm:2, sha.js@npm:^2.3.6, sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8": version: 2.4.11 resolution: "sha.js@npm:2.4.11" dependencies: @@ -22058,25 +21832,6 @@ __metadata: languageName: node linkType: hard -"shasum-object@npm:^1.0.0": - version: 1.0.0 - resolution: "shasum-object@npm:1.0.0" - dependencies: - fast-safe-stringify: ^2.0.7 - checksum: fc3531b7ae6ca1cc76138bec54896ee61ff4e7cc62e37ebd47963c8c92f867c6232332e21437dbca60c9109e077b38ece631b59b045e10e0502949363e337895 - languageName: node - linkType: hard - -"shasum@npm:^1.0.0": - version: 1.0.2 - resolution: "shasum@npm:1.0.2" - dependencies: - json-stable-stringify: ~0.0.0 - sha.js: ~2.4.4 - checksum: 61d908825cb4c7a40aa098a5b1a6f8baa782dee38f996fbb0b86358b92a424a6467c5f6e1cadf42567f4283ff640dbf2dbc321e5ab293ca3d4d50657c3908bec - languageName: node - linkType: hard - "shebang-command@npm:^1.2.0": version: 1.2.0 resolution: "shebang-command@npm:1.2.0" @@ -22367,7 +22122,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.5.0, source-map@npm:~0.5.3": +"source-map@npm:^0.5.0": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d @@ -22619,16 +22374,6 @@ __metadata: languageName: node linkType: hard -"stream-browserify@npm:^2.0.0": - version: 2.0.2 - resolution: "stream-browserify@npm:2.0.2" - dependencies: - inherits: ~2.0.1 - readable-stream: ^2.0.2 - checksum: 8de7bcab5582e9a931ae1a4768be7efe8fa4b0b95fd368d16d8cf3e494b897d6b0a7238626de5d71686e53bddf417fd59d106cfa3af0ec055f61a8d1f8fc77b3 - languageName: node - linkType: hard - "stream-browserify@npm:^3.0.0": version: 3.0.0 resolution: "stream-browserify@npm:3.0.0" @@ -22639,17 +22384,7 @@ __metadata: languageName: node linkType: hard -"stream-combiner2@npm:^1.1.1": - version: 1.1.1 - resolution: "stream-combiner2@npm:1.1.1" - dependencies: - duplexer2: ~0.1.0 - readable-stream: ^2.0.2 - checksum: dd32d179fa8926619c65471a7396fc638ec8866616c0b8747c4e05563ccdb0b694dd4e83cd799f1c52789c965a40a88195942b82b8cea2ee7a5536f1954060f9 - languageName: node - linkType: hard - -"stream-http@npm:^3.0.0, stream-http@npm:^3.2.0": +"stream-http@npm:^3.2.0": version: 3.2.0 resolution: "stream-http@npm:3.2.0" dependencies: @@ -22668,16 +22403,6 @@ __metadata: languageName: node linkType: hard -"stream-splicer@npm:^2.0.0": - version: 2.0.1 - resolution: "stream-splicer@npm:2.0.1" - dependencies: - inherits: ^2.0.1 - readable-stream: ^2.0.2 - checksum: 7bb3563961450e69183baa04272e042bdd7df44f6d75bf1cce0d6a628efd2d4b0a0d2a290bed0674ea7719c87e6cf6bf7406ca1d17413abf1484430d36d65580 - languageName: node - linkType: hard - "strict-uri-encode@npm:^1.0.0": version: 1.1.0 resolution: "strict-uri-encode@npm:1.1.0" @@ -22903,15 +22628,6 @@ __metadata: languageName: node linkType: hard -"subarg@npm:^1.0.0": - version: 1.0.0 - resolution: "subarg@npm:1.0.0" - dependencies: - minimist: ^1.1.0 - checksum: 8359df72e9a2d03c35702ba58e49cac04daae8f27dff26837e12687c7d10cb800a036fd33fdc5eb0e8c24fb25d804f657fe8bde18dd3dd6ec7dab8eff7aac27e - languageName: node - linkType: hard - "sucrase@npm:^3.20.3": version: 3.21.0 resolution: "sucrase@npm:3.21.0" @@ -23072,15 +22788,6 @@ __metadata: languageName: node linkType: hard -"syntax-error@npm:^1.1.1": - version: 1.4.0 - resolution: "syntax-error@npm:1.4.0" - dependencies: - acorn-node: ^1.2.0 - checksum: c1c3f048fed1948865fda5e79e11b02addb32da323c9c9fb214d3a933f9fda668e55c848f7c4082514ea4f1cf3dcfab0c7b9c762bfad1306271753c0fcc4b14f - languageName: node - linkType: hard - "systeminformation@npm:^5.21.4": version: 5.21.4 resolution: "systeminformation@npm:5.21.4" @@ -23256,16 +22963,6 @@ __metadata: languageName: node linkType: hard -"through2@npm:^2.0.0": - version: 2.0.5 - resolution: "through2@npm:2.0.5" - dependencies: - readable-stream: ~2.3.6 - xtend: ~4.0.1 - checksum: beb0f338aa2931e5660ec7bf3ad949e6d2e068c31f4737b9525e5201b824ac40cac6a337224856b56bd1ddd866334bbfb92a9f57cd6f66bc3f18d3d86fc0fe50 - languageName: node - linkType: hard - "through2@npm:^4.0.0": version: 4.0.2 resolution: "through2@npm:4.0.2" @@ -23296,15 +22993,6 @@ __metadata: languageName: node linkType: hard -"timers-browserify@npm:^1.0.1": - version: 1.4.2 - resolution: "timers-browserify@npm:1.4.2" - dependencies: - process: ~0.11.0 - checksum: b7437e228684d8e6e193580d363ffdcd752396c0d1013503f50e412aa86e920248a8627450ad40557443e07ef6b9b602ffc940b3ba06db23774a7ab507e1911d - languageName: node - linkType: hard - "tiny-secp256k1@npm:1.1.6, tiny-secp256k1@npm:^1.1.1, tiny-secp256k1@npm:^1.1.3, tiny-secp256k1@npm:^1.1.6": version: 1.1.6 resolution: "tiny-secp256k1@npm:1.1.6" @@ -23710,13 +23398,6 @@ __metadata: languageName: node linkType: hard -"tty-browserify@npm:0.0.1": - version: 0.0.1 - resolution: "tty-browserify@npm:0.0.1" - checksum: 93b745d43fa5a7d2b948fa23be8d313576d1d884b48acd957c07710bac1c0d8ac34c0556ad4c57c73d36e11741763ef66b3fb4fb97b06b7e4d525315a3cd45f5 - languageName: node - linkType: hard - "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -23740,7 +23421,7 @@ __metadata: languageName: node linkType: hard -"tweetnacl@npm:^0.14.3, tweetnacl@npm:^0.14.5, tweetnacl@npm:~0.14.0": +"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": version: 0.14.5 resolution: "tweetnacl@npm:0.14.5" checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 @@ -23906,13 +23587,6 @@ __metadata: languageName: node linkType: hard -"typedarray@npm:^0.0.6": - version: 0.0.6 - resolution: "typedarray@npm:0.0.6" - checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 - languageName: node - linkType: hard - "typeforce@npm:^1.11.3, typeforce@npm:^1.11.5, typeforce@npm:^1.18.0": version: 1.18.0 resolution: "typeforce@npm:1.18.0" @@ -24034,15 +23708,6 @@ __metadata: languageName: node linkType: hard -"umd@npm:^3.0.0": - version: 3.0.3 - resolution: "umd@npm:3.0.3" - bin: - umd: ./bin/cli.js - checksum: 264302acabbc71ef279cfb832d6bb53096a12618e9ef8465b274c5a3fffa5f4da6cf7b8d024fec53a7114742c132bba9f6a6d4d4b5eca2bb55d556d0c57a9f15 - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -24055,21 +23720,6 @@ __metadata: languageName: node linkType: hard -"undeclared-identifiers@npm:^1.1.2": - version: 1.1.3 - resolution: "undeclared-identifiers@npm:1.1.3" - dependencies: - acorn-node: ^1.3.0 - dash-ast: ^1.0.0 - get-assigned-identifiers: ^1.2.0 - simple-concat: ^1.0.0 - xtend: ^4.0.1 - bin: - undeclared-identifiers: bin.js - checksum: e1f2a18d7bf735ec2b9ee464a621d8db72768e75e59334d34d1f7085e21558c621cc105dfd4cc7a0a219b91c43b71fbdea0508cdbe3b3396ed96902c6d5d590e - languageName: node - linkType: hard - "undefsafe@npm:^2.0.5": version: 2.0.5 resolution: "undefsafe@npm:2.0.5" @@ -24242,7 +23892,7 @@ __metadata: languageName: node linkType: hard -"url@npm:^0.11.2, url@npm:~0.11.0": +"url@npm:^0.11.2": version: 0.11.3 resolution: "url@npm:0.11.3" dependencies: @@ -24320,15 +23970,6 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.10.4, util@npm:~0.10.1": - version: 0.10.4 - resolution: "util@npm:0.10.4" - dependencies: - inherits: 2.0.3 - checksum: 913f9a90d05a60e91f91af01b8bd37e06bca4cc02d7b49e01089f9d5b78be2fffd61fb1a41b517de7238c5fc7337fa939c62d1fb4eb82e014894c7bee6637aaf - languageName: node - linkType: hard - "util@npm:^0.12.0, util@npm:^0.12.5": version: 0.12.5 resolution: "util@npm:0.12.5" @@ -24471,13 +24112,6 @@ __metadata: languageName: node linkType: hard -"vm-browserify@npm:^1.0.0": - version: 1.1.2 - resolution: "vm-browserify@npm:1.1.2" - checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d - languageName: node - linkType: hard - "vue-demi@npm:*, vue-demi@npm:>=0.14.5": version: 0.14.5 resolution: "vue-demi@npm:0.14.5" @@ -26290,7 +25924,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:^4.0.2": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a @@ -26504,6 +26138,13 @@ __metadata: languageName: node linkType: hard +"zod@npm:~3.18.0": + version: 3.18.0 + resolution: "zod@npm:3.18.0" + checksum: 86a9a9928f4b40a07020d4b9832842fa4a70050c2d7bd1b2866bc1acfd734aa53a40f87a99a4312a637341a608b0105770c7a1f83b56df78e97691b4f5badcd8 + languageName: node + linkType: hard + "zrender@npm:5.4.4": version: 5.4.4 resolution: "zrender@npm:5.4.4"