From 49e0329943264fa3b706982b210f1aafc0d06c3d Mon Sep 17 00:00:00 2001 From: willclarktech Date: Wed, 26 May 2021 12:59:41 +0200 Subject: [PATCH] Support ESM with yarn node --- .pnp.js | 31 +++++++++++++++++++ .../esm-npm-3.2.25-762b3ebd40-12a0272aaa.zip | 3 ++ packages/amino/jasmine-testrunner.js | 1 - packages/amino/package.json | 3 +- packages/cli/jasmine-testrunner.js | 2 -- packages/cli/package.json | 3 +- .../cosmwasm-launchpad/jasmine-testrunner.js | 1 - packages/cosmwasm-launchpad/package.json | 3 +- .../cosmwasm-stargate/jasmine-testrunner.js | 1 - packages/cosmwasm-stargate/package.json | 3 +- packages/crypto/jasmine-testrunner.js | 1 - packages/crypto/package.json | 3 +- packages/encoding/jasmine-testrunner.js | 1 - packages/encoding/package.json | 3 +- packages/faucet-client/jasmine-testrunner.js | 1 - packages/faucet-client/package.json | 3 +- packages/faucet/jasmine-testrunner.js | 1 - packages/faucet/package.json | 3 +- packages/json-rpc/jasmine-testrunner.js | 1 - packages/json-rpc/package.json | 3 +- packages/launchpad/jasmine-testrunner.js | 1 - packages/launchpad/package.json | 3 +- packages/ledger-amino/jasmine-testrunner.js | 1 - packages/ledger-amino/package.json | 3 +- packages/math/jasmine-testrunner.js | 1 - packages/math/package.json | 3 +- packages/proto-signing/jasmine-testrunner.js | 1 - packages/proto-signing/package.json | 3 +- packages/socket/jasmine-testrunner.js | 1 - packages/socket/package.json | 3 +- packages/stargate/jasmine-testrunner.js | 1 - packages/stargate/package.json | 3 +- packages/stream/jasmine-testrunner.js | 1 - packages/stream/package.json | 3 +- packages/tendermint-rpc/jasmine-testrunner.js | 1 - packages/tendermint-rpc/package.json | 3 +- packages/utils/jasmine-testrunner.js | 1 - packages/utils/package.json | 3 +- yarn.lock | 25 +++++++++++++++ 39 files changed, 95 insertions(+), 37 deletions(-) create mode 100644 .yarn/cache/esm-npm-3.2.25-762b3ebd40-12a0272aaa.zip diff --git a/.pnp.js b/.pnp.js index dd4588a2..58a40bf3 100755 --- a/.pnp.js +++ b/.pnp.js @@ -1276,6 +1276,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "eslint-visitor-keys", "npm:2.1.0" ], + [ + "esm", + "npm:3.2.25" + ], [ "espree", "npm:7.3.1" @@ -3245,6 +3249,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3304,6 +3309,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["jasmine", "npm:3.7.0"], ["jasmine-spec-reporter", "npm:6.0.0"], ["nyc", "npm:15.1.0"], @@ -3365,6 +3371,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3421,6 +3428,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3480,6 +3488,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3530,6 +3539,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3580,6 +3590,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["jasmine", "npm:3.7.0"], ["jasmine-spec-reporter", "npm:6.0.0"], ["koa", "npm:2.13.1"], @@ -3615,6 +3626,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3657,6 +3669,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3706,6 +3719,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["fast-deep-equal", "npm:3.1.3"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], @@ -3761,6 +3775,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-spec-reporter", "npm:6.0.0"], @@ -3801,6 +3816,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3849,6 +3865,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3895,6 +3912,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["isomorphic-ws", "virtual:992e8a49329af27dec1603ba7ec6f83173fb73e1d5752e95d78d0bec9ff8e148a218f65e20742125a49b958677fd4d6119ec35f9c56f9b4ea72f0e32f53b591b#npm:4.0.1"], ["jasmine", "npm:3.7.0"], @@ -3950,6 +3968,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -3997,6 +4016,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -4048,6 +4068,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -4093,6 +4114,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["eslint-plugin-import", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:2.23.2"], ["eslint-plugin-prettier", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:3.4.0"], ["eslint-plugin-simple-import-sort", "virtual:4f1584ad4aba8733a24be7c8aebbffafef25607f2d00f4b314cf96717145c692763628a31c2b85d4686fbb091ff21ebffa3cc337399c042c19a32b9bdb786464#npm:7.0.0"], + ["esm", "npm:3.2.25"], ["glob", "npm:7.1.7"], ["jasmine", "npm:3.7.0"], ["jasmine-core", "npm:3.7.1"], @@ -7889,6 +7911,15 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "linkType": "HARD", }] ]], + ["esm", [ + ["npm:3.2.25", { + "packageLocation": "./.yarn/cache/esm-npm-3.2.25-762b3ebd40-12a0272aaa.zip/node_modules/esm/", + "packageDependencies": [ + ["esm", "npm:3.2.25"] + ], + "linkType": "HARD", + }] + ]], ["espree", [ ["npm:7.3.1", { "packageLocation": "./.yarn/cache/espree-npm-7.3.1-8d8ea5d1e3-ff8e0f7393.zip/node_modules/espree/", diff --git a/.yarn/cache/esm-npm-3.2.25-762b3ebd40-12a0272aaa.zip b/.yarn/cache/esm-npm-3.2.25-762b3ebd40-12a0272aaa.zip new file mode 100644 index 00000000..2684d7da --- /dev/null +++ b/.yarn/cache/esm-npm-3.2.25-762b3ebd40-12a0272aaa.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22036d5f9d15239674d8c86d9a33c05d0af3de3098eb1ea037896388c6b625c7 +size 92145 diff --git a/packages/amino/jasmine-testrunner.js b/packages/amino/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/amino/jasmine-testrunner.js +++ b/packages/amino/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/amino/package.json b/packages/amino/package.json index fa5bbf15..2881a7a9 100644 --- a/packages/amino/package.json +++ b/packages/amino/package.json @@ -27,7 +27,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-edge": "yarn pack-web && karma start --single-run --browsers Edge", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", @@ -59,6 +59,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/cli/jasmine-testrunner.js b/packages/cli/jasmine-testrunner.js index 7dc6e27e..da0ea3c8 100755 --- a/packages/cli/jasmine-testrunner.js +++ b/packages/cli/jasmine-testrunner.js @@ -1,5 +1,3 @@ -#!/usr/bin/env -S yarn node - /* eslint-disable @typescript-eslint/naming-convention */ require("source-map-support").install(); const defaultSpecReporterConfig = require("../../jasmine-spec-reporter.config.json"); diff --git a/packages/cli/package.json b/packages/cli/package.json index 97f4c926..3b346f36 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -23,7 +23,7 @@ "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", "start": "yarn build-or-skip && ./bin/cosmwasm-cli", "selftest": "yarn build-or-skip && ./bin/cosmwasm-cli --selftest", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet" }, @@ -75,6 +75,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "jasmine": "^3.5", "jasmine-spec-reporter": "^6", "nyc": "^15.1.0", diff --git a/packages/cosmwasm-launchpad/jasmine-testrunner.js b/packages/cosmwasm-launchpad/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/cosmwasm-launchpad/jasmine-testrunner.js +++ b/packages/cosmwasm-launchpad/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/cosmwasm-launchpad/package.json b/packages/cosmwasm-launchpad/package.json index 58e81b40..e35bf61c 100644 --- a/packages/cosmwasm-launchpad/package.json +++ b/packages/cosmwasm-launchpad/package.json @@ -30,7 +30,7 @@ "format-text": "prettier --write \"./*.md\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", @@ -62,6 +62,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/cosmwasm-stargate/jasmine-testrunner.js b/packages/cosmwasm-stargate/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/cosmwasm-stargate/jasmine-testrunner.js +++ b/packages/cosmwasm-stargate/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/cosmwasm-stargate/package.json b/packages/cosmwasm-stargate/package.json index b8445161..12faae00 100644 --- a/packages/cosmwasm-stargate/package.json +++ b/packages/cosmwasm-stargate/package.json @@ -29,7 +29,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", @@ -70,6 +70,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/crypto/jasmine-testrunner.js b/packages/crypto/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/crypto/jasmine-testrunner.js +++ b/packages/crypto/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 5546d29e..29457ddc 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -28,7 +28,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-edge": "yarn pack-web && karma start --single-run --browsers Edge", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", @@ -73,6 +73,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/encoding/jasmine-testrunner.js b/packages/encoding/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/encoding/jasmine-testrunner.js +++ b/packages/encoding/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/encoding/package.json b/packages/encoding/package.json index c87b3980..2dc71731 100644 --- a/packages/encoding/package.json +++ b/packages/encoding/package.json @@ -27,7 +27,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-edge": "yarn pack-web && karma start --single-run --browsers Edge", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", @@ -60,6 +60,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/faucet-client/jasmine-testrunner.js b/packages/faucet-client/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/faucet-client/jasmine-testrunner.js +++ b/packages/faucet-client/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/faucet-client/package.json b/packages/faucet-client/package.json index 4ea19a91..32672278 100644 --- a/packages/faucet-client/package.json +++ b/packages/faucet-client/package.json @@ -27,7 +27,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-edge": "yarn pack-web && karma start --single-run --browsers Edge", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", @@ -57,6 +57,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/faucet/jasmine-testrunner.js b/packages/faucet/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/faucet/jasmine-testrunner.js +++ b/packages/faucet/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/faucet/package.json b/packages/faucet/package.json index f7670899..ba595e67 100644 --- a/packages/faucet/package.json +++ b/packages/faucet/package.json @@ -31,7 +31,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "start-dev": "FAUCET_ADDRESS_PREFIX=wasm FAUCET_CREDIT_AMOUNT_UCOSM=10000000 FAUCET_CREDIT_AMOUNT_USTAKE=100000 FAUCET_CONCURRENCY=3 FAUCET_MNEMONIC=\"economy stock theory fatal elder harbor betray wasp final emotion task crumble siren bottom lizard educate guess current outdoor pair theory focus wife stone\" ./bin/cosmos-faucet start \"http://localhost:26659\"", @@ -64,6 +64,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "jasmine": "^3.5", "jasmine-spec-reporter": "^6", "nyc": "^15.1.0", diff --git a/packages/json-rpc/jasmine-testrunner.js b/packages/json-rpc/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/json-rpc/jasmine-testrunner.js +++ b/packages/json-rpc/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/json-rpc/package.json b/packages/json-rpc/package.json index 4f7fe555..af5448a2 100644 --- a/packages/json-rpc/package.json +++ b/packages/json-rpc/package.json @@ -29,7 +29,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-edge": "yarn pack-web && karma start --single-run --browsers Edge", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", @@ -59,6 +59,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/launchpad/jasmine-testrunner.js b/packages/launchpad/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/launchpad/jasmine-testrunner.js +++ b/packages/launchpad/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/launchpad/package.json b/packages/launchpad/package.json index f0670647..be48f042 100644 --- a/packages/launchpad/package.json +++ b/packages/launchpad/package.json @@ -30,7 +30,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", @@ -62,6 +62,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/ledger-amino/jasmine-testrunner.js b/packages/ledger-amino/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/ledger-amino/jasmine-testrunner.js +++ b/packages/ledger-amino/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/ledger-amino/package.json b/packages/ledger-amino/package.json index 30f1dc74..852f1a0e 100644 --- a/packages/ledger-amino/package.json +++ b/packages/ledger-amino/package.json @@ -29,7 +29,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./{,demo/}*.js\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test": "yarn build-or-skip && yarn test-node", "demo-node": "yarn build-or-skip && node ./demo/node.js", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", @@ -65,6 +65,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-spec-reporter": "^6", diff --git a/packages/math/jasmine-testrunner.js b/packages/math/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/math/jasmine-testrunner.js +++ b/packages/math/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/math/package.json b/packages/math/package.json index 98aebe3e..d60ebb6b 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -27,7 +27,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-edge": "yarn pack-web && karma start --single-run --browsers Edge", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", @@ -58,6 +58,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/proto-signing/jasmine-testrunner.js b/packages/proto-signing/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/proto-signing/jasmine-testrunner.js +++ b/packages/proto-signing/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/proto-signing/package.json b/packages/proto-signing/package.json index e6ee2faf..bf9cdb6c 100644 --- a/packages/proto-signing/package.json +++ b/packages/proto-signing/package.json @@ -30,7 +30,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", @@ -65,6 +65,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/socket/jasmine-testrunner.js b/packages/socket/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/socket/jasmine-testrunner.js +++ b/packages/socket/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/socket/package.json b/packages/socket/package.json index 3d547401..8f2018f1 100644 --- a/packages/socket/package.json +++ b/packages/socket/package.json @@ -29,7 +29,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-edge": "yarn pack-web && karma start --single-run --browsers Edge", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", @@ -62,6 +62,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/stargate/jasmine-testrunner.js b/packages/stargate/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/stargate/jasmine-testrunner.js +++ b/packages/stargate/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/stargate/package.json b/packages/stargate/package.json index b6f605c4..4f69446e 100644 --- a/packages/stargate/package.json +++ b/packages/stargate/package.json @@ -29,7 +29,7 @@ "format-text": "prettier --write \"./*.md\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", "test": "yarn build-or-skip && yarn test-node", @@ -69,6 +69,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/stream/jasmine-testrunner.js b/packages/stream/jasmine-testrunner.js index d9eb21af..afefb63a 100644 --- a/packages/stream/jasmine-testrunner.js +++ b/packages/stream/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/stream/package.json b/packages/stream/package.json index f921d255..f971d4d8 100644 --- a/packages/stream/package.json +++ b/packages/stream/package.json @@ -29,7 +29,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-edge": "yarn pack-web && karma start --single-run --browsers Edge", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", @@ -59,6 +59,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/tendermint-rpc/jasmine-testrunner.js b/packages/tendermint-rpc/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/tendermint-rpc/jasmine-testrunner.js +++ b/packages/tendermint-rpc/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/tendermint-rpc/package.json b/packages/tendermint-rpc/package.json index 4a73be36..6302b502 100644 --- a/packages/tendermint-rpc/package.json +++ b/packages/tendermint-rpc/package.json @@ -29,7 +29,7 @@ "lint-fix": "eslint --fix --max-warnings 0 \"./**/*.ts\" \"./*.js\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write \"./*.md\"", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test-edge": "yarn pack-web && karma start --single-run --browsers Edge", "test-firefox": "yarn pack-web && karma start --single-run --browsers Firefox", "test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless", @@ -68,6 +68,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/packages/utils/jasmine-testrunner.js b/packages/utils/jasmine-testrunner.js index d9eb21af..afefb63a 100755 --- a/packages/utils/jasmine-testrunner.js +++ b/packages/utils/jasmine-testrunner.js @@ -1,4 +1,3 @@ -#!/usr/bin/env -S yarn node /* eslint-disable @typescript-eslint/naming-convention */ if (process.env.SES_ENABLED) { diff --git a/packages/utils/package.json b/packages/utils/package.json index a1d2ede2..810b9d59 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -29,7 +29,7 @@ "format-text": "prettier --write \"./*.md\"", "build": "rm -rf ./build && tsc", "build-or-skip": "[ -n \"$SKIP_BUILD\" ] || yarn build", - "test-node": "node jasmine-testrunner.js", + "test-node": "node --require esm jasmine-testrunner.js", "test": "yarn build-or-skip && yarn test-node", "coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet", "pack-web": "yarn build-or-skip && webpack --mode development --config webpack.web.config.js", @@ -55,6 +55,7 @@ "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^7.0.0", + "esm": "^3.2.25", "glob": "^7.1.6", "jasmine": "^3.5", "jasmine-core": "^3.7.1", diff --git a/yarn.lock b/yarn.lock index 7f94c74a..deb4fe0d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -317,6 +317,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -374,6 +375,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 jasmine: ^3.5 jasmine-spec-reporter: ^6 nyc: ^15.1.0 @@ -413,6 +415,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -467,6 +470,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -544,6 +548,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -592,6 +597,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -634,6 +640,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -681,6 +688,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 jasmine: ^3.5 jasmine-spec-reporter: ^6 koa: ^2.11.0 @@ -715,6 +723,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -762,6 +771,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 fast-deep-equal: ^3.1.3 glob: ^7.1.6 jasmine: ^3.5 @@ -815,6 +825,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-spec-reporter: ^6 @@ -853,6 +864,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -899,6 +911,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -943,6 +956,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 isomorphic-ws: ^4.0.1 jasmine: ^3.5 @@ -996,6 +1010,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -1041,6 +1056,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -1090,6 +1106,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -1133,6 +1150,7 @@ __metadata: eslint-plugin-import: ^2.22.1 eslint-plugin-prettier: ^3.4.0 eslint-plugin-simple-import-sort: ^7.0.0 + esm: ^3.2.25 glob: ^7.1.6 jasmine: ^3.5 jasmine-core: ^3.7.1 @@ -3678,6 +3696,13 @@ __metadata: languageName: node linkType: hard +"esm@npm:^3.2.25": + version: 3.2.25 + resolution: "esm@npm:3.2.25" + checksum: 12a0272aaa15ce4bc07e52cbb66d471cf56ad81ad1a3c1d9f6fa1e29e8c2712716333825e2572f9dbdfdc787e5717a75cb00ce2846e2a50e2bba6971c24402f3 + languageName: node + linkType: hard + "espree@npm:^7.3.0, espree@npm:^7.3.1": version: 7.3.1 resolution: "espree@npm:7.3.1"