wai-quantum for JavaScript: the engine as the npm package @transaction-science/wai-quantum 0.1.0 #534
Loading…
Reference in a new issue
No description provided.
Delete branch "wai/quantum-npm-package"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
wai/wai-quantum-js/ packs the job service's engine for WebAssembly (wai-web
with its quantum_engine feature, the engine of wai-quantum 0.7.0) and its
bindings as an ES module with its TypeScript declarations and no dependencies,
for a page (init() fetches the .wasm beside the module) or for Node (init is
given its bytes). The package keeps its own version line, as the Python
package does.
does), wasm-bindgen 0.2.127 (refused if it is not the version wai-web's lock
file pins), package.json, README and the licence copied, the build refused if
a local path is left in the bindings or the binary, then packed.
and its receipt verified with this engine's did:key; a forged result that
does not verify; a program linted and drawn; a refused program with its
diagnostic code (Q310).
installed the tarball with npm, the package found by name and its .wasm by
the subpath it exports.
(the seven files and nothing else).
it on a wai-quantum-cli-v* tag and attaches the tarball and its SHA-256 to the
release. Nothing is published to a registry from CI.
On the M3 Ultra: the .wasm is 5,928,153 bytes, the tarball 2.26 MB, and every
check passes.
After the merge: the tarball built from main is published by hand, with the owner's two-factor prompt.
Public-name check: clean.
🤖 Generated with Claude Code