@mlabs-haskell/uplc-apply-args-nodejs
TypeScript icon, indicating that this package has built-in type declarations

1.0.29-alpha2 • Public • Published

uplc-apply-args

Implementation of argument application for Cardano Plutus scripts (nodejs & the browser).

This package defines a single "apply_params_to_script_no_panic" function.

Building and publishing

Here's a description on to how publish a newer version to the NPM registry:

  1. Install wasm-pack according to wasm-pack docs.
  2. Set the package.name in Cargo.toml to the correct name (i.e. uplc-apply-args-browser or uplc-apply-args-nodejs. We can't use @mlabs-haskell/ prefix here, because the name must be a valid crate name, but we can update it later in the generated package (step 5)).
  3. Bump the package.version in Cargo.toml. Set it to be equal to the version of the uplc crate.
  4. rm -rf pkg to clean the old bundle artifacts.
  5. Run wasm-pack build --target [bundler|nodejs].
  6. Modify the generated npm package located in ./pkg: Change its name to @mlabs-haskell/uplc-apply-args-[nodejs|browser]
  7. Publish the generated package.
  8. Repeat steps 1-6 for the -nodejs version too.
  9. Update the isomorphic (supporting both nodejs and the browser) package that is located in ./npm-package (change the dependency versions, run npm i, and publish it)

Readme

Keywords

none

Package Sidebar

Install

npm i @mlabs-haskell/uplc-apply-args-nodejs

Weekly Downloads

28

Version

1.0.29-alpha2

License

none

Unpacked Size

356 kB

Total Files

5

Last publish

Collaborators

  • emmarichardson
  • errfrom
  • oskargreda
  • amirmrad
  • klntsky
  • nalane
  • chase-mlabs
  • neil-mlabs