diff --git a/package.json b/package.json index 0edb1c8..a60a50d 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ "browser.js", "cloudflare.js", "default.js", - "node.mjs" + "node.mjs", + "unwasm.mjs" ], "types": "dist/index.d.ts", "exports": { @@ -21,6 +22,7 @@ "bun": "./bun.js", "workerd": "./cloudflare.js", "edge-light": "./vercel.js", + "unwasm": "./unwasm.mjs", "node": "./node.mjs", "browser": "./browser.js", "default": "./default.js" diff --git a/unwasm.mjs b/unwasm.mjs new file mode 100644 index 0000000..ff76f81 --- /dev/null +++ b/unwasm.mjs @@ -0,0 +1,7 @@ +import init from './dist/html_rewriter.js' + +import { HTMLRewriterWrapper } from './dist/html_rewriter_wrapper.js' + +import wasm from './dist/html_rewriter_bg.wasm?module' + +export const HTMLRewriter = HTMLRewriterWrapper(init(wasm))