diff --git a/cypress/create-cucumber-html-report.js b/cypress/create-cucumber-html-report.ts
similarity index 100%
rename from cypress/create-cucumber-html-report.js
rename to cypress/create-cucumber-html-report.ts
diff --git a/package-lock.json b/package-lock.json
index 3e389b1..6c5a26b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -30,6 +30,7 @@
"multiple-cucumber-html-reporter": "^3.6.2",
"prettier": "^3.2.5",
"ts-loader": "^9.5.1",
+ "tsx": "^4.7.1",
"typescript": "^5.3.3",
"vuepress": "^2.0.0-rc.8",
"vuepress-plugin-search-pro": "^2.0.0-rc.26",
@@ -14799,6 +14800,25 @@
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
"dev": true
},
+ "node_modules/tsx": {
+ "version": "4.7.1",
+ "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.7.1.tgz",
+ "integrity": "sha512-8d6VuibXHtlN5E3zFkgY8u4DX7Y3Z27zvvPKVmLon/D4AjuKzarkUBTLDBgj9iTQ0hg5xM7c/mYiRVM+HETf0g==",
+ "dev": true,
+ "dependencies": {
+ "esbuild": "~0.19.10",
+ "get-tsconfig": "^4.7.2"
+ },
+ "bin": {
+ "tsx": "dist/cli.mjs"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ }
+ },
"node_modules/tty-browserify": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
diff --git a/package.json b/package.json
index d94eb54..5b7626a 100644
--- a/package.json
+++ b/package.json
@@ -54,6 +54,7 @@
"multiple-cucumber-html-reporter": "^3.6.2",
"prettier": "^3.2.5",
"ts-loader": "^9.5.1",
+ "tsx": "^4.7.1",
"typescript": "^5.3.3",
"vuepress": "^2.0.0-rc.8",
"vuepress-plugin-search-pro": "^2.0.0-rc.26",