From f3f61e28d759b222a26b79b50b5eec2a8307c7e8 Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Sat, 15 Feb 2020 20:46:22 +1300 Subject: [PATCH] Create `ts-node-transpile-only` bin script (#939) * Create `ts-transpile` bin script * Rename `transpile` to `ts-node-transpile-only` * Rename script.ts and transpile.ts to bin-* to clarify intent * fix tests Co-authored-by: Andrew Bradley --- package.json | 3 ++- src/{script.ts => bin-script.ts} | 0 src/bin-transpile.ts | 5 +++++ src/index.spec.ts | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) rename src/{script.ts => bin-script.ts} (100%) create mode 100644 src/bin-transpile.ts diff --git a/package.json b/package.json index a7daca448..e16b07fb8 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "types": "dist/index.d.ts", "bin": { "ts-node": "dist/bin.js", - "ts-script": "dist/script.js" + "ts-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js" }, "files": [ "dist/", diff --git a/src/script.ts b/src/bin-script.ts similarity index 100% rename from src/script.ts rename to src/bin-script.ts diff --git a/src/bin-transpile.ts b/src/bin-transpile.ts new file mode 100644 index 000000000..241c15f43 --- /dev/null +++ b/src/bin-transpile.ts @@ -0,0 +1,5 @@ +#!/usr/bin/env node + +import { main } from './bin' + +main(['--transpile-only', ...process.argv.slice(2)]) diff --git a/src/index.spec.ts b/src/index.spec.ts index 0ced563ad..7786eb41f 100644 --- a/src/index.spec.ts +++ b/src/index.spec.ts @@ -9,7 +9,7 @@ import { register, create, VERSION } from './index' const TEST_DIR = join(__dirname, '../tests') const PROJECT = join(TEST_DIR, 'tsconfig.json') const BIN_EXEC = `node "${join(__dirname, '../dist/bin')}" --project "${PROJECT}"` -const SCRIPT_EXEC = `node "${join(__dirname, '../dist/script')}"` +const SCRIPT_EXEC = `node "${join(__dirname, '../dist/bin-script')}"` const SOURCE_MAP_REGEXP = /\/\/# sourceMappingURL=data:application\/json;charset=utf\-8;base64,[\w\+]+=*$/