txa
TypeScript for Automation, aka osascript -l TypeScript
TXA means "TypeScript for Automation" just like JXA: "JavaScript for Automation"

Install
$ pnpm add -g txa
Usage
txa <file>
bundle and execute a file, ES module can be used
use as Shebang
#!/usr/bin/env txa
txa build <file> <output>
bundle file to output, output can be a dir or a js file
Tips
types
$ pnpm add -D @jxa/globle-type
then use reference
so you get editor intellisense
eslint
Changelog
CHANGELOG.md
License
the MIT License http://magicdawn.mit-license.org