{
  "reviewed": "2026-10-04",
  "libraries": [
    {
      "name": "@cantoo/pdf-lib",
      "version": "2.11.1",
      "packageLicense": "MIT",
      "license": "MIT",
      "repository": "https://github.com/cantoo-scribe/pdf-lib",
      "download": "https://registry.npmjs.org/@cantoo/pdf-lib/-/pdf-lib-2.11.1.tgz",
      "licenseFiles": [
        "/licenses/cantoo-pdf-lib-LICENSE.md"
      ],
      "modified": false
    },
    {
      "name": "@fontsource-variable/inter",
      "version": "5.3.0",
      "packageLicense": "OFL-1.1",
      "license": "OFL-1.1",
      "repository": "https://github.com/fontsource/font-files",
      "download": "https://registry.npmjs.org/@fontsource-variable/inter/-/inter-5.3.0.tgz",
      "licenseFiles": [
        "/licenses/fontsource-variable-inter-LICENSE"
      ],
      "modified": false
    },
    {
      "name": "@fontsource-variable/noto-sans-arabic",
      "version": "5.3.0",
      "packageLicense": "OFL-1.1",
      "license": "OFL-1.1",
      "repository": "https://github.com/fontsource/font-files",
      "download": "https://registry.npmjs.org/@fontsource-variable/noto-sans-arabic/-/noto-sans-arabic-5.3.0.tgz",
      "licenseFiles": [
        "/licenses/fontsource-variable-noto-sans-arabic-LICENSE"
      ],
      "modified": false
    },
    {
      "name": "pdfjs-dist",
      "version": "6.4.299",
      "packageLicense": "Apache-2.0",
      "license": "Apache-2.0",
      "repository": "https://github.com/mozilla/pdf.js",
      "download": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-6.4.299.tgz",
      "licenseFiles": [
        "/licenses/pdfjs-dist-LICENSE"
      ],
      "modified": false
    },
    {
      "name": "fflate",
      "version": "0.8.3",
      "packageLicense": "MIT",
      "license": "MIT",
      "repository": "https://github.com/101arrowz/fflate",
      "download": "https://registry.npmjs.org/fflate/-/fflate-0.8.3.tgz",
      "licenseFiles": [
        "/licenses/fflate-LICENSE"
      ],
      "modified": false
    },
    {
      "name": "tesseract.js",
      "version": "7.0.0",
      "packageLicense": "Apache-2.0",
      "license": "Apache-2.0",
      "repository": "https://github.com/naptha/tesseract.js",
      "download": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-7.0.0.tgz",
      "licenseFiles": [
        "/licenses/tesseract.js-LICENSE.md"
      ],
      "modified": false
    },
    {
      "name": "tesseract.js-core",
      "version": "7.0.0",
      "packageLicense": "Apache-2.0",
      "license": "Apache-2.0",
      "repository": "https://github.com/naptha/tesseract.js-core",
      "download": "https://registry.npmjs.org/tesseract.js-core/-/tesseract.js-core-7.0.0.tgz",
      "licenseFiles": [
        "/licenses/tesseract.js-core-LICENSE"
      ],
      "modified": false
    },
    {
      "name": "@tesseract.js-data/eng",
      "version": "1.0.0",
      "packageLicense": "MIT",
      "license": "Apache-2.0 (traineddata); package metadata says MIT",
      "repository": "https://github.com/naptha/tessdata",
      "download": "https://registry.npmjs.org/@tesseract.js-data/eng/-/eng-1.0.0.tgz",
      "licenseFiles": [],
      "modified": false
    },
    {
      "name": "@tesseract.js-data/ara",
      "version": "1.0.0",
      "packageLicense": "MIT",
      "license": "Apache-2.0 (traineddata); package metadata says MIT",
      "repository": "https://github.com/naptha/tessdata",
      "download": "https://registry.npmjs.org/@tesseract.js-data/ara/-/ara-1.0.0.tgz",
      "licenseFiles": [],
      "modified": false
    },
    {
      "name": "libheif-js",
      "version": "1.23.2",
      "packageLicense": "LGPL-3.0",
      "license": "LGPL-3.0",
      "repository": "https://github.com/catdad-experiments/libheif-js",
      "download": "https://registry.npmjs.org/libheif-js/-/libheif-js-1.23.2.tgz",
      "licenseFiles": [
        "/licenses/libheif-js-LICENSE"
      ],
      "modified": false
    },
    {
      "name": "utif",
      "version": "3.1.0",
      "packageLicense": "MIT",
      "license": "MIT",
      "repository": "https://github.com/photopea/UTIF.js",
      "download": "https://registry.npmjs.org/utif/-/utif-3.1.0.tgz",
      "licenseFiles": [
        "/licenses/utif-LICENSE"
      ],
      "modified": false
    },
    {
      "name": "@jsquash/oxipng",
      "version": "2.3.0",
      "packageLicense": "Apache-2.0",
      "license": "Apache-2.0",
      "repository": "https://github.com/jamsinclair/jSquash/tree/main/packages/oxipng",
      "download": "https://registry.npmjs.org/@jsquash/oxipng/-/oxipng-2.3.0.tgz",
      "licenseFiles": [
        "/licenses/jsquash-oxipng-LICENSE"
      ],
      "modified": false
    },
    {
      "name": "@cantoo/fontkit",
      "version": "2.0.12",
      "packageLicense": "MIT",
      "license": "MIT",
      "repository": "https://github.com/cantoo-scribe/fontkit",
      "download": "https://registry.npmjs.org/@cantoo/fontkit/-/fontkit-2.0.12.tgz",
      "licenseFiles": [
        "/licenses/cantoo-fontkit-LICENSE"
      ],
      "modified": false
    }
  ],
  "modelLicenseSource": "https://github.com/naptha/tessdata/blob/gh-pages/LICENSE",
  "codecLicenseFiles": [
    "/licenses/oxipng-codec-LICENSE.md",
    "/licenses/libheif-bundled-LICENSE"
  ],
  "notes": [
    "Library source versions are pinned in package-lock.json.",
    "libheif-js and its library are unmodified, independently loaded modules. Corresponding source/build scripts: https://github.com/catdad-experiments/libheif-js/tree/v1.23.2 .",
    "OCR weights are the 4.0.0_best_int English/Arabic models. Registry data is a different source licensed CC0.",
    "Preserve each library’s notices and source-distribution requirements when redistributing."
  ]
}