Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

hyrious/esbuild-dev

Repository files navigation

@hyrious/esbuild-dev

Build and run your script.ts, like ts-node or node-dev.

Require Node.js ^14.18 || >=16 to use --enable-source-maps and top-level await.

Features

  • ⚑ Fast with the help of esbuild, use esbuild-dev to substitute ts-node
    • pros: checkout this repo's actions, npm run build done in 0.30s!
    • cons: you won't get any type checking at all
  • πŸ› Easy to Debug with the help of node's --enable-source-maps
  • ✨ No Magic other than esbuild itself. the author refuses to use any require.extensions-like things

Install

npm i -g @hyrious/esbuild-dev esbuild

Note: esbuild is a peer dependency!

Usage

esbuild-dev [--watch] main.ts

Read the docs to learn more.

Develop

The source codes in the project is carefully written in a style that esbuild won't generate interop helpers. Refer esbuild#1831 to learn how.

License

MIT @ hyrious

About

Just esbuild --watch.

Topics

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /