{
  "schemaVersion": 1,
  "name": "@jaames/iro",
  "version": "5.5.2",
  "buildRevision": "moreless.1",
  "purpose": "Replace the unpublished transitive dependency resolution with a pinned Preact 10.29.8 build while retaining the iro 5.5.2 source and core 1.2.1.",
  "inputs": [
    {
      "package": "@jaames/iro",
      "version": "5.5.2",
      "commit": "22d2c0e6bed949d441f05091283498cdb92bab02",
      "url": "https://codeload.github.com/jaames/iro.js/tar.gz/22d2c0e6bed949d441f05091283498cdb92bab02",
      "sha256": "ecb3d9e074a17c2b01f5744deb97b86f649eca2569649b8671903f7948fb6a3a"
    },
    {
      "package": "@irojs/iro-core",
      "version": "1.2.1",
      "url": "https://registry.npmjs.org/@irojs/iro-core/-/iro-core-1.2.1.tgz",
      "sha256": "889a248a696e7771270436f7412aca2b00ce2e79ed14cbb728776a639c359533"
    },
    {
      "package": "preact",
      "version": "10.29.8",
      "url": "https://registry.npmjs.org/preact/-/preact-10.29.8.tgz",
      "sha256": "b18cb0a457f3d43c7bb30391a74ade7d13e03bc6e77915e061c70c0fe1123299"
    }
  ],
  "build": {
    "recipe": "scripts/third-party/iro/build.mjs",
    "esbuild": "0.28.2",
    "target": "es2018",
    "format": "iife",
    "entry": "import iro from \"./src/index.ts\"; globalThis.iro = iro;",
    "banner": "/*!\n * iro.js v5.5.2\n * 2016-2021 James Daniel\n * Licensed under MPL 2.0\n * github.com/jaames/iro.js\n */\n/* MORELESS rebuild 2026-10-28: iro 5.5.2 + iro-core 1.2.1 + Preact 10.29.8. Source and notices: ./NOTICE.txt */"
  },
  "sourceChanges": [],
  "licenseFiles": [
    "LICENSE.txt",
    "LICENSE-preact.txt",
    "NOTICE.txt",
    "src/SHA256SUMS"
  ],
  "securityEvidence": {
    "preactAdvisory": "https://github.com/preactjs/preact/security/advisories/GHSA-36hm-qxxp-pg3m",
    "preactReview": "10.29.8 is outside all affected ranges in the upstream advisory. Exact npm OSV query returned no advisories on 2026-10-28. The previous unresolved release is not asserted to have been vulnerable."
  },
  "artifacts": {
    "iro.min.js": {
      "sha256": "6c6dbc1b97c8424b7ab31591b1440b69ce5368d75e09e2de980ce4dc1f5b43ce",
      "bytes": 29764
    },
    "LICENSE-preact.txt": {
      "sha256": "1fe6958409c8c257a70c587a18b6f7f412b179b456630790d30b2ec9a8e4b7d4",
      "bytes": 1087
    },
    "src/iro-22d2c0e6bed949d441f05091283498cdb92bab02.tar.gz": {
      "sha256": "ecb3d9e074a17c2b01f5744deb97b86f649eca2569649b8671903f7948fb6a3a",
      "bytes": 2979810
    }
  },
  "bundledInputs": [
    {
      "file": "preact/dist/preact.module.js",
      "bytes": 11693
    },
    {
      "file": "@irojs/iro-core/dist/iro-core.es.js",
      "bytes": 34393
    },
    {
      "file": "@jaames/iro/src/ComponentTypes.ts",
      "bytes": 512
    },
    {
      "file": "@jaames/iro/src/ComponentWrapper.tsx",
      "bytes": 3467
    },
    {
      "file": "@jaames/iro/src/Handle.tsx",
      "bytes": 1478
    },
    {
      "file": "@jaames/iro/src/Slider.tsx",
      "bytes": 2767
    },
    {
      "file": "@jaames/iro/src/Box.tsx",
      "bytes": 3718
    },
    {
      "file": "@jaames/iro/src/Wheel.tsx",
      "bytes": 4626
    },
    {
      "file": "@jaames/iro/src/createWidget.ts",
      "bytes": 1876
    },
    {
      "file": "@jaames/iro/src/ColorPicker.tsx",
      "bytes": 9977
    },
    {
      "file": "@jaames/iro/src/index.ts",
      "bytes": 893
    },
    {
      "file": "<stdin>",
      "bytes": 55
    }
  ]
}
