Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@
"types": "dist/index.d.ts",
"bin": {
"ts-node": "dist/bin.js",
"ts-script": "dist/script.js"
"ts-script": "dist/script-deprecated.js",
"ts-node-script": "dist/script.js",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: Let's move to bin-*.js to clarify intent, but LGTM.

"ts-node-transpile-only": "dist/transpile.js"
},
"files": [
"dist/",
Expand Down
10 changes: 10 additions & 0 deletions src/script-deprecated.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/usr/bin/env node

import { main } from './bin';

console.warn(
'ts-script has been deprecated and will be removed in the next major release.',
'Please use ts-node-script instead'
);

main(['--script-mode', ...process.argv.slice(2)]);
5 changes: 5 additions & 0 deletions src/transpile.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/usr/bin/env node

import { main } from './bin'

main(['--transpile-only', ...process.argv.slice(2)])