{
  "schemaVersion": 1,
  "package": "mathjs",
  "version": "15.2.0",
  "upstreamArchive": "https://registry.npmjs.org/mathjs/-/mathjs-15.2.0.tgz",
  "upstreamArchiveSha256": "cb99d6e259c42193863aea504d694ac3fc6df4753ff126ccf8dcb9c441ce5451",
  "sourceArchive": "https://codeload.github.com/josdejong/mathjs/tar.gz/refs/tags/v15.2.0",
  "sourceArchiveSha256": "ff99fbc4f8c86ee372759160b0792121fd47de5812251d9fc6c2e8991d1a25f1",
  "licenseTextSource": "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt",
  "runtimeChanged": false,
  "sourceComparison": {
    "allMathjsSourceModulesInMap": 655,
    "matchingTagModules": 655,
    "mismatches": 0,
    "csparseModulesInBundle": 18,
    "csparsePaths": [
      "src/function/algebra/sparse/csTdfs.js",
      "src/function/algebra/sparse/csFlip.js",
      "src/function/algebra/sparse/csAmd.js",
      "src/function/algebra/sparse/csFkeep.js",
      "src/function/algebra/sparse/csLeaf.js",
      "src/function/algebra/sparse/csCounts.js",
      "src/function/algebra/sparse/csSqr.js",
      "src/function/algebra/sparse/csPermute.js",
      "src/function/algebra/sparse/csEtree.js",
      "src/function/algebra/sparse/csPost.js",
      "src/function/algebra/sparse/csMarked.js",
      "src/function/algebra/sparse/csMark.js",
      "src/function/algebra/sparse/csUnflip.js",
      "src/function/algebra/sparse/csDfs.js",
      "src/function/algebra/sparse/csSpsolve.js",
      "src/function/algebra/sparse/csReach.js",
      "src/function/algebra/sparse/csLu.js",
      "src/function/algebra/sparse/csIpvec.js"
    ]
  },
  "rebuild": {
    "date": "2026-10-28",
    "commands": [
      "npm ci --ignore-scripts --no-audit --no-fund",
      "./node_modules/.bin/gulp browser"
    ],
    "output": "lib/browser/math.js",
    "byteIdenticalToShipped": true,
    "limitation": "Upstream banner or toolchain changes can change future build bytes. The reviewed lockfile and source archive produced an exact match on the recorded date."
  },
  "artifacts": {
    "math.js": {
      "sha256": "b4de1e31da7797c3daaf7b8dae3b1d8bb0a7296c9cc8590f9359ac0250f8ddd6",
      "bytes": 649724
    },
    "math.js.LICENSE.txt": {
      "sha256": "151d5bfa3296601cb7bf5b2d36df4166b862644f894bcd2c3f55c89a06d7fa6b",
      "bytes": 1148
    },
    "LICENSE": {
      "sha256": "3b0f65a9308588e12b619b2f05c788b4a5f41220006ce563b826b0feb489fd26",
      "bytes": 10172
    },
    "NOTICE": {
      "sha256": "40e0c8aac7a769ef524e089b8ef75f81325ab7deca50def443b9b20d425e65b5",
      "bytes": 629
    },
    "THIRD-PARTY-NOTICES.txt": {
      "sha256": "ac973a1d1f0972eb8ce8401b5d210fdd8bdca17b45ddf6fafdf8972df6479fdd",
      "bytes": 12481
    },
    "COPYING-CSparse.txt": {
      "sha256": "20e50fe7aae3e56378ebf0417d9de904f55a0e61e4df315333e632a4d3555d95",
      "bytes": 26419
    },
    "CSPARSE-NOTICE.txt": {
      "sha256": "55dd4118e70081c8b7f7d373b64e8120b3b24cb7066b6a0a7734d20c945d0476",
      "bytes": 2218
    },
    "src/mathjs-15.2.0-source.tar.gz": {
      "sha256": "ff99fbc4f8c86ee372759160b0792121fd47de5812251d9fc6c2e8991d1a25f1",
      "bytes": 1178995
    },
    "src/math.js.map": {
      "sha256": "6548ff925472cf7c00de0b8541109f0a639961db11916175004bcaf22c776113",
      "bytes": 3099728
    },
    "README.txt": {
      "sha256": "e03e6fe1dbf61a29dcb663b160baf6f2f8c05a3f4cdb73deb3beb45df2972bdf",
      "bytes": 3055
    }
  }
}
