tsno
    TypeScript icon, indicating that this package has built-in type declarations

    2.0.0 • Public • Published

    💛 You can help the author become a full-time open-source maintainer by sponsoring him on GitHub.


    tsno

    npm version

    Features

    • Super duper fast
    • TypeScript support
    • Polyfills for common utilities like fetch, axios and colors
    • 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 -g

    Usage

    tsno run script.ts

    Supported files: .js .jsx .ts .tsx .cjs .mjs .json

    Importing from URL

    tsno supports deno-style http import, try:

    tsno run https://egoist.sh/tsno.ts

    You can also use import or require to load modules from an URL.

    Use with google/zx

    Install zx alongside tsno:

    npm i tsno zx -D

    Then 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

    sponsors

    License

    MIT © EGOIST

    Keywords

    none

    Install

    npm i tsno

    DownloadsWeekly Downloads

    29

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    402 kB

    Total Files

    13

    Last publish

    Collaborators

    • egoist