{"id":17968459,"url":"https://github.com/hyrious/esbuild-dev","last_synced_at":"2025-05-07T09:45:27.806Z","repository":{"id":41552172,"uuid":"328698032","full_name":"hyrious/esbuild-dev","owner":"hyrious","description":"Just esbuild --watch.","archived":false,"fork":false,"pushed_at":"2025-02-14T14:26:24.000Z","size":3250,"stargazers_count":23,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-26T18:17:51.545Z","etag":null,"topics":["esbuild"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hyrious.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-11T14:54:34.000Z","updated_at":"2025-02-14T14:26:27.000Z","dependencies_parsed_at":"2024-05-22T07:38:16.004Z","dependency_job_id":"b9636ed1-417b-4fb2-b6f3-e03b59dce4ce","html_url":"https://github.com/hyrious/esbuild-dev","commit_stats":{"total_commits":191,"total_committers":3,"mean_commits":"63.666666666666664","dds":"0.041884816753926746","last_synced_commit":"05a7de3a0ac63b5a53b8a8ee9eaacad7069e53ad"},"previous_names":[],"tags_count":73,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyrious%2Fesbuild-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyrious%2Fesbuild-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyrious%2Fesbuild-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hyrious%2Fesbuild-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hyrious","download_url":"https://codeload.github.com/hyrious/esbuild-dev/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252854018,"owners_count":21814619,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esbuild"],"created_at":"2024-10-29T14:40:19.325Z","updated_at":"2025-05-07T09:45:27.785Z","avatar_url":"https://github.com/hyrious.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## @hyrious/esbuild-dev\n\nBuild and run your `script.ts`, like `ts-node` or `node-dev`.\n\nRequire Node.js `^14.18 || \u003e=16` to use `--enable-source-maps` and top-level await.\n\n### Features\n\n- ⚡ **_Fast_** with the help of esbuild, use `esbuild-dev` to substitute `ts-node`\n  - pros: checkout [this repo's actions](https://github.com/hyrious/esbuild-dev/actions),\n    `npm run build` done in 0.30s!\n  - cons: you won't get any type checking at all\n- 🐛 **_Easy to Debug_** with the help of node's `--enable-source-maps`\n- ✨ **_No Magic_** other than esbuild itself. the author refuses to use any `require.extensions`-like things\n\n### Install\n\n```bash\nnpm i -g @hyrious/esbuild-dev esbuild\n```\n\n\u003e **Note:** esbuild is a peer dependency!\n\n### Usage\n\n```bash\nesbuild-dev [--watch] main.ts\n```\n\n[Read the docs to learn more.](https://hyrious.me/esbuild-dev)\n\n### Develop\n\nThe source codes in the project is carefully written in a style that esbuild won't generate interop helpers. Refer [esbuild#1831](https://github.com/evanw/esbuild/issues/1831#issuecomment-992909043) to learn how.\n\n### License\n\nMIT @ [hyrious](https://github.com/hyrious)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyrious%2Fesbuild-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhyrious%2Fesbuild-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhyrious%2Fesbuild-dev/lists"}