{
  "schemaVersion": 1,
  "name": "validator.js (vendored EAN / ISO6346 subset)",
  "version": "13.15.35",
  "commit": "7a8079709cd4cb27b2a1846e6f6508d68c9d928f",
  "upstream": "https://github.com/validatorjs/validator.js",
  "license": "MIT",
  "copyright": "Copyright (c) 2018 Chris O'Hara <cohara87@gmail.com>",
  "licensePath": "public/licenses/validator-13.15.35.txt",
  "changes": [
    "Runtime copies rename .js to .mjs and add a provenance/license preamble; two assertString imports gain .mjs. Algorithms are unchanged.",
    "A separate local wrapper requires a primitive string and exact ASCII full match before calling either vendored validator.",
    "ISO6346 wrapper requires all 11 characters including a check digit for U, J and Z; lowercase ASCII is uppercased visibly; whitespace is rejected."
  ],
  "scope": "Three source files only. No npm package installation, transitive runtime dependency, remote service, data, model, image, font or standard text copied.",
  "files": [
    {
      "upstreamPath": "src/lib/isEAN.js",
      "upstreamUrl": "https://raw.githubusercontent.com/validatorjs/validator.js/7a8079709cd4cb27b2a1846e6f6508d68c9d928f/src/lib/isEAN.js",
      "runtimePath": "lib/vendor/validator/isEAN.mjs",
      "originalPreservedPath": "public/licenses/validator-13.15.35/source/src/lib/isEAN.js",
      "originalSha256": "76b83e3012df17f6117ca121b4fe74c6e6d83efcd6da7e04b5f41ec1b6d54e0f",
      "runtimeSha256": "a79c55064f562a748333d1e2b169f4f4592dd603a53f5ca56d55c0cac611b85e",
      "upstreamGitBlobSha": "731932ad38be95ca0f56184d98a8a927b9018fee"
    },
    {
      "upstreamPath": "src/lib/isISO6346.js",
      "upstreamUrl": "https://raw.githubusercontent.com/validatorjs/validator.js/7a8079709cd4cb27b2a1846e6f6508d68c9d928f/src/lib/isISO6346.js",
      "runtimePath": "lib/vendor/validator/isISO6346.mjs",
      "originalPreservedPath": "public/licenses/validator-13.15.35/source/src/lib/isISO6346.js",
      "originalSha256": "966e6b0cc4c767f0a9e6e26da259412de5c59292e0d00ad6e023e79206db8636",
      "runtimeSha256": "43adfe7277b0a4df8ddc0c7bc285055698f8a5c2b35ee3ad5086a02e98d246c7",
      "upstreamGitBlobSha": "2c28c1123b367b97d5f9f83c67a5004e025544be"
    },
    {
      "upstreamPath": "src/lib/util/assertString.js",
      "upstreamUrl": "https://raw.githubusercontent.com/validatorjs/validator.js/7a8079709cd4cb27b2a1846e6f6508d68c9d928f/src/lib/util/assertString.js",
      "runtimePath": "lib/vendor/validator/util/assertString.mjs",
      "originalPreservedPath": "public/licenses/validator-13.15.35/source/src/lib/util/assertString.js",
      "originalSha256": "e54a2f8bfeeabf30427cad6ee5369a7786b4c3e1189bb914ae063d3ccb966bbb",
      "runtimeSha256": "4bb626f8b89f8dc7fee8c12eaccd3d4a001ff8e69f9a9803f8ef39b2c04f8de3",
      "upstreamGitBlobSha": "3baa4452f02145b9d0c44fd10a1211a14e8cb86b"
    }
  ],
  "licenseSha256": "683b3c34623e01daad41cb2a3d0a93578c590f8d0206cbd8b0b579fb7def2603",
  "licenseGitBlobSha": "4e49a3840858e4b125558b2feb00f0fe601e32d0"
}
