Chia-Network / clvm_tools_rs_fork

Modern Chialisp compiler implemented in Rust
Apache License 2.0
3 stars 9 forks source link

20230810 wasm interface #217

Open prozacchiwawa opened 1 year ago

prozacchiwawa commented 1 year ago

Add a Program object and the "h" and "t" functions which work very similarly to the same in clvm-js, allowing programs to be loaded, manipulated and run. The 'toString' method of Program objects yields their hex encoding and from_hex allow allows them to be loaded from hex strings. These objects have their own lifetimes in javascript and don't need to be freed.

socket-security[bot] commented 1 year ago

New dependencies detected. Learn more about Socket for GitHub ↗︎

Packages Version New capabilities Transitives Size Publisher
bls-signatures 2.0.2 eval, network +1 352 kB chia-automation
@babel/polyfill 7.12.1 eval, filesystem +2 2.73 MB nicolo-ribaudo
webpack-dev-server 4.13.3 eval, network, filesystem, shell, environment +266 24.4 MB evilebottnawi
webpack 5.88.2 eval, network, filesystem, shell, environment +75 15.3 MB thelarkinn
typescript 4.9.5 filesystem +0 66.8 MB typescript-bot
@babel/plugin-proposal-class-properties 7.18.6 filesystem, shell, environment +60 12.9 MB nicolo-ribaudo
css-loader 6.8.1 eval, filesystem, shell, environment +91 16.3 MB evilebottnawi
jest 29.6.2 eval, filesystem, shell, environment +274 20.9 MB simenb
html-webpack-plugin 5.5.3 eval, network, filesystem, shell, environment +106 18.7 MB evilebottnawi
@babel/core 7.22.10 filesystem, shell, environment +52 12.6 MB nicolo-ribaudo
@types/jest 29.5.3 eval, environment +48 1.75 MB types
@babel/preset-env 7.22.10 filesystem, shell, environment +160 17 MB nicolo-ribaudo
@babel/cli 7.22.10 eval, filesystem, shell, environment +86 14.4 MB nicolo-ribaudo
@babel/plugin-transform-typescript 7.22.10 filesystem, shell, environment +61 13.1 MB nicolo-ribaudo
babel-eslint 10.1.0 eval, filesystem, environment +136 20 MB kaicataldo
terser-webpack-plugin 5.3.9 eval, filesystem, shell, environment +75 15.3 MB evilebottnawi
webpack-cli 5.1.4 eval, filesystem, shell, environment +115 16.4 MB evilebottnawi
css-minimizer-webpack-plugin 5.0.1 eval, network, filesystem, shell, environment +160 25.4 MB evilebottnawi
eslint 7.32.0 eval, filesystem, environment +110 12 MB eslintbot
mini-css-extract-plugin 2.7.6 eval, filesystem, shell, environment +82 16.8 MB evilebottnawi
babel-preset-minify 0.5.2 eval +31 1.75 MB nicolo-ribaudo
url-loader 4.1.1 eval, filesystem, shell, environment +81 15.8 MB evilebottnawi
style-loader 3.3.3 eval, filesystem, shell, environment +76 15.4 MB evilebottnawi
file-loader 6.2.0 eval, filesystem, shell, environment +80 15.8 MB evilebottnawi
babel-loader 9.1.3 eval, filesystem, shell, environment +132 26.6 MB nicolo-ribaudo
@typescript-eslint/parser 4.33.0 eval, filesystem, environment +140 81.2 MB jameshenry
@typescript-eslint/eslint-plugin 4.33.0 eval, filesystem, environment +144 84.3 MB jameshenry
coveralls-official[bot] commented 1 year ago

Pull Request Test Coverage Report for Build 5971902621


Totals Coverage Status
Change from base Build 5895589992: 0.01%
Covered Lines: 7494
Relevant Lines: 9550

💛 - Coveralls