From 66cfee721df9c6e6900dbf4f9748740179a363d2 Mon Sep 17 00:00:00 2001 From: tequ Date: Fri, 7 Aug 2026 16:40:48 +0900 Subject: [PATCH] Replace ts-node with tsx in init templates --- src/init/c/package.json | 4 ++-- src/init/js/package.json | 4 ++-- test/integration/init.test.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/init/c/package.json b/src/init/c/package.json index e54ae4a..6051ab7 100644 --- a/src/init/c/package.json +++ b/src/init/c/package.json @@ -5,7 +5,7 @@ "main": "src/index.ts", "scripts": { "build": "hooks-cli compile-c contracts build/ --headers contracts/include", - "deploy": "npm run build && ts-node src/index.ts" + "deploy": "npm run build && tsx src/index.ts" }, "license": "ISC", "dependencies": { @@ -16,7 +16,7 @@ "devDependencies": { "@tsconfig/node24": "^24.0.4", "@xahau/hooks-cli": "^2.1.0", - "ts-node": "^10.9.1", + "tsx": "^4.19.2", "typescript": "^4.9.5" } } diff --git a/src/init/js/package.json b/src/init/js/package.json index 42821e5..87c2f35 100644 --- a/src/init/js/package.json +++ b/src/init/js/package.json @@ -5,7 +5,7 @@ "main": "src/index.ts", "scripts": { "build": "hooks-cli compile-js contracts/base.ts build/", - "deploy": "npm run build && ts-node src/index.ts" + "deploy": "npm run build && tsx src/index.ts" }, "license": "ISC", "dependencies": { @@ -17,7 +17,7 @@ "devDependencies": { "@tsconfig/node24": "^24.0.4", "@xahau/hooks-cli": "^2.1.0", - "ts-node": "^10.9.1", + "tsx": "^4.19.2", "typescript": "^4.9.5" } } diff --git a/test/integration/init.test.ts b/test/integration/init.test.ts index e5eacdf..709cbf8 100644 --- a/test/integration/init.test.ts +++ b/test/integration/init.test.ts @@ -133,7 +133,7 @@ describe("Init Tests", () => { ); // Defaults to npm when no package manager is specified. expect(generatedPackage.scripts.deploy).toBe( - "npm run build && ts-node src/index.ts" + "npm run build && tsx src/index.ts" ); }); @@ -235,7 +235,7 @@ describe("Init Tests", () => { ) ); expect(generatedPackage.scripts.deploy).toBe( - `${packageManager} run build && ts-node src/index.ts` + `${packageManager} run build && tsx src/index.ts` ); }); }