Skip to content

Commit c51e9e9

Browse files
committed
fix: add ts-node
1 parent 1653fd7 commit c51e9e9

File tree

2 files changed

+113
-0
lines changed

2 files changed

+113
-0
lines changed

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"q": "^1.5.1"
2323
},
2424
"devDependencies": {
25+
"@types/mocha": "^10.0.10",
2526
"@typescript-eslint/eslint-plugin": "^8.18.1",
2627
"@typescript-eslint/parser": "^8.18.1",
2728
"chai": "^4.4.1",
@@ -39,6 +40,7 @@
3940
"shelljs": "^0.6.1",
4041
"sinon": "^18.0.0",
4142
"sinon-chai": "^3.7.0",
43+
"ts-node": "^10.9.2",
4244
"typescript": "^5.7.2"
4345
},
4446
"engines": {

yarn.lock

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,6 +527,13 @@
527527
resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.6.0.tgz#ec6cd237440700bc23ca23087f513c75508958b0"
528528
integrity sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==
529529

530+
"@cspotcode/source-map-support@^0.8.0":
531+
version "0.8.1"
532+
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
533+
integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
534+
dependencies:
535+
"@jridgewell/trace-mapping" "0.3.9"
536+
530537
"@dabh/diagnostics@^2.0.2":
531538
version "2.0.3"
532539
resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a"
@@ -627,6 +634,24 @@
627634
resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3"
628635
integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==
629636

637+
"@jridgewell/resolve-uri@^3.0.3":
638+
version "3.1.2"
639+
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
640+
integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
641+
642+
"@jridgewell/sourcemap-codec@^1.4.10":
643+
version "1.5.0"
644+
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
645+
integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
646+
647+
"@jridgewell/trace-mapping@0.3.9":
648+
version "0.3.9"
649+
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
650+
integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
651+
dependencies:
652+
"@jridgewell/resolve-uri" "^3.0.3"
653+
"@jridgewell/sourcemap-codec" "^1.4.10"
654+
630655
"@mongodb-js/saslprep@^1.1.0":
631656
version "1.1.5"
632657
resolved "https://registry.yarnpkg.com/@mongodb-js/saslprep/-/saslprep-1.1.5.tgz#0c48a96c8d799e81fae311b7251aa5c1dc7c6e95"
@@ -1119,6 +1144,26 @@
11191144
dependencies:
11201145
defer-to-connect "^2.0.1"
11211146

1147+
"@tsconfig/node10@^1.0.7":
1148+
version "1.0.11"
1149+
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.11.tgz#6ee46400685f130e278128c7b38b7e031ff5b2f2"
1150+
integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==
1151+
1152+
"@tsconfig/node12@^1.0.7":
1153+
version "1.0.11"
1154+
resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
1155+
integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
1156+
1157+
"@tsconfig/node14@^1.0.0":
1158+
version "1.0.3"
1159+
resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
1160+
integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
1161+
1162+
"@tsconfig/node16@^1.0.2":
1163+
version "1.0.4"
1164+
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9"
1165+
integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==
1166+
11221167
"@types/http-cache-semantics@^4.0.4":
11231168
version "4.0.4"
11241169
resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4"
@@ -1129,6 +1174,11 @@
11291174
resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee"
11301175
integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4=
11311176

1177+
"@types/mocha@^10.0.10":
1178+
version "10.0.10"
1179+
resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.10.tgz#91f62905e8d23cbd66225312f239454a23bebfa0"
1180+
integrity sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==
1181+
11321182
"@types/node@*":
11331183
version "20.12.2"
11341184
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.12.2.tgz#9facdd11102f38b21b4ebedd9d7999663343d72e"
@@ -1267,6 +1317,18 @@ acorn-jsx@^5.3.2:
12671317
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
12681318
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
12691319

1320+
acorn-walk@^8.1.1:
1321+
version "8.3.4"
1322+
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.4.tgz#794dd169c3977edf4ba4ea47583587c5866236b7"
1323+
integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==
1324+
dependencies:
1325+
acorn "^8.11.0"
1326+
1327+
acorn@^8.11.0, acorn@^8.4.1:
1328+
version "8.14.0"
1329+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.0.tgz#063e2c70cac5fb4f6467f0b11152e04c682795b0"
1330+
integrity sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==
1331+
12701332
acorn@^8.9.0:
12711333
version "8.12.1"
12721334
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.12.1.tgz#71616bdccbe25e27a54439e0046e89ca76df2248"
@@ -1351,6 +1413,11 @@ anymatch@~3.1.2:
13511413
normalize-path "^3.0.0"
13521414
picomatch "^2.0.4"
13531415

1416+
arg@^4.1.0:
1417+
version "4.1.3"
1418+
resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
1419+
integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
1420+
13541421
argparse@^1.0.7:
13551422
version "1.0.10"
13561423
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
@@ -2002,6 +2069,11 @@ cpu-features@~0.0.9:
20022069
buildcheck "~0.0.6"
20032070
nan "^2.19.0"
20042071

2072+
create-require@^1.1.0:
2073+
version "1.1.1"
2074+
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
2075+
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
2076+
20052077
cross-spawn@^7.0.2:
20062078
version "7.0.6"
20072079
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
@@ -2185,6 +2257,11 @@ detect-indent@^4.0.0:
21852257
dependencies:
21862258
repeating "^2.0.0"
21872259

2260+
diff@^4.0.1:
2261+
version "4.0.2"
2262+
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
2263+
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
2264+
21882265
diff@^5.2.0:
21892266
version "5.2.0"
21902267
resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531"
@@ -4034,6 +4111,11 @@ lru-cache@^6.0.0:
40344111
dependencies:
40354112
yallist "^4.0.0"
40364113

4114+
make-error@^1.1.1:
4115+
version "1.3.6"
4116+
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
4117+
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
4118+
40374119
memory-pager@^1.0.2:
40384120
version "1.5.0"
40394121
resolved "https://registry.yarnpkg.com/memory-pager/-/memory-pager-1.5.0.tgz#d8751655d22d384682741c972f2c3d6dfa3e66b5"
@@ -5353,6 +5435,25 @@ ts-api-utils@^1.3.0:
53535435
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz#bfc2215fe6528fecab2b0fba570a2e8a4263b064"
53545436
integrity sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==
53555437

5438+
ts-node@^10.9.2:
5439+
version "10.9.2"
5440+
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f"
5441+
integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==
5442+
dependencies:
5443+
"@cspotcode/source-map-support" "^0.8.0"
5444+
"@tsconfig/node10" "^1.0.7"
5445+
"@tsconfig/node12" "^1.0.7"
5446+
"@tsconfig/node14" "^1.0.0"
5447+
"@tsconfig/node16" "^1.0.2"
5448+
acorn "^8.4.1"
5449+
acorn-walk "^8.1.1"
5450+
arg "^4.1.0"
5451+
create-require "^1.1.0"
5452+
diff "^4.0.1"
5453+
make-error "^1.1.1"
5454+
v8-compile-cache-lib "^3.0.1"
5455+
yn "3.1.1"
5456+
53565457
tsconfig-paths@^3.15.0:
53575458
version "3.15.0"
53585459
resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4"
@@ -5536,6 +5637,11 @@ uuid@^9.0.1:
55365637
resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30"
55375638
integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==
55385639

5640+
v8-compile-cache-lib@^3.0.1:
5641+
version "3.0.1"
5642+
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
5643+
integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
5644+
55395645
verror@1.10.0:
55405646
version "1.10.0"
55415647
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
@@ -5739,6 +5845,11 @@ yargs@^16.2.0:
57395845
y18n "^5.0.5"
57405846
yargs-parser "^20.2.2"
57415847

5848+
yn@3.1.1:
5849+
version "3.1.1"
5850+
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
5851+
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
5852+
57425853
yocto-queue@^0.1.0:
57435854
version "0.1.0"
57445855
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"

0 commit comments

Comments
 (0)