JSPM

  • Created
  • Published
  • Downloads 46
  • Score
    100M100P100Q72561F
  • License MIT

Js compiler v1.4.3 for Ride - Waves smart contract language.

Package Exports

  • @waves/ride-js
  • @waves/ride-js/src/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@waves/ride-js) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Ride-js

Javascript wrapper for ride language compiler

This repository also contains version of the compiler build with scala-js

To update compiler version in this wrapper:

  • Clone waves project
  • Checkout to branch of your choice to build new compiler version
  • Build js compiler using sbt task
sbt langJS/fullOptJS
sbt replJS/fullOptJS
  • From waves project copy ./lang/js/target/lang-opt.js to ./src of ride-js
  • From waves project copy ./repl/js/target/repl-opt.js to ./src of ride-js

Workaround

If there is error with compiling try

sbt clean && sbt lang/clean

Tasks

  • npm run build builds minified version that can be included as script tag. Add RideJS variable to global scope