@kingsword/deno-emit-inline@0.0.4
latest
kingsword09/deno_emitTranspile and bundle JavaScript and TypeScript under Deno and Deno Deploy.
This package works with Node.js, Deno, BunIt is unknown whether this package works with Cloudflare Workers, Browsers




JSR Score
94%
Published
2 weeks ago (0.0.4)
APIs to transpile and bundle JavaScript and TypeScript under Deno and Deno.
It is a user loadable module which provides an alternative to the removed
unstable Deno.emit()
API.
Example - Transpiling
import { transpile } from "jsr:@kingsword/deno-emit-inline"; const url = new URL("./testdata/mod.ts", import.meta.url); const result = await transpile(url); const code = result.get(url.href); console.log(code?.includes("export default function hello()"));
Example - Bundling
import { bundle } from "jsr:@kingsword/deno-emit-inline"; const result = await bundle( "https://deno.land/std@0.140.0/examples/chat/server.ts", ); const { code } = result; console.log(code);
Add Package
deno add jsr:@kingsword/deno-emit-inline
Import symbol
import * as deno_emit_inline from "@kingsword/deno-emit-inline";
Import directly with a jsr specifier
import * as deno_emit_inline from "jsr:@kingsword/deno-emit-inline";
Add Package
pnpm i jsr:@kingsword/deno-emit-inline
pnpm dlx jsr add @kingsword/deno-emit-inline
Import symbol
import * as deno_emit_inline from "@kingsword/deno-emit-inline";
Add Package
yarn add jsr:@kingsword/deno-emit-inline
yarn dlx jsr add @kingsword/deno-emit-inline
Import symbol
import * as deno_emit_inline from "@kingsword/deno-emit-inline";
Add Package
npx jsr add @kingsword/deno-emit-inline
Import symbol
import * as deno_emit_inline from "@kingsword/deno-emit-inline";
Add Package
bunx jsr add @kingsword/deno-emit-inline
Import symbol
import * as deno_emit_inline from "@kingsword/deno-emit-inline";