From 3af87445dc22760ec774badfc5c676cec8ea694d Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Thu, 15 Jan 2026 01:03:59 +0100 Subject: [PATCH] feat: unwasm (nitro) support --- package.json | 4 +++- unwasm.mjs | 7 +++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 unwasm.mjs 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))