@@ -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')],
-}
@@ -0,0 +1,5 @@
+{
+ "extension": ["js", "ts"],
+ "spec": "src/**/*.spec.{js,ts}",
+ "require": ["tsx"]
+}
@@ -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('./'));
@@ -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"
}