From aa4adac766d44c94a47a9552c400906cc9d42aae Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 20 May 2026 15:51:38 +0200 Subject: [PATCH] chore: run pi-test through tsx --- package-lock.json | 20 ++++++++++++++++++++ package.json | 1 + pi-test.sh | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 9af10d5b..4bb2dfe8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,6 +23,7 @@ "husky": "9.1.7", "jiti": "2.7.0", "shx": "0.4.0", + "tsx": "4.22.1", "typescript": "5.9.3" }, "engines": { @@ -5086,6 +5087,25 @@ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, + "node_modules/tsx": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.22.1.tgz", + "integrity": "sha512-TvncJykhxAzFCk0VQZKBTClall4Pm7qXDSodb6uxi8QFa8X8mT6ABjxxsQ2opDRYxG7AzcRWXaFtruz5HJKuWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "~0.28.0" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", diff --git a/package.json b/package.json index daa4b4e5..7a62003d 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "husky": "9.1.7", "jiti": "2.7.0", "shx": "0.4.0", + "tsx": "4.22.1", "typescript": "5.9.3" }, "engines": { diff --git a/pi-test.sh b/pi-test.sh index 37ff0114..b726dd41 100755 --- a/pi-test.sh +++ b/pi-test.sh @@ -54,4 +54,4 @@ if [[ "$NO_ENV" == "true" ]]; then echo "Running without API keys..." fi -node "$SCRIPT_DIR/packages/coding-agent/src/cli.ts" ${ARGS[@]+"${ARGS[@]}"} +"$SCRIPT_DIR/node_modules/.bin/tsx" --tsconfig "$SCRIPT_DIR/tsconfig.json" "$SCRIPT_DIR/packages/coding-agent/src/cli.ts" ${ARGS[@]+"${ARGS[@]}"}