)]}'
{
  "commit": "65b23422e6007fa547bdf7b6813bd3c76e7c1f48",
  "tree": "cfa211c091964412555ea6146173aa2d7350fa1a",
  "parents": [
    "d2cf6ce46dd51f74f23416051aed8c6c07732674"
  ],
  "author": {
    "name": "Bharat Raju",
    "email": "brdandu@silabs.com",
    "time": "Tue Oct 13 13:35:39 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 13 13:35:39 2026 -0400"
  },
  "message": "fix(husky): make pre-commit work from GUI git clients (#1740)\n\nGUI clients such as Sourcetree launch git without a full shell PATH, so\nnpx was not found and the pre-commit hook failed. npm install now writes\n~/.config/husky/init.sh (Husky v9 sources it before every hook) using the\nnode that ran the install, so each developer gets the right path without\ncommitting machine-specific setup. Drop the deprecated husky.sh source\nline, which fails in Husky v10.\n\nAlso record Rollup\u0027s optional platform binaries in package-lock.json so\nnpm 11 (Node 24) can run npm ci against a lockfile last written by npm 10.\n\n- JIRA: ZAPP-1779",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be6aca74e1f9eba3654aea0ae54576d99c6f6987",
      "old_mode": 33261,
      "old_path": ".husky/pre-commit",
      "new_id": "bf56c049eaba89bcd8947b29e9192f7c2cf378b4",
      "new_mode": 33261,
      "new_path": ".husky/pre-commit"
    },
    {
      "type": "modify",
      "old_id": "63f15994f99098dbbf17c5cb5d389e4732d89d1d",
      "old_mode": 33188,
      "old_path": "docs/development-instructions.md",
      "new_id": "1aa1a3c28e0814087e9844d5aa8b31569a716274",
      "new_mode": 33188,
      "new_path": "docs/development-instructions.md"
    },
    {
      "type": "modify",
      "old_id": "cb7db10be68ea9049ceab41cf084e4a5b8c2f501",
      "old_mode": 33188,
      "old_path": "package-lock.json",
      "new_id": "10a4b6833da132386c0bc827bb6df056232a5955",
      "new_mode": 33188,
      "new_path": "package-lock.json"
    },
    {
      "type": "modify",
      "old_id": "bda15278926cbc75f2b915b038f57c6c538ee057",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "8175a2d1c408de626b01351bd2bcbb81bf25a0d3",
      "new_mode": 33188,
      "new_path": "package.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "041b676f600e1e837b2ba8e308cc10849db30cc5",
      "new_mode": 33188,
      "new_path": "src-script/setup-husky-env.js"
    }
  ]
}
