The easiest way to use Aqua is through Fluence CLI with aqua command.
You can use Aqua compiler API directly from JS code by installing @fluencelabs/aqua-api
package. See an example usage in api/api-example.
If you want to build Aqua compiler API from the source code, you need Scala's sbt
installed.
Javascript build is the default for Aqua compiler API.
Run sbt "aqua-apiJS/fullBundleJS"
. It will generate JS package in api/api-npm
directory.
Building Aqua compiler API as JVM lib is technically possible, but is not supported.