diff --git a/.pnp.cjs b/.pnp.cjs index cf5d8a4f8dc..f14fc97bfb3 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -8577,9 +8577,8 @@ const RAW_RUNTIME_STATE = ["terser-webpack-plugin", "virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:5.3.11"],\ ["tls", "npm:0.0.1"],\ ["ts-loader", "virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:9.5.0"],\ - ["ts-mocha", "virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:10.0.0"],\ ["ts-mock-imports", "virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:1.3.8"],\ - ["ts-node", "virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:10.9.1"],\ + ["ts-node", "virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:10.9.2"],\ ["tsd", "npm:0.28.1"],\ ["typescript", "patch:typescript@npm%3A3.9.10#optional!builtin::version=3.9.10&hash=3bd3d3"],\ ["url", "npm:0.11.3"],\ @@ -9048,13 +9047,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["diff", [\ - ["npm:3.5.0", {\ - "packageLocation": "./.yarn/cache/diff-npm-3.5.0-a321a0df19-cfbc2df98d.zip/node_modules/diff/",\ - "packageDependencies": [\ - ["diff", "npm:3.5.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:4.0.2", {\ "packageLocation": "./.yarn/cache/diff-npm-4.0.2-73133c7102-ec09ec2101.zip/node_modules/diff/",\ "packageDependencies": [\ @@ -18698,30 +18690,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["ts-mocha", [\ - ["npm:10.0.0", {\ - "packageLocation": "./.yarn/cache/ts-mocha-npm-10.0.0-1ee8693e11-b11f2a8cee.zip/node_modules/ts-mocha/",\ - "packageDependencies": [\ - ["ts-mocha", "npm:10.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:10.0.0", {\ - "packageLocation": "./.yarn/__virtual__/ts-mocha-virtual-e86a022374/0/cache/ts-mocha-npm-10.0.0-1ee8693e11-b11f2a8cee.zip/node_modules/ts-mocha/",\ - "packageDependencies": [\ - ["ts-mocha", "virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:10.0.0"],\ - ["@types/mocha", "npm:8.2.3"],\ - ["mocha", "npm:11.1.0"],\ - ["ts-node", "npm:7.0.1"],\ - ["tsconfig-paths", "npm:4.2.0"]\ - ],\ - "packagePeers": [\ - "@types/mocha",\ - "mocha"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["ts-mock-imports", [\ ["npm:1.3.8", {\ "packageLocation": "./.yarn/cache/ts-mock-imports-npm-1.3.8-ce172e5189-82ee2a7256.zip/node_modules/ts-mock-imports/",\ @@ -18756,26 +18724,17 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/ts-node-npm-7.0.1-dfa4b9e69b-c1e0f15828.zip/node_modules/ts-node/",\ + ["npm:10.9.2", {\ + "packageLocation": "./.yarn/cache/ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip/node_modules/ts-node/",\ "packageDependencies": [\ - ["ts-node", "npm:7.0.1"],\ - ["arrify", "npm:1.0.1"],\ - ["buffer-from", "npm:1.1.2"],\ - ["diff", "npm:3.5.0"],\ - ["make-error", "npm:1.3.6"],\ - ["minimist", "npm:1.2.6"],\ - ["mkdirp", "npm:0.5.6"],\ - ["source-map-support", "npm:0.5.21"],\ - ["typescript", "patch:typescript@npm%3A3.9.10#optional!builtin::version=3.9.10&hash=3bd3d3"],\ - ["yn", "npm:2.0.0"]\ + ["ts-node", "npm:10.9.2"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:10.9.1", {\ - "packageLocation": "./.yarn/__virtual__/ts-node-virtual-b591c0cf5f/0/cache/ts-node-npm-10.9.1-6c268be7f4-bee56d4dc9.zip/node_modules/ts-node/",\ + ["virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:10.9.2", {\ + "packageLocation": "./.yarn/__virtual__/ts-node-virtual-488d8351d8/0/cache/ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip/node_modules/ts-node/",\ "packageDependencies": [\ - ["ts-node", "virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:10.9.1"],\ + ["ts-node", "virtual:ad53cff31b1dbd4927a99e71702e3b8b10338636eaff010987c27c9ccea2d52af36900a9e36a4231cbb6e5464248ccc9c1da5d1d24d9b0f4f95660296b1060a6#npm:10.9.2"],\ ["@cspotcode/source-map-support", "npm:0.8.1"],\ ["@swc/core", null],\ ["@swc/wasm", null],\ @@ -20574,13 +20533,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["yn", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/yn-npm-2.0.0-3ad11617c1-9d49527cb3.zip/node_modules/yn/",\ - "packageDependencies": [\ - ["yn", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.1.1", {\ "packageLocation": "./.yarn/cache/yn-npm-3.1.1-8ad4259784-2c487b0e14.zip/node_modules/yn/",\ "packageDependencies": [\ diff --git a/.yarn/cache/diff-npm-3.5.0-a321a0df19-cfbc2df98d.zip b/.yarn/cache/diff-npm-3.5.0-a321a0df19-cfbc2df98d.zip deleted file mode 100644 index e100ef7e9aa..00000000000 Binary files a/.yarn/cache/diff-npm-3.5.0-a321a0df19-cfbc2df98d.zip and /dev/null differ diff --git a/.yarn/cache/ts-mocha-npm-10.0.0-1ee8693e11-b11f2a8cee.zip b/.yarn/cache/ts-mocha-npm-10.0.0-1ee8693e11-b11f2a8cee.zip deleted file mode 100644 index 901b46c55cb..00000000000 Binary files a/.yarn/cache/ts-mocha-npm-10.0.0-1ee8693e11-b11f2a8cee.zip and /dev/null differ diff --git a/.yarn/cache/ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip b/.yarn/cache/ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip new file mode 100644 index 00000000000..753a6cf69dd Binary files /dev/null and b/.yarn/cache/ts-node-npm-10.9.2-3f3890b9ac-a91a15b3c9.zip differ diff --git a/.yarn/cache/ts-node-npm-7.0.1-dfa4b9e69b-c1e0f15828.zip b/.yarn/cache/ts-node-npm-7.0.1-dfa4b9e69b-c1e0f15828.zip deleted file mode 100644 index f2f68fbf751..00000000000 Binary files a/.yarn/cache/ts-node-npm-7.0.1-dfa4b9e69b-c1e0f15828.zip and /dev/null differ diff --git a/.yarn/cache/yn-npm-2.0.0-3ad11617c1-9d49527cb3.zip b/.yarn/cache/yn-npm-2.0.0-3ad11617c1-9d49527cb3.zip deleted file mode 100644 index 86fd3519524..00000000000 Binary files a/.yarn/cache/yn-npm-2.0.0-3ad11617c1-9d49527cb3.zip and /dev/null differ diff --git a/packages/js-dash-sdk/package.json b/packages/js-dash-sdk/package.json index 515804e31f8..cc9e3032b4e 100644 --- a/packages/js-dash-sdk/package.json +++ b/packages/js-dash-sdk/package.json @@ -16,7 +16,7 @@ "test": "yarn run test:types && yarn run test:unit && yarn run test:browsers", "test:browsers": "karma start ./karma/karma.conf.js --single-run", "test:browsers:functional": "LOAD_ENV=true karma start ./karma/karma.functional.conf.js --single-run", - "test:unit": "ts-mocha -p tsconfig.mocha.json src/**/*.spec.ts", + "test:unit": "tsc -p tsconfig.mocha.json && mocha build/**/*.spec.js", "test:functional": "yarn run build:ts && LOAD_ENV=true mocha --recursive tests/functional/**/*.js", "test:types": "yarn pnpify tsd", "prepublishOnly": "yarn run build", @@ -100,7 +100,6 @@ "terser-webpack-plugin": "^5.3.11", "tls": "^0.0.1", "ts-loader": "^9.5.0", - "ts-mocha": "^10.0.0", "ts-mock-imports": "^1.3.0", "ts-node": "^10.4.0", "tsd": "^0.28.1", diff --git a/packages/js-dash-sdk/tests/functional/sdk.js b/packages/js-dash-sdk/tests/functional/sdk.js index 5f24b7b7a34..c8e303223a5 100644 --- a/packages/js-dash-sdk/tests/functional/sdk.js +++ b/packages/js-dash-sdk/tests/functional/sdk.js @@ -33,7 +33,6 @@ describe('SDK', function suite() { }, }, }; - clientInstance = new Dash.Client(clientOpts); }); diff --git a/packages/js-dash-sdk/tsconfig.mocha.json b/packages/js-dash-sdk/tsconfig.mocha.json index b694444e482..9f9e701cdf5 100644 --- a/packages/js-dash-sdk/tsconfig.mocha.json +++ b/packages/js-dash-sdk/tsconfig.mocha.json @@ -2,9 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "target": "es6", + "skipLibCheck": true, + "esModuleInterop": true, + "outDir": "./build", }, - "include": [ - "src/**/*", - ], - "exclude": [] + "include": ["src/**/*.spec.ts", "src/test/**/*.ts"], } diff --git a/yarn.lock b/yarn.lock index 6c6f3703d52..a72b195b171 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4507,7 +4507,7 @@ __metadata: languageName: node linkType: hard -"arrify@npm:^1.0.0, arrify@npm:^1.0.1": +"arrify@npm:^1.0.1": version: 1.0.1 resolution: "arrify@npm:1.0.1" checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 @@ -5056,7 +5056,7 @@ __metadata: languageName: node linkType: hard -"buffer-from@npm:^1.0.0, buffer-from@npm:^1.1.0": +"buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb @@ -6439,7 +6439,6 @@ __metadata: terser-webpack-plugin: "npm:^5.3.11" tls: "npm:^0.0.1" ts-loader: "npm:^9.5.0" - ts-mocha: "npm:^10.0.0" ts-mock-imports: "npm:^1.3.0" ts-node: "npm:^10.4.0" tsd: "npm:^0.28.1" @@ -6794,13 +6793,6 @@ __metadata: languageName: node linkType: hard -"diff@npm:^3.1.0": - version: 3.5.0 - resolution: "diff@npm:3.5.0" - checksum: cfbc2df98d6f8eb82c0f7735c8468695f65189d31f95a708d4c97cd96a8083fdfd83d87a067a29924ae7d8ff64f578e7da78391af537815750268555fe0df9f0 - languageName: node - linkType: hard - "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -11030,7 +11022,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.0, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.1.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.6 resolution: "minimist@npm:1.2.6" checksum: b956a7d48669c5007f0afce100a92d3af18e77939a25b5b4f62e9ea07c2777033608327e14c2af85684d5cd504f623f2a04d30a4a43379d21dd3c6dcf12b8ab8 @@ -11181,7 +11173,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.5": +"mkdirp@npm:^0.5.5": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -14181,7 +14173,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20": +"source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -15039,23 +15031,6 @@ __metadata: languageName: node linkType: hard -"ts-mocha@npm:^10.0.0": - version: 10.0.0 - resolution: "ts-mocha@npm:10.0.0" - dependencies: - ts-node: "npm:7.0.1" - tsconfig-paths: "npm:^3.5.0" - peerDependencies: - mocha: ^3.X.X || ^4.X.X || ^5.X.X || ^6.X.X || ^7.X.X || ^8.X.X || ^9.X.X || ^10.X.X - dependenciesMeta: - tsconfig-paths: - optional: true - bin: - ts-mocha: bin/ts-mocha - checksum: b11f2a8ceecf195b0db724da429159982fef12e4357088fe900289223587217e8c126ead7929679edd58bf19ad96c5da5911535d26f535386632e18fbff10c40 - languageName: node - linkType: hard - "ts-mock-imports@npm:^1.3.0": version: 1.3.8 resolution: "ts-mock-imports@npm:1.3.8" @@ -15066,25 +15041,45 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:7.0.1": - version: 7.0.1 - resolution: "ts-node@npm:7.0.1" +"ts-node@npm:^10.4.0": + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" dependencies: - arrify: "npm:^1.0.0" - buffer-from: "npm:^1.1.0" - diff: "npm:^3.1.0" + "@cspotcode/source-map-support": "npm:^0.8.0" + "@tsconfig/node10": "npm:^1.0.7" + "@tsconfig/node12": "npm:^1.0.7" + "@tsconfig/node14": "npm:^1.0.0" + "@tsconfig/node16": "npm:^1.0.2" + acorn: "npm:^8.4.1" + acorn-walk: "npm:^8.1.1" + arg: "npm:^4.1.0" + create-require: "npm:^1.1.0" + diff: "npm:^4.0.1" make-error: "npm:^1.1.1" - minimist: "npm:^1.2.0" - mkdirp: "npm:^0.5.1" - source-map-support: "npm:^0.5.6" - yn: "npm:^2.0.0" + v8-compile-cache-lib: "npm:^3.0.1" + yn: "npm:3.1.1" + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true bin: ts-node: dist/bin.js - checksum: c1e0f1582867c34a03a25b1861e86922b9576931d473d48cd13275400832972350c4564e5f2c2df5817be6acbbb8e1dedf43bdd6f8c0f06b15d3530562a08a90 + ts-node-cwd: dist/bin-cwd.js + ts-node-esm: dist/bin-esm.js + ts-node-script: dist/bin-script.js + ts-node-transpile-only: dist/bin-transpile.js + ts-script: dist/bin-script-deprecated.js + checksum: a91a15b3c9f76ac462f006fa88b6bfa528130dcfb849dd7ef7f9d640832ab681e235b8a2bc58ecde42f72851cc1d5d4e22c901b0c11aa51001ea1d395074b794 languageName: node linkType: hard -"ts-node@npm:^10.4.0, ts-node@npm:^10.9.1": +"ts-node@npm:^10.9.1": version: 10.9.1 resolution: "ts-node@npm:10.9.1" dependencies: @@ -16395,13 +16390,6 @@ __metadata: languageName: node linkType: hard -"yn@npm:^2.0.0": - version: 2.0.0 - resolution: "yn@npm:2.0.0" - checksum: 9d49527cb3e9a0948cc057223810bf30607bf04b9ff7666cc1681a6501d660b60d90000c16f9e29311b0f28d8a06222ada565ccdca5f1049cdfefb1908217572 - languageName: node - linkType: hard - "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0"