From f7ab8aee9f7ce1b77ab5b9aeea79ad4e8859ba0c Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Wed, 5 Nov 2025 22:16:07 +0100 Subject: [PATCH 1/5] Rename package @cosmjs/cosmwasm-stargate -> @cosmjs/cosmwasm --- CHANGELOG.md | 1 + HACKING.md | 30 ++++++++++++------------- README.md | 16 ++++++------- package.json | 2 +- packages/cosmwasm-stargate/package.json | 5 +++-- scripts/wasmd/deploy_hackatom.js | 2 +- scripts/wasmd/deploy_ibc_reflect.js | 2 +- 7 files changed, 30 insertions(+), 28 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b96db2b93c..525f672c91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -84,6 +84,7 @@ and this project adheres to - @cosmjs/crypto: Make `Secp256k1.verifySignature`/`.createSignature`/`.makeKeypair` synchonous and let them not return a Promise. +- @cosmjs/cosmwasm-stargate: Rename package to @cosmjs/cosmwasm. [#1883]: https://github.com/cosmos/cosmjs/issues/1883 [#1866]: https://github.com/cosmos/cosmjs/issues/1866 diff --git a/HACKING.md b/HACKING.md index b92c8b8d02..ebcf6b586f 100644 --- a/HACKING.md +++ b/HACKING.md @@ -105,18 +105,18 @@ In the `scripts/` folder, a bunch of blockchains and other backend systems are started for testing purposes. Some ports need to be changed from the default in order to avoid conflicts. Here is an overview of the ports used: -| Port | Application | Usage | -| ----- | ------------------------------ | ------------------------------- | -| 1318 | simapp LCD API | Manual Stargate debugging | -| 1319 | wasmd LCD API | Manual Stargate debugging | -| 1320 | simapp slow LCD API | Manual Stargate debugging | -| 4444 | socketserver | @cosmjs/sockets tests | -| 4445 | socketserver slow | @cosmjs/sockets tests | -| 5555 | httpserver | @cosmjs/tendermint-rpc tests | -| 9090 | simapp gRPC | Manual Stargate debugging | -| 11101 | Standalone CometBFT 1.x RPC | @cosmjs/tendermint-rpc tests | -| 11137 | Standalone Tendermint 0.37 RPC | @cosmjs/tendermint-rpc tests | -| 11138 | Standalone CometBFT 0.38 RPC | @cosmjs/tendermint-rpc tests | -| 26658 | simapp Tendermint RPC | Stargate client tests | -| 26659 | wasmd Tendermint RPC | @cosmjs/cosmwasm-stargate tests | -| 26660 | simapp slow Tendermint RPC | Stargate client tests | +| Port | Application | Usage | +| ----- | ------------------------------ | ---------------------------- | +| 1318 | simapp LCD API | Manual Stargate debugging | +| 1319 | wasmd LCD API | Manual Stargate debugging | +| 1320 | simapp slow LCD API | Manual Stargate debugging | +| 4444 | socketserver | @cosmjs/sockets tests | +| 4445 | socketserver slow | @cosmjs/sockets tests | +| 5555 | httpserver | @cosmjs/tendermint-rpc tests | +| 9090 | simapp gRPC | Manual Stargate debugging | +| 11101 | Standalone CometBFT 1.x RPC | @cosmjs/tendermint-rpc tests | +| 11137 | Standalone Tendermint 0.37 RPC | @cosmjs/tendermint-rpc tests | +| 11138 | Standalone CometBFT 0.38 RPC | @cosmjs/tendermint-rpc tests | +| 26658 | simapp Tendermint RPC | Stargate client tests | +| 26659 | wasmd Tendermint RPC | @cosmjs/cosmwasm tests | +| 26660 | simapp slow Tendermint RPC | Stargate client tests | diff --git a/README.md b/README.md index 4b5648ad4a..e482fd69d5 100644 --- a/README.md +++ b/README.md @@ -50,14 +50,14 @@ CosmJS is a library that consists of many smaller npm packages within the [@cosmjs namespace](https://www.npmjs.com/org/cosmjs), a so-called monorepo. Here are some of them to get an idea: -| Package | Description | Latest | -| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| [@cosmjs/stargate](packages/stargate) | A client library for the Cosmos SDK 0.40+ (Stargate) | [![npm version](https://img.shields.io/npm/v/@cosmjs/stargate.svg)](https://www.npmjs.com/package/@cosmjs/stargate) | -| [@cosmjs/faucet](packages/faucet) | A faucet application for node.js | [![npm version](https://img.shields.io/npm/v/@cosmjs/faucet.svg)](https://www.npmjs.com/package/@cosmjs/faucet) | -| [@cosmjs/cosmwasm-stargate](packages/cosmwasm-stargate) | Client for Stargate chains with the CosmWasm module enabled | [![npm version](https://img.shields.io/npm/v/@cosmjs/cosmwasm-stargate.svg)](https://www.npmjs.com/package/@cosmjs/cosmwasm-stargate) | -| [@cosmjs/crypto](packages/crypto) | Cryptography for blockchain projects, e.g. hashing (SHA-2, Keccak256, Ripemd160), signing (secp256k1, ed25519), HD key derivation (BIP-39, SLIP-0010), KDFs and symmetric encryption for key storage (PBKDF2, Argon2, XChaCha20Poly1305) | [![npm version](https://img.shields.io/npm/v/@cosmjs/crypto.svg)](https://www.npmjs.com/package/@cosmjs/crypto) | -| [@cosmjs/encoding](packages/encoding) | Encoding helpers for blockchain projects | [![npm version](https://img.shields.io/npm/v/@cosmjs/encoding.svg)](https://www.npmjs.com/package/@cosmjs/encoding) | -| [@cosmjs/math](packages/math) | Safe integers; decimals for handling financial amounts | [![npm version](https://img.shields.io/npm/v/@cosmjs/math.svg)](https://www.npmjs.com/package/@cosmjs/math) | +| Package | Description | Latest | +| ------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| [@cosmjs/stargate](packages/stargate) | A client library for the Cosmos SDK 0.40+ (Stargate) | [![npm version](https://img.shields.io/npm/v/@cosmjs/stargate.svg)](https://www.npmjs.com/package/@cosmjs/stargate) | +| [@cosmjs/faucet](packages/faucet) | A faucet application for node.js | [![npm version](https://img.shields.io/npm/v/@cosmjs/faucet.svg)](https://www.npmjs.com/package/@cosmjs/faucet) | +| [@cosmjs/cosmwasm](packages/cosmwasm) | Client for Stargate chains with the CosmWasm module enabled | [![npm version](https://img.shields.io/npm/v/@cosmjs/cosmwasm.svg)](https://www.npmjs.com/package/@cosmjs/cosmwasm) | +| [@cosmjs/crypto](packages/crypto) | Cryptography for blockchain projects, e.g. hashing (SHA-2, Keccak256, Ripemd160), signing (secp256k1, ed25519), HD key derivation (BIP-39, SLIP-0010), KDFs and symmetric encryption for key storage (PBKDF2, Argon2, XChaCha20Poly1305) | [![npm version](https://img.shields.io/npm/v/@cosmjs/crypto.svg)](https://www.npmjs.com/package/@cosmjs/crypto) | +| [@cosmjs/encoding](packages/encoding) | Encoding helpers for blockchain projects | [![npm version](https://img.shields.io/npm/v/@cosmjs/encoding.svg)](https://www.npmjs.com/package/@cosmjs/encoding) | +| [@cosmjs/math](packages/math) | Safe integers; decimals for handling financial amounts | [![npm version](https://img.shields.io/npm/v/@cosmjs/math.svg)](https://www.npmjs.com/package/@cosmjs/math) | ### Modularity diff --git a/package.json b/package.json index 1dfe812c8f..aac7ff54c3 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@cosmjs/amino": "workspace:^", - "@cosmjs/cosmwasm-stargate": "workspace:^", + "@cosmjs/cosmwasm": "workspace:^", "@cosmjs/crypto": "workspace:^", "@cosmjs/encoding": "workspace:^", "@cosmjs/proto-signing": "workspace:^", diff --git a/packages/cosmwasm-stargate/package.json b/packages/cosmwasm-stargate/package.json index f87b57b65d..f7ecf3958b 100644 --- a/packages/cosmwasm-stargate/package.json +++ b/packages/cosmwasm-stargate/package.json @@ -1,9 +1,10 @@ { - "name": "@cosmjs/cosmwasm-stargate", + "name": "@cosmjs/cosmwasm", "version": "0.37.0", "description": "CosmWasm SDK", "contributors": [ - "Will Clark " + "Will Clark ", + "Simon Warta " ], "license": "Apache-2.0", "exports": { diff --git a/scripts/wasmd/deploy_hackatom.js b/scripts/wasmd/deploy_hackatom.js index 174fb15f76..64615f4404 100755 --- a/scripts/wasmd/deploy_hackatom.js +++ b/scripts/wasmd/deploy_hackatom.js @@ -1,6 +1,6 @@ #!/usr/bin/env -S yarn node -const { SigningCosmWasmClient } = require("@cosmjs/cosmwasm-stargate"); +const { SigningCosmWasmClient } = require("@cosmjs/cosmwasm"); const { DirectSecp256k1HdWallet } = require("@cosmjs/proto-signing"); const { calculateFee, GasPrice } = require("@cosmjs/stargate"); const fs = require("fs"); diff --git a/scripts/wasmd/deploy_ibc_reflect.js b/scripts/wasmd/deploy_ibc_reflect.js index 94990fb38b..e913b6f5c6 100755 --- a/scripts/wasmd/deploy_ibc_reflect.js +++ b/scripts/wasmd/deploy_ibc_reflect.js @@ -1,6 +1,6 @@ #!/usr/bin/env -S yarn node -const { SigningCosmWasmClient } = require("@cosmjs/cosmwasm-stargate"); +const { SigningCosmWasmClient } = require("@cosmjs/cosmwasm"); const { DirectSecp256k1HdWallet } = require("@cosmjs/proto-signing"); const { calculateFee, GasPrice } = require("@cosmjs/stargate"); const fs = require("fs"); From d908b5cf3cb48f54e31588f4b96a5c223c7c24c4 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Wed, 5 Nov 2025 22:16:53 +0100 Subject: [PATCH 2/5] Rename folder cosmwasm-stargate -> cosmwasm --- .pnp.cjs | 298 +++++++++--------- .../.gitignore | 0 .../.nycrc.yml | 0 .../{cosmwasm-stargate => cosmwasm}/README.md | 0 .../jasmine-testrunner.cjs | 0 .../karma.conf.cjs | 0 .../package.json | 2 +- .../src/compression.spec.ts | 0 .../src/compression.ts | 0 .../src/cosmwasmclient.searchtx.spec.ts | 0 .../src/cosmwasmclient.spec.ts | 0 .../src/cosmwasmclient.ts | 0 .../src/encoding.spec.ts | 0 .../src/encoding.ts | 0 .../src/index.ts | 0 .../src/instantiate2.spec.ts | 0 .../src/instantiate2.ts | 0 .../src/modules/index.ts | 0 .../src/modules/wasm/aminomessages.spec.ts | 0 .../src/modules/wasm/aminomessages.ts | 0 .../src/modules/wasm/messages.ts | 0 .../src/modules/wasm/queries.spec.ts | 0 .../src/modules/wasm/queries.ts | 0 .../src/signingcosmwasmclient.spec.ts | 0 .../src/signingcosmwasmclient.ts | 0 .../src/testdata/contract.json | 0 .../src/testutils.ts | 0 .../tsconfig.json | 0 .../typedoc.json | 0 .../webpack.web.config.cjs | 0 yarn.lock | 6 +- 31 files changed, 153 insertions(+), 153 deletions(-) rename packages/{cosmwasm-stargate => cosmwasm}/.gitignore (100%) rename packages/{cosmwasm-stargate => cosmwasm}/.nycrc.yml (100%) rename packages/{cosmwasm-stargate => cosmwasm}/README.md (100%) rename packages/{cosmwasm-stargate => cosmwasm}/jasmine-testrunner.cjs (100%) rename packages/{cosmwasm-stargate => cosmwasm}/karma.conf.cjs (100%) rename packages/{cosmwasm-stargate => cosmwasm}/package.json (99%) rename packages/{cosmwasm-stargate => cosmwasm}/src/compression.spec.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/compression.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/cosmwasmclient.searchtx.spec.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/cosmwasmclient.spec.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/cosmwasmclient.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/encoding.spec.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/encoding.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/index.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/instantiate2.spec.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/instantiate2.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/modules/index.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/modules/wasm/aminomessages.spec.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/modules/wasm/aminomessages.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/modules/wasm/messages.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/modules/wasm/queries.spec.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/modules/wasm/queries.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/signingcosmwasmclient.spec.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/signingcosmwasmclient.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/testdata/contract.json (100%) rename packages/{cosmwasm-stargate => cosmwasm}/src/testutils.ts (100%) rename packages/{cosmwasm-stargate => cosmwasm}/tsconfig.json (100%) rename packages/{cosmwasm-stargate => cosmwasm}/typedoc.json (100%) rename packages/{cosmwasm-stargate => cosmwasm}/webpack.web.config.cjs (100%) diff --git a/.pnp.cjs b/.pnp.cjs index d8649e992f..c85e4e7f52 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -19,8 +19,8 @@ const RAW_RUNTIME_STATE = "reference": "workspace:packages/amino"\ },\ {\ - "name": "@cosmjs/cosmwasm-stargate",\ - "reference": "workspace:packages/cosmwasm-stargate"\ + "name": "@cosmjs/cosmwasm",\ + "reference": "workspace:packages/cosmwasm"\ },\ {\ "name": "@cosmjs/crypto",\ @@ -80,7 +80,7 @@ const RAW_RUNTIME_STATE = "pnpZipBackend": "libzip",\ "fallbackExclusionList": [\ ["@cosmjs/amino", ["workspace:packages/amino"]],\ - ["@cosmjs/cosmwasm-stargate", ["workspace:packages/cosmwasm-stargate"]],\ + ["@cosmjs/cosmwasm", ["workspace:packages/cosmwasm"]],\ ["@cosmjs/crypto", ["workspace:packages/crypto"]],\ ["@cosmjs/encoding", ["workspace:packages/encoding"]],\ ["@cosmjs/faucet", ["workspace:packages/faucet"]],\ @@ -166,8 +166,8 @@ const RAW_RUNTIME_STATE = "workspace:packages/amino"\ ],\ [\ - "@cosmjs/cosmwasm-stargate",\ - "workspace:packages/cosmwasm-stargate"\ + "@cosmjs/cosmwasm",\ + "workspace:packages/cosmwasm"\ ],\ [\ "@cosmjs/crypto",\ @@ -2921,11 +2921,11 @@ const RAW_RUNTIME_STATE = ],\ [\ "webpack",\ - "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"\ + "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1"\ ],\ [\ "webpack-cli",\ - "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"\ + "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"\ ],\ [\ "webpack-merge",\ @@ -3025,7 +3025,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./",\ "packageDependencies": [\ ["@cosmjs/amino", "workspace:packages/amino"],\ - ["@cosmjs/cosmwasm-stargate", "workspace:packages/cosmwasm-stargate"],\ + ["@cosmjs/cosmwasm", "workspace:packages/cosmwasm"],\ ["@cosmjs/crypto", "workspace:packages/crypto"],\ ["@cosmjs/encoding", "workspace:packages/encoding"],\ ["@cosmjs/proto-signing", "workspace:packages/proto-signing"],\ @@ -3286,12 +3286,12 @@ const RAW_RUNTIME_STATE = "linkType": "SOFT"\ }]\ ]],\ - ["@cosmjs/cosmwasm-stargate", [\ - ["workspace:packages/cosmwasm-stargate", {\ - "packageLocation": "./packages/cosmwasm-stargate/",\ + ["@cosmjs/cosmwasm", [\ + ["workspace:packages/cosmwasm", {\ + "packageLocation": "./packages/cosmwasm/",\ "packageDependencies": [\ ["@cosmjs/amino", "workspace:packages/amino"],\ - ["@cosmjs/cosmwasm-stargate", "workspace:packages/cosmwasm-stargate"],\ + ["@cosmjs/cosmwasm", "workspace:packages/cosmwasm"],\ ["@cosmjs/crypto", "workspace:packages/crypto"],\ ["@cosmjs/encoding", "workspace:packages/encoding"],\ ["@cosmjs/math", "workspace:packages/math"],\ @@ -3321,8 +3321,8 @@ const RAW_RUNTIME_STATE = ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"]\ + ["webpack", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:5.102.1"],\ + ["webpack-cli", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:4.7.0"]\ ],\ "linkType": "SOFT"\ }]\ @@ -5755,14 +5755,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.0.3", {\ - "packageLocation": "./.yarn/__virtual__/@webpack-cli-configtest-virtual-7dd1c176dd/0/cache/@webpack-cli-configtest-npm-1.0.3-b6e357f778-802b73e35a.zip/node_modules/@webpack-cli/configtest/",\ + ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@webpack-cli-configtest-virtual-95079204e6/0/cache/@webpack-cli-configtest-npm-1.0.3-b6e357f778-802b73e35a.zip/node_modules/@webpack-cli/configtest/",\ "packageDependencies": [\ ["@types/webpack", null],\ ["@types/webpack-cli", null],\ - ["@webpack-cli/configtest", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.0.3"],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"]\ + ["@webpack-cli/configtest", "virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.0.3"],\ + ["webpack", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1"],\ + ["webpack-cli", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"]\ ],\ "packagePeers": [\ "@types/webpack-cli",\ @@ -5772,14 +5772,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.0.3", {\ - "packageLocation": "./.yarn/__virtual__/@webpack-cli-configtest-virtual-95079204e6/0/cache/@webpack-cli-configtest-npm-1.0.3-b6e357f778-802b73e35a.zip/node_modules/@webpack-cli/configtest/",\ + ["virtual:e07fb53f8ff4be5eba6d4458bce865bb724ae2b1b1238697b85c301c6697dd7edf54287b82d63affc22d622b418b15f40a4499916c3f401968cb699ac21919f1#npm:1.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@webpack-cli-configtest-virtual-8adf0e717c/0/cache/@webpack-cli-configtest-npm-1.0.3-b6e357f778-802b73e35a.zip/node_modules/@webpack-cli/configtest/",\ "packageDependencies": [\ ["@types/webpack", null],\ ["@types/webpack-cli", null],\ - ["@webpack-cli/configtest", "virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.0.3"],\ - ["webpack", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1"],\ - ["webpack-cli", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"]\ + ["@webpack-cli/configtest", "virtual:e07fb53f8ff4be5eba6d4458bce865bb724ae2b1b1238697b85c301c6697dd7edf54287b82d63affc22d622b418b15f40a4499916c3f401968cb699ac21919f1#npm:1.0.3"],\ + ["webpack", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:5.102.1"],\ + ["webpack-cli", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:4.7.0"]\ ],\ "packagePeers": [\ "@types/webpack-cli",\ @@ -5989,13 +5989,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.2.4", {\ - "packageLocation": "./.yarn/__virtual__/@webpack-cli-info-virtual-f4935a94d7/0/cache/@webpack-cli-info-npm-1.2.4-e4a2135f37-158c19baad.zip/node_modules/@webpack-cli/info/",\ + ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.2.4", {\ + "packageLocation": "./.yarn/__virtual__/@webpack-cli-info-virtual-0646f18cd4/0/cache/@webpack-cli-info-npm-1.2.4-e4a2135f37-158c19baad.zip/node_modules/@webpack-cli/info/",\ "packageDependencies": [\ ["@types/webpack-cli", null],\ - ["@webpack-cli/info", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.2.4"],\ + ["@webpack-cli/info", "virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.2.4"],\ ["envinfo", "npm:7.8.1"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"]\ + ["webpack-cli", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"]\ ],\ "packagePeers": [\ "@types/webpack-cli",\ @@ -6003,13 +6003,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.2.4", {\ - "packageLocation": "./.yarn/__virtual__/@webpack-cli-info-virtual-0646f18cd4/0/cache/@webpack-cli-info-npm-1.2.4-e4a2135f37-158c19baad.zip/node_modules/@webpack-cli/info/",\ + ["virtual:e07fb53f8ff4be5eba6d4458bce865bb724ae2b1b1238697b85c301c6697dd7edf54287b82d63affc22d622b418b15f40a4499916c3f401968cb699ac21919f1#npm:1.2.4", {\ + "packageLocation": "./.yarn/__virtual__/@webpack-cli-info-virtual-b0e290e251/0/cache/@webpack-cli-info-npm-1.2.4-e4a2135f37-158c19baad.zip/node_modules/@webpack-cli/info/",\ "packageDependencies": [\ ["@types/webpack-cli", null],\ - ["@webpack-cli/info", "virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.2.4"],\ + ["@webpack-cli/info", "virtual:e07fb53f8ff4be5eba6d4458bce865bb724ae2b1b1238697b85c301c6697dd7edf54287b82d63affc22d622b418b15f40a4499916c3f401968cb699ac21919f1#npm:1.2.4"],\ ["envinfo", "npm:7.8.1"],\ - ["webpack-cli", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"]\ + ["webpack-cli", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:4.7.0"]\ ],\ "packagePeers": [\ "@types/webpack-cli",\ @@ -6238,13 +6238,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.4.0", {\ - "packageLocation": "./.yarn/__virtual__/@webpack-cli-serve-virtual-1a37528ed6/0/cache/@webpack-cli-serve-npm-1.4.0-1f566be693-8ee2fe1a00.zip/node_modules/@webpack-cli/serve/",\ + ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.4.0", {\ + "packageLocation": "./.yarn/__virtual__/@webpack-cli-serve-virtual-c41f864cd1/0/cache/@webpack-cli-serve-npm-1.4.0-1f566be693-8ee2fe1a00.zip/node_modules/@webpack-cli/serve/",\ "packageDependencies": [\ ["@types/webpack-cli", null],\ ["@types/webpack-dev-server", null],\ - ["@webpack-cli/serve", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.4.0"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"],\ + ["@webpack-cli/serve", "virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.4.0"],\ + ["webpack-cli", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"],\ ["webpack-dev-server", null]\ ],\ "packagePeers": [\ @@ -6255,13 +6255,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.4.0", {\ - "packageLocation": "./.yarn/__virtual__/@webpack-cli-serve-virtual-c41f864cd1/0/cache/@webpack-cli-serve-npm-1.4.0-1f566be693-8ee2fe1a00.zip/node_modules/@webpack-cli/serve/",\ + ["virtual:e07fb53f8ff4be5eba6d4458bce865bb724ae2b1b1238697b85c301c6697dd7edf54287b82d63affc22d622b418b15f40a4499916c3f401968cb699ac21919f1#npm:1.4.0", {\ + "packageLocation": "./.yarn/__virtual__/@webpack-cli-serve-virtual-dac17bd96f/0/cache/@webpack-cli-serve-npm-1.4.0-1f566be693-8ee2fe1a00.zip/node_modules/@webpack-cli/serve/",\ "packageDependencies": [\ ["@types/webpack-cli", null],\ ["@types/webpack-dev-server", null],\ - ["@webpack-cli/serve", "virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.4.0"],\ - ["webpack-cli", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"],\ + ["@webpack-cli/serve", "virtual:e07fb53f8ff4be5eba6d4458bce865bb724ae2b1b1238697b85c301c6697dd7edf54287b82d63affc22d622b418b15f40a4499916c3f401968cb699ac21919f1#npm:1.4.0"],\ + ["webpack-cli", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:4.7.0"],\ ["webpack-dev-server", null]\ ],\ "packagePeers": [\ @@ -7254,7 +7254,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./",\ "packageDependencies": [\ ["@cosmjs/amino", "workspace:packages/amino"],\ - ["@cosmjs/cosmwasm-stargate", "workspace:packages/cosmwasm-stargate"],\ + ["@cosmjs/cosmwasm", "workspace:packages/cosmwasm"],\ ["@cosmjs/crypto", "workspace:packages/crypto"],\ ["@cosmjs/encoding", "workspace:packages/encoding"],\ ["@cosmjs/proto-signing", "workspace:packages/proto-signing"],\ @@ -12580,8 +12580,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:71762ef438945d33af49c7e8a91e2d71e342952ba2cfe2a3a226fbeb9c9631664cae6b7cfbf828b32ed1068008c513bc0c4faac5b8595a80ea57776c862ea82d#npm:5.3.14", {\ - "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-48fffa4908/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ + ["virtual:6b73e2c3ea7caa585dfb61afb6f4c2f5356e203f62303f6e21f75f8768286d8cd5916bfccc71fa1d84f4bd04602635ec05cd6b2177c252c4dbdf537c4240d687#npm:5.3.14", {\ + "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-613a4479af/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ "packageDependencies": [\ ["@jridgewell/trace-mapping", "npm:0.3.31"],\ ["@swc/core", null],\ @@ -12594,9 +12594,9 @@ const RAW_RUNTIME_STATE = ["schema-utils", "npm:4.3.3"],\ ["serialize-javascript", "npm:6.0.2"],\ ["terser", "npm:5.44.0"],\ - ["terser-webpack-plugin", "virtual:71762ef438945d33af49c7e8a91e2d71e342952ba2cfe2a3a226fbeb9c9631664cae6b7cfbf828b32ed1068008c513bc0c4faac5b8595a80ea57776c862ea82d#npm:5.3.14"],\ + ["terser-webpack-plugin", "virtual:6b73e2c3ea7caa585dfb61afb6f4c2f5356e203f62303f6e21f75f8768286d8cd5916bfccc71fa1d84f4bd04602635ec05cd6b2177c252c4dbdf537c4240d687#npm:5.3.14"],\ ["uglify-js", null],\ - ["webpack", "virtual:992e8a49329af27dec1603ba7ec6f83173fb73e1d5752e95d78d0bec9ff8e148a218f65e20742125a49b958677fd4d6119ec35f9c56f9b4ea72f0e32f53b591b#npm:5.102.1"]\ + ["webpack", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:5.102.1"]\ ],\ "packagePeers": [\ "@swc/core",\ @@ -12610,8 +12610,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:7b40e88eecc8b9613d12746a947db14f1e1411dda9bd8edb29c41550215d21c2fc9f4bbf2a0ce628334c8a63140d1c6286e5d7e9daf369ce371a9b64e6cd759c#npm:5.3.14", {\ - "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-b3db3ebc4d/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ + ["virtual:71762ef438945d33af49c7e8a91e2d71e342952ba2cfe2a3a226fbeb9c9631664cae6b7cfbf828b32ed1068008c513bc0c4faac5b8595a80ea57776c862ea82d#npm:5.3.14", {\ + "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-48fffa4908/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ "packageDependencies": [\ ["@jridgewell/trace-mapping", "npm:0.3.31"],\ ["@swc/core", null],\ @@ -12624,9 +12624,9 @@ const RAW_RUNTIME_STATE = ["schema-utils", "npm:4.3.3"],\ ["serialize-javascript", "npm:6.0.2"],\ ["terser", "npm:5.44.0"],\ - ["terser-webpack-plugin", "virtual:7b40e88eecc8b9613d12746a947db14f1e1411dda9bd8edb29c41550215d21c2fc9f4bbf2a0ce628334c8a63140d1c6286e5d7e9daf369ce371a9b64e6cd759c#npm:5.3.14"],\ + ["terser-webpack-plugin", "virtual:71762ef438945d33af49c7e8a91e2d71e342952ba2cfe2a3a226fbeb9c9631664cae6b7cfbf828b32ed1068008c513bc0c4faac5b8595a80ea57776c862ea82d#npm:5.3.14"],\ ["uglify-js", null],\ - ["webpack", "virtual:ccd7bdb71649037a1a0a4683a969c7a445e96784e6e17fdf2248fd29ab34e212b967e8a3bd2e3bd9d02ee048b1b3b3d74219a50fdbee85a0178c2c53fbd58c3c#npm:5.102.1"]\ + ["webpack", "virtual:992e8a49329af27dec1603ba7ec6f83173fb73e1d5752e95d78d0bec9ff8e148a218f65e20742125a49b958677fd4d6119ec35f9c56f9b4ea72f0e32f53b591b#npm:5.102.1"]\ ],\ "packagePeers": [\ "@swc/core",\ @@ -12640,8 +12640,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:82d692ee2973c427c4975e40e5561cc4a5572cc363a910bdb563a3f46883dd1d7d941aa85b3a4ee728c3a0209b595f020138eeb37dd34480cb0ee6d72cfb8db1#npm:5.3.14", {\ - "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-ac5052c077/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ + ["virtual:7b40e88eecc8b9613d12746a947db14f1e1411dda9bd8edb29c41550215d21c2fc9f4bbf2a0ce628334c8a63140d1c6286e5d7e9daf369ce371a9b64e6cd759c#npm:5.3.14", {\ + "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-b3db3ebc4d/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ "packageDependencies": [\ ["@jridgewell/trace-mapping", "npm:0.3.31"],\ ["@swc/core", null],\ @@ -12654,9 +12654,9 @@ const RAW_RUNTIME_STATE = ["schema-utils", "npm:4.3.3"],\ ["serialize-javascript", "npm:6.0.2"],\ ["terser", "npm:5.44.0"],\ - ["terser-webpack-plugin", "virtual:82d692ee2973c427c4975e40e5561cc4a5572cc363a910bdb563a3f46883dd1d7d941aa85b3a4ee728c3a0209b595f020138eeb37dd34480cb0ee6d72cfb8db1#npm:5.3.14"],\ + ["terser-webpack-plugin", "virtual:7b40e88eecc8b9613d12746a947db14f1e1411dda9bd8edb29c41550215d21c2fc9f4bbf2a0ce628334c8a63140d1c6286e5d7e9daf369ce371a9b64e6cd759c#npm:5.3.14"],\ ["uglify-js", null],\ - ["webpack", "virtual:c246025b363fcdd286d19223b9e5c9d41d6b4e10c1ac203d049eef0026c6c6fd3d893f42665b20a1dc263af14f7698c498822f02ba3cc068bddabeaf6d4b98ea#npm:5.102.1"]\ + ["webpack", "virtual:ccd7bdb71649037a1a0a4683a969c7a445e96784e6e17fdf2248fd29ab34e212b967e8a3bd2e3bd9d02ee048b1b3b3d74219a50fdbee85a0178c2c53fbd58c3c#npm:5.102.1"]\ ],\ "packagePeers": [\ "@swc/core",\ @@ -12670,8 +12670,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:8ca03e292dd932930bc649d57212eac77c76846edb9cdf469694e36a64d9242686c9664a4c925edda15e5496c784223d7f4740853a88ab608f6e2c52940f9fe8#npm:5.3.14", {\ - "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-94ae5734e6/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ + ["virtual:82d692ee2973c427c4975e40e5561cc4a5572cc363a910bdb563a3f46883dd1d7d941aa85b3a4ee728c3a0209b595f020138eeb37dd34480cb0ee6d72cfb8db1#npm:5.3.14", {\ + "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-ac5052c077/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ "packageDependencies": [\ ["@jridgewell/trace-mapping", "npm:0.3.31"],\ ["@swc/core", null],\ @@ -12684,9 +12684,9 @@ const RAW_RUNTIME_STATE = ["schema-utils", "npm:4.3.3"],\ ["serialize-javascript", "npm:6.0.2"],\ ["terser", "npm:5.44.0"],\ - ["terser-webpack-plugin", "virtual:8ca03e292dd932930bc649d57212eac77c76846edb9cdf469694e36a64d9242686c9664a4c925edda15e5496c784223d7f4740853a88ab608f6e2c52940f9fe8#npm:5.3.14"],\ + ["terser-webpack-plugin", "virtual:82d692ee2973c427c4975e40e5561cc4a5572cc363a910bdb563a3f46883dd1d7d941aa85b3a4ee728c3a0209b595f020138eeb37dd34480cb0ee6d72cfb8db1#npm:5.3.14"],\ ["uglify-js", null],\ - ["webpack", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1"]\ + ["webpack", "virtual:c246025b363fcdd286d19223b9e5c9d41d6b4e10c1ac203d049eef0026c6c6fd3d893f42665b20a1dc263af14f7698c498822f02ba3cc068bddabeaf6d4b98ea#npm:5.102.1"]\ ],\ "packagePeers": [\ "@swc/core",\ @@ -12700,8 +12700,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:918bc5dca6fecd6acc3baa1b430be174982807d342dfb95f19e10c31e951bb47d3eb46b47c02b84da658dcf258758f45420017c952fb083c626c0d490e091161#npm:5.3.14", {\ - "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-a882bdd26d/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ + ["virtual:8ca03e292dd932930bc649d57212eac77c76846edb9cdf469694e36a64d9242686c9664a4c925edda15e5496c784223d7f4740853a88ab608f6e2c52940f9fe8#npm:5.3.14", {\ + "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-94ae5734e6/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ "packageDependencies": [\ ["@jridgewell/trace-mapping", "npm:0.3.31"],\ ["@swc/core", null],\ @@ -12714,9 +12714,9 @@ const RAW_RUNTIME_STATE = ["schema-utils", "npm:4.3.3"],\ ["serialize-javascript", "npm:6.0.2"],\ ["terser", "npm:5.44.0"],\ - ["terser-webpack-plugin", "virtual:918bc5dca6fecd6acc3baa1b430be174982807d342dfb95f19e10c31e951bb47d3eb46b47c02b84da658dcf258758f45420017c952fb083c626c0d490e091161#npm:5.3.14"],\ + ["terser-webpack-plugin", "virtual:8ca03e292dd932930bc649d57212eac77c76846edb9cdf469694e36a64d9242686c9664a4c925edda15e5496c784223d7f4740853a88ab608f6e2c52940f9fe8#npm:5.3.14"],\ ["uglify-js", null],\ - ["webpack", "virtual:8b096e2a9a434b4277d6f02b903bdce7d29a5d4c50de89707a93f84c84c73759c4741dd158307f1c75ce3c1e2c05b0da1b938a114cc37854c89c2bd2552c9236#npm:5.102.1"]\ + ["webpack", "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1"]\ ],\ "packagePeers": [\ "@swc/core",\ @@ -12730,8 +12730,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:b628c6ee681f74a756f2bb286ffd76dd58ce42fe3718e3dcc5f79c2d6d4aac906f5328a6fa23318a752026f34ff9d1d032e8be879e2c6a11230f7b6378eeee0c#npm:5.3.14", {\ - "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-be72dd6f35/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ + ["virtual:918bc5dca6fecd6acc3baa1b430be174982807d342dfb95f19e10c31e951bb47d3eb46b47c02b84da658dcf258758f45420017c952fb083c626c0d490e091161#npm:5.3.14", {\ + "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-a882bdd26d/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ "packageDependencies": [\ ["@jridgewell/trace-mapping", "npm:0.3.31"],\ ["@swc/core", null],\ @@ -12744,9 +12744,9 @@ const RAW_RUNTIME_STATE = ["schema-utils", "npm:4.3.3"],\ ["serialize-javascript", "npm:6.0.2"],\ ["terser", "npm:5.44.0"],\ - ["terser-webpack-plugin", "virtual:b628c6ee681f74a756f2bb286ffd76dd58ce42fe3718e3dcc5f79c2d6d4aac906f5328a6fa23318a752026f34ff9d1d032e8be879e2c6a11230f7b6378eeee0c#npm:5.3.14"],\ + ["terser-webpack-plugin", "virtual:918bc5dca6fecd6acc3baa1b430be174982807d342dfb95f19e10c31e951bb47d3eb46b47c02b84da658dcf258758f45420017c952fb083c626c0d490e091161#npm:5.3.14"],\ ["uglify-js", null],\ - ["webpack", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:5.102.1"]\ + ["webpack", "virtual:8b096e2a9a434b4277d6f02b903bdce7d29a5d4c50de89707a93f84c84c73759c4741dd158307f1c75ce3c1e2c05b0da1b938a114cc37854c89c2bd2552c9236#npm:5.102.1"]\ ],\ "packagePeers": [\ "@swc/core",\ @@ -12760,8 +12760,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:f448c9edab13cc0259afcbd6c7e19fd94548892d37ee18dc9edf5766cfe04e338c0b1a62ae5d88ccffc6d086a1cce7841159b9e270f8103bde5260c1e3988865#npm:5.3.14", {\ - "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-e6feb20993/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ + ["virtual:b628c6ee681f74a756f2bb286ffd76dd58ce42fe3718e3dcc5f79c2d6d4aac906f5328a6fa23318a752026f34ff9d1d032e8be879e2c6a11230f7b6378eeee0c#npm:5.3.14", {\ + "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-be72dd6f35/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ "packageDependencies": [\ ["@jridgewell/trace-mapping", "npm:0.3.31"],\ ["@swc/core", null],\ @@ -12774,9 +12774,9 @@ const RAW_RUNTIME_STATE = ["schema-utils", "npm:4.3.3"],\ ["serialize-javascript", "npm:6.0.2"],\ ["terser", "npm:5.44.0"],\ - ["terser-webpack-plugin", "virtual:f448c9edab13cc0259afcbd6c7e19fd94548892d37ee18dc9edf5766cfe04e338c0b1a62ae5d88ccffc6d086a1cce7841159b9e270f8103bde5260c1e3988865#npm:5.3.14"],\ + ["terser-webpack-plugin", "virtual:b628c6ee681f74a756f2bb286ffd76dd58ce42fe3718e3dcc5f79c2d6d4aac906f5328a6fa23318a752026f34ff9d1d032e8be879e2c6a11230f7b6378eeee0c#npm:5.3.14"],\ ["uglify-js", null],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"]\ + ["webpack", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:5.102.1"]\ ],\ "packagePeers": [\ "@swc/core",\ @@ -13284,44 +13284,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1", {\ - "packageLocation": "./.yarn/__virtual__/webpack-virtual-f448c9edab/0/cache/webpack-npm-5.102.1-7b067ab6cd-74c3afeef5.zip/node_modules/webpack/",\ - "packageDependencies": [\ - ["@types/eslint-scope", "npm:3.7.7"],\ - ["@types/estree", "npm:1.0.8"],\ - ["@types/json-schema", "npm:7.0.15"],\ - ["@types/webpack-cli", null],\ - ["@webassemblyjs/ast", "npm:1.14.1"],\ - ["@webassemblyjs/wasm-edit", "npm:1.14.1"],\ - ["@webassemblyjs/wasm-parser", "npm:1.14.1"],\ - ["acorn", "npm:8.15.0"],\ - ["acorn-import-phases", "virtual:b628c6ee681f74a756f2bb286ffd76dd58ce42fe3718e3dcc5f79c2d6d4aac906f5328a6fa23318a752026f34ff9d1d032e8be879e2c6a11230f7b6378eeee0c#npm:1.0.4"],\ - ["browserslist", "npm:4.27.0"],\ - ["chrome-trace-event", "npm:1.0.3"],\ - ["enhanced-resolve", "npm:5.18.3"],\ - ["es-module-lexer", "npm:1.7.0"],\ - ["eslint-scope", "npm:5.1.1"],\ - ["events", "npm:3.3.0"],\ - ["glob-to-regexp", "npm:0.4.1"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["json-parse-even-better-errors", "npm:2.3.1"],\ - ["loader-runner", "npm:4.2.0"],\ - ["mime-types", "npm:2.1.35"],\ - ["neo-async", "npm:2.6.2"],\ - ["schema-utils", "npm:4.3.3"],\ - ["tapable", "npm:2.3.0"],\ - ["terser-webpack-plugin", "virtual:f448c9edab13cc0259afcbd6c7e19fd94548892d37ee18dc9edf5766cfe04e338c0b1a62ae5d88ccffc6d086a1cce7841159b9e270f8103bde5260c1e3988865#npm:5.3.14"],\ - ["watchpack", "npm:2.4.4"],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"],\ - ["webpack-sources", "npm:3.3.3"]\ - ],\ - "packagePeers": [\ - "@types/webpack-cli",\ - "webpack-cli"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1", {\ "packageLocation": "./.yarn/__virtual__/webpack-virtual-8ca03e292d/0/cache/webpack-npm-5.102.1-7b067ab6cd-74c3afeef5.zip/node_modules/webpack/",\ "packageDependencies": [\ @@ -13853,6 +13815,44 @@ const RAW_RUNTIME_STATE = "webpack-cli"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:5.102.1", {\ + "packageLocation": "./.yarn/__virtual__/webpack-virtual-6b73e2c3ea/0/cache/webpack-npm-5.102.1-7b067ab6cd-74c3afeef5.zip/node_modules/webpack/",\ + "packageDependencies": [\ + ["@types/eslint-scope", "npm:3.7.7"],\ + ["@types/estree", "npm:1.0.8"],\ + ["@types/json-schema", "npm:7.0.15"],\ + ["@types/webpack-cli", null],\ + ["@webassemblyjs/ast", "npm:1.14.1"],\ + ["@webassemblyjs/wasm-edit", "npm:1.14.1"],\ + ["@webassemblyjs/wasm-parser", "npm:1.14.1"],\ + ["acorn", "npm:8.15.0"],\ + ["acorn-import-phases", "virtual:b628c6ee681f74a756f2bb286ffd76dd58ce42fe3718e3dcc5f79c2d6d4aac906f5328a6fa23318a752026f34ff9d1d032e8be879e2c6a11230f7b6378eeee0c#npm:1.0.4"],\ + ["browserslist", "npm:4.27.0"],\ + ["chrome-trace-event", "npm:1.0.3"],\ + ["enhanced-resolve", "npm:5.18.3"],\ + ["es-module-lexer", "npm:1.7.0"],\ + ["eslint-scope", "npm:5.1.1"],\ + ["events", "npm:3.3.0"],\ + ["glob-to-regexp", "npm:0.4.1"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["json-parse-even-better-errors", "npm:2.3.1"],\ + ["loader-runner", "npm:4.2.0"],\ + ["mime-types", "npm:2.1.35"],\ + ["neo-async", "npm:2.6.2"],\ + ["schema-utils", "npm:4.3.3"],\ + ["tapable", "npm:2.3.0"],\ + ["terser-webpack-plugin", "virtual:6b73e2c3ea7caa585dfb61afb6f4c2f5356e203f62303f6e21f75f8768286d8cd5916bfccc71fa1d84f4bd04602635ec05cd6b2177c252c4dbdf537c4240d687#npm:5.3.14"],\ + ["watchpack", "npm:2.4.4"],\ + ["webpack", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:5.102.1"],\ + ["webpack-cli", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:4.7.0"],\ + ["webpack-sources", "npm:3.3.3"]\ + ],\ + "packagePeers": [\ + "@types/webpack-cli",\ + "webpack-cli"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["webpack-cli", [\ @@ -13863,48 +13863,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0", {\ - "packageLocation": "./.yarn/__virtual__/webpack-cli-virtual-98bf358c50/0/cache/webpack-cli-npm-4.7.0-cb3d7c34ff-8686232468.zip/node_modules/webpack-cli/",\ - "packageDependencies": [\ - ["@discoveryjs/json-ext", "npm:0.5.3"],\ - ["@types/webpack", null],\ - ["@types/webpack-bundle-analyzer", null],\ - ["@types/webpack-cli__generators", null],\ - ["@types/webpack-cli__migrate", null],\ - ["@types/webpack-dev-server", null],\ - ["@webpack-cli/configtest", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.0.3"],\ - ["@webpack-cli/generators", null],\ - ["@webpack-cli/info", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.2.4"],\ - ["@webpack-cli/migrate", null],\ - ["@webpack-cli/serve", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.4.0"],\ - ["colorette", "npm:1.2.2"],\ - ["commander", "npm:7.2.0"],\ - ["execa", "npm:5.0.0"],\ - ["fastest-levenshtein", "npm:1.0.12"],\ - ["import-local", "npm:3.0.2"],\ - ["interpret", "npm:2.2.0"],\ - ["rechoir", "npm:0.7.0"],\ - ["v8-compile-cache", "npm:2.3.0"],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ - ["webpack-bundle-analyzer", null],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"],\ - ["webpack-dev-server", null],\ - ["webpack-merge", "npm:5.7.3"]\ - ],\ - "packagePeers": [\ - "@types/webpack-bundle-analyzer",\ - "@types/webpack-cli__generators",\ - "@types/webpack-cli__migrate",\ - "@types/webpack-dev-server",\ - "@types/webpack",\ - "@webpack-cli/generators",\ - "@webpack-cli/migrate",\ - "webpack-bundle-analyzer",\ - "webpack-dev-server",\ - "webpack"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0", {\ "packageLocation": "./.yarn/__virtual__/webpack-cli-virtual-a52c57a2f2/0/cache/webpack-cli-npm-4.7.0-cb3d7c34ff-8686232468.zip/node_modules/webpack-cli/",\ "packageDependencies": [\ @@ -14492,6 +14450,48 @@ const RAW_RUNTIME_STATE = "webpack"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:4.7.0", {\ + "packageLocation": "./.yarn/__virtual__/webpack-cli-virtual-e07fb53f8f/0/cache/webpack-cli-npm-4.7.0-cb3d7c34ff-8686232468.zip/node_modules/webpack-cli/",\ + "packageDependencies": [\ + ["@discoveryjs/json-ext", "npm:0.5.3"],\ + ["@types/webpack", null],\ + ["@types/webpack-bundle-analyzer", null],\ + ["@types/webpack-cli__generators", null],\ + ["@types/webpack-cli__migrate", null],\ + ["@types/webpack-dev-server", null],\ + ["@webpack-cli/configtest", "virtual:e07fb53f8ff4be5eba6d4458bce865bb724ae2b1b1238697b85c301c6697dd7edf54287b82d63affc22d622b418b15f40a4499916c3f401968cb699ac21919f1#npm:1.0.3"],\ + ["@webpack-cli/generators", null],\ + ["@webpack-cli/info", "virtual:e07fb53f8ff4be5eba6d4458bce865bb724ae2b1b1238697b85c301c6697dd7edf54287b82d63affc22d622b418b15f40a4499916c3f401968cb699ac21919f1#npm:1.2.4"],\ + ["@webpack-cli/migrate", null],\ + ["@webpack-cli/serve", "virtual:e07fb53f8ff4be5eba6d4458bce865bb724ae2b1b1238697b85c301c6697dd7edf54287b82d63affc22d622b418b15f40a4499916c3f401968cb699ac21919f1#npm:1.4.0"],\ + ["colorette", "npm:1.2.2"],\ + ["commander", "npm:7.2.0"],\ + ["execa", "npm:5.0.0"],\ + ["fastest-levenshtein", "npm:1.0.12"],\ + ["import-local", "npm:3.0.2"],\ + ["interpret", "npm:2.2.0"],\ + ["rechoir", "npm:0.7.0"],\ + ["v8-compile-cache", "npm:2.3.0"],\ + ["webpack", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:5.102.1"],\ + ["webpack-bundle-analyzer", null],\ + ["webpack-cli", "virtual:ef31dda1d9026296fd5f7e103853b240c85121884bfb4d2d0fdc2a8928f15e1134ba00c5fcd2d2d2412de9a1c54310ac7903dfe6c160dd3e7d261f74a97f2eb7#npm:4.7.0"],\ + ["webpack-dev-server", null],\ + ["webpack-merge", "npm:5.7.3"]\ + ],\ + "packagePeers": [\ + "@types/webpack-bundle-analyzer",\ + "@types/webpack-cli__generators",\ + "@types/webpack-cli__migrate",\ + "@types/webpack-dev-server",\ + "@types/webpack",\ + "@webpack-cli/generators",\ + "@webpack-cli/migrate",\ + "webpack-bundle-analyzer",\ + "webpack-dev-server",\ + "webpack"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["webpack-merge", [\ diff --git a/packages/cosmwasm-stargate/.gitignore b/packages/cosmwasm/.gitignore similarity index 100% rename from packages/cosmwasm-stargate/.gitignore rename to packages/cosmwasm/.gitignore diff --git a/packages/cosmwasm-stargate/.nycrc.yml b/packages/cosmwasm/.nycrc.yml similarity index 100% rename from packages/cosmwasm-stargate/.nycrc.yml rename to packages/cosmwasm/.nycrc.yml diff --git a/packages/cosmwasm-stargate/README.md b/packages/cosmwasm/README.md similarity index 100% rename from packages/cosmwasm-stargate/README.md rename to packages/cosmwasm/README.md diff --git a/packages/cosmwasm-stargate/jasmine-testrunner.cjs b/packages/cosmwasm/jasmine-testrunner.cjs similarity index 100% rename from packages/cosmwasm-stargate/jasmine-testrunner.cjs rename to packages/cosmwasm/jasmine-testrunner.cjs diff --git a/packages/cosmwasm-stargate/karma.conf.cjs b/packages/cosmwasm/karma.conf.cjs similarity index 100% rename from packages/cosmwasm-stargate/karma.conf.cjs rename to packages/cosmwasm/karma.conf.cjs diff --git a/packages/cosmwasm-stargate/package.json b/packages/cosmwasm/package.json similarity index 99% rename from packages/cosmwasm-stargate/package.json rename to packages/cosmwasm/package.json index f7ecf3958b..50ad877a85 100644 --- a/packages/cosmwasm-stargate/package.json +++ b/packages/cosmwasm/package.json @@ -21,7 +21,7 @@ ], "repository": { "type": "git", - "url": "https://github.com/cosmos/cosmjs/tree/main/packages/cosmwasm-stargate" + "url": "https://github.com/cosmos/cosmjs/tree/main/packages/cosmwasm" }, "publishConfig": { "access": "public", diff --git a/packages/cosmwasm-stargate/src/compression.spec.ts b/packages/cosmwasm/src/compression.spec.ts similarity index 100% rename from packages/cosmwasm-stargate/src/compression.spec.ts rename to packages/cosmwasm/src/compression.spec.ts diff --git a/packages/cosmwasm-stargate/src/compression.ts b/packages/cosmwasm/src/compression.ts similarity index 100% rename from packages/cosmwasm-stargate/src/compression.ts rename to packages/cosmwasm/src/compression.ts diff --git a/packages/cosmwasm-stargate/src/cosmwasmclient.searchtx.spec.ts b/packages/cosmwasm/src/cosmwasmclient.searchtx.spec.ts similarity index 100% rename from packages/cosmwasm-stargate/src/cosmwasmclient.searchtx.spec.ts rename to packages/cosmwasm/src/cosmwasmclient.searchtx.spec.ts diff --git a/packages/cosmwasm-stargate/src/cosmwasmclient.spec.ts b/packages/cosmwasm/src/cosmwasmclient.spec.ts similarity index 100% rename from packages/cosmwasm-stargate/src/cosmwasmclient.spec.ts rename to packages/cosmwasm/src/cosmwasmclient.spec.ts diff --git a/packages/cosmwasm-stargate/src/cosmwasmclient.ts b/packages/cosmwasm/src/cosmwasmclient.ts similarity index 100% rename from packages/cosmwasm-stargate/src/cosmwasmclient.ts rename to packages/cosmwasm/src/cosmwasmclient.ts diff --git a/packages/cosmwasm-stargate/src/encoding.spec.ts b/packages/cosmwasm/src/encoding.spec.ts similarity index 100% rename from packages/cosmwasm-stargate/src/encoding.spec.ts rename to packages/cosmwasm/src/encoding.spec.ts diff --git a/packages/cosmwasm-stargate/src/encoding.ts b/packages/cosmwasm/src/encoding.ts similarity index 100% rename from packages/cosmwasm-stargate/src/encoding.ts rename to packages/cosmwasm/src/encoding.ts diff --git a/packages/cosmwasm-stargate/src/index.ts b/packages/cosmwasm/src/index.ts similarity index 100% rename from packages/cosmwasm-stargate/src/index.ts rename to packages/cosmwasm/src/index.ts diff --git a/packages/cosmwasm-stargate/src/instantiate2.spec.ts b/packages/cosmwasm/src/instantiate2.spec.ts similarity index 100% rename from packages/cosmwasm-stargate/src/instantiate2.spec.ts rename to packages/cosmwasm/src/instantiate2.spec.ts diff --git a/packages/cosmwasm-stargate/src/instantiate2.ts b/packages/cosmwasm/src/instantiate2.ts similarity index 100% rename from packages/cosmwasm-stargate/src/instantiate2.ts rename to packages/cosmwasm/src/instantiate2.ts diff --git a/packages/cosmwasm-stargate/src/modules/index.ts b/packages/cosmwasm/src/modules/index.ts similarity index 100% rename from packages/cosmwasm-stargate/src/modules/index.ts rename to packages/cosmwasm/src/modules/index.ts diff --git a/packages/cosmwasm-stargate/src/modules/wasm/aminomessages.spec.ts b/packages/cosmwasm/src/modules/wasm/aminomessages.spec.ts similarity index 100% rename from packages/cosmwasm-stargate/src/modules/wasm/aminomessages.spec.ts rename to packages/cosmwasm/src/modules/wasm/aminomessages.spec.ts diff --git a/packages/cosmwasm-stargate/src/modules/wasm/aminomessages.ts b/packages/cosmwasm/src/modules/wasm/aminomessages.ts similarity index 100% rename from packages/cosmwasm-stargate/src/modules/wasm/aminomessages.ts rename to packages/cosmwasm/src/modules/wasm/aminomessages.ts diff --git a/packages/cosmwasm-stargate/src/modules/wasm/messages.ts b/packages/cosmwasm/src/modules/wasm/messages.ts similarity index 100% rename from packages/cosmwasm-stargate/src/modules/wasm/messages.ts rename to packages/cosmwasm/src/modules/wasm/messages.ts diff --git a/packages/cosmwasm-stargate/src/modules/wasm/queries.spec.ts b/packages/cosmwasm/src/modules/wasm/queries.spec.ts similarity index 100% rename from packages/cosmwasm-stargate/src/modules/wasm/queries.spec.ts rename to packages/cosmwasm/src/modules/wasm/queries.spec.ts diff --git a/packages/cosmwasm-stargate/src/modules/wasm/queries.ts b/packages/cosmwasm/src/modules/wasm/queries.ts similarity index 100% rename from packages/cosmwasm-stargate/src/modules/wasm/queries.ts rename to packages/cosmwasm/src/modules/wasm/queries.ts diff --git a/packages/cosmwasm-stargate/src/signingcosmwasmclient.spec.ts b/packages/cosmwasm/src/signingcosmwasmclient.spec.ts similarity index 100% rename from packages/cosmwasm-stargate/src/signingcosmwasmclient.spec.ts rename to packages/cosmwasm/src/signingcosmwasmclient.spec.ts diff --git a/packages/cosmwasm-stargate/src/signingcosmwasmclient.ts b/packages/cosmwasm/src/signingcosmwasmclient.ts similarity index 100% rename from packages/cosmwasm-stargate/src/signingcosmwasmclient.ts rename to packages/cosmwasm/src/signingcosmwasmclient.ts diff --git a/packages/cosmwasm-stargate/src/testdata/contract.json b/packages/cosmwasm/src/testdata/contract.json similarity index 100% rename from packages/cosmwasm-stargate/src/testdata/contract.json rename to packages/cosmwasm/src/testdata/contract.json diff --git a/packages/cosmwasm-stargate/src/testutils.ts b/packages/cosmwasm/src/testutils.ts similarity index 100% rename from packages/cosmwasm-stargate/src/testutils.ts rename to packages/cosmwasm/src/testutils.ts diff --git a/packages/cosmwasm-stargate/tsconfig.json b/packages/cosmwasm/tsconfig.json similarity index 100% rename from packages/cosmwasm-stargate/tsconfig.json rename to packages/cosmwasm/tsconfig.json diff --git a/packages/cosmwasm-stargate/typedoc.json b/packages/cosmwasm/typedoc.json similarity index 100% rename from packages/cosmwasm-stargate/typedoc.json rename to packages/cosmwasm/typedoc.json diff --git a/packages/cosmwasm-stargate/webpack.web.config.cjs b/packages/cosmwasm/webpack.web.config.cjs similarity index 100% rename from packages/cosmwasm-stargate/webpack.web.config.cjs rename to packages/cosmwasm/webpack.web.config.cjs diff --git a/yarn.lock b/yarn.lock index c4d184eea8..02a480d7d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -212,9 +212,9 @@ __metadata: languageName: unknown linkType: soft -"@cosmjs/cosmwasm-stargate@workspace:^, @cosmjs/cosmwasm-stargate@workspace:packages/cosmwasm-stargate": +"@cosmjs/cosmwasm@workspace:^, @cosmjs/cosmwasm@workspace:packages/cosmwasm": version: 0.0.0-use.local - resolution: "@cosmjs/cosmwasm-stargate@workspace:packages/cosmwasm-stargate" + resolution: "@cosmjs/cosmwasm@workspace:packages/cosmwasm" dependencies: "@cosmjs/amino": "workspace:^" "@cosmjs/crypto": "workspace:^" @@ -2942,7 +2942,7 @@ __metadata: resolution: "cosmjs-monorepo-root@workspace:." dependencies: "@cosmjs/amino": "workspace:^" - "@cosmjs/cosmwasm-stargate": "workspace:^" + "@cosmjs/cosmwasm": "workspace:^" "@cosmjs/crypto": "workspace:^" "@cosmjs/encoding": "workspace:^" "@cosmjs/proto-signing": "workspace:^" From c22ac1d7905905d430d3f9ccafe3bb0f21023f43 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Wed, 12 Nov 2025 10:06:56 +0100 Subject: [PATCH 3/5] Add @cosmjs/cosmwasm-stargate wrapper package --- .pnp.cjs | 203 +++++++++++++++++- packages/cosmwasm-stargate/.gitignore | 4 + packages/cosmwasm-stargate/.nycrc.yml | 1 + packages/cosmwasm-stargate/README.md | 11 + .../cosmwasm-stargate/jasmine-testrunner.cjs | 36 ++++ packages/cosmwasm-stargate/karma.conf.cjs | 54 +++++ packages/cosmwasm-stargate/package.json | 69 ++++++ packages/cosmwasm-stargate/src/index.ts | 1 + packages/cosmwasm-stargate/tsconfig.json | 12 ++ packages/cosmwasm-stargate/typedoc.json | 1 + .../cosmwasm-stargate/webpack.web.config.cjs | 34 +++ yarn.lock | 30 +++ 12 files changed, 454 insertions(+), 2 deletions(-) create mode 100644 packages/cosmwasm-stargate/.gitignore create mode 120000 packages/cosmwasm-stargate/.nycrc.yml create mode 100644 packages/cosmwasm-stargate/README.md create mode 100644 packages/cosmwasm-stargate/jasmine-testrunner.cjs create mode 100644 packages/cosmwasm-stargate/karma.conf.cjs create mode 100644 packages/cosmwasm-stargate/package.json create mode 100644 packages/cosmwasm-stargate/src/index.ts create mode 100644 packages/cosmwasm-stargate/tsconfig.json create mode 120000 packages/cosmwasm-stargate/typedoc.json create mode 100644 packages/cosmwasm-stargate/webpack.web.config.cjs diff --git a/.pnp.cjs b/.pnp.cjs index c85e4e7f52..1c725c3424 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -22,6 +22,10 @@ const RAW_RUNTIME_STATE = "name": "@cosmjs/cosmwasm",\ "reference": "workspace:packages/cosmwasm"\ },\ + {\ + "name": "@cosmjs/cosmwasm-stargate",\ + "reference": "workspace:packages/cosmwasm-stargate"\ + },\ {\ "name": "@cosmjs/crypto",\ "reference": "workspace:packages/crypto"\ @@ -81,6 +85,7 @@ const RAW_RUNTIME_STATE = "fallbackExclusionList": [\ ["@cosmjs/amino", ["workspace:packages/amino"]],\ ["@cosmjs/cosmwasm", ["workspace:packages/cosmwasm"]],\ + ["@cosmjs/cosmwasm-stargate", ["workspace:packages/cosmwasm-stargate"]],\ ["@cosmjs/crypto", ["workspace:packages/crypto"]],\ ["@cosmjs/encoding", ["workspace:packages/encoding"]],\ ["@cosmjs/faucet", ["workspace:packages/faucet"]],\ @@ -169,6 +174,10 @@ const RAW_RUNTIME_STATE = "@cosmjs/cosmwasm",\ "workspace:packages/cosmwasm"\ ],\ + [\ + "@cosmjs/cosmwasm-stargate",\ + "workspace:packages/cosmwasm-stargate"\ + ],\ [\ "@cosmjs/crypto",\ "workspace:packages/crypto"\ @@ -2921,11 +2930,11 @@ const RAW_RUNTIME_STATE = ],\ [\ "webpack",\ - "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1"\ + "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"\ ],\ [\ "webpack-cli",\ - "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"\ + "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"\ ],\ [\ "webpack-merge",\ @@ -3327,6 +3336,38 @@ const RAW_RUNTIME_STATE = "linkType": "SOFT"\ }]\ ]],\ + ["@cosmjs/cosmwasm-stargate", [\ + ["workspace:packages/cosmwasm-stargate", {\ + "packageLocation": "./packages/cosmwasm-stargate/",\ + "packageDependencies": [\ + ["@cosmjs/cosmwasm", "workspace:packages/cosmwasm"],\ + ["@cosmjs/cosmwasm-stargate", "workspace:packages/cosmwasm-stargate"],\ + ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ + ["@types/jasmine", "npm:4.6.1"],\ + ["@types/karma-firefox-launcher", "npm:2.1.0"],\ + ["@types/karma-jasmine", "npm:4.0.2"],\ + ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ + ["@types/node", "npm:22.10.6"],\ + ["glob", "npm:11.0.3"],\ + ["jasmine", "npm:4.6.0"],\ + ["jasmine-spec-reporter", "npm:6.0.0"],\ + ["karma", "npm:6.3.16"],\ + ["karma-chrome-launcher", "npm:3.1.0"],\ + ["karma-firefox-launcher", "npm:2.1.0"],\ + ["karma-jasmine", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:5.1.0"],\ + ["karma-jasmine-html-reporter", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.6.0"],\ + ["nyc", "npm:17.1.0"],\ + ["prettier", "npm:3.6.2"],\ + ["ses", "npm:1.13.1"],\ + ["source-map-support", "npm:0.5.21"],\ + ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ + ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ + ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ + ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ ["@cosmjs/crypto", [\ ["workspace:packages/crypto", {\ "packageLocation": "./packages/crypto/",\ @@ -5755,6 +5796,23 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@webpack-cli-configtest-virtual-7dd1c176dd/0/cache/@webpack-cli-configtest-npm-1.0.3-b6e357f778-802b73e35a.zip/node_modules/@webpack-cli/configtest/",\ + "packageDependencies": [\ + ["@types/webpack", null],\ + ["@types/webpack-cli", null],\ + ["@webpack-cli/configtest", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.0.3"],\ + ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ + ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"]\ + ],\ + "packagePeers": [\ + "@types/webpack-cli",\ + "@types/webpack",\ + "webpack-cli",\ + "webpack"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.0.3", {\ "packageLocation": "./.yarn/__virtual__/@webpack-cli-configtest-virtual-95079204e6/0/cache/@webpack-cli-configtest-npm-1.0.3-b6e357f778-802b73e35a.zip/node_modules/@webpack-cli/configtest/",\ "packageDependencies": [\ @@ -5989,6 +6047,20 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.2.4", {\ + "packageLocation": "./.yarn/__virtual__/@webpack-cli-info-virtual-f4935a94d7/0/cache/@webpack-cli-info-npm-1.2.4-e4a2135f37-158c19baad.zip/node_modules/@webpack-cli/info/",\ + "packageDependencies": [\ + ["@types/webpack-cli", null],\ + ["@webpack-cli/info", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.2.4"],\ + ["envinfo", "npm:7.8.1"],\ + ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"]\ + ],\ + "packagePeers": [\ + "@types/webpack-cli",\ + "webpack-cli"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.2.4", {\ "packageLocation": "./.yarn/__virtual__/@webpack-cli-info-virtual-0646f18cd4/0/cache/@webpack-cli-info-npm-1.2.4-e4a2135f37-158c19baad.zip/node_modules/@webpack-cli/info/",\ "packageDependencies": [\ @@ -6238,6 +6310,23 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.4.0", {\ + "packageLocation": "./.yarn/__virtual__/@webpack-cli-serve-virtual-1a37528ed6/0/cache/@webpack-cli-serve-npm-1.4.0-1f566be693-8ee2fe1a00.zip/node_modules/@webpack-cli/serve/",\ + "packageDependencies": [\ + ["@types/webpack-cli", null],\ + ["@types/webpack-dev-server", null],\ + ["@webpack-cli/serve", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.4.0"],\ + ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"],\ + ["webpack-dev-server", null]\ + ],\ + "packagePeers": [\ + "@types/webpack-cli",\ + "@types/webpack-dev-server",\ + "webpack-cli",\ + "webpack-dev-server"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.4.0", {\ "packageLocation": "./.yarn/__virtual__/@webpack-cli-serve-virtual-c41f864cd1/0/cache/@webpack-cli-serve-npm-1.4.0-1f566be693-8ee2fe1a00.zip/node_modules/@webpack-cli/serve/",\ "packageDependencies": [\ @@ -12789,6 +12878,36 @@ const RAW_RUNTIME_STATE = "webpack"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:f448c9edab13cc0259afcbd6c7e19fd94548892d37ee18dc9edf5766cfe04e338c0b1a62ae5d88ccffc6d086a1cce7841159b9e270f8103bde5260c1e3988865#npm:5.3.14", {\ + "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-e6feb20993/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ + "packageDependencies": [\ + ["@jridgewell/trace-mapping", "npm:0.3.31"],\ + ["@swc/core", null],\ + ["@types/esbuild", null],\ + ["@types/swc__core", null],\ + ["@types/uglify-js", null],\ + ["@types/webpack", null],\ + ["esbuild", null],\ + ["jest-worker", "npm:27.5.1"],\ + ["schema-utils", "npm:4.3.3"],\ + ["serialize-javascript", "npm:6.0.2"],\ + ["terser", "npm:5.44.0"],\ + ["terser-webpack-plugin", "virtual:f448c9edab13cc0259afcbd6c7e19fd94548892d37ee18dc9edf5766cfe04e338c0b1a62ae5d88ccffc6d086a1cce7841159b9e270f8103bde5260c1e3988865#npm:5.3.14"],\ + ["uglify-js", null],\ + ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"]\ + ],\ + "packagePeers": [\ + "@swc/core",\ + "@types/esbuild",\ + "@types/swc__core",\ + "@types/uglify-js",\ + "@types/webpack",\ + "esbuild",\ + "uglify-js",\ + "webpack"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["test-exclude", [\ @@ -13284,6 +13403,44 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1", {\ + "packageLocation": "./.yarn/__virtual__/webpack-virtual-f448c9edab/0/cache/webpack-npm-5.102.1-7b067ab6cd-74c3afeef5.zip/node_modules/webpack/",\ + "packageDependencies": [\ + ["@types/eslint-scope", "npm:3.7.7"],\ + ["@types/estree", "npm:1.0.8"],\ + ["@types/json-schema", "npm:7.0.15"],\ + ["@types/webpack-cli", null],\ + ["@webassemblyjs/ast", "npm:1.14.1"],\ + ["@webassemblyjs/wasm-edit", "npm:1.14.1"],\ + ["@webassemblyjs/wasm-parser", "npm:1.14.1"],\ + ["acorn", "npm:8.15.0"],\ + ["acorn-import-phases", "virtual:b628c6ee681f74a756f2bb286ffd76dd58ce42fe3718e3dcc5f79c2d6d4aac906f5328a6fa23318a752026f34ff9d1d032e8be879e2c6a11230f7b6378eeee0c#npm:1.0.4"],\ + ["browserslist", "npm:4.27.0"],\ + ["chrome-trace-event", "npm:1.0.3"],\ + ["enhanced-resolve", "npm:5.18.3"],\ + ["es-module-lexer", "npm:1.7.0"],\ + ["eslint-scope", "npm:5.1.1"],\ + ["events", "npm:3.3.0"],\ + ["glob-to-regexp", "npm:0.4.1"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["json-parse-even-better-errors", "npm:2.3.1"],\ + ["loader-runner", "npm:4.2.0"],\ + ["mime-types", "npm:2.1.35"],\ + ["neo-async", "npm:2.6.2"],\ + ["schema-utils", "npm:4.3.3"],\ + ["tapable", "npm:2.3.0"],\ + ["terser-webpack-plugin", "virtual:f448c9edab13cc0259afcbd6c7e19fd94548892d37ee18dc9edf5766cfe04e338c0b1a62ae5d88ccffc6d086a1cce7841159b9e270f8103bde5260c1e3988865#npm:5.3.14"],\ + ["watchpack", "npm:2.4.4"],\ + ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ + ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"],\ + ["webpack-sources", "npm:3.3.3"]\ + ],\ + "packagePeers": [\ + "@types/webpack-cli",\ + "webpack-cli"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1", {\ "packageLocation": "./.yarn/__virtual__/webpack-virtual-8ca03e292d/0/cache/webpack-npm-5.102.1-7b067ab6cd-74c3afeef5.zip/node_modules/webpack/",\ "packageDependencies": [\ @@ -13863,6 +14020,48 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0", {\ + "packageLocation": "./.yarn/__virtual__/webpack-cli-virtual-98bf358c50/0/cache/webpack-cli-npm-4.7.0-cb3d7c34ff-8686232468.zip/node_modules/webpack-cli/",\ + "packageDependencies": [\ + ["@discoveryjs/json-ext", "npm:0.5.3"],\ + ["@types/webpack", null],\ + ["@types/webpack-bundle-analyzer", null],\ + ["@types/webpack-cli__generators", null],\ + ["@types/webpack-cli__migrate", null],\ + ["@types/webpack-dev-server", null],\ + ["@webpack-cli/configtest", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.0.3"],\ + ["@webpack-cli/generators", null],\ + ["@webpack-cli/info", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.2.4"],\ + ["@webpack-cli/migrate", null],\ + ["@webpack-cli/serve", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.4.0"],\ + ["colorette", "npm:1.2.2"],\ + ["commander", "npm:7.2.0"],\ + ["execa", "npm:5.0.0"],\ + ["fastest-levenshtein", "npm:1.0.12"],\ + ["import-local", "npm:3.0.2"],\ + ["interpret", "npm:2.2.0"],\ + ["rechoir", "npm:0.7.0"],\ + ["v8-compile-cache", "npm:2.3.0"],\ + ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ + ["webpack-bundle-analyzer", null],\ + ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"],\ + ["webpack-dev-server", null],\ + ["webpack-merge", "npm:5.7.3"]\ + ],\ + "packagePeers": [\ + "@types/webpack-bundle-analyzer",\ + "@types/webpack-cli__generators",\ + "@types/webpack-cli__migrate",\ + "@types/webpack-dev-server",\ + "@types/webpack",\ + "@webpack-cli/generators",\ + "@webpack-cli/migrate",\ + "webpack-bundle-analyzer",\ + "webpack-dev-server",\ + "webpack"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0", {\ "packageLocation": "./.yarn/__virtual__/webpack-cli-virtual-a52c57a2f2/0/cache/webpack-cli-npm-4.7.0-cb3d7c34ff-8686232468.zip/node_modules/webpack-cli/",\ "packageDependencies": [\ diff --git a/packages/cosmwasm-stargate/.gitignore b/packages/cosmwasm-stargate/.gitignore new file mode 100644 index 0000000000..d983d1c558 --- /dev/null +++ b/packages/cosmwasm-stargate/.gitignore @@ -0,0 +1,4 @@ +build/ +dist/ +docs/ +tmp/ diff --git a/packages/cosmwasm-stargate/.nycrc.yml b/packages/cosmwasm-stargate/.nycrc.yml new file mode 120000 index 0000000000..1f95ac55f6 --- /dev/null +++ b/packages/cosmwasm-stargate/.nycrc.yml @@ -0,0 +1 @@ +../../.nycrc.yml \ No newline at end of file diff --git a/packages/cosmwasm-stargate/README.md b/packages/cosmwasm-stargate/README.md new file mode 100644 index 0000000000..e6c4619264 --- /dev/null +++ b/packages/cosmwasm-stargate/README.md @@ -0,0 +1,11 @@ +# @cosmjs/cosmwasm-stargate + +![typescript](https://img.shields.io/npm/types/@cosmjs/cosmwasm-stargate.svg) +[![npm version](https://img.shields.io/npm/v/@cosmjs/cosmwasm-stargate.svg)](https://www.npmjs.com/package/@cosmjs/cosmwasm-stargate) +[![license](https://img.shields.io/npm/l/@cosmjs/cosmwasm-stargate.svg)](https://github.com/cosmos/cosmjs/blob/v0.35.0/LICENSE) +![minimum node version](https://img.shields.io/node/v/@cosmjs/cosmwasm-stargate.svg) +![minified size](https://img.shields.io/bundlephobia/min/@cosmjs/cosmwasm-stargate.svg) +![monthly downloads](https://img.shields.io/npm/dm/@cosmjs/cosmwasm-stargate.svg) + +@cosmjs/cosmwasm-stargate was renamed to @cosmjs/cosmwasm in CosmJS 0.38. Use +@cosmjs/cosmwasm instead. diff --git a/packages/cosmwasm-stargate/jasmine-testrunner.cjs b/packages/cosmwasm-stargate/jasmine-testrunner.cjs new file mode 100644 index 0000000000..96247348c4 --- /dev/null +++ b/packages/cosmwasm-stargate/jasmine-testrunner.cjs @@ -0,0 +1,36 @@ +if (process.env.SES_ENABLED) { + require("ses"); + // eslint-disable-next-line no-undef + lockdown(); +} + +require("source-map-support").install(); +const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); + +// setup Jasmine +const Jasmine = require("jasmine"); +const jasmine = new Jasmine(); +jasmine.loadConfig({ + spec_dir: "build", + spec_files: ["**/*.spec.js"], + helpers: [], + random: false, + seed: null, + stopSpecOnExpectationFailure: false, +}); +jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; + +// setup reporter +const { SpecReporter } = require("jasmine-spec-reporter"); +const reporter = new SpecReporter({ + ...defaultSpecReporterConfig, + spec: { + ...defaultSpecReporterConfig.spec, + displaySuccessful: !process.argv.includes("--quiet"), + }, +}); + +// initialize and execute +jasmine.env.clearReporters(); +jasmine.addReporter(reporter); +void jasmine.execute(); diff --git a/packages/cosmwasm-stargate/karma.conf.cjs b/packages/cosmwasm-stargate/karma.conf.cjs new file mode 100644 index 0000000000..38b12a77a0 --- /dev/null +++ b/packages/cosmwasm-stargate/karma.conf.cjs @@ -0,0 +1,54 @@ +const chrome = require("karma-chrome-launcher"); +const firefox = require("karma-firefox-launcher"); +const jasmine = require("karma-jasmine"); +const kjhtml = require("karma-jasmine-html-reporter"); + +module.exports = function (config) { + config.set({ + // base path that will be used to resolve all patterns (eg. files, exclude) + basePath: ".", + // registers plugins but does not activate them + plugins: [jasmine, kjhtml, chrome, firefox], + + // frameworks to use + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + frameworks: ["jasmine"], + + // list of files / patterns to load in the browser + files: ["build/karma-bundle/tests.js"], + + client: { + jasmine: { + random: false, + timeoutInterval: 15000, + }, + }, + + // test results reporter to use + // possible values: 'dots', 'progress' + // available reporters: https://npmjs.org/browse/keyword/karma-reporter + reporters: ["progress", "kjhtml"], + + // web server port + port: 9876, + + // enable / disable colors in the output (reporters and logs) + colors: true, + + // level of logging + // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG + logLevel: config.LOG_INFO, + + // enable / disable watching file and executing tests whenever any file changes + autoWatch: false, + + // start these browsers + // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + browsers: ["Firefox"], + + browserNoActivityTimeout: 90000, + + // Keep browser open for debugging. This is overridden by yarn scripts + singleRun: false, + }); +}; diff --git a/packages/cosmwasm-stargate/package.json b/packages/cosmwasm-stargate/package.json new file mode 100644 index 0000000000..ce9ba8cb6c --- /dev/null +++ b/packages/cosmwasm-stargate/package.json @@ -0,0 +1,69 @@ +{ + "name": "@cosmjs/cosmwasm-stargate", + "version": "0.38.0", + "description": "Old name of @cosmjs/cosmwasm. Use @cosmjs/cosmwasm instead.", + "contributors": [ + "Simon Warta " + ], + "license": "Apache-2.0", + "exports": { + "types": "./build/index.d.ts", + "default": "./build/index.js" + }, + "files": [ + "build/", + "*.md", + "!*.spec.*", + "!*testutils.*", + "!**/karma-bundle/", + "!**/testdata/" + ], + "repository": { + "type": "git", + "url": "https://github.com/cosmos/cosmjs/tree/main/packages/cosmwasm-stargate" + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org" + }, + "scripts": { + "docs": "typedoc", + "format": "prettier --write --log-level warn \"./src/**/*.ts\"", + "format-text": "prettier --write \"./*.md\"", + "build": "rm -rf ./build && tsc", + "build-or-skip": "[ -n \"${SKIP_BUILD:-}\" ] || yarn build", + "test-node": "yarn node jasmine-testrunner.cjs", + "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", + "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", + "test": "yarn build-or-skip && yarn test-node", + "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", + "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.cjs" + }, + "dependencies": { + "@cosmjs/cosmwasm": "workspace:^" + }, + "devDependencies": { + "@istanbuljs/nyc-config-typescript": "^1.0.1", + "@types/jasmine": "^4", + "@types/karma-firefox-launcher": "^2", + "@types/karma-jasmine": "^4", + "@types/karma-jasmine-html-reporter": "^1", + "@types/node": "*", + "glob": "^11", + "jasmine": "^4", + "jasmine-spec-reporter": "^6", + "karma": "^6.3.14", + "karma-chrome-launcher": "^3.1.0", + "karma-firefox-launcher": "^2.1.0", + "karma-jasmine": "^5", + "karma-jasmine-html-reporter": "^1.5.4", + "nyc": "^17.1.0", + "prettier": "^3.6.2", + "ses": "^1.13.0", + "source-map-support": "^0.5.19", + "typedoc": "^0.28", + "typescript": "~5.9", + "webpack": "^5.76.0", + "webpack-cli": "^4.6.0" + } +} diff --git a/packages/cosmwasm-stargate/src/index.ts b/packages/cosmwasm-stargate/src/index.ts new file mode 100644 index 0000000000..d7e1721439 --- /dev/null +++ b/packages/cosmwasm-stargate/src/index.ts @@ -0,0 +1 @@ +export * from "@cosmjs/cosmwasm"; diff --git a/packages/cosmwasm-stargate/tsconfig.json b/packages/cosmwasm-stargate/tsconfig.json new file mode 100644 index 0000000000..4840979dc5 --- /dev/null +++ b/packages/cosmwasm-stargate/tsconfig.json @@ -0,0 +1,12 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "baseUrl": ".", + "outDir": "build", + "experimentalDecorators": true, + "rootDir": "src" + }, + "include": [ + "src/**/*" + ] +} diff --git a/packages/cosmwasm-stargate/typedoc.json b/packages/cosmwasm-stargate/typedoc.json new file mode 120000 index 0000000000..83d3ff1676 --- /dev/null +++ b/packages/cosmwasm-stargate/typedoc.json @@ -0,0 +1 @@ +../../typedoc.json \ No newline at end of file diff --git a/packages/cosmwasm-stargate/webpack.web.config.cjs b/packages/cosmwasm-stargate/webpack.web.config.cjs new file mode 100644 index 0000000000..1628061f56 --- /dev/null +++ b/packages/cosmwasm-stargate/webpack.web.config.cjs @@ -0,0 +1,34 @@ +const { globSync } = require("glob"); +const path = require("path"); +const webpack = require("webpack"); + +const target = "web"; +const bundleDir = path.join(__dirname, "build", "karma-bundle"); + +module.exports = [ + { + // bundle used for Karma tests + target: target, + entry: globSync("./build/**/*.spec.js", { dotRelative: true }).sort(), + output: { + asyncChunks: false, + path: bundleDir, + filename: "tests.js", + }, + plugins: [ + new webpack.EnvironmentPlugin({ + WASMD_ENABLED: "", + }), + ], + resolve: { + fallback: { + buffer: false, + crypto: false, + events: false, + path: false, + stream: false, + string_decoder: false, + }, + }, + }, +]; diff --git a/yarn.lock b/yarn.lock index 02a480d7d1..7e0a897af7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -212,6 +212,36 @@ __metadata: languageName: unknown linkType: soft +"@cosmjs/cosmwasm-stargate@workspace:packages/cosmwasm-stargate": + version: 0.0.0-use.local + resolution: "@cosmjs/cosmwasm-stargate@workspace:packages/cosmwasm-stargate" + dependencies: + "@cosmjs/cosmwasm": "workspace:^" + "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" + "@types/jasmine": "npm:^4" + "@types/karma-firefox-launcher": "npm:^2" + "@types/karma-jasmine": "npm:^4" + "@types/karma-jasmine-html-reporter": "npm:^1" + "@types/node": "npm:*" + glob: "npm:^11" + jasmine: "npm:^4" + jasmine-spec-reporter: "npm:^6" + karma: "npm:^6.3.14" + karma-chrome-launcher: "npm:^3.1.0" + karma-firefox-launcher: "npm:^2.1.0" + karma-jasmine: "npm:^5" + karma-jasmine-html-reporter: "npm:^1.5.4" + nyc: "npm:^17.1.0" + prettier: "npm:^3.6.2" + ses: "npm:^1.13.0" + source-map-support: "npm:^0.5.19" + typedoc: "npm:^0.28" + typescript: "npm:~5.9" + webpack: "npm:^5.76.0" + webpack-cli: "npm:^4.6.0" + languageName: unknown + linkType: soft + "@cosmjs/cosmwasm@workspace:^, @cosmjs/cosmwasm@workspace:packages/cosmwasm": version: 0.0.0-use.local resolution: "@cosmjs/cosmwasm@workspace:packages/cosmwasm" From 93804a6e2631ceb29b11184b9283447b8e6a0c3b Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Wed, 12 Nov 2025 10:07:54 +0100 Subject: [PATCH 4/5] Add PR link to CHANGELOG entry --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 525f672c91..4c54f7a987 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -84,10 +84,11 @@ and this project adheres to - @cosmjs/crypto: Make `Secp256k1.verifySignature`/`.createSignature`/`.makeKeypair` synchonous and let them not return a Promise. -- @cosmjs/cosmwasm-stargate: Rename package to @cosmjs/cosmwasm. +- @cosmjs/cosmwasm-stargate: Rename package to @cosmjs/cosmwasm. ([#1903]) [#1883]: https://github.com/cosmos/cosmjs/issues/1883 [#1866]: https://github.com/cosmos/cosmjs/issues/1866 +[#1903]: https://github.com/cosmos/cosmjs/pull/1903 ## [0.37.0] - 2025-10-29 From de0b8298a2e8f379b28ee3298c1b6e94e8b8fb3a Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Wed, 12 Nov 2025 10:48:30 +0100 Subject: [PATCH 5/5] Remove test infrastructure from @cosmjs/cosmwasm-stargate --- .pnp.cjs | 181 +----------------- packages/cosmwasm-stargate/.nycrc.yml | 1 - .../cosmwasm-stargate/jasmine-testrunner.cjs | 36 ---- packages/cosmwasm-stargate/karma.conf.cjs | 54 ------ packages/cosmwasm-stargate/package.json | 28 +-- .../cosmwasm-stargate/webpack.web.config.cjs | 34 ---- yarn.lock | 17 -- 7 files changed, 8 insertions(+), 343 deletions(-) delete mode 120000 packages/cosmwasm-stargate/.nycrc.yml delete mode 100644 packages/cosmwasm-stargate/jasmine-testrunner.cjs delete mode 100644 packages/cosmwasm-stargate/karma.conf.cjs delete mode 100644 packages/cosmwasm-stargate/webpack.web.config.cjs diff --git a/.pnp.cjs b/.pnp.cjs index 1c725c3424..66472a195d 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -2930,11 +2930,11 @@ const RAW_RUNTIME_STATE = ],\ [\ "webpack",\ - "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"\ + "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1"\ ],\ [\ "webpack-cli",\ - "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"\ + "virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0"\ ],\ [\ "webpack-merge",\ @@ -3342,28 +3342,11 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@cosmjs/cosmwasm", "workspace:packages/cosmwasm"],\ ["@cosmjs/cosmwasm-stargate", "workspace:packages/cosmwasm-stargate"],\ - ["@istanbuljs/nyc-config-typescript", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.0.1"],\ - ["@types/jasmine", "npm:4.6.1"],\ - ["@types/karma-firefox-launcher", "npm:2.1.0"],\ - ["@types/karma-jasmine", "npm:4.0.2"],\ - ["@types/karma-jasmine-html-reporter", "npm:1.5.1"],\ ["@types/node", "npm:22.10.6"],\ ["glob", "npm:11.0.3"],\ - ["jasmine", "npm:4.6.0"],\ - ["jasmine-spec-reporter", "npm:6.0.0"],\ - ["karma", "npm:6.3.16"],\ - ["karma-chrome-launcher", "npm:3.1.0"],\ - ["karma-firefox-launcher", "npm:2.1.0"],\ - ["karma-jasmine", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:5.1.0"],\ - ["karma-jasmine-html-reporter", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:1.6.0"],\ - ["nyc", "npm:17.1.0"],\ ["prettier", "npm:3.6.2"],\ - ["ses", "npm:1.13.1"],\ - ["source-map-support", "npm:0.5.21"],\ ["typedoc", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:0.28.5"],\ - ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"]\ + ["typescript", "patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5"]\ ],\ "linkType": "SOFT"\ }]\ @@ -5796,23 +5779,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.0.3", {\ - "packageLocation": "./.yarn/__virtual__/@webpack-cli-configtest-virtual-7dd1c176dd/0/cache/@webpack-cli-configtest-npm-1.0.3-b6e357f778-802b73e35a.zip/node_modules/@webpack-cli/configtest/",\ - "packageDependencies": [\ - ["@types/webpack", null],\ - ["@types/webpack-cli", null],\ - ["@webpack-cli/configtest", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.0.3"],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"]\ - ],\ - "packagePeers": [\ - "@types/webpack-cli",\ - "@types/webpack",\ - "webpack-cli",\ - "webpack"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.0.3", {\ "packageLocation": "./.yarn/__virtual__/@webpack-cli-configtest-virtual-95079204e6/0/cache/@webpack-cli-configtest-npm-1.0.3-b6e357f778-802b73e35a.zip/node_modules/@webpack-cli/configtest/",\ "packageDependencies": [\ @@ -6047,20 +6013,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.2.4", {\ - "packageLocation": "./.yarn/__virtual__/@webpack-cli-info-virtual-f4935a94d7/0/cache/@webpack-cli-info-npm-1.2.4-e4a2135f37-158c19baad.zip/node_modules/@webpack-cli/info/",\ - "packageDependencies": [\ - ["@types/webpack-cli", null],\ - ["@webpack-cli/info", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.2.4"],\ - ["envinfo", "npm:7.8.1"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"]\ - ],\ - "packagePeers": [\ - "@types/webpack-cli",\ - "webpack-cli"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.2.4", {\ "packageLocation": "./.yarn/__virtual__/@webpack-cli-info-virtual-0646f18cd4/0/cache/@webpack-cli-info-npm-1.2.4-e4a2135f37-158c19baad.zip/node_modules/@webpack-cli/info/",\ "packageDependencies": [\ @@ -6310,23 +6262,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ - ["virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.4.0", {\ - "packageLocation": "./.yarn/__virtual__/@webpack-cli-serve-virtual-1a37528ed6/0/cache/@webpack-cli-serve-npm-1.4.0-1f566be693-8ee2fe1a00.zip/node_modules/@webpack-cli/serve/",\ - "packageDependencies": [\ - ["@types/webpack-cli", null],\ - ["@types/webpack-dev-server", null],\ - ["@webpack-cli/serve", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.4.0"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"],\ - ["webpack-dev-server", null]\ - ],\ - "packagePeers": [\ - "@types/webpack-cli",\ - "@types/webpack-dev-server",\ - "webpack-cli",\ - "webpack-dev-server"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:a52c57a2f219548b55c02cd38ccc5537df09cd5a76db0d2f06e70fdb8f2b0fc85a32f0e5a3a1b9f0e85d1c648d8aa7c8c60819690b44741a49cb4f5689f81e0f#npm:1.4.0", {\ "packageLocation": "./.yarn/__virtual__/@webpack-cli-serve-virtual-c41f864cd1/0/cache/@webpack-cli-serve-npm-1.4.0-1f566be693-8ee2fe1a00.zip/node_modules/@webpack-cli/serve/",\ "packageDependencies": [\ @@ -12878,36 +12813,6 @@ const RAW_RUNTIME_STATE = "webpack"\ ],\ "linkType": "HARD"\ - }],\ - ["virtual:f448c9edab13cc0259afcbd6c7e19fd94548892d37ee18dc9edf5766cfe04e338c0b1a62ae5d88ccffc6d086a1cce7841159b9e270f8103bde5260c1e3988865#npm:5.3.14", {\ - "packageLocation": "./.yarn/__virtual__/terser-webpack-plugin-virtual-e6feb20993/0/cache/terser-webpack-plugin-npm-5.3.14-e4f2e3cd89-9b06094724.zip/node_modules/terser-webpack-plugin/",\ - "packageDependencies": [\ - ["@jridgewell/trace-mapping", "npm:0.3.31"],\ - ["@swc/core", null],\ - ["@types/esbuild", null],\ - ["@types/swc__core", null],\ - ["@types/uglify-js", null],\ - ["@types/webpack", null],\ - ["esbuild", null],\ - ["jest-worker", "npm:27.5.1"],\ - ["schema-utils", "npm:4.3.3"],\ - ["serialize-javascript", "npm:6.0.2"],\ - ["terser", "npm:5.44.0"],\ - ["terser-webpack-plugin", "virtual:f448c9edab13cc0259afcbd6c7e19fd94548892d37ee18dc9edf5766cfe04e338c0b1a62ae5d88ccffc6d086a1cce7841159b9e270f8103bde5260c1e3988865#npm:5.3.14"],\ - ["uglify-js", null],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"]\ - ],\ - "packagePeers": [\ - "@swc/core",\ - "@types/esbuild",\ - "@types/swc__core",\ - "@types/uglify-js",\ - "@types/webpack",\ - "esbuild",\ - "uglify-js",\ - "webpack"\ - ],\ - "linkType": "HARD"\ }]\ ]],\ ["test-exclude", [\ @@ -13403,44 +13308,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1", {\ - "packageLocation": "./.yarn/__virtual__/webpack-virtual-f448c9edab/0/cache/webpack-npm-5.102.1-7b067ab6cd-74c3afeef5.zip/node_modules/webpack/",\ - "packageDependencies": [\ - ["@types/eslint-scope", "npm:3.7.7"],\ - ["@types/estree", "npm:1.0.8"],\ - ["@types/json-schema", "npm:7.0.15"],\ - ["@types/webpack-cli", null],\ - ["@webassemblyjs/ast", "npm:1.14.1"],\ - ["@webassemblyjs/wasm-edit", "npm:1.14.1"],\ - ["@webassemblyjs/wasm-parser", "npm:1.14.1"],\ - ["acorn", "npm:8.15.0"],\ - ["acorn-import-phases", "virtual:b628c6ee681f74a756f2bb286ffd76dd58ce42fe3718e3dcc5f79c2d6d4aac906f5328a6fa23318a752026f34ff9d1d032e8be879e2c6a11230f7b6378eeee0c#npm:1.0.4"],\ - ["browserslist", "npm:4.27.0"],\ - ["chrome-trace-event", "npm:1.0.3"],\ - ["enhanced-resolve", "npm:5.18.3"],\ - ["es-module-lexer", "npm:1.7.0"],\ - ["eslint-scope", "npm:5.1.1"],\ - ["events", "npm:3.3.0"],\ - ["glob-to-regexp", "npm:0.4.1"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["json-parse-even-better-errors", "npm:2.3.1"],\ - ["loader-runner", "npm:4.2.0"],\ - ["mime-types", "npm:2.1.35"],\ - ["neo-async", "npm:2.6.2"],\ - ["schema-utils", "npm:4.3.3"],\ - ["tapable", "npm:2.3.0"],\ - ["terser-webpack-plugin", "virtual:f448c9edab13cc0259afcbd6c7e19fd94548892d37ee18dc9edf5766cfe04e338c0b1a62ae5d88ccffc6d086a1cce7841159b9e270f8103bde5260c1e3988865#npm:5.3.14"],\ - ["watchpack", "npm:2.4.4"],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"],\ - ["webpack-sources", "npm:3.3.3"]\ - ],\ - "packagePeers": [\ - "@types/webpack-cli",\ - "webpack-cli"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:5.102.1", {\ "packageLocation": "./.yarn/__virtual__/webpack-virtual-8ca03e292d/0/cache/webpack-npm-5.102.1-7b067ab6cd-74c3afeef5.zip/node_modules/webpack/",\ "packageDependencies": [\ @@ -14020,48 +13887,6 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0", {\ - "packageLocation": "./.yarn/__virtual__/webpack-cli-virtual-98bf358c50/0/cache/webpack-cli-npm-4.7.0-cb3d7c34ff-8686232468.zip/node_modules/webpack-cli/",\ - "packageDependencies": [\ - ["@discoveryjs/json-ext", "npm:0.5.3"],\ - ["@types/webpack", null],\ - ["@types/webpack-bundle-analyzer", null],\ - ["@types/webpack-cli__generators", null],\ - ["@types/webpack-cli__migrate", null],\ - ["@types/webpack-dev-server", null],\ - ["@webpack-cli/configtest", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.0.3"],\ - ["@webpack-cli/generators", null],\ - ["@webpack-cli/info", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.2.4"],\ - ["@webpack-cli/migrate", null],\ - ["@webpack-cli/serve", "virtual:98bf358c501855e8743ae991de414e6a786f1298755a0a8602d82cdaa5173e33d864020ac1fdf90829f00b3737844455215343b73ce27125126e9a2bb0f78747#npm:1.4.0"],\ - ["colorette", "npm:1.2.2"],\ - ["commander", "npm:7.2.0"],\ - ["execa", "npm:5.0.0"],\ - ["fastest-levenshtein", "npm:1.0.12"],\ - ["import-local", "npm:3.0.2"],\ - ["interpret", "npm:2.2.0"],\ - ["rechoir", "npm:0.7.0"],\ - ["v8-compile-cache", "npm:2.3.0"],\ - ["webpack", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:5.102.1"],\ - ["webpack-bundle-analyzer", null],\ - ["webpack-cli", "virtual:14e834828d065c83a62d939f78f867dca06a99ef32e4048b15b8f9e3433169eca01f5c29b8d8692cae8f8109cda402ac498149ee584b3d3b9e10e5ef4428aaa9#npm:4.7.0"],\ - ["webpack-dev-server", null],\ - ["webpack-merge", "npm:5.7.3"]\ - ],\ - "packagePeers": [\ - "@types/webpack-bundle-analyzer",\ - "@types/webpack-cli__generators",\ - "@types/webpack-cli__migrate",\ - "@types/webpack-dev-server",\ - "@types/webpack",\ - "@webpack-cli/generators",\ - "@webpack-cli/migrate",\ - "webpack-bundle-analyzer",\ - "webpack-dev-server",\ - "webpack"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:1a72a83ae6f92c6f3e756c713a9a31ccfa711e7e2f1243788a7cf7ade4d78c0c1ff62213d9b07eaa19d318c078695418641698a55516ba18eae8be3fd315083a#npm:4.7.0", {\ "packageLocation": "./.yarn/__virtual__/webpack-cli-virtual-a52c57a2f2/0/cache/webpack-cli-npm-4.7.0-cb3d7c34ff-8686232468.zip/node_modules/webpack-cli/",\ "packageDependencies": [\ diff --git a/packages/cosmwasm-stargate/.nycrc.yml b/packages/cosmwasm-stargate/.nycrc.yml deleted file mode 120000 index 1f95ac55f6..0000000000 --- a/packages/cosmwasm-stargate/.nycrc.yml +++ /dev/null @@ -1 +0,0 @@ -../../.nycrc.yml \ No newline at end of file diff --git a/packages/cosmwasm-stargate/jasmine-testrunner.cjs b/packages/cosmwasm-stargate/jasmine-testrunner.cjs deleted file mode 100644 index 96247348c4..0000000000 --- a/packages/cosmwasm-stargate/jasmine-testrunner.cjs +++ /dev/null @@ -1,36 +0,0 @@ -if (process.env.SES_ENABLED) { - require("ses"); - // eslint-disable-next-line no-undef - lockdown(); -} - -require("source-map-support").install(); -const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); - -// setup Jasmine -const Jasmine = require("jasmine"); -const jasmine = new Jasmine(); -jasmine.loadConfig({ - spec_dir: "build", - spec_files: ["**/*.spec.js"], - helpers: [], - random: false, - seed: null, - stopSpecOnExpectationFailure: false, -}); -jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000; - -// setup reporter -const { SpecReporter } = require("jasmine-spec-reporter"); -const reporter = new SpecReporter({ - ...defaultSpecReporterConfig, - spec: { - ...defaultSpecReporterConfig.spec, - displaySuccessful: !process.argv.includes("--quiet"), - }, -}); - -// initialize and execute -jasmine.env.clearReporters(); -jasmine.addReporter(reporter); -void jasmine.execute(); diff --git a/packages/cosmwasm-stargate/karma.conf.cjs b/packages/cosmwasm-stargate/karma.conf.cjs deleted file mode 100644 index 38b12a77a0..0000000000 --- a/packages/cosmwasm-stargate/karma.conf.cjs +++ /dev/null @@ -1,54 +0,0 @@ -const chrome = require("karma-chrome-launcher"); -const firefox = require("karma-firefox-launcher"); -const jasmine = require("karma-jasmine"); -const kjhtml = require("karma-jasmine-html-reporter"); - -module.exports = function (config) { - config.set({ - // base path that will be used to resolve all patterns (eg. files, exclude) - basePath: ".", - // registers plugins but does not activate them - plugins: [jasmine, kjhtml, chrome, firefox], - - // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ["jasmine"], - - // list of files / patterns to load in the browser - files: ["build/karma-bundle/tests.js"], - - client: { - jasmine: { - random: false, - timeoutInterval: 15000, - }, - }, - - // test results reporter to use - // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ["progress", "kjhtml"], - - // web server port - port: 9876, - - // enable / disable colors in the output (reporters and logs) - colors: true, - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: false, - - // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ["Firefox"], - - browserNoActivityTimeout: 90000, - - // Keep browser open for debugging. This is overridden by yarn scripts - singleRun: false, - }); -}; diff --git a/packages/cosmwasm-stargate/package.json b/packages/cosmwasm-stargate/package.json index ce9ba8cb6c..ff395bd5d9 100644 --- a/packages/cosmwasm-stargate/package.json +++ b/packages/cosmwasm-stargate/package.json @@ -32,38 +32,20 @@ "format-text": "prettier --write \"./*.md\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"${SKIP_BUILD:-}\" ] || yarn build", - "test-node": "yarn node jasmine-testrunner.cjs", - "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox karma.conf.cjs", - "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless karma.conf.cjs", + "test-node": "exit 0", + "test-firefox": "exit 0", + "test-chrome": "exit 0", "test": "yarn build-or-skip && yarn test-node", - "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", - "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.cjs" + "coverage": "exit 0" }, "dependencies": { "@cosmjs/cosmwasm": "workspace:^" }, "devDependencies": { - "@istanbuljs/nyc-config-typescript": "^1.0.1", - "@types/jasmine": "^4", - "@types/karma-firefox-launcher": "^2", - "@types/karma-jasmine": "^4", - "@types/karma-jasmine-html-reporter": "^1", "@types/node": "*", "glob": "^11", - "jasmine": "^4", - "jasmine-spec-reporter": "^6", - "karma": "^6.3.14", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.0", - "karma-jasmine": "^5", - "karma-jasmine-html-reporter": "^1.5.4", - "nyc": "^17.1.0", "prettier": "^3.6.2", - "ses": "^1.13.0", - "source-map-support": "^0.5.19", "typedoc": "^0.28", - "typescript": "~5.9", - "webpack": "^5.76.0", - "webpack-cli": "^4.6.0" + "typescript": "~5.9" } } diff --git a/packages/cosmwasm-stargate/webpack.web.config.cjs b/packages/cosmwasm-stargate/webpack.web.config.cjs deleted file mode 100644 index 1628061f56..0000000000 --- a/packages/cosmwasm-stargate/webpack.web.config.cjs +++ /dev/null @@ -1,34 +0,0 @@ -const { globSync } = require("glob"); -const path = require("path"); -const webpack = require("webpack"); - -const target = "web"; -const bundleDir = path.join(__dirname, "build", "karma-bundle"); - -module.exports = [ - { - // bundle used for Karma tests - target: target, - entry: globSync("./build/**/*.spec.js", { dotRelative: true }).sort(), - output: { - asyncChunks: false, - path: bundleDir, - filename: "tests.js", - }, - plugins: [ - new webpack.EnvironmentPlugin({ - WASMD_ENABLED: "", - }), - ], - resolve: { - fallback: { - buffer: false, - crypto: false, - events: false, - path: false, - stream: false, - string_decoder: false, - }, - }, - }, -]; diff --git a/yarn.lock b/yarn.lock index 7e0a897af7..ae06da2f35 100644 --- a/yarn.lock +++ b/yarn.lock @@ -217,28 +217,11 @@ __metadata: resolution: "@cosmjs/cosmwasm-stargate@workspace:packages/cosmwasm-stargate" dependencies: "@cosmjs/cosmwasm": "workspace:^" - "@istanbuljs/nyc-config-typescript": "npm:^1.0.1" - "@types/jasmine": "npm:^4" - "@types/karma-firefox-launcher": "npm:^2" - "@types/karma-jasmine": "npm:^4" - "@types/karma-jasmine-html-reporter": "npm:^1" "@types/node": "npm:*" glob: "npm:^11" - jasmine: "npm:^4" - jasmine-spec-reporter: "npm:^6" - karma: "npm:^6.3.14" - karma-chrome-launcher: "npm:^3.1.0" - karma-firefox-launcher: "npm:^2.1.0" - karma-jasmine: "npm:^5" - karma-jasmine-html-reporter: "npm:^1.5.4" - nyc: "npm:^17.1.0" prettier: "npm:^3.6.2" - ses: "npm:^1.13.0" - source-map-support: "npm:^0.5.19" typedoc: "npm:^0.28" typescript: "npm:~5.9" - webpack: "npm:^5.76.0" - webpack-cli: "npm:^4.6.0" languageName: unknown linkType: soft