{
  "package": "libavoid-js",
  "version": "0.5.0-beta.5",
  "license": "LGPL-2.1-or-later",
  "npmTarball": "https://registry.npmjs.org/libavoid-js/-/libavoid-js-0.5.0-beta.5.tgz",
  "bindingCommit": "5062a42fbd82fff562afeebcbb7b1ed45eed8e75",
  "adaptagramsRepository": "https://github.com/Aksem/adaptagrams",
  "adaptagramsTag": "v1.0.6",
  "adaptagramsCommit": "e611668f30cacb0071323d2c209c565df1f8647b",
  "toolchain": "emscripten/emsdk:4.0.7",
  "sourceStatus": "WASM rebuilt byte-for-byte from Adaptagrams v1.0.6 and reconstructed validation bindings; npm gitHead alone is incomplete",
  "sha256": {
    "index.js": "b37ef71a879c786edd03895891a55df2288427ce21f3a00e79e92e9ade205c16",
    "index.js.map": "b4bb768e1095842ff28e44506d5c35367a4587c08e51414ad6afbb8afc03041a",
    "libavoid.wasm": "65deb7172894049eb554cf6e02c520274ac117a1992d3d16a3f346c09ceb41e5",
    "source/libavoid-js-5062a42.tar.gz": "d96f107ab99b5dfd5ab25021f1883a763dc533d1c5dcc64ebc7e70c5a1264c66",
    "source/adaptagrams-e611668.tar.gz": "999332ec77806204845e9d8c6a302394b9ea633a09065907750d3b8bc5fff2a0",
    "source/embind-route-validation.patch": "28e49835647c2e5bc76093e24e485faafcf2722d9056e5e36aac36673c380878"
  },
  "npmWasmSha256": "65deb7172894049eb554cf6e02c520274ac117a1992d3d16a3f346c09ceb41e5",
  "toolchainImage": "emscripten/emsdk:4.0.7@sha256:8acec700a48dbff5250afc1e3ee545b7c002b689043ee82c277de6481a237fd7",
  "runtimeModified": false,
  "sourceReconstructionPatches": [
    "source/embind-route-validation.patch"
  ],
  "declaredAdaptagramsTag": "v1.0.5",
  "buildVerification": {
    "date": "2026-11-03",
    "platform": "linux/amd64",
    "command": "rebuild.py: archived production compiler command + locked esbuild",
    "wasmMatchesDistributedSha256": true,
    "wasmBytes": 492029,
    "wasmSha256": "65deb7172894049eb554cf6e02c520274ac117a1992d3d16a3f346c09ceb41e5",
    "sourceCodeChanges": "Expose two existing v1.0.6 validation methods in embind; no algorithm changes",
    "note": "Published reconstruction patch also includes a dated source comment notice.",
    "outputs": {
      "index.js": {
        "bytes": 44017,
        "sha256": "b37ef71a879c786edd03895891a55df2288427ce21f3a00e79e92e9ade205c16",
        "matchesDistribution": true
      },
      "index.js.map": {
        "bytes": 94290,
        "sha256": "b4bb768e1095842ff28e44506d5c35367a4587c08e51414ad6afbb8afc03041a",
        "matchesDistribution": true
      },
      "libavoid.wasm": {
        "bytes": 492029,
        "sha256": "65deb7172894049eb554cf6e02c520274ac117a1992d3d16a3f346c09ceb41e5",
        "matchesDistribution": true
      }
    },
    "esmMatchesDistributedSha256": true,
    "sourceMapMatchesDistributedSha256": true
  }
}
