branch: main
mf-socket.ts
596 bytesRaw
import { Miniflare } from "miniflare";
import { createServer } from "net";

export const server = createServer(function (socket) {
    socket.on('data', function (data) {
        socket.write(data, (err) => {
            console.error(err);
        });
    });
}).listen(8080);

export const mf = new Miniflare({
  scriptPath: "./build/index.js",
  compatibilityDate: "2024-12-05",
  modules: true,
  modulesRules: [
    { type: "CompiledWasm", include: ["**/*.wasm"], fallthrough: true },
  ],
  outboundService: {
    network: { allow: ["local"] }
  }
});

export const mfUrl = await mf.ready;