1.0.29-alpha2 • Published 12 months ago

@mlabs-haskell/uplc-apply-args-nodejs v1.0.29-alpha2

Weekly downloads
-
License
-
Repository
-
Last release
12 months ago

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)
1.0.29-alpha2

12 months ago

1.0.29-alpha

12 months ago

0.0.3

1 year ago