Skip to content

Commit dce8b28

Browse files
committed
Remove ts-mocha since we can just use ts-node (unmaintained package).
1 parent 3df3e0e commit dce8b28

File tree

2 files changed

+4
-95
lines changed

2 files changed

+4
-95
lines changed

package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
"start:dev": "corepack yarn build && node --async-stack-traces lib/index.js",
1717
"test:unit": "mocha --require './test/tsnode.cjs' 'test/unit/**/*.{ts,tsx}'",
1818
"test:unit:single": "mocha --require test/tsnode.cjs",
19-
"test:integration": "NODE_ENV=harness ts-mocha --async-stack-traces --forbid-only --require test/integration/fixtures.ts --timeout 300000 --project ./tsconfig.json \"test/integration/**/*Test.ts\"",
20-
"test:integration:single": "NODE_ENV=harness corepack npx ts-mocha --require test/integration/fixtures.ts --timeout 300000 --project ./tsconfig.json",
21-
"test:appservice:integration": "NODE_ENV=harness ts-mocha --async-stack-traces --forbid-only --timeout 300000 --project ./tsconfig.json \"test/appservice/integration/**/*Test.ts\"",
22-
"test:appservice:integration:single": "NODE_ENV=harness corepack npx ts-mocha --timeout 300000 --project ./tsconfig.json",
19+
"test:integration": "NODE_ENV=harness mocha --require test/tsnode.cjs --async-stack-traces --forbid-only --require test/integration/fixtures.ts --timeout 300000 --project ./tsconfig.json \"test/integration/**/*Test.ts\"",
20+
"test:integration:single": "NODE_ENV=harness corepack yarn mocha --require test/tsnode.cjs --require test/integration/fixtures.ts --timeout 300000 --project ./tsconfig.json",
21+
"test:appservice:integration": "NODE_ENV=harness mocha --require test/tsnode.cjs --async-stack-traces --forbid-only --timeout 300000 --project ./tsconfig.json \"test/appservice/integration/**/*Test.ts\"",
22+
"test:appservice:integration:single": "NODE_ENV=harness corepack yarn mocha --require test/tsnode.cjs --timeout 300000 --project ./tsconfig.json",
2323
"test:manual": "NODE_ENV=harness ts-node test/integration/manualLaunchScript.ts",
2424
"version": "sed -i '/# version automated/s/[0-9][0-9]*\\.[0-9][0-9]*\\.[0-9][^\"]*/'$npm_package_version'/' synapse_antispam/setup.py && git add synapse_antispam/setup.py && cat synapse_antispam/setup.py"
2525
},
@@ -46,7 +46,6 @@
4646
"mocha": "^10.7.0",
4747
"prettier": "^3.3.3",
4848
"ts-auto-mock": "^3.7.4",
49-
"ts-mocha": "^10.0.0",
5049
"ts-node": "^10.9.2",
5150
"typescript": "^5.5.3",
5251
"typescript-eslint": "^7.16.1",

yarn.lock

Lines changed: 0 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -418,11 +418,6 @@
418418
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841"
419419
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
420420

421-
"@types/json5@^0.0.29":
422-
version "0.0.29"
423-
resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz"
424-
integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==
425-
426421
"@types/mime@^1":
427422
version "1.3.2"
428423
resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz"
@@ -716,11 +711,6 @@ array-union@^2.1.0:
716711
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
717712
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
718713

719-
arrify@^1.0.0:
720-
version "1.0.1"
721-
resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"
722-
integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==
723-
724714
asn1@~0.2.3:
725715
version "0.2.6"
726716
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d"
@@ -891,11 +881,6 @@ browser-stdout@^1.3.1:
891881
resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
892882
integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
893883

894-
buffer-from@^1.0.0, buffer-from@^1.1.0:
895-
version "1.1.2"
896-
resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
897-
integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
898-
899884
900885
version "2.0.0"
901886
resolved "https://registry.yarnpkg.com/buffer-writer/-/buffer-writer-2.0.0.tgz#ce7eb81a38f7829db09c873f2fbb792c0c98ec04"
@@ -1209,11 +1194,6 @@ diff-sequences@^29.6.3:
12091194
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921"
12101195
integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==
12111196

1212-
diff@^3.1.0:
1213-
version "3.5.0"
1214-
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
1215-
integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
1216-
12171197
diff@^4.0.1:
12181198
version "4.0.2"
12191199
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
@@ -2297,13 +2277,6 @@ json-stringify-safe@~5.0.1:
22972277
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
22982278
integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==
22992279

2300-
json5@^1.0.1:
2301-
version "1.0.2"
2302-
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593"
2303-
integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==
2304-
dependencies:
2305-
minimist "^1.2.0"
2306-
23072280
json5@^2.2.3:
23082281
version "2.2.3"
23092282
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
@@ -2620,13 +2593,6 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3:
26202593
resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113"
26212594
integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==
26222595

2623-
mkdirp@^0.5.1:
2624-
version "0.5.5"
2625-
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz"
2626-
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
2627-
dependencies:
2628-
minimist "^1.2.5"
2629-
26302596
mkdirp@^1.0.4:
26312597
version "1.0.4"
26322598
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
@@ -3472,19 +3438,6 @@ source-map-js@^1.0.2:
34723438
resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
34733439
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
34743440

3475-
source-map-support@^0.5.6:
3476-
version "0.5.20"
3477-
resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz"
3478-
integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==
3479-
dependencies:
3480-
buffer-from "^1.0.0"
3481-
source-map "^0.6.0"
3482-
3483-
source-map@^0.6.0:
3484-
version "0.6.1"
3485-
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
3486-
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
3487-
34883441
split2@^4.1.0:
34893442
version "4.1.0"
34903443
resolved "https://registry.yarnpkg.com/split2/-/split2-4.1.0.tgz#101907a24370f85bb782f08adaabe4e281ecf809"
@@ -3562,11 +3515,6 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1:
35623515
dependencies:
35633516
ansi-regex "^5.0.1"
35643517

3565-
strip-bom@^3.0.0:
3566-
version "3.0.0"
3567-
resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz"
3568-
integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==
3569-
35703518
strip-json-comments@^3.1.1:
35713519
version "3.1.1"
35723520
resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
@@ -3696,29 +3644,6 @@ ts-auto-mock@^3.7.4:
36963644
lodash-es "4.17.21"
36973645
micromatch "4.0.8"
36983646

3699-
ts-mocha@^10.0.0:
3700-
version "10.0.0"
3701-
resolved "https://registry.yarnpkg.com/ts-mocha/-/ts-mocha-10.0.0.tgz#41a8d099ac90dbbc64b06976c5025ffaebc53cb9"
3702-
integrity sha512-VRfgDO+iiuJFlNB18tzOfypJ21xn2xbuZyDvJvqpTbWgkAgD17ONGr8t+Tl8rcBtOBdjXp5e/Rk+d39f7XBHRw==
3703-
dependencies:
3704-
ts-node "7.0.1"
3705-
optionalDependencies:
3706-
tsconfig-paths "^3.5.0"
3707-
3708-
3709-
version "7.0.1"
3710-
resolved "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz"
3711-
integrity sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==
3712-
dependencies:
3713-
arrify "^1.0.0"
3714-
buffer-from "^1.1.0"
3715-
diff "^3.1.0"
3716-
make-error "^1.1.1"
3717-
minimist "^1.2.0"
3718-
mkdirp "^0.5.1"
3719-
source-map-support "^0.5.6"
3720-
yn "^2.0.0"
3721-
37223647
ts-node@^10.9.2:
37233648
version "10.9.2"
37243649
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f"
@@ -3738,16 +3663,6 @@ ts-node@^10.9.2:
37383663
v8-compile-cache-lib "^3.0.1"
37393664
yn "3.1.1"
37403665

3741-
tsconfig-paths@^3.5.0:
3742-
version "3.11.0"
3743-
resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz"
3744-
integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==
3745-
dependencies:
3746-
"@types/json5" "^0.0.29"
3747-
json5 "^1.0.1"
3748-
minimist "^1.2.0"
3749-
strip-bom "^3.0.0"
3750-
37513666
tslib@^1.9.3:
37523667
version "1.14.1"
37533668
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@@ -4056,11 +3971,6 @@ [email protected]:
40563971
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
40573972
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
40583973

4059-
yn@^2.0.0:
4060-
version "2.0.0"
4061-
resolved "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz"
4062-
integrity sha512-uTv8J/wiWTgUTg+9vLTi//leUl5vDQS6uii/emeTb2ssY7vl6QWf2fFbIIGjnhjvbdKlU0ed7QPgY1htTC86jQ==
4063-
40643974
yocto-queue@^0.1.0:
40653975
version "0.1.0"
40663976
resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"

0 commit comments

Comments
 (0)