UNPKG

@cf-wasm/photon

Version:

Photon library for Cloudflare workers, Next.js and Node.js.

17 lines (16 loc) 565 B
// src/node/index.ts import "@cf-wasm/internals/polyfills/image-data"; import fs from "fs"; import path from "path"; import url from "url"; import initAsync, { initSync } from "../lib/photon_rs.js"; export * from "../lib/photon_rs.js"; var filename = url.fileURLToPath(import.meta.url); var dirname = path.dirname(filename); var photonWasmBinary = fs.readFileSync(path.resolve(dirname, "../lib/photon_rs_bg.wasm")); var photonWasmModule = new WebAssembly.Module(photonWasmBinary); initSync({ module: photonWasmModule }); export { initAsync, photonWasmModule };