@cf-wasm/photon
Version:
Photon library for Cloudflare workers, Next.js and Node.js.
17 lines (16 loc) • 565 B
JavaScript
// 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
};