浏览代码

fix: updated deps which fixed builds

benduran 2 周之前
父节点
当前提交
0dc86f7bb5
共有 33 个文件被更改,包括 444 次插入442 次删除
  1. 2 2
      apps/entropy-tester/package.json
  2. 10 10
      apps/hermes/client/js/package.json
  3. 34 34
      apps/price_pusher/package.json
  4. 1 0
      apps/staking/next-env.d.ts
  5. 40 40
      contract_manager/package.json
  6. 40 40
      governance/pyth_staking_sdk/package.json
  7. 2 2
      governance/xc_admin/packages/crank_executor/package.json
  8. 2 2
      governance/xc_admin/packages/crank_pythnet_relayer/package.json
  9. 2 2
      governance/xc_admin/packages/proposer_server/package.json
  10. 3 3
      governance/xc_admin/packages/xc_admin_cli/package.json
  11. 43 42
      governance/xc_admin/packages/xc_admin_common/package.json
  12. 2 2
      lazer/contracts/sui/sdk/js/package.json
  13. 8 8
      lazer/sdk/js-solana/package.json
  14. 22 22
      lazer/sdk/js/package.json
  15. 73 73
      packages/component-library/package.json
  16. 12 12
      pnpm-lock.yaml
  17. 1 1
      pnpm-workspace.yaml
  18. 5 5
      price_service/client/js/package.json
  19. 8 8
      price_service/sdk/js/package.json
  20. 8 8
      target_chains/aptos/cli/package.json
  21. 3 3
      target_chains/aptos/sdk/js/package.json
  22. 10 10
      target_chains/cosmwasm/deploy-scripts/package.json
  23. 30 30
      target_chains/cosmwasm/tools/package.json
  24. 14 14
      target_chains/ethereum/sdk/js/package.json
  25. 12 12
      target_chains/fuel/sdk/js/package.json
  26. 9 9
      target_chains/solana/sdk/js/pyth_solana_receiver/package.json
  27. 8 8
      target_chains/solana/sdk/js/solana_utils/package.json
  28. 4 4
      target_chains/starknet/sdk/js/package.json
  29. 10 10
      target_chains/sui/cli-iota/package.json
  30. 10 10
      target_chains/sui/cli/package.json
  31. 4 4
      target_chains/sui/sdk/js-iota/package.json
  32. 8 8
      target_chains/sui/sdk/js/package.json
  33. 4 4
      target_chains/ton/sdk/js/package.json

+ 2 - 2
apps/entropy-tester/package.json

@@ -4,11 +4,11 @@
   "description": "Utility to test entropy provider callbacks",
   "private": true,
   "type": "module",
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "types": "./dist/index.d.ts",
   "exports": {
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./package.json": "./package.json"

+ 10 - 10
apps/hermes/client/js/package.json

@@ -62,47 +62,47 @@
   "exports": {
     "./hermes-client": {
       "require": {
-        "default": "./dist/cjs/hermes-client.js",
+        "default": "./dist/cjs/hermes-client.cjs",
         "types": "./dist/cjs/hermes-client.d.ts"
       },
       "import": {
-        "default": "./dist/esm/hermes-client.js",
+        "default": "./dist/esm/hermes-client.mjs",
         "types": "./dist/esm/hermes-client.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./utils": {
       "require": {
-        "default": "./dist/cjs/utils.js",
+        "default": "./dist/cjs/utils.cjs",
         "types": "./dist/cjs/utils.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils.js",
+        "default": "./dist/esm/utils.mjs",
         "types": "./dist/esm/utils.d.ts"
       }
     },
     "./zodSchemas": {
       "require": {
-        "default": "./dist/cjs/zodSchemas.js",
+        "default": "./dist/cjs/zodSchemas.cjs",
         "types": "./dist/cjs/zodSchemas.d.ts"
       },
       "import": {
-        "default": "./dist/esm/zodSchemas.js",
+        "default": "./dist/esm/zodSchemas.mjs",
         "types": "./dist/esm/zodSchemas.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js",
+  "module": "./dist/esm/index.mjs",
   "types": "./dist/cjs/index.d.ts",
-  "main": "./dist/cjs/index.js"
+  "main": "./dist/cjs/index.cjs"
 }

+ 34 - 34
apps/price_pusher/package.json

@@ -3,7 +3,7 @@
   "version": "10.2.0",
   "description": "Pyth Price Pusher",
   "homepage": "https://pyth.network",
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "types": "./dist/index.d.ts",
   "files": [
     "dist/**/*"
@@ -99,135 +99,135 @@
   "type": "module",
   "exports": {
     "./aptos/aptos": {
-      "default": "./dist/aptos/aptos.js",
+      "default": "./dist/aptos/aptos.cjs",
       "types": "./dist/aptos/aptos.d.ts"
     },
     "./aptos/balance-tracker": {
-      "default": "./dist/aptos/balance-tracker.js",
+      "default": "./dist/aptos/balance-tracker.cjs",
       "types": "./dist/aptos/balance-tracker.d.ts"
     },
     "./aptos/command": {
-      "default": "./dist/aptos/command.js",
+      "default": "./dist/aptos/command.cjs",
       "types": "./dist/aptos/command.d.ts"
     },
     "./common": {
-      "default": "./dist/common.js",
+      "default": "./dist/common.cjs",
       "types": "./dist/common.d.ts"
     },
     "./controller": {
-      "default": "./dist/controller.js",
+      "default": "./dist/controller.cjs",
       "types": "./dist/controller.d.ts"
     },
     "./evm/balance-tracker": {
-      "default": "./dist/evm/balance-tracker.js",
+      "default": "./dist/evm/balance-tracker.cjs",
       "types": "./dist/evm/balance-tracker.d.ts"
     },
     "./evm/command": {
-      "default": "./dist/evm/command.js",
+      "default": "./dist/evm/command.cjs",
       "types": "./dist/evm/command.d.ts"
     },
     "./evm/custom-gas-station": {
-      "default": "./dist/evm/custom-gas-station.js",
+      "default": "./dist/evm/custom-gas-station.cjs",
       "types": "./dist/evm/custom-gas-station.d.ts"
     },
     "./evm/evm": {
-      "default": "./dist/evm/evm.js",
+      "default": "./dist/evm/evm.cjs",
       "types": "./dist/evm/evm.d.ts"
     },
     "./evm/pyth-abi": {
-      "default": "./dist/evm/pyth-abi.js",
+      "default": "./dist/evm/pyth-abi.cjs",
       "types": "./dist/evm/pyth-abi.d.ts"
     },
     "./evm/pyth-contract": {
-      "default": "./dist/evm/pyth-contract.js",
+      "default": "./dist/evm/pyth-contract.cjs",
       "types": "./dist/evm/pyth-contract.d.ts"
     },
     "./evm/super-wallet": {
-      "default": "./dist/evm/super-wallet.js",
+      "default": "./dist/evm/super-wallet.cjs",
       "types": "./dist/evm/super-wallet.d.ts"
     },
     "./fuel/command": {
-      "default": "./dist/fuel/command.js",
+      "default": "./dist/fuel/command.cjs",
       "types": "./dist/fuel/command.d.ts"
     },
     "./fuel/fuel": {
-      "default": "./dist/fuel/fuel.js",
+      "default": "./dist/fuel/fuel.cjs",
       "types": "./dist/fuel/fuel.d.ts"
     },
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./injective/command": {
-      "default": "./dist/injective/command.js",
+      "default": "./dist/injective/command.cjs",
       "types": "./dist/injective/command.d.ts"
     },
     "./injective/injective": {
-      "default": "./dist/injective/injective.js",
+      "default": "./dist/injective/injective.cjs",
       "types": "./dist/injective/injective.d.ts"
     },
     "./interface": {
-      "default": "./dist/interface.js",
+      "default": "./dist/interface.cjs",
       "types": "./dist/interface.d.ts"
     },
     "./metrics": {
-      "default": "./dist/metrics.js",
+      "default": "./dist/metrics.cjs",
       "types": "./dist/metrics.d.ts"
     },
     "./near/command": {
-      "default": "./dist/near/command.js",
+      "default": "./dist/near/command.cjs",
       "types": "./dist/near/command.d.ts"
     },
     "./near/near": {
-      "default": "./dist/near/near.js",
+      "default": "./dist/near/near.cjs",
       "types": "./dist/near/near.d.ts"
     },
     "./options": {
-      "default": "./dist/options.js",
+      "default": "./dist/options.cjs",
       "types": "./dist/options.d.ts"
     },
     "./price-config": {
-      "default": "./dist/price-config.js",
+      "default": "./dist/price-config.cjs",
       "types": "./dist/price-config.d.ts"
     },
     "./pyth-price-listener": {
-      "default": "./dist/pyth-price-listener.js",
+      "default": "./dist/pyth-price-listener.cjs",
       "types": "./dist/pyth-price-listener.d.ts"
     },
     "./solana/balance-tracker": {
-      "default": "./dist/solana/balance-tracker.js",
+      "default": "./dist/solana/balance-tracker.cjs",
       "types": "./dist/solana/balance-tracker.d.ts"
     },
     "./solana/command": {
-      "default": "./dist/solana/command.js",
+      "default": "./dist/solana/command.cjs",
       "types": "./dist/solana/command.d.ts"
     },
     "./solana/solana": {
-      "default": "./dist/solana/solana.js",
+      "default": "./dist/solana/solana.cjs",
       "types": "./dist/solana/solana.d.ts"
     },
     "./sui/balance-tracker": {
-      "default": "./dist/sui/balance-tracker.js",
+      "default": "./dist/sui/balance-tracker.cjs",
       "types": "./dist/sui/balance-tracker.d.ts"
     },
     "./sui/command": {
-      "default": "./dist/sui/command.js",
+      "default": "./dist/sui/command.cjs",
       "types": "./dist/sui/command.d.ts"
     },
     "./sui/sui": {
-      "default": "./dist/sui/sui.js",
+      "default": "./dist/sui/sui.cjs",
       "types": "./dist/sui/sui.d.ts"
     },
     "./ton/command": {
-      "default": "./dist/ton/command.js",
+      "default": "./dist/ton/command.cjs",
       "types": "./dist/ton/command.d.ts"
     },
     "./ton/ton": {
-      "default": "./dist/ton/ton.js",
+      "default": "./dist/ton/ton.cjs",
       "types": "./dist/ton/ton.d.ts"
     },
     "./utils": {
-      "default": "./dist/utils.js",
+      "default": "./dist/utils.cjs",
       "types": "./dist/utils.d.ts"
     },
     "./package.json": "./package.json"

+ 1 - 0
apps/staking/next-env.d.ts

@@ -1,5 +1,6 @@
 /// <reference types="next" />
 /// <reference types="next/image-types/global" />
+/// <reference path="./.next/types/routes.d.ts" />
 
 // NOTE: This file should not be edited
 // see https://nextjs.org/docs/app/api-reference/config/typescript for more information.

+ 40 - 40
contract_manager/package.json

@@ -6,201 +6,201 @@
   "exports": {
     "./core/base": {
       "require": {
-        "default": "./dist/cjs/core/base.js",
+        "default": "./dist/cjs/core/base.cjs",
         "types": "./dist/cjs/core/base.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/base.js",
+        "default": "./dist/esm/core/base.mjs",
         "types": "./dist/esm/core/base.d.ts"
       }
     },
     "./core/chains": {
       "require": {
-        "default": "./dist/cjs/core/chains.js",
+        "default": "./dist/cjs/core/chains.cjs",
         "types": "./dist/cjs/core/chains.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/chains.js",
+        "default": "./dist/esm/core/chains.mjs",
         "types": "./dist/esm/core/chains.d.ts"
       }
     },
     "./core/contracts/aptos": {
       "require": {
-        "default": "./dist/cjs/core/contracts/aptos.js",
+        "default": "./dist/cjs/core/contracts/aptos.cjs",
         "types": "./dist/cjs/core/contracts/aptos.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/aptos.js",
+        "default": "./dist/esm/core/contracts/aptos.mjs",
         "types": "./dist/esm/core/contracts/aptos.d.ts"
       }
     },
     "./core/contracts/cosmwasm": {
       "require": {
-        "default": "./dist/cjs/core/contracts/cosmwasm.js",
+        "default": "./dist/cjs/core/contracts/cosmwasm.cjs",
         "types": "./dist/cjs/core/contracts/cosmwasm.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/cosmwasm.js",
+        "default": "./dist/esm/core/contracts/cosmwasm.mjs",
         "types": "./dist/esm/core/contracts/cosmwasm.d.ts"
       }
     },
     "./core/contracts/evm": {
       "require": {
-        "default": "./dist/cjs/core/contracts/evm.js",
+        "default": "./dist/cjs/core/contracts/evm.cjs",
         "types": "./dist/cjs/core/contracts/evm.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/evm.js",
+        "default": "./dist/esm/core/contracts/evm.mjs",
         "types": "./dist/esm/core/contracts/evm.d.ts"
       }
     },
     "./core/contracts/evm_abis": {
       "require": {
-        "default": "./dist/cjs/core/contracts/evm_abis.js",
+        "default": "./dist/cjs/core/contracts/evm_abis.cjs",
         "types": "./dist/cjs/core/contracts/evm_abis.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/evm_abis.js",
+        "default": "./dist/esm/core/contracts/evm_abis.mjs",
         "types": "./dist/esm/core/contracts/evm_abis.d.ts"
       }
     },
     "./core/contracts/fuel": {
       "require": {
-        "default": "./dist/cjs/core/contracts/fuel.js",
+        "default": "./dist/cjs/core/contracts/fuel.cjs",
         "types": "./dist/cjs/core/contracts/fuel.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/fuel.js",
+        "default": "./dist/esm/core/contracts/fuel.mjs",
         "types": "./dist/esm/core/contracts/fuel.d.ts"
       }
     },
     "./core/contracts": {
       "require": {
-        "default": "./dist/cjs/core/contracts/index.js",
+        "default": "./dist/cjs/core/contracts/index.cjs",
         "types": "./dist/cjs/core/contracts/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/index.js",
+        "default": "./dist/esm/core/contracts/index.mjs",
         "types": "./dist/esm/core/contracts/index.d.ts"
       }
     },
     "./core/contracts/iota": {
       "require": {
-        "default": "./dist/cjs/core/contracts/iota.js",
+        "default": "./dist/cjs/core/contracts/iota.cjs",
         "types": "./dist/cjs/core/contracts/iota.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/iota.js",
+        "default": "./dist/esm/core/contracts/iota.mjs",
         "types": "./dist/esm/core/contracts/iota.d.ts"
       }
     },
     "./core/contracts/near": {
       "require": {
-        "default": "./dist/cjs/core/contracts/near.js",
+        "default": "./dist/cjs/core/contracts/near.cjs",
         "types": "./dist/cjs/core/contracts/near.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/near.js",
+        "default": "./dist/esm/core/contracts/near.mjs",
         "types": "./dist/esm/core/contracts/near.d.ts"
       }
     },
     "./core/contracts/starknet": {
       "require": {
-        "default": "./dist/cjs/core/contracts/starknet.js",
+        "default": "./dist/cjs/core/contracts/starknet.cjs",
         "types": "./dist/cjs/core/contracts/starknet.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/starknet.js",
+        "default": "./dist/esm/core/contracts/starknet.mjs",
         "types": "./dist/esm/core/contracts/starknet.d.ts"
       }
     },
     "./core/contracts/sui": {
       "require": {
-        "default": "./dist/cjs/core/contracts/sui.js",
+        "default": "./dist/cjs/core/contracts/sui.cjs",
         "types": "./dist/cjs/core/contracts/sui.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/sui.js",
+        "default": "./dist/esm/core/contracts/sui.mjs",
         "types": "./dist/esm/core/contracts/sui.d.ts"
       }
     },
     "./core/contracts/ton": {
       "require": {
-        "default": "./dist/cjs/core/contracts/ton.js",
+        "default": "./dist/cjs/core/contracts/ton.cjs",
         "types": "./dist/cjs/core/contracts/ton.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/ton.js",
+        "default": "./dist/esm/core/contracts/ton.mjs",
         "types": "./dist/esm/core/contracts/ton.d.ts"
       }
     },
     "./core/contracts/wormhole": {
       "require": {
-        "default": "./dist/cjs/core/contracts/wormhole.js",
+        "default": "./dist/cjs/core/contracts/wormhole.cjs",
         "types": "./dist/cjs/core/contracts/wormhole.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/contracts/wormhole.js",
+        "default": "./dist/esm/core/contracts/wormhole.mjs",
         "types": "./dist/esm/core/contracts/wormhole.d.ts"
       }
     },
     "./core/token": {
       "require": {
-        "default": "./dist/cjs/core/token.js",
+        "default": "./dist/cjs/core/token.cjs",
         "types": "./dist/cjs/core/token.d.ts"
       },
       "import": {
-        "default": "./dist/esm/core/token.js",
+        "default": "./dist/esm/core/token.mjs",
         "types": "./dist/esm/core/token.d.ts"
       }
     },
     "./node/utils/executor": {
       "require": {
-        "default": "./dist/cjs/node/utils/executor.js",
+        "default": "./dist/cjs/node/utils/executor.cjs",
         "types": "./dist/cjs/node/utils/executor.d.ts"
       },
       "import": {
-        "default": "./dist/esm/node/utils/executor.js",
+        "default": "./dist/esm/node/utils/executor.mjs",
         "types": "./dist/esm/node/utils/executor.d.ts"
       }
     },
     "./node/utils/governance": {
       "require": {
-        "default": "./dist/cjs/node/utils/governance.js",
+        "default": "./dist/cjs/node/utils/governance.cjs",
         "types": "./dist/cjs/node/utils/governance.d.ts"
       },
       "import": {
-        "default": "./dist/esm/node/utils/governance.js",
+        "default": "./dist/esm/node/utils/governance.mjs",
         "types": "./dist/esm/node/utils/governance.d.ts"
       }
     },
     "./node/utils/shell": {
       "require": {
-        "default": "./dist/cjs/node/utils/shell.js",
+        "default": "./dist/cjs/node/utils/shell.cjs",
         "types": "./dist/cjs/node/utils/shell.d.ts"
       },
       "import": {
-        "default": "./dist/esm/node/utils/shell.js",
+        "default": "./dist/esm/node/utils/shell.mjs",
         "types": "./dist/esm/node/utils/shell.d.ts"
       }
     },
     "./node/utils/store": {
       "require": {
-        "default": "./dist/cjs/node/utils/store.js",
+        "default": "./dist/cjs/node/utils/store.cjs",
         "types": "./dist/cjs/node/utils/store.d.ts"
       },
       "import": {
-        "default": "./dist/esm/node/utils/store.js",
+        "default": "./dist/esm/node/utils/store.mjs",
         "types": "./dist/esm/node/utils/store.d.ts"
       }
     },
     "./utils/utils": {
       "require": {
-        "default": "./dist/cjs/utils/utils.js",
+        "default": "./dist/cjs/utils/utils.cjs",
         "types": "./dist/cjs/utils/utils.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/utils.js",
+        "default": "./dist/esm/utils/utils.mjs",
         "types": "./dist/esm/utils/utils.d.ts"
       }
     },

+ 40 - 40
governance/pyth_staking_sdk/package.json

@@ -5,191 +5,191 @@
   "exports": {
     "./constants": {
       "require": {
-        "default": "./dist/cjs/constants.js",
+        "default": "./dist/cjs/constants.cjs",
         "types": "./dist/cjs/constants.d.ts"
       },
       "import": {
-        "default": "./dist/esm/constants.js",
+        "default": "./dist/esm/constants.mjs",
         "types": "./dist/esm/constants.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./pdas": {
       "require": {
-        "default": "./dist/cjs/pdas.js",
+        "default": "./dist/cjs/pdas.cjs",
         "types": "./dist/cjs/pdas.d.ts"
       },
       "import": {
-        "default": "./dist/esm/pdas.js",
+        "default": "./dist/esm/pdas.mjs",
         "types": "./dist/esm/pdas.d.ts"
       }
     },
     "./pyth-staking-client": {
       "require": {
-        "default": "./dist/cjs/pyth-staking-client.js",
+        "default": "./dist/cjs/pyth-staking-client.cjs",
         "types": "./dist/cjs/pyth-staking-client.d.ts"
       },
       "import": {
-        "default": "./dist/esm/pyth-staking-client.js",
+        "default": "./dist/esm/pyth-staking-client.mjs",
         "types": "./dist/esm/pyth-staking-client.d.ts"
       }
     },
     "./pythnet-client": {
       "require": {
-        "default": "./dist/cjs/pythnet-client.js",
+        "default": "./dist/cjs/pythnet-client.cjs",
         "types": "./dist/cjs/pythnet-client.d.ts"
       },
       "import": {
-        "default": "./dist/esm/pythnet-client.js",
+        "default": "./dist/esm/pythnet-client.mjs",
         "types": "./dist/esm/pythnet-client.d.ts"
       }
     },
     "./types": {
       "require": {
-        "default": "./dist/cjs/types.js",
+        "default": "./dist/cjs/types.cjs",
         "types": "./dist/cjs/types.d.ts"
       },
       "import": {
-        "default": "./dist/esm/types.js",
+        "default": "./dist/esm/types.mjs",
         "types": "./dist/esm/types.d.ts"
       }
     },
     "./types/integrity-pool": {
       "require": {
-        "default": "./dist/cjs/types/integrity-pool.js",
+        "default": "./dist/cjs/types/integrity-pool.cjs",
         "types": "./dist/cjs/types/integrity-pool.d.ts"
       },
       "import": {
-        "default": "./dist/esm/types/integrity-pool.js",
+        "default": "./dist/esm/types/integrity-pool.mjs",
         "types": "./dist/esm/types/integrity-pool.d.ts"
       }
     },
     "./types/publisher-caps": {
       "require": {
-        "default": "./dist/cjs/types/publisher-caps.js",
+        "default": "./dist/cjs/types/publisher-caps.cjs",
         "types": "./dist/cjs/types/publisher-caps.d.ts"
       },
       "import": {
-        "default": "./dist/esm/types/publisher-caps.js",
+        "default": "./dist/esm/types/publisher-caps.mjs",
         "types": "./dist/esm/types/publisher-caps.d.ts"
       }
     },
     "./types/stake-caps-parameters": {
       "require": {
-        "default": "./dist/cjs/types/stake-caps-parameters.js",
+        "default": "./dist/cjs/types/stake-caps-parameters.cjs",
         "types": "./dist/cjs/types/stake-caps-parameters.d.ts"
       },
       "import": {
-        "default": "./dist/esm/types/stake-caps-parameters.js",
+        "default": "./dist/esm/types/stake-caps-parameters.mjs",
         "types": "./dist/esm/types/stake-caps-parameters.d.ts"
       }
     },
     "./types/staking": {
       "require": {
-        "default": "./dist/cjs/types/staking.js",
+        "default": "./dist/cjs/types/staking.cjs",
         "types": "./dist/cjs/types/staking.d.ts"
       },
       "import": {
-        "default": "./dist/esm/types/staking.js",
+        "default": "./dist/esm/types/staking.mjs",
         "types": "./dist/esm/types/staking.d.ts"
       }
     },
     "./utils/apy": {
       "require": {
-        "default": "./dist/cjs/utils/apy.js",
+        "default": "./dist/cjs/utils/apy.cjs",
         "types": "./dist/cjs/utils/apy.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/apy.js",
+        "default": "./dist/esm/utils/apy.mjs",
         "types": "./dist/esm/utils/apy.d.ts"
       }
     },
     "./utils/bigint": {
       "require": {
-        "default": "./dist/cjs/utils/bigint.js",
+        "default": "./dist/cjs/utils/bigint.cjs",
         "types": "./dist/cjs/utils/bigint.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/bigint.js",
+        "default": "./dist/esm/utils/bigint.mjs",
         "types": "./dist/esm/utils/bigint.d.ts"
       }
     },
     "./utils/bn": {
       "require": {
-        "default": "./dist/cjs/utils/bn.js",
+        "default": "./dist/cjs/utils/bn.cjs",
         "types": "./dist/cjs/utils/bn.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/bn.js",
+        "default": "./dist/esm/utils/bn.mjs",
         "types": "./dist/esm/utils/bn.d.ts"
       }
     },
     "./utils/clock": {
       "require": {
-        "default": "./dist/cjs/utils/clock.js",
+        "default": "./dist/cjs/utils/clock.cjs",
         "types": "./dist/cjs/utils/clock.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/clock.js",
+        "default": "./dist/esm/utils/clock.mjs",
         "types": "./dist/esm/utils/clock.d.ts"
       }
     },
     "./utils/pool": {
       "require": {
-        "default": "./dist/cjs/utils/pool.js",
+        "default": "./dist/cjs/utils/pool.cjs",
         "types": "./dist/cjs/utils/pool.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/pool.js",
+        "default": "./dist/esm/utils/pool.mjs",
         "types": "./dist/esm/utils/pool.d.ts"
       }
     },
     "./utils/position": {
       "require": {
-        "default": "./dist/cjs/utils/position.js",
+        "default": "./dist/cjs/utils/position.cjs",
         "types": "./dist/cjs/utils/position.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/position.js",
+        "default": "./dist/esm/utils/position.mjs",
         "types": "./dist/esm/utils/position.d.ts"
       }
     },
     "./utils/transaction": {
       "require": {
-        "default": "./dist/cjs/utils/transaction.js",
+        "default": "./dist/cjs/utils/transaction.cjs",
         "types": "./dist/cjs/utils/transaction.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/transaction.js",
+        "default": "./dist/esm/utils/transaction.mjs",
         "types": "./dist/esm/utils/transaction.d.ts"
       }
     },
     "./utils/vesting": {
       "require": {
-        "default": "./dist/cjs/utils/vesting.js",
+        "default": "./dist/cjs/utils/vesting.cjs",
         "types": "./dist/cjs/utils/vesting.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/vesting.js",
+        "default": "./dist/esm/utils/vesting.mjs",
         "types": "./dist/esm/utils/vesting.d.ts"
       }
     },
     "./utils/wallet": {
       "require": {
-        "default": "./dist/cjs/utils/wallet.js",
+        "default": "./dist/cjs/utils/wallet.cjs",
         "types": "./dist/cjs/utils/wallet.d.ts"
       },
       "import": {
-        "default": "./dist/esm/utils/wallet.js",
+        "default": "./dist/esm/utils/wallet.mjs",
         "types": "./dist/esm/utils/wallet.d.ts"
       }
     },
@@ -237,8 +237,8 @@
     "zod": "catalog:"
   },
   "packageManager": "pnpm@10.19.0",
-  "module": "./dist/esm/index.js",
+  "module": "./dist/esm/index.mjs",
   "types": "./dist/cjs/index.d.ts",
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "type": "module"
 }

+ 2 - 2
governance/xc_admin/packages/crank_executor/package.json

@@ -6,7 +6,7 @@
   "author": "",
   "homepage": "https://github.com/pyth-network/pyth-crosschain",
   "license": "ISC",
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "repository": {
     "type": "git",
     "url": "git+https://github.com/pyth-network/pyth-crosschain.git"
@@ -41,7 +41,7 @@
   "type": "module",
   "exports": {
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./package.json": "./package.json"

+ 2 - 2
governance/xc_admin/packages/crank_pythnet_relayer/package.json

@@ -6,7 +6,7 @@
   "author": "",
   "homepage": "https://github.com/pyth-network/pyth-crosschain",
   "license": "ISC",
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "repository": {
     "type": "git",
     "url": "git+https://github.com/pyth-network/pyth-crosschain.git"
@@ -40,7 +40,7 @@
   "type": "module",
   "exports": {
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./package.json": "./package.json"

+ 2 - 2
governance/xc_admin/packages/proposer_server/package.json

@@ -6,7 +6,7 @@
   "author": "",
   "homepage": "https://github.com/pyth-network/pyth-crosschain",
   "license": "ISC",
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "type": "module",
   "repository": {
     "type": "git",
@@ -44,7 +44,7 @@
   "packageManager": "pnpm@10.19.0",
   "exports": {
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./package.json": "./package.json"

+ 3 - 3
governance/xc_admin/packages/xc_admin_cli/package.json

@@ -6,7 +6,7 @@
   "author": "",
   "homepage": "https://github.com/pyth-network/pyth-crosschain",
   "license": "ISC",
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "type": "module",
   "repository": {
     "type": "git",
@@ -46,11 +46,11 @@
   "packageManager": "pnpm@10.19.0",
   "exports": {
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./ledger": {
-      "default": "./dist/ledger.js",
+      "default": "./dist/ledger.cjs",
       "types": "./dist/ledger.d.ts"
     },
     "./package.json": "./package.json"

+ 43 - 42
governance/xc_admin/packages/xc_admin_common/package.json

@@ -6,7 +6,7 @@
   "author": "",
   "homepage": "https://github.com/pyth-network/pyth-crosschain",
   "license": "ISC",
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "type": "module",
   "repository": {
     "type": "git",
@@ -61,166 +61,167 @@
   "packageManager": "pnpm@10.19.0",
   "exports": {
     "./bpf_upgradable_loader": {
-      "default": "./dist/bpf_upgradable_loader.js",
+      "default": "./dist/bpf_upgradable_loader.cjs",
       "types": "./dist/bpf_upgradable_loader.d.ts"
     },
     "./chains": {
-      "default": "./dist/chains.js",
+      "default": "./dist/chains.cjs",
       "types": "./dist/chains.d.ts"
     },
     "./cluster": {
-      "default": "./dist/cluster.js",
+      "default": "./dist/cluster.cjs",
       "types": "./dist/cluster.d.ts"
     },
     "./cranks": {
-      "default": "./dist/cranks.js",
+      "default": "./dist/cranks.cjs",
       "types": "./dist/cranks.d.ts"
     },
     "./deterministic_oracle_accounts": {
-      "default": "./dist/deterministic_oracle_accounts.js",
+      "default": "./dist/deterministic_oracle_accounts.cjs",
       "types": "./dist/deterministic_oracle_accounts.d.ts"
     },
     "./deterministic_stake_accounts": {
-      "default": "./dist/deterministic_stake_accounts.js",
+      "default": "./dist/deterministic_stake_accounts.cjs",
       "types": "./dist/deterministic_stake_accounts.d.ts"
     },
     "./executor": {
-      "default": "./dist/executor.js",
+      "default": "./dist/executor.cjs",
       "types": "./dist/executor.d.ts"
     },
     "./governance_payload/BufferLayoutExt": {
-      "default": "./dist/governance_payload/BufferLayoutExt.js",
+      "default": "./dist/governance_payload/BufferLayoutExt.cjs",
       "types": "./dist/governance_payload/BufferLayoutExt.d.ts"
     },
     "./governance_payload/ExecuteAction": {
-      "default": "./dist/governance_payload/ExecuteAction.js",
+      "default": "./dist/governance_payload/ExecuteAction.cjs",
       "types": "./dist/governance_payload/ExecuteAction.d.ts"
     },
     "./governance_payload/ExecutePostedVaa": {
-      "default": "./dist/governance_payload/ExecutePostedVaa.js",
+      "default": "./dist/governance_payload/ExecutePostedVaa.cjs",
       "types": "./dist/governance_payload/ExecutePostedVaa.d.ts"
     },
     "./governance_payload/GovernanceDataSourceTransfer": {
-      "default": "./dist/governance_payload/GovernanceDataSourceTransfer.js",
+      "default": "./dist/governance_payload/GovernanceDataSourceTransfer.cjs",
       "types": "./dist/governance_payload/GovernanceDataSourceTransfer.d.ts"
     },
     "./governance_payload/PythGovernanceAction": {
-      "default": "./dist/governance_payload/PythGovernanceAction.js",
+      "default": "./dist/governance_payload/PythGovernanceAction.cjs",
       "types": "./dist/governance_payload/PythGovernanceAction.d.ts"
     },
     "./governance_payload/SetDataSources": {
-      "default": "./dist/governance_payload/SetDataSources.js",
+      "default": "./dist/governance_payload/SetDataSources.cjs",
       "types": "./dist/governance_payload/SetDataSources.d.ts"
     },
     "./governance_payload/SetFee": {
-      "default": "./dist/governance_payload/SetFee.js",
+      "default": "./dist/governance_payload/SetFee.cjs",
       "types": "./dist/governance_payload/SetFee.d.ts"
     },
     "./governance_payload/SetTransactionFee": {
-      "default": "./dist/governance_payload/SetTransactionFee.js",
+      "default": "./dist/governance_payload/SetTransactionFee.cjs",
       "types": "./dist/governance_payload/SetTransactionFee.d.ts"
     },
     "./governance_payload/SetValidPeriod": {
-      "default": "./dist/governance_payload/SetValidPeriod.js",
+      "default": "./dist/governance_payload/SetValidPeriod.cjs",
       "types": "./dist/governance_payload/SetValidPeriod.d.ts"
     },
     "./governance_payload/SetWormholeAddress": {
-      "default": "./dist/governance_payload/SetWormholeAddress.js",
+      "default": "./dist/governance_payload/SetWormholeAddress.cjs",
       "types": "./dist/governance_payload/SetWormholeAddress.d.ts"
     },
     "./governance_payload/UpgradeContract": {
-      "default": "./dist/governance_payload/UpgradeContract.js",
+      "default": "./dist/governance_payload/UpgradeContract.cjs",
       "types": "./dist/governance_payload/UpgradeContract.d.ts"
     },
     "./governance_payload/WithdrawFee": {
-      "default": "./dist/governance_payload/WithdrawFee.js",
+      "default": "./dist/governance_payload/WithdrawFee.cjs",
       "types": "./dist/governance_payload/WithdrawFee.d.ts"
     },
     "./governance_payload": {
-      "default": "./dist/governance_payload/index.js",
+      "default": "./dist/governance_payload/index.cjs",
       "types": "./dist/governance_payload/index.d.ts"
     },
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./message_buffer": {
-      "default": "./dist/message_buffer.js",
+      "default": "./dist/message_buffer.cjs",
       "types": "./dist/message_buffer.d.ts"
     },
     "./multisig": {
-      "default": "./dist/multisig.js",
+      "default": "./dist/multisig.cjs",
       "types": "./dist/multisig.d.ts"
     },
     "./multisig_transaction/BpfUpgradableLoaderMultisigInstruction": {
-      "default": "./dist/multisig_transaction/BpfUpgradableLoaderMultisigInstruction.js",
+      "default": "./dist/multisig_transaction/BpfUpgradableLoaderMultisigInstruction.cjs",
       "types": "./dist/multisig_transaction/BpfUpgradableLoaderMultisigInstruction.d.ts"
     },
     "./multisig_transaction/LazerMultisigInstruction": {
-      "default": "./dist/multisig_transaction/LazerMultisigInstruction.js",
+      "default": "./dist/multisig_transaction/LazerMultisigInstruction.cjs",
       "types": "./dist/multisig_transaction/LazerMultisigInstruction.d.ts"
     },
     "./multisig_transaction/MessageBufferMultisigInstruction": {
-      "default": "./dist/multisig_transaction/MessageBufferMultisigInstruction.js",
+      "default": "./dist/multisig_transaction/MessageBufferMultisigInstruction.cjs",
       "types": "./dist/multisig_transaction/MessageBufferMultisigInstruction.d.ts"
     },
     "./multisig_transaction/PythMultisigInstruction": {
-      "default": "./dist/multisig_transaction/PythMultisigInstruction.js",
+      "default": "./dist/multisig_transaction/PythMultisigInstruction.cjs",
       "types": "./dist/multisig_transaction/PythMultisigInstruction.d.ts"
     },
     "./multisig_transaction/SolanaStakingMultisigInstruction": {
-      "default": "./dist/multisig_transaction/SolanaStakingMultisigInstruction.js",
+      "default": "./dist/multisig_transaction/SolanaStakingMultisigInstruction.cjs",
       "types": "./dist/multisig_transaction/SolanaStakingMultisigInstruction.d.ts"
     },
     "./multisig_transaction/SystemProgramInstruction": {
-      "default": "./dist/multisig_transaction/SystemProgramInstruction.js",
+      "default": "./dist/multisig_transaction/SystemProgramInstruction.cjs",
       "types": "./dist/multisig_transaction/SystemProgramInstruction.d.ts"
     },
     "./multisig_transaction/WormholeMultisigInstruction": {
-      "default": "./dist/multisig_transaction/WormholeMultisigInstruction.js",
+      "default": "./dist/multisig_transaction/WormholeMultisigInstruction.cjs",
       "types": "./dist/multisig_transaction/WormholeMultisigInstruction.d.ts"
     },
     "./multisig_transaction/anchor": {
-      "default": "./dist/multisig_transaction/anchor.js",
+      "default": "./dist/multisig_transaction/anchor.cjs",
       "types": "./dist/multisig_transaction/anchor.d.ts"
     },
     "./multisig_transaction": {
-      "default": "./dist/multisig_transaction/index.js",
+      "default": "./dist/multisig_transaction/index.cjs",
       "types": "./dist/multisig_transaction/index.d.ts"
     },
     "./price_store": {
-      "default": "./dist/price_store.js",
+      "default": "./dist/price_store.cjs",
       "types": "./dist/price_store.d.ts"
     },
     "./programs/core/core_functions": {
-      "default": "./dist/programs/core/core_functions.js",
+      "default": "./dist/programs/core/core_functions.cjs",
       "types": "./dist/programs/core/core_functions.d.ts"
     },
     "./programs/lazer/lazer_functions": {
-      "default": "./dist/programs/lazer/lazer_functions.js",
+      "default": "./dist/programs/lazer/lazer_functions.cjs",
       "types": "./dist/programs/lazer/lazer_functions.d.ts"
     },
     "./programs/program_registry": {
-      "default": "./dist/programs/program_registry.js",
+      "default": "./dist/programs/program_registry.cjs",
       "types": "./dist/programs/program_registry.d.ts"
     },
     "./programs/types": {
-      "default": "./dist/programs/types.js",
+      "default": "./dist/programs/types.cjs",
       "types": "./dist/programs/types.d.ts"
     },
     "./propose": {
-      "default": "./dist/propose.js",
+      "default": "./dist/propose.cjs",
       "types": "./dist/propose.d.ts"
     },
     "./remote_executor": {
-      "default": "./dist/remote_executor.js",
+      "default": "./dist/remote_executor.cjs",
       "types": "./dist/remote_executor.d.ts"
     },
     "./wormhole": {
-      "default": "./dist/wormhole.js",
+      "default": "./dist/wormhole.cjs",
       "types": "./dist/wormhole.d.ts"
     },
     "./package.json": "./package.json"
   },
-  "types": "./dist/index.d.ts"
+  "types": "./dist/index.d.ts",
+  "module": "./dist/esm/index.mjs"
 }

+ 2 - 2
lazer/contracts/sui/sdk/js/package.json

@@ -14,11 +14,11 @@
   "exports": {
     "./client": {
       "require": {
-        "default": "./dist/cjs/client.js",
+        "default": "./dist/cjs/client.cjs",
         "types": "./dist/cjs/client.d.ts"
       },
       "import": {
-        "default": "./dist/esm/client.js",
+        "default": "./dist/esm/client.mjs",
         "types": "./dist/esm/client.d.ts"
       }
     },

+ 8 - 8
lazer/sdk/js-solana/package.json

@@ -8,36 +8,36 @@
   "files": [
     "dist/**/*"
   ],
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "types": "./dist/cjs/index.d.ts",
   "exports": {
     "./ed25519": {
       "require": {
-        "default": "./dist/cjs/ed25519.js",
+        "default": "./dist/cjs/ed25519.cjs",
         "types": "./dist/cjs/ed25519.d.ts"
       },
       "import": {
-        "default": "./dist/esm/ed25519.js",
+        "default": "./dist/esm/ed25519.mjs",
         "types": "./dist/esm/ed25519.d.ts"
       }
     },
     "./idl/pyth-lazer-solana-contract": {
       "require": {
-        "default": "./dist/cjs/idl/pyth-lazer-solana-contract.js",
+        "default": "./dist/cjs/idl/pyth-lazer-solana-contract.cjs",
         "types": "./dist/cjs/idl/pyth-lazer-solana-contract.d.ts"
       },
       "import": {
-        "default": "./dist/esm/idl/pyth-lazer-solana-contract.js",
+        "default": "./dist/esm/idl/pyth-lazer-solana-contract.mjs",
         "types": "./dist/esm/idl/pyth-lazer-solana-contract.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
@@ -86,5 +86,5 @@
     "pnpm": ">=10.7.0"
   },
   "packageManager": "pnpm@10.19.0",
-  "module": "./dist/esm/index.js"
+  "module": "./dist/esm/index.mjs"
 }

+ 22 - 22
lazer/sdk/js/package.json

@@ -12,106 +12,106 @@
   "files": [
     "dist/**/*"
   ],
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "types": "./dist/cjs/index.d.ts",
   "exports": {
     "./client": {
       "require": {
-        "default": "./dist/cjs/client.js",
+        "default": "./dist/cjs/client.cjs",
         "types": "./dist/cjs/client.d.ts"
       },
       "import": {
-        "default": "./dist/esm/client.js",
+        "default": "./dist/esm/client.mjs",
         "types": "./dist/esm/client.d.ts"
       }
     },
     "./constants": {
       "require": {
-        "default": "./dist/cjs/constants.js",
+        "default": "./dist/cjs/constants.cjs",
         "types": "./dist/cjs/constants.d.ts"
       },
       "import": {
-        "default": "./dist/esm/constants.js",
+        "default": "./dist/esm/constants.mjs",
         "types": "./dist/esm/constants.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./protocol": {
       "require": {
-        "default": "./dist/cjs/protocol.js",
+        "default": "./dist/cjs/protocol.cjs",
         "types": "./dist/cjs/protocol.d.ts"
       },
       "import": {
-        "default": "./dist/esm/protocol.js",
+        "default": "./dist/esm/protocol.mjs",
         "types": "./dist/esm/protocol.d.ts"
       }
     },
     "./socket/resilient-websocket": {
       "require": {
-        "default": "./dist/cjs/socket/resilient-websocket.js",
+        "default": "./dist/cjs/socket/resilient-websocket.cjs",
         "types": "./dist/cjs/socket/resilient-websocket.d.ts"
       },
       "import": {
-        "default": "./dist/esm/socket/resilient-websocket.js",
+        "default": "./dist/esm/socket/resilient-websocket.mjs",
         "types": "./dist/esm/socket/resilient-websocket.d.ts"
       }
     },
     "./socket/websocket-pool": {
       "require": {
-        "default": "./dist/cjs/socket/websocket-pool.js",
+        "default": "./dist/cjs/socket/websocket-pool.cjs",
         "types": "./dist/cjs/socket/websocket-pool.d.ts"
       },
       "import": {
-        "default": "./dist/esm/socket/websocket-pool.js",
+        "default": "./dist/esm/socket/websocket-pool.mjs",
         "types": "./dist/esm/socket/websocket-pool.d.ts"
       }
     },
     "./util/buffer-util": {
       "require": {
-        "default": "./dist/cjs/util/buffer-util.js",
+        "default": "./dist/cjs/util/buffer-util.cjs",
         "types": "./dist/cjs/util/buffer-util.d.ts"
       },
       "import": {
-        "default": "./dist/esm/util/buffer-util.js",
+        "default": "./dist/esm/util/buffer-util.mjs",
         "types": "./dist/esm/util/buffer-util.d.ts"
       }
     },
     "./util/env-util": {
       "require": {
-        "default": "./dist/cjs/util/env-util.js",
+        "default": "./dist/cjs/util/env-util.cjs",
         "types": "./dist/cjs/util/env-util.d.ts"
       },
       "import": {
-        "default": "./dist/esm/util/env-util.js",
+        "default": "./dist/esm/util/env-util.mjs",
         "types": "./dist/esm/util/env-util.d.ts"
       }
     },
     "./util": {
       "require": {
-        "default": "./dist/cjs/util/index.js",
+        "default": "./dist/cjs/util/index.cjs",
         "types": "./dist/cjs/util/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/util/index.js",
+        "default": "./dist/esm/util/index.mjs",
         "types": "./dist/esm/util/index.d.ts"
       }
     },
     "./util/url-util": {
       "require": {
-        "default": "./dist/cjs/util/url-util.js",
+        "default": "./dist/cjs/util/url-util.cjs",
         "types": "./dist/cjs/util/url-util.d.ts"
       },
       "import": {
-        "default": "./dist/esm/util/url-util.js",
+        "default": "./dist/esm/util/url-util.mjs",
         "types": "./dist/esm/util/url-util.d.ts"
       }
     },
@@ -163,5 +163,5 @@
     "ws": "^8.18.0"
   },
   "packageManager": "pnpm@10.19.0",
-  "module": "./dist/esm/index.js"
+  "module": "./dist/esm/index.mjs"
 }

+ 73 - 73
packages/component-library/package.json

@@ -9,295 +9,295 @@
   },
   "exports": {
     "./AppShell/amplitude": {
-      "default": "./dist/AppShell/amplitude.js",
+      "default": "./dist/AppShell/amplitude.mjs",
       "types": "./dist/AppShell/amplitude.d.ts"
     },
     "./AppShell/body-providers": {
-      "default": "./dist/AppShell/body-providers.js",
+      "default": "./dist/AppShell/body-providers.mjs",
       "types": "./dist/AppShell/body-providers.d.ts"
     },
     "./AppShell/fonts": {
-      "default": "./dist/AppShell/fonts.js",
+      "default": "./dist/AppShell/fonts.mjs",
       "types": "./dist/AppShell/fonts.d.ts"
     },
     "./AppShell/html-with-lang": {
-      "default": "./dist/AppShell/html-with-lang.js",
+      "default": "./dist/AppShell/html-with-lang.mjs",
       "types": "./dist/AppShell/html-with-lang.d.ts"
     },
     "./AppShell/i18n-provider": {
-      "default": "./dist/AppShell/i18n-provider.js",
+      "default": "./dist/AppShell/i18n-provider.mjs",
       "types": "./dist/AppShell/i18n-provider.d.ts"
     },
     "./AppShell": {
-      "default": "./dist/AppShell/index.js",
+      "default": "./dist/AppShell/index.mjs",
       "types": "./dist/AppShell/index.d.ts"
     },
     "./AppShell/report-accessibility": {
-      "default": "./dist/AppShell/report-accessibility.js",
+      "default": "./dist/AppShell/report-accessibility.mjs",
       "types": "./dist/AppShell/report-accessibility.d.ts"
     },
     "./AppShell/router-provider": {
-      "default": "./dist/AppShell/router-provider.js",
+      "default": "./dist/AppShell/router-provider.mjs",
       "types": "./dist/AppShell/router-provider.d.ts"
     },
     "./AppShell/tabs": {
-      "default": "./dist/AppShell/tabs.js",
+      "default": "./dist/AppShell/tabs.mjs",
       "types": "./dist/AppShell/tabs.d.ts"
     },
     "./Badge": {
-      "default": "./dist/Badge/index.js",
+      "default": "./dist/Badge/index.mjs",
       "types": "./dist/Badge/index.d.ts"
     },
     "./Breadcrumbs": {
-      "default": "./dist/Breadcrumbs/index.js",
+      "default": "./dist/Breadcrumbs/index.mjs",
       "types": "./dist/Breadcrumbs/index.d.ts"
     },
     "./Button": {
-      "default": "./dist/Button/index.js",
+      "default": "./dist/Button/index.mjs",
       "types": "./dist/Button/index.d.ts"
     },
     "./Card": {
-      "default": "./dist/Card/index.js",
+      "default": "./dist/Card/index.mjs",
       "types": "./dist/Card/index.d.ts"
     },
     "./CopyButton": {
-      "default": "./dist/CopyButton/index.js",
+      "default": "./dist/CopyButton/index.mjs",
       "types": "./dist/CopyButton/index.d.ts"
     },
     "./CrossfadeTabPanels": {
-      "default": "./dist/CrossfadeTabPanels/index.js",
+      "default": "./dist/CrossfadeTabPanels/index.mjs",
       "types": "./dist/CrossfadeTabPanels/index.d.ts"
     },
     "./DropdownCaretDown": {
-      "default": "./dist/DropdownCaretDown/index.js",
+      "default": "./dist/DropdownCaretDown/index.mjs",
       "types": "./dist/DropdownCaretDown/index.d.ts"
     },
     "./EntityList": {
-      "default": "./dist/EntityList/index.js",
+      "default": "./dist/EntityList/index.mjs",
       "types": "./dist/EntityList/index.d.ts"
     },
     "./ErrorPage": {
-      "default": "./dist/ErrorPage/index.js",
+      "default": "./dist/ErrorPage/index.mjs",
       "types": "./dist/ErrorPage/index.d.ts"
     },
     "./Footer": {
-      "default": "./dist/Footer/index.js",
+      "default": "./dist/Footer/index.mjs",
       "types": "./dist/Footer/index.d.ts"
     },
     "./Header": {
-      "default": "./dist/Header/index.js",
+      "default": "./dist/Header/index.mjs",
       "types": "./dist/Header/index.d.ts"
     },
     "./Header/theme-switch": {
-      "default": "./dist/Header/theme-switch.js",
+      "default": "./dist/Header/theme-switch.mjs",
       "types": "./dist/Header/theme-switch.d.ts"
     },
     "./InfoBox": {
-      "default": "./dist/InfoBox/index.js",
+      "default": "./dist/InfoBox/index.mjs",
       "types": "./dist/InfoBox/index.d.ts"
     },
     "./Link": {
-      "default": "./dist/Link/index.js",
+      "default": "./dist/Link/index.mjs",
       "types": "./dist/Link/index.d.ts"
     },
     "./MainNavTabs": {
-      "default": "./dist/MainNavTabs/index.js",
+      "default": "./dist/MainNavTabs/index.mjs",
       "types": "./dist/MainNavTabs/index.d.ts"
     },
     "./Meter": {
-      "default": "./dist/Meter/index.js",
+      "default": "./dist/Meter/index.mjs",
       "types": "./dist/Meter/index.d.ts"
     },
     "./MobileNavTabs": {
-      "default": "./dist/MobileNavTabs/index.js",
+      "default": "./dist/MobileNavTabs/index.mjs",
       "types": "./dist/MobileNavTabs/index.d.ts"
     },
     "./ModalDialog": {
-      "default": "./dist/ModalDialog/index.js",
+      "default": "./dist/ModalDialog/index.mjs",
       "types": "./dist/ModalDialog/index.d.ts"
     },
     "./NoResults": {
-      "default": "./dist/NoResults/index.js",
+      "default": "./dist/NoResults/index.mjs",
       "types": "./dist/NoResults/index.d.ts"
     },
     "./NotFoundPage": {
-      "default": "./dist/NotFoundPage/index.js",
+      "default": "./dist/NotFoundPage/index.mjs",
       "types": "./dist/NotFoundPage/index.d.ts"
     },
     "./Paginator": {
-      "default": "./dist/Paginator/index.js",
+      "default": "./dist/Paginator/index.mjs",
       "types": "./dist/Paginator/index.d.ts"
     },
     "./SearchButton": {
-      "default": "./dist/SearchButton/index.js",
+      "default": "./dist/SearchButton/index.mjs",
       "types": "./dist/SearchButton/index.d.ts"
     },
     "./SearchInput": {
-      "default": "./dist/SearchInput/index.js",
+      "default": "./dist/SearchInput/index.mjs",
       "types": "./dist/SearchInput/index.d.ts"
     },
     "./Select": {
-      "default": "./dist/Select/index.js",
+      "default": "./dist/Select/index.mjs",
       "types": "./dist/Select/index.d.ts"
     },
     "./SingleToggleGroup": {
-      "default": "./dist/SingleToggleGroup/index.js",
+      "default": "./dist/SingleToggleGroup/index.mjs",
       "types": "./dist/SingleToggleGroup/index.d.ts"
     },
     "./Skeleton": {
-      "default": "./dist/Skeleton/index.js",
+      "default": "./dist/Skeleton/index.mjs",
       "types": "./dist/Skeleton/index.d.ts"
     },
     "./Spinner": {
-      "default": "./dist/Spinner/index.js",
+      "default": "./dist/Spinner/index.mjs",
       "types": "./dist/Spinner/index.d.ts"
     },
     "./StatCard": {
-      "default": "./dist/StatCard/index.js",
+      "default": "./dist/StatCard/index.mjs",
       "types": "./dist/StatCard/index.d.ts"
     },
     "./Status": {
-      "default": "./dist/Status/index.js",
+      "default": "./dist/Status/index.mjs",
       "types": "./dist/Status/index.d.ts"
     },
     "./Switch": {
-      "default": "./dist/Switch/index.js",
+      "default": "./dist/Switch/index.mjs",
       "types": "./dist/Switch/index.d.ts"
     },
     "./SymbolPairTag": {
-      "default": "./dist/SymbolPairTag/index.js",
+      "default": "./dist/SymbolPairTag/index.mjs",
       "types": "./dist/SymbolPairTag/index.d.ts"
     },
     "./TabList": {
-      "default": "./dist/TabList/index.js",
+      "default": "./dist/TabList/index.mjs",
       "types": "./dist/TabList/index.d.ts"
     },
     "./Table": {
-      "default": "./dist/Table/index.js",
+      "default": "./dist/Table/index.mjs",
       "types": "./dist/Table/index.d.ts"
     },
     "./TableGrid/dummy-row-data": {
-      "default": "./dist/TableGrid/dummy-row-data.js",
+      "default": "./dist/TableGrid/dummy-row-data.mjs",
       "types": "./dist/TableGrid/dummy-row-data.d.ts"
     },
     "./TableGrid": {
-      "default": "./dist/TableGrid/index.js",
+      "default": "./dist/TableGrid/index.mjs",
       "types": "./dist/TableGrid/index.d.ts"
     },
     "./TableGrid/table-grid-props": {
-      "default": "./dist/TableGrid/table-grid-props.js",
+      "default": "./dist/TableGrid/table-grid-props.mjs",
       "types": "./dist/TableGrid/table-grid-props.d.ts"
     },
     "./Term": {
-      "default": "./dist/Term/index.js",
+      "default": "./dist/Term/index.mjs",
       "types": "./dist/Term/index.d.ts"
     },
     "./Virtualizer": {
-      "default": "./dist/Virtualizer/index.js",
+      "default": "./dist/Virtualizer/index.mjs",
       "types": "./dist/Virtualizer/index.d.ts"
     },
     "./compose-providers": {
-      "default": "./dist/compose-providers.js",
+      "default": "./dist/compose-providers.mjs",
       "types": "./dist/compose-providers.d.ts"
     },
     "./omit-keys": {
-      "default": "./dist/omit-keys.js",
+      "default": "./dist/omit-keys.mjs",
       "types": "./dist/omit-keys.d.ts"
     },
     "./overlay-visible-context": {
-      "default": "./dist/overlay-visible-context.js",
+      "default": "./dist/overlay-visible-context.mjs",
       "types": "./dist/overlay-visible-context.d.ts"
     },
     "./social-links": {
-      "default": "./dist/social-links.js",
+      "default": "./dist/social-links.mjs",
       "types": "./dist/social-links.d.ts"
     },
     "./unstyled/Breadcrumbs": {
-      "default": "./dist/unstyled/Breadcrumbs/index.js",
+      "default": "./dist/unstyled/Breadcrumbs/index.mjs",
       "types": "./dist/unstyled/Breadcrumbs/index.d.ts"
     },
     "./unstyled/Button": {
-      "default": "./dist/unstyled/Button/index.js",
+      "default": "./dist/unstyled/Button/index.mjs",
       "types": "./dist/unstyled/Button/index.d.ts"
     },
     "./unstyled/Dialog": {
-      "default": "./dist/unstyled/Dialog/index.js",
+      "default": "./dist/unstyled/Dialog/index.mjs",
       "types": "./dist/unstyled/Dialog/index.d.ts"
     },
     "./unstyled/GridList": {
-      "default": "./dist/unstyled/GridList/index.js",
+      "default": "./dist/unstyled/GridList/index.mjs",
       "types": "./dist/unstyled/GridList/index.d.ts"
     },
     "./unstyled/Label": {
-      "default": "./dist/unstyled/Label/index.js",
+      "default": "./dist/unstyled/Label/index.mjs",
       "types": "./dist/unstyled/Label/index.d.ts"
     },
     "./unstyled/Link": {
-      "default": "./dist/unstyled/Link/index.js",
+      "default": "./dist/unstyled/Link/index.mjs",
       "types": "./dist/unstyled/Link/index.d.ts"
     },
     "./unstyled/ListBox": {
-      "default": "./dist/unstyled/ListBox/index.js",
+      "default": "./dist/unstyled/ListBox/index.mjs",
       "types": "./dist/unstyled/ListBox/index.d.ts"
     },
     "./unstyled/Meter": {
-      "default": "./dist/unstyled/Meter/index.js",
+      "default": "./dist/unstyled/Meter/index.mjs",
       "types": "./dist/unstyled/Meter/index.d.ts"
     },
     "./unstyled/Popover": {
-      "default": "./dist/unstyled/Popover/index.js",
+      "default": "./dist/unstyled/Popover/index.mjs",
       "types": "./dist/unstyled/Popover/index.d.ts"
     },
     "./unstyled/SearchField": {
-      "default": "./dist/unstyled/SearchField/index.js",
+      "default": "./dist/unstyled/SearchField/index.mjs",
       "types": "./dist/unstyled/SearchField/index.d.ts"
     },
     "./unstyled/Select": {
-      "default": "./dist/unstyled/Select/index.js",
+      "default": "./dist/unstyled/Select/index.mjs",
       "types": "./dist/unstyled/Select/index.d.ts"
     },
     "./unstyled/Switch": {
-      "default": "./dist/unstyled/Switch/index.js",
+      "default": "./dist/unstyled/Switch/index.mjs",
       "types": "./dist/unstyled/Switch/index.d.ts"
     },
     "./unstyled/Table": {
-      "default": "./dist/unstyled/Table/index.js",
+      "default": "./dist/unstyled/Table/index.mjs",
       "types": "./dist/unstyled/Table/index.d.ts"
     },
     "./unstyled/Tabs": {
-      "default": "./dist/unstyled/Tabs/index.js",
+      "default": "./dist/unstyled/Tabs/index.mjs",
       "types": "./dist/unstyled/Tabs/index.d.ts"
     },
     "./unstyled/TextField": {
-      "default": "./dist/unstyled/TextField/index.js",
+      "default": "./dist/unstyled/TextField/index.mjs",
       "types": "./dist/unstyled/TextField/index.d.ts"
     },
     "./unstyled/Toolbar": {
-      "default": "./dist/unstyled/Toolbar/index.js",
+      "default": "./dist/unstyled/Toolbar/index.mjs",
       "types": "./dist/unstyled/Toolbar/index.d.ts"
     },
     "./use-prefetch": {
-      "default": "./dist/use-prefetch.js",
+      "default": "./dist/use-prefetch.mjs",
       "types": "./dist/use-prefetch.d.ts"
     },
     "./useAlert": {
-      "default": "./dist/useAlert/index.js",
+      "default": "./dist/useAlert/index.mjs",
       "types": "./dist/useAlert/index.d.ts"
     },
     "./useData": {
-      "default": "./dist/useData/index.js",
+      "default": "./dist/useData/index.mjs",
       "types": "./dist/useData/index.d.ts"
     },
     "./useDrawer": {
-      "default": "./dist/useDrawer/index.js",
+      "default": "./dist/useDrawer/index.mjs",
       "types": "./dist/useDrawer/index.d.ts"
     },
     "./useLogger": {
-      "default": "./dist/useLogger/index.js",
+      "default": "./dist/useLogger/index.mjs",
       "types": "./dist/useLogger/index.d.ts"
     },
     "./useQueryParamsPagination": {
-      "default": "./dist/useQueryParamsPagination/index.js",
+      "default": "./dist/useQueryParamsPagination/index.mjs",
       "types": "./dist/useQueryParamsPagination/index.d.ts"
     },
     "./package.json": "./package.json",

+ 12 - 12
pnpm-lock.yaml

@@ -25,8 +25,8 @@ catalogs:
       specifier: ^7.27.1
       version: 7.27.1
     '@better-builds/ts-duality':
-      specifier: 0.0.1-beta.19
-      version: 0.0.1-beta.19
+      specifier: 0.0.1-beta.24
+      version: 0.0.1-beta.24
     '@bonfida/spl-name-service':
       specifier: ^3.0.10
       version: 3.0.10
@@ -354,7 +354,7 @@ importers:
     devDependencies:
       '@better-builds/ts-duality':
         specifier: 'catalog:'
-        version: 0.0.1-beta.19(typescript@5.9.3)
+        version: 0.0.1-beta.24(typescript@5.9.3)
       '@cprussin/prettier-config':
         specifier: 'catalog:'
         version: 2.2.2(prettier@3.5.3)
@@ -553,7 +553,7 @@ importers:
         version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
       nuqs:
         specifier: 'catalog:'
-        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
+        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
       react:
         specifier: 'catalog:'
         version: 19.1.0
@@ -671,7 +671,7 @@ importers:
         version: 15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1)
       nuqs:
         specifier: 'catalog:'
-        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
+        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
       react:
         specifier: 'catalog:'
         version: 19.1.0
@@ -914,7 +914,7 @@ importers:
         version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
       nuqs:
         specifier: 'catalog:'
-        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
+        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
       react:
         specifier: 'catalog:'
         version: 19.1.0
@@ -1770,7 +1770,7 @@ importers:
         version: 5.15.0(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
       nuqs:
         specifier: 'catalog:'
-        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
+        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
       react:
         specifier: 'catalog:'
         version: 19.1.0
@@ -2021,7 +2021,7 @@ importers:
         version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
       nuqs:
         specifier: 'catalog:'
-        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
+        version: 2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0)
       pino:
         specifier: 'catalog:'
         version: 9.6.0
@@ -4218,8 +4218,8 @@ packages:
   '@bcoe/v8-coverage@0.2.3':
     resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
 
-  '@better-builds/ts-duality@0.0.1-beta.19':
-    resolution: {integrity: sha512-KR728IVx4CJoUCVN0HabVyM0Ze0OLdAR44LyWL/MDeoCtEU78m5wVjjj7eu1y5cmR5a9toRg/MtvPJtvAS619g==}
+  '@better-builds/ts-duality@0.0.1-beta.24':
+    resolution: {integrity: sha512-Mt0kLAYgjCQt8dGt7Ke78QclnoEBIyX6Vk7e4/yIaJTvnGY3QiTniXUyaMXixzYOYWjtFmZxywplqr7hHGlF8A==}
     engines: {bun: '>=1.3.0', node: '>=22.14.0'}
     hasBin: true
     peerDependencies:
@@ -24127,7 +24127,7 @@ snapshots:
 
   '@bcoe/v8-coverage@0.2.3': {}
 
-  '@better-builds/ts-duality@0.0.1-beta.19(typescript@5.9.3)':
+  '@better-builds/ts-duality@0.0.1-beta.24(typescript@5.9.3)':
     dependencies:
       '@swc/core': 1.13.5
       chalk: 5.6.2
@@ -45885,7 +45885,7 @@ snapshots:
       bn.js: 4.11.6
       strip-hex-prefix: 1.0.0
 
-  nuqs@2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0):
+  nuqs@2.4.1(next@15.5.0(@babel/core@7.27.1)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.86.1))(react@19.1.0):
     dependencies:
       mitt: 3.0.1
       react: 19.1.0

+ 1 - 1
pnpm-workspace.yaml

@@ -51,7 +51,7 @@ catalog:
   "@amplitude/analytics-browser": ^2.13.0
   "@amplitude/plugin-autocapture-browser": ^1.0.0
   "@axe-core/react": ^4.10.1
-  "@better-builds/ts-duality": 0.0.1-beta.20
+  "@better-builds/ts-duality": 0.0.1-beta.24
   "ag-grid-community": ^34.2.0
   "ag-grid-react": ^34.2.0
   "@babel/cli": ^7.27.2

+ 5 - 5
price_service/client/js/package.json

@@ -7,7 +7,7 @@
     "name": "Pyth Data Association"
   },
   "homepage": "https://pyth.network",
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "types": "./dist/index.d.ts",
   "files": [
     "dist/**/*"
@@ -65,19 +65,19 @@
   "type": "module",
   "exports": {
     "./PriceServiceConnection": {
-      "default": "./dist/PriceServiceConnection.js",
+      "default": "./dist/PriceServiceConnection.cjs",
       "types": "./dist/PriceServiceConnection.d.ts"
     },
     "./ResillientWebSocket": {
-      "default": "./dist/ResillientWebSocket.js",
+      "default": "./dist/ResillientWebSocket.cjs",
       "types": "./dist/ResillientWebSocket.d.ts"
     },
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./utils": {
-      "default": "./dist/utils.js",
+      "default": "./dist/utils.cjs",
       "types": "./dist/utils.d.ts"
     },
     "./package.json": "./package.json"

+ 8 - 8
price_service/sdk/js/package.json

@@ -3,7 +3,7 @@
   "version": "1.8.0",
   "description": "Pyth price service SDK",
   "homepage": "https://pyth.network",
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "types": "./dist/cjs/index.d.ts",
   "files": [
     "dist/**/*"
@@ -55,35 +55,35 @@
   "exports": {
     "./AccumulatorUpdateData": {
       "require": {
-        "default": "./dist/cjs/AccumulatorUpdateData.js",
+        "default": "./dist/cjs/AccumulatorUpdateData.cjs",
         "types": "./dist/cjs/AccumulatorUpdateData.d.ts"
       },
       "import": {
-        "default": "./dist/esm/AccumulatorUpdateData.js",
+        "default": "./dist/esm/AccumulatorUpdateData.mjs",
         "types": "./dist/esm/AccumulatorUpdateData.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./schemas/PriceFeed": {
       "require": {
-        "default": "./dist/cjs/schemas/PriceFeed.js",
+        "default": "./dist/cjs/schemas/PriceFeed.cjs",
         "types": "./dist/cjs/schemas/PriceFeed.d.ts"
       },
       "import": {
-        "default": "./dist/esm/schemas/PriceFeed.js",
+        "default": "./dist/esm/schemas/PriceFeed.mjs",
         "types": "./dist/esm/schemas/PriceFeed.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js"
+  "module": "./dist/esm/index.mjs"
 }

+ 8 - 8
target_chains/aptos/cli/package.json

@@ -3,7 +3,7 @@
   "version": "1.0.0",
   "description": "Utilities for managing the Pyth Target Chain contract on Aptos",
   "private": true,
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "scripts": {
     "cli": "ts-node src/cli.ts",
     "build": "ts-duality",
@@ -38,36 +38,36 @@
   "exports": {
     "./cli": {
       "require": {
-        "default": "./dist/cjs/cli.js",
+        "default": "./dist/cjs/cli.cjs",
         "types": "./dist/cjs/cli.d.ts"
       },
       "import": {
-        "default": "./dist/esm/cli.js",
+        "default": "./dist/esm/cli.mjs",
         "types": "./dist/esm/cli.d.ts"
       }
     },
     "./commands/aptos": {
       "require": {
-        "default": "./dist/cjs/commands/aptos.js",
+        "default": "./dist/cjs/commands/aptos.cjs",
         "types": "./dist/cjs/commands/aptos.d.ts"
       },
       "import": {
-        "default": "./dist/esm/commands/aptos.js",
+        "default": "./dist/esm/commands/aptos.mjs",
         "types": "./dist/esm/commands/aptos.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js",
+  "module": "./dist/esm/index.mjs",
   "types": "./dist/cjs/index.d.ts"
 }

+ 3 - 3
target_chains/aptos/sdk/js/package.json

@@ -6,7 +6,7 @@
   "author": {
     "name": "Pyth Data Association"
   },
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "types": "./dist/index.d.ts",
   "files": [
     "dist/**/*"
@@ -66,11 +66,11 @@
   "type": "module",
   "exports": {
     "./AptosPriceServiceConnection": {
-      "default": "./dist/AptosPriceServiceConnection.js",
+      "default": "./dist/AptosPriceServiceConnection.cjs",
       "types": "./dist/AptosPriceServiceConnection.d.ts"
     },
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./package.json": "./package.json"

+ 10 - 10
target_chains/cosmwasm/deploy-scripts/package.json

@@ -40,51 +40,51 @@
   "exports": {
     "./build-contract": {
       "require": {
-        "default": "./dist/cjs/build-contract.js",
+        "default": "./dist/cjs/build-contract.cjs",
         "types": "./dist/cjs/build-contract.d.ts"
       },
       "import": {
-        "default": "./dist/esm/build-contract.js",
+        "default": "./dist/esm/build-contract.mjs",
         "types": "./dist/esm/build-contract.d.ts"
       }
     },
     "./configs": {
       "require": {
-        "default": "./dist/cjs/configs.js",
+        "default": "./dist/cjs/configs.cjs",
         "types": "./dist/cjs/configs.d.ts"
       },
       "import": {
-        "default": "./dist/esm/configs.js",
+        "default": "./dist/esm/configs.mjs",
         "types": "./dist/esm/configs.d.ts"
       }
     },
     "./helper": {
       "require": {
-        "default": "./dist/cjs/helper.js",
+        "default": "./dist/cjs/helper.cjs",
         "types": "./dist/cjs/helper.d.ts"
       },
       "import": {
-        "default": "./dist/esm/helper.js",
+        "default": "./dist/esm/helper.mjs",
         "types": "./dist/esm/helper.d.ts"
       }
     },
     "./instantiate-pyth": {
       "require": {
-        "default": "./dist/cjs/instantiate-pyth.js",
+        "default": "./dist/cjs/instantiate-pyth.cjs",
         "types": "./dist/cjs/instantiate-pyth.d.ts"
       },
       "import": {
-        "default": "./dist/esm/instantiate-pyth.js",
+        "default": "./dist/esm/instantiate-pyth.mjs",
         "types": "./dist/esm/instantiate-pyth.d.ts"
       }
     },
     "./instantiate-wormhole": {
       "require": {
-        "default": "./dist/cjs/instantiate-wormhole.js",
+        "default": "./dist/cjs/instantiate-wormhole.cjs",
         "types": "./dist/cjs/instantiate-wormhole.d.ts"
       },
       "import": {
-        "default": "./dist/esm/instantiate-wormhole.js",
+        "default": "./dist/esm/instantiate-wormhole.mjs",
         "types": "./dist/esm/instantiate-wormhole.d.ts"
       }
     },

+ 30 - 30
target_chains/cosmwasm/tools/package.json

@@ -2,7 +2,7 @@
   "name": "@pythnetwork/cosmwasm-deploy-tools",
   "version": "1.1.0",
   "description": "",
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "private": "true",
   "scripts": {
     "build": "ts-duality",
@@ -53,146 +53,146 @@
   "exports": {
     "./chains-manager/chain-executor": {
       "require": {
-        "default": "./dist/cjs/chains-manager/chain-executor.js",
+        "default": "./dist/cjs/chains-manager/chain-executor.cjs",
         "types": "./dist/cjs/chains-manager/chain-executor.d.ts"
       },
       "import": {
-        "default": "./dist/esm/chains-manager/chain-executor.js",
+        "default": "./dist/esm/chains-manager/chain-executor.mjs",
         "types": "./dist/esm/chains-manager/chain-executor.d.ts"
       }
     },
     "./chains-manager/chain-querier": {
       "require": {
-        "default": "./dist/cjs/chains-manager/chain-querier.js",
+        "default": "./dist/cjs/chains-manager/chain-querier.cjs",
         "types": "./dist/cjs/chains-manager/chain-querier.d.ts"
       },
       "import": {
-        "default": "./dist/esm/chains-manager/chain-querier.js",
+        "default": "./dist/esm/chains-manager/chain-querier.mjs",
         "types": "./dist/esm/chains-manager/chain-querier.d.ts"
       }
     },
     "./chains-manager/cosmwasm": {
       "require": {
-        "default": "./dist/cjs/chains-manager/cosmwasm.js",
+        "default": "./dist/cjs/chains-manager/cosmwasm.cjs",
         "types": "./dist/cjs/chains-manager/cosmwasm.d.ts"
       },
       "import": {
-        "default": "./dist/esm/chains-manager/cosmwasm.js",
+        "default": "./dist/esm/chains-manager/cosmwasm.mjs",
         "types": "./dist/esm/chains-manager/cosmwasm.d.ts"
       }
     },
     "./chains-manager": {
       "require": {
-        "default": "./dist/cjs/chains-manager/index.js",
+        "default": "./dist/cjs/chains-manager/index.cjs",
         "types": "./dist/cjs/chains-manager/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/chains-manager/index.js",
+        "default": "./dist/esm/chains-manager/index.mjs",
         "types": "./dist/esm/chains-manager/index.d.ts"
       }
     },
     "./chains-manager/injective": {
       "require": {
-        "default": "./dist/cjs/chains-manager/injective.js",
+        "default": "./dist/cjs/chains-manager/injective.cjs",
         "types": "./dist/cjs/chains-manager/injective.d.ts"
       },
       "import": {
-        "default": "./dist/esm/chains-manager/injective.js",
+        "default": "./dist/esm/chains-manager/injective.mjs",
         "types": "./dist/esm/chains-manager/injective.d.ts"
       }
     },
     "./ci/deploy": {
       "require": {
-        "default": "./dist/cjs/ci/deploy.js",
+        "default": "./dist/cjs/ci/deploy.cjs",
         "types": "./dist/cjs/ci/deploy.d.ts"
       },
       "import": {
-        "default": "./dist/esm/ci/deploy.js",
+        "default": "./dist/esm/ci/deploy.mjs",
         "types": "./dist/esm/ci/deploy.d.ts"
       }
     },
     "./ci/deployer/config": {
       "require": {
-        "default": "./dist/cjs/ci/deployer/config.js",
+        "default": "./dist/cjs/ci/deployer/config.cjs",
         "types": "./dist/cjs/ci/deployer/config.d.ts"
       },
       "import": {
-        "default": "./dist/esm/ci/deployer/config.js",
+        "default": "./dist/esm/ci/deployer/config.mjs",
         "types": "./dist/esm/ci/deployer/config.d.ts"
       }
     },
     "./ci/deployer": {
       "require": {
-        "default": "./dist/cjs/ci/deployer/index.js",
+        "default": "./dist/cjs/ci/deployer/index.cjs",
         "types": "./dist/cjs/ci/deployer/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/ci/deployer/index.js",
+        "default": "./dist/esm/ci/deployer/index.mjs",
         "types": "./dist/esm/ci/deployer/index.d.ts"
       }
     },
     "./ci/deployer/injective": {
       "require": {
-        "default": "./dist/cjs/ci/deployer/injective.js",
+        "default": "./dist/cjs/ci/deployer/injective.cjs",
         "types": "./dist/cjs/ci/deployer/injective.d.ts"
       },
       "import": {
-        "default": "./dist/esm/ci/deployer/injective.js",
+        "default": "./dist/esm/ci/deployer/injective.mjs",
         "types": "./dist/esm/ci/deployer/injective.d.ts"
       }
     },
     "./ci/deployer/osmosis": {
       "require": {
-        "default": "./dist/cjs/ci/deployer/osmosis.js",
+        "default": "./dist/cjs/ci/deployer/osmosis.cjs",
         "types": "./dist/cjs/ci/deployer/osmosis.d.ts"
       },
       "import": {
-        "default": "./dist/esm/ci/deployer/osmosis.js",
+        "default": "./dist/esm/ci/deployer/osmosis.mjs",
         "types": "./dist/esm/ci/deployer/osmosis.d.ts"
       }
     },
     "./ci/deployer/terra": {
       "require": {
-        "default": "./dist/cjs/ci/deployer/terra.js",
+        "default": "./dist/cjs/ci/deployer/terra.cjs",
         "types": "./dist/cjs/ci/deployer/terra.d.ts"
       },
       "import": {
-        "default": "./dist/esm/ci/deployer/terra.js",
+        "default": "./dist/esm/ci/deployer/terra.mjs",
         "types": "./dist/esm/ci/deployer/terra.d.ts"
       }
     },
     "./ci/network": {
       "require": {
-        "default": "./dist/cjs/ci/network.js",
+        "default": "./dist/cjs/ci/network.cjs",
         "types": "./dist/cjs/ci/network.d.ts"
       },
       "import": {
-        "default": "./dist/esm/ci/network.js",
+        "default": "./dist/esm/ci/network.mjs",
         "types": "./dist/esm/ci/network.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./pyth-wrapper": {
       "require": {
-        "default": "./dist/cjs/pyth-wrapper.js",
+        "default": "./dist/cjs/pyth-wrapper.cjs",
         "types": "./dist/cjs/pyth-wrapper.d.ts"
       },
       "import": {
-        "default": "./dist/esm/pyth-wrapper.js",
+        "default": "./dist/esm/pyth-wrapper.mjs",
         "types": "./dist/esm/pyth-wrapper.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js",
+  "module": "./dist/esm/index.mjs",
   "types": "./dist/cjs/index.d.ts"
 }

+ 14 - 14
target_chains/ethereum/sdk/js/package.json

@@ -6,7 +6,7 @@
   "author": {
     "name": "Pyth Data Association"
   },
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "types": "./dist/cjs/index.d.ts",
   "files": [
     "dist/**/*"
@@ -62,65 +62,65 @@
   "exports": {
     "./filler": {
       "require": {
-        "default": "./dist/cjs/filler.js",
+        "default": "./dist/cjs/filler.cjs",
         "types": "./dist/cjs/filler.d.ts"
       },
       "import": {
-        "default": "./dist/esm/filler.js",
+        "default": "./dist/esm/filler.mjs",
         "types": "./dist/esm/filler.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./multicall3-bundler": {
       "require": {
-        "default": "./dist/cjs/multicall3-bundler.js",
+        "default": "./dist/cjs/multicall3-bundler.cjs",
         "types": "./dist/cjs/multicall3-bundler.d.ts"
       },
       "import": {
-        "default": "./dist/esm/multicall3-bundler.js",
+        "default": "./dist/esm/multicall3-bundler.mjs",
         "types": "./dist/esm/multicall3-bundler.d.ts"
       }
     },
     "./pyth-abi": {
       "require": {
-        "default": "./dist/cjs/pyth-abi.js",
+        "default": "./dist/cjs/pyth-abi.cjs",
         "types": "./dist/cjs/pyth-abi.d.ts"
       },
       "import": {
-        "default": "./dist/esm/pyth-abi.js",
+        "default": "./dist/esm/pyth-abi.mjs",
         "types": "./dist/esm/pyth-abi.d.ts"
       }
     },
     "./tracer/debug-trace-call": {
       "require": {
-        "default": "./dist/cjs/tracer/debug-trace-call.js",
+        "default": "./dist/cjs/tracer/debug-trace-call.cjs",
         "types": "./dist/cjs/tracer/debug-trace-call.d.ts"
       },
       "import": {
-        "default": "./dist/esm/tracer/debug-trace-call.js",
+        "default": "./dist/esm/tracer/debug-trace-call.mjs",
         "types": "./dist/esm/tracer/debug-trace-call.d.ts"
       }
     },
     "./tracer/trace-call-many": {
       "require": {
-        "default": "./dist/cjs/tracer/trace-call-many.js",
+        "default": "./dist/cjs/tracer/trace-call-many.cjs",
         "types": "./dist/cjs/tracer/trace-call-many.d.ts"
       },
       "import": {
-        "default": "./dist/esm/tracer/trace-call-many.js",
+        "default": "./dist/esm/tracer/trace-call-many.mjs",
         "types": "./dist/esm/tracer/trace-call-many.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js"
+  "module": "./dist/esm/index.mjs"
 }

+ 12 - 12
target_chains/fuel/sdk/js/package.json

@@ -6,7 +6,7 @@
   "author": {
     "name": "Pyth Data Association"
   },
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "types": "./dist/cjs/index.d.ts",
   "files": [
     "dist/**/*"
@@ -61,55 +61,55 @@
   "exports": {
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./types/PythContract": {
       "require": {
-        "default": "./dist/cjs/types/PythContract.js",
+        "default": "./dist/cjs/types/PythContract.cjs",
         "types": "./dist/cjs/types/PythContract.d.ts"
       },
       "import": {
-        "default": "./dist/esm/types/PythContract.js",
+        "default": "./dist/esm/types/PythContract.mjs",
         "types": "./dist/esm/types/PythContract.d.ts"
       }
     },
     "./types/PythContractFactory": {
       "require": {
-        "default": "./dist/cjs/types/PythContractFactory.js",
+        "default": "./dist/cjs/types/PythContractFactory.cjs",
         "types": "./dist/cjs/types/PythContractFactory.d.ts"
       },
       "import": {
-        "default": "./dist/esm/types/PythContractFactory.js",
+        "default": "./dist/esm/types/PythContractFactory.mjs",
         "types": "./dist/esm/types/PythContractFactory.d.ts"
       }
     },
     "./types/common": {
       "require": {
-        "default": "./dist/cjs/types/common.js",
+        "default": "./dist/cjs/types/common.cjs",
         "types": "./dist/cjs/types/common.d.ts"
       },
       "import": {
-        "default": "./dist/esm/types/common.js",
+        "default": "./dist/esm/types/common.mjs",
         "types": "./dist/esm/types/common.d.ts"
       }
     },
     "./types": {
       "require": {
-        "default": "./dist/cjs/types/index.js",
+        "default": "./dist/cjs/types/index.cjs",
         "types": "./dist/cjs/types/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/types/index.js",
+        "default": "./dist/esm/types/index.mjs",
         "types": "./dist/esm/types/index.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js"
+  "module": "./dist/esm/index.mjs"
 }

+ 9 - 9
target_chains/solana/sdk/js/pyth_solana_receiver/package.json

@@ -3,7 +3,7 @@
   "version": "0.12.0",
   "description": "Pyth solana receiver SDK",
   "homepage": "https://pyth.network",
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "types": "./dist/index.d.ts",
   "files": [
     "dist/**/*"
@@ -59,35 +59,35 @@
   "type": "module",
   "exports": {
     "./PythSolanaReceiver": {
-      "default": "./dist/PythSolanaReceiver.js",
+      "default": "./dist/PythSolanaReceiver.cjs",
       "types": "./dist/PythSolanaReceiver.d.ts"
     },
     "./address": {
-      "default": "./dist/address.js",
+      "default": "./dist/address.cjs",
       "types": "./dist/address.d.ts"
     },
     "./compute_budget": {
-      "default": "./dist/compute_budget.js",
+      "default": "./dist/compute_budget.cjs",
       "types": "./dist/compute_budget.d.ts"
     },
     "./idl/pyth_push_oracle": {
-      "default": "./dist/idl/pyth_push_oracle.js",
+      "default": "./dist/idl/pyth_push_oracle.cjs",
       "types": "./dist/idl/pyth_push_oracle.d.ts"
     },
     "./idl/pyth_solana_receiver": {
-      "default": "./dist/idl/pyth_solana_receiver.js",
+      "default": "./dist/idl/pyth_solana_receiver.cjs",
       "types": "./dist/idl/pyth_solana_receiver.d.ts"
     },
     "./idl/wormhole_core_bridge_solana": {
-      "default": "./dist/idl/wormhole_core_bridge_solana.js",
+      "default": "./dist/idl/wormhole_core_bridge_solana.cjs",
       "types": "./dist/idl/wormhole_core_bridge_solana.d.ts"
     },
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./vaa": {
-      "default": "./dist/vaa.js",
+      "default": "./dist/vaa.cjs",
       "types": "./dist/vaa.d.ts"
     },
     "./package.json": "./package.json"

+ 8 - 8
target_chains/solana/sdk/js/solana_utils/package.json

@@ -3,7 +3,7 @@
   "version": "0.5.0",
   "description": "Utility functions for Solana",
   "homepage": "https://pyth.network",
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "types": "./dist/cjs/index.d.ts",
   "files": [
     "dist/**/*"
@@ -60,35 +60,35 @@
   "exports": {
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./jito": {
       "require": {
-        "default": "./dist/cjs/jito.js",
+        "default": "./dist/cjs/jito.cjs",
         "types": "./dist/cjs/jito.d.ts"
       },
       "import": {
-        "default": "./dist/esm/jito.js",
+        "default": "./dist/esm/jito.mjs",
         "types": "./dist/esm/jito.d.ts"
       }
     },
     "./transaction": {
       "require": {
-        "default": "./dist/cjs/transaction.js",
+        "default": "./dist/cjs/transaction.cjs",
         "types": "./dist/cjs/transaction.d.ts"
       },
       "import": {
-        "default": "./dist/esm/transaction.js",
+        "default": "./dist/esm/transaction.mjs",
         "types": "./dist/esm/transaction.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js"
+  "module": "./dist/esm/index.mjs"
 }

+ 4 - 4
target_chains/starknet/sdk/js/package.json

@@ -6,7 +6,7 @@
   "author": {
     "name": "Pyth Data Association"
   },
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "types": "./dist/cjs/index.d.ts",
   "files": [
     "dist/**/*"
@@ -54,15 +54,15 @@
   "exports": {
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js"
+  "module": "./dist/esm/index.mjs"
 }

+ 10 - 10
target_chains/sui/cli-iota/package.json

@@ -2,7 +2,7 @@
   "name": "pyth-iota-cli",
   "version": "0.1.0",
   "description": "Pyth IOTA Integration Cli tools",
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "license": "Apache-2.0",
   "scripts": {
     "cli": "ts-node src/cli.ts",
@@ -35,46 +35,46 @@
   "exports": {
     "./cli": {
       "require": {
-        "default": "./dist/cjs/cli.js",
+        "default": "./dist/cjs/cli.cjs",
         "types": "./dist/cjs/cli.d.ts"
       },
       "import": {
-        "default": "./dist/esm/cli.js",
+        "default": "./dist/esm/cli.mjs",
         "types": "./dist/esm/cli.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./pyth_deploy": {
       "require": {
-        "default": "./dist/cjs/pyth_deploy.js",
+        "default": "./dist/cjs/pyth_deploy.cjs",
         "types": "./dist/cjs/pyth_deploy.d.ts"
       },
       "import": {
-        "default": "./dist/esm/pyth_deploy.js",
+        "default": "./dist/esm/pyth_deploy.mjs",
         "types": "./dist/esm/pyth_deploy.d.ts"
       }
     },
     "./upgrade_pyth": {
       "require": {
-        "default": "./dist/cjs/upgrade_pyth.js",
+        "default": "./dist/cjs/upgrade_pyth.cjs",
         "types": "./dist/cjs/upgrade_pyth.d.ts"
       },
       "import": {
-        "default": "./dist/esm/upgrade_pyth.js",
+        "default": "./dist/esm/upgrade_pyth.mjs",
         "types": "./dist/esm/upgrade_pyth.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js",
+  "module": "./dist/esm/index.mjs",
   "types": "./dist/cjs/index.d.ts"
 }

+ 10 - 10
target_chains/sui/cli/package.json

@@ -34,47 +34,47 @@
   "exports": {
     "./cli": {
       "require": {
-        "default": "./dist/cjs/cli.js",
+        "default": "./dist/cjs/cli.cjs",
         "types": "./dist/cjs/cli.d.ts"
       },
       "import": {
-        "default": "./dist/esm/cli.js",
+        "default": "./dist/esm/cli.mjs",
         "types": "./dist/esm/cli.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./pyth_deploy": {
       "require": {
-        "default": "./dist/cjs/pyth_deploy.js",
+        "default": "./dist/cjs/pyth_deploy.cjs",
         "types": "./dist/cjs/pyth_deploy.d.ts"
       },
       "import": {
-        "default": "./dist/esm/pyth_deploy.js",
+        "default": "./dist/esm/pyth_deploy.mjs",
         "types": "./dist/esm/pyth_deploy.d.ts"
       }
     },
     "./upgrade_pyth": {
       "require": {
-        "default": "./dist/cjs/upgrade_pyth.js",
+        "default": "./dist/cjs/upgrade_pyth.cjs",
         "types": "./dist/cjs/upgrade_pyth.d.ts"
       },
       "import": {
-        "default": "./dist/esm/upgrade_pyth.js",
+        "default": "./dist/esm/upgrade_pyth.mjs",
         "types": "./dist/esm/upgrade_pyth.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js",
+  "module": "./dist/esm/index.mjs",
   "types": "./dist/cjs/index.d.ts",
-  "main": "./dist/cjs/index.js"
+  "main": "./dist/cjs/index.cjs"
 }

+ 4 - 4
target_chains/sui/sdk/js-iota/package.json

@@ -6,7 +6,7 @@
   "author": {
     "name": "Pyth Data Association"
   },
-  "main": "./dist/index.js",
+  "main": "./dist/index.cjs",
   "types": "./dist/index.d.ts",
   "files": [
     "dist/**/*"
@@ -65,15 +65,15 @@
   "type": "module",
   "exports": {
     "./IotaPriceServiceConnection": {
-      "default": "./dist/IotaPriceServiceConnection.js",
+      "default": "./dist/IotaPriceServiceConnection.cjs",
       "types": "./dist/IotaPriceServiceConnection.d.ts"
     },
     "./client": {
-      "default": "./dist/client.js",
+      "default": "./dist/client.cjs",
       "types": "./dist/client.d.ts"
     },
     ".": {
-      "default": "./dist/index.js",
+      "default": "./dist/index.cjs",
       "types": "./dist/index.d.ts"
     },
     "./package.json": "./package.json"

+ 8 - 8
target_chains/sui/sdk/js/package.json

@@ -6,7 +6,7 @@
   "author": {
     "name": "Pyth Data Association"
   },
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "types": "./dist/cjs/index.d.ts",
   "type": "module",
   "files": [
@@ -68,35 +68,35 @@
   "exports": {
     "./SuiPriceServiceConnection": {
       "require": {
-        "default": "./dist/cjs/SuiPriceServiceConnection.js",
+        "default": "./dist/cjs/SuiPriceServiceConnection.cjs",
         "types": "./dist/cjs/SuiPriceServiceConnection.d.ts"
       },
       "import": {
-        "default": "./dist/esm/SuiPriceServiceConnection.js",
+        "default": "./dist/esm/SuiPriceServiceConnection.mjs",
         "types": "./dist/esm/SuiPriceServiceConnection.d.ts"
       }
     },
     "./client": {
       "require": {
-        "default": "./dist/cjs/client.js",
+        "default": "./dist/cjs/client.cjs",
         "types": "./dist/cjs/client.d.ts"
       },
       "import": {
-        "default": "./dist/esm/client.js",
+        "default": "./dist/esm/client.mjs",
         "types": "./dist/esm/client.d.ts"
       }
     },
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js"
+  "module": "./dist/esm/index.mjs"
 }

+ 4 - 4
target_chains/ton/sdk/js/package.json

@@ -6,7 +6,7 @@
   "author": {
     "name": "Pyth Data Association"
   },
-  "main": "./dist/cjs/index.js",
+  "main": "./dist/cjs/index.cjs",
   "types": "./dist/cjs/index.d.ts",
   "files": [
     "dist/**/*"
@@ -56,15 +56,15 @@
   "exports": {
     ".": {
       "require": {
-        "default": "./dist/cjs/index.js",
+        "default": "./dist/cjs/index.cjs",
         "types": "./dist/cjs/index.d.ts"
       },
       "import": {
-        "default": "./dist/esm/index.js",
+        "default": "./dist/esm/index.mjs",
         "types": "./dist/esm/index.d.ts"
       }
     },
     "./package.json": "./package.json"
   },
-  "module": "./dist/esm/index.js"
+  "module": "./dist/esm/index.mjs"
 }