2.0.0 • Published 4 years ago
tsno v2.0.0
💛 You can help the author become a full-time open-source maintainer by sponsoring him on GitHub.
tsno
Features
- Super duper fast
- TypeScript support
- Polyfills for common utilities like
fetch,axiosandcolors - Provide an easy way to run shell scripts
- Top-level await support (Node.js >= v14.8)
- Deno-style URL import, try
npx tsno run https://egoist.sh/tsno.ts(experimental)
Install
npm i tsno -D
# Or install globally
npm i tsno -gUsage
tsno run script.tsSupported files: .js .jsx .ts .tsx .cjs .mjs .json
Importing from URL
tsno supports deno-style http import, try:
tsno run https://egoist.sh/tsno.tsYou can also use import or require to load modules from an URL.
Use with google/zx
Install zx alongside tsno:
npm i tsno zx -DThen you can import zx in your script:
import { $ } from 'zx'
$`echo "some fancy shell script!"`Now you can run tsno run your-script.ts.
Sponsors
License
MIT © EGOIST