e22m4u 1 год назад
Родитель
Сommit
2bcbb00031
4 измененных файлов с 6 добавлено и 14 удалено
  1. 0 7
      .mocharc.cjs
  2. 5 0
      .mocharc.json
  3. 0 6
      mocha.setup.js
  4. 1 1
      package.json

+ 0 - 7
.mocharc.cjs

@@ -1,7 +0,0 @@
-const path = require('path');
-
-module.exports = {
-  extension: ['js', 'ts'],
-  spec: 'src/**/*.spec.{js,ts}',
-  require: [path.join(__dirname, 'mocha.setup.js')],
-}

+ 5 - 0
.mocharc.json

@@ -0,0 +1,5 @@
+{
+  "extension": ["js", "ts"],
+  "spec": "src/**/*.spec.{js,ts}",
+  "require": ["tsx"]
+}

+ 0 - 6
mocha.setup.js

@@ -1,6 +0,0 @@
-process.env['NODE_ENV'] = 'test';
-
-// ts loader
-import {register} from 'node:module';
-import {pathToFileURL} from 'node:url';
-register('ts-node/esm', pathToFileURL('./'));

+ 1 - 1
package.json

@@ -54,7 +54,7 @@
     "husky": "~9.1.6",
     "mocha": "~10.7.3",
     "prettier": "~3.3.3",
-    "ts-node": "~10.9.2",
+    "tsx": "~4.19.1",
     "typescript": "~5.5.4",
     "typescript-eslint": "~8.7.0"
   }