@tzconnect/ligojs
v0.0.2
Published
> A JavaScript/TypeScript wrapper for [Ligo](https://ligolang.org/)
Downloads
1
Readme
Ligo.js
A JavaScript/TypeScript wrapper for Ligo
WARNING: This project is in active development and things might change or break at a short notice.
Prerequisite
- For Windows or Mac please install DOCKER before installing this.
- For Windows enable support for Linux containers
Install
npm i @tzconnect/ligojs
or
yarn add @tzconnect/ligojs
Available Scripts
build
to build the package indist
folder.test
to run the testslint
to run the lintersize-limit
to see the size of the packageanalyze
to show the deps and source size in browserprepare
npm prepare hook that executesbuild
postinstall
npm post install hook to setup necessary env for Ligo to work.
How postinstall
works
Checks if the platform is one of 3: win32
, darwin
or linux
.
- If
linux
then installs the linux binary. - If
win32
ordarwin
then pulls the latest ligo docker image.
Available Methods
- [x] compile-contract =>
compileContract
- [x] compile-storage =>
compileStorage
- [x] compile-parameter =>
compileParameter
- [x] compile-expression =>
compileExpression
- [x] dry-run =>
dryRun
- [ ] evaluate-expr
- [ ] evaluate-call
- [ ] measure-contract