near-sdk-bindgen
TypeScript icon, indicating that this package has built-in type declarations

3.2.1 • Public • Published

Near Bindings Generator

Transforms the Assembyscript AST to serialize exported functions and add encode and decode functions for generating and parsing JSON strings.

Using via CLI

After installling, npm install nearprotocol/near-bindgen-as, it can be added to the cli arguments of the assemblyscript compiler you must add the following:

asc <file> --transform near-bindgen-as ...

This module also adds a binary near-asc which adds the default arguments required to build near contracts as well as the transformer.

near-asc <input file> <output file>

Using a script to compile

Another way is to add a file such as asconfig.js such as:

const compile = require("near-bindgen-as/compiler").compile;


compile("assembly/index.ts", // input file
        "out/index.wasm",    // output file
        [
        //   "-O1",            // Optional arguments
        "--debug",
        "--measure"
        ],
        // Prints out the final cli arguments passed to compiler.
        {verbose: true}
        );

It can then be built with node asconfig.js. There is an example of this in the test directory.

Package Sidebar

Install

npm i near-sdk-bindgen

Weekly Downloads

6

Version

3.2.1

License

(MIT AND Apache-2.0)

Unpacked Size

97.6 kB

Total Files

17

Last publish

Collaborators

  • sirwillem