How to use the assemblyscript/bin/asc.main function in assemblyscript

To help you get started, we’ve selected a few assemblyscript examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github MichaelJCole / n-body-wasm-canvas / gulpfile.js View on Github external
gulp.task("build-assembly-asc", callback => {
  const asc = require("assemblyscript/bin/asc");
  asc.main([
    "nBodyForces.ts",
    "--baseDir", "src/assembly",
    // Output all the goodies asc has to offer
    "--binaryFile", "../../dist/assembly/nBodyForces.wasm",
    "--textFile", "../../dist/assembly/nBodyForces.wat",
    "--asmjsFile", "../../dist/assembly/nBodyForces.asc.js",
    "--idlFile", "../../dist/assembly/nBodyForces.webidl",
    "--tsdFile", "../../dist/assembly/nBodyForces.d.ts",
    "--sourceMap",
    // Configure compilation
//    "--runtime", "full",  // default
//    "-O3",        // https://github.com/AssemblyScript/assemblyscript/issues/838
//    "--noAssert",
    // Output timing info and validate
    "--measure",
    "--validate"
github wasdk / WebAssemblyStudio / templates / empty_ts / gulpfile.js View on Github external
gulp.task("build", callback => {
  const asc = require("assemblyscript/bin/asc");
  asc.main([
    "main.ts",
    "--baseDir", "assembly",
    "--binaryFile", "../out/main.wasm",
    "--sourceMap",
    "--measure",
    "--runtime", "half",
    "--optimize"
  ], callback);
});
github ewasm / assemblyscript-ewasm-api / gulpfile.js View on Github external
gulp.task("build", callback => {
  const asc = require("assemblyscript/bin/asc");
  asc.main([
    "main.ts",
    "--lib" , "assembly/lib",
    "--baseDir", "assembly/src",
    "--binaryFile", "../../build/main.wasm",
    "--textFile", "../../build/main.wat",
    "--validate",
    "--optimize",
    "--sourceMap",
    "--measure"
  ], callback);
});