KO
|
EN
gitlite — search
Search
#typescript
#ai-agents
#ai
#dsh-plugin
#deepseek-harness
#open-source
#claude-code
#codex
#cli
#developer-tools
#react
#windows
esmon
★ 315
Open GitHub ↗
like nodemon but very esbuild.
Download README (.md)
Explore Similar Repositories
pickerjs
:
⚠️ [Deprecated] No longer maintained. JavaScript date time picker.
RealEngine
:
My toy engine, mainly for rendering experiment and prototyping.
Monolith
:
⚡ A premium serverless edge-native blog — Cloudflare Workers + Hono + React + pluggable storage adapters
angularjs-springmvc-sample-boot
:
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
shadcn-timeline
:
Customizable and re-usable timeline component for you to use in your projects. Built on top of shadcn.
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
esmon
?
Download (.md)
**💛 You can help the author become a full-time open-source maintainer by [sponsoring him on GitHub](https://github.com/sponsors/egoist).** --- # esmon [](https://npm.im/esmon) ## Install ```bash npm i -D esmon ``` ## Usage **Run a script and watch for changes: (for development)** ``` esmon your-script.ts ``` This will also watch all the files imported by `your-script.ts` and re-run it on changes. Note that this command will emit temporary files to `./temp` folder, it's recommended to add it to your `.gitignore` file. If you intend to run the file without watching files, you can use the `run` command instead: `esmon run your-script.ts`. **Build a script: (for production)** ``` esmon build your-scripts.ts ``` This command will emit bundled script in esm format to `./dist` folder with a filename matching the original filename. i.e. here you will get `./dist/your-script.cjs`. ### ESM You can also output ESM format with flag `--esm`, the output extension will be `.mjs`. `__dirname` and `__filename` will also be shimmed. ### Externals `dependencies`, `devDependencies` and `peerDependencies` are automatically excluded from the bundled scripts. If you wish to bundle `devDependencies`, you can pass the `--bundleDevDeps` flag. ### Decorators Both `experimentalDecorators` and `emitDecoratorMetadata` options in `tsconfig.json` are supported, when you have `emitDecoratorMetadata` enabled we will use `swc` to transform decorators. ## License MIT © [EGOIST](https://github.com/sponsors/egoist)