denoland

deno_emit

Transpile and bundle JavaScript and TypeScript under Deno and Deno Deploy

by denoland

TypeScript

TypeScript69.3%
JavaScript24.2%
Rust6.5%

Commit activity

Last 12 weeks · 1 commit

Full graph →

Community health

2 of 6 standards met

Community profile →
37
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · Last activity 1mo ago
See all on GitHub →
dsherret

We're going to archive sometime soon. Reasons: 1. is back: https://deno.com/blog/v2.4 2. doesn't handle many scenarios (ex. config discovery and a whole lot more) 3. https://github.com/denoland/deno-js-loader has been added with a completely new design from deno_emit. It uses almost the exact same code as the Deno CLI by compiling Rust to Wasm. Used by: https://github.com/denoland/deno-rolldown-plugin Also used internally in fresh now

dsherret · 11mo ago
mfulton26

I'd like to see alternatives mentioned (e.g. in the README) providing guidance on when/why to prefer deno_emit over esbuild with esbuild_deno_loader, rollup, etc.

mfulton26 · 1y ago
mikeatbuilder

jsxPrecompileSkipElements was added in Deno v1.43 - https://deno.com/blog/v1.43. JSX precompile support was added to deno_emit before jsxPrecompileSkipElements was availabe. Users should be able to set jsxPrecompileSkipElements. Example...

mikeatbuilder · 1y ago
piscisaureus

1.39.2 -> 1.43.1, fixing a bug where oneshot channel wakers could be dropped improperly (GHSA-rr8g-9fpq-6wmg, low) 1.6.1 -> 1.11.1, fixing a panic and use-after-free class of bugs in (GHSA-434x-w66g-qw3r, medium) 0.8.5 -> 0.8.6, fixing an unsound implementation (GHSA-cq8v-f236-94qc, low) 2.5.2 -> 2.5.4, pulling in 1.0.3 to fix a punycode decoding issue that could lead to domain confusion (GHSA-h97m-ww89-6jmq, medium); could not be bumped directly since 2.5.2 pins Only is updated, no ranges changed. All four packages stayed within their existing semver-compatible ranges. Verified with and .

piscisaureus · 1mo ago
Structured data for AI agents

Repository: denoland/deno_emit. Description: Transpile and bundle JavaScript and TypeScript under Deno and Deno Deploy Stars: 231, Forks: 26. Primary language: TypeScript. Languages: TypeScript (69.3%), JavaScript (24.2%), Rust (6.5%). License: MIT. Homepage: https://jsr.io/@deno/emit Topics: deno, transpile, typescript. Latest release: 0.46.0 (2y ago). Open PRs: 1, open issues: 50. Last activity: 1mo ago. Community health: 37%. Top contributors: dsherret, denobot, yacinehmito, bartlomieju, kitsonk, ry, magurotuna, lucacasonato, narumincho, kt3k and others.