Skip to main content
Go to Latest
File
// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.import Context from "./snapshot_preview1.ts";
const options = JSON.parse(Deno.args[0]);const pathname = Deno.args[1];const binary = await Deno.readFile(pathname);const module = await WebAssembly.compile(binary);
const context = new Context({ env: options.env, args: [pathname].concat(options.args), preopens: options.preopens,});
const instance = new WebAssembly.Instance(module, { "wasi_snapshot_preview1": context.exports,});
context.start(instance);