)]}'
{
  "commit": "c7342cf9f514844a3e7c09841490df2c74535693",
  "tree": "f2242add075055e508a3aa2acebf9df7723d7566",
  "parents": [
    "3155d0c57b60834e176f8832f92b0ed953c120af"
  ],
  "author": {
    "name": "CritasWang",
    "email": "critas@outlook.com",
    "time": "Fri Sep 11 12:04:11 2026 +0800"
  },
  "committer": {
    "name": "CritasWang",
    "email": "critas@outlook.com",
    "time": "Fri Sep 11 12:04:11 2026 +0800"
  },
  "message": "chore: restrict npm package contents and add NOTICE\n\n- add a files whitelist so only dist and the top-level docs are published;\n  this drops tests, benchmark, docs, examples, docker-compose files, CI\n  config and dot-directories such as .claude/.specify/.omc from the tarball\n- add the ASF NOTICE file\n- add repository/homepage/bugs metadata and set the author\n- clean dist before building so deleted sources no longer leave stale\n  artifacts behind in the package\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ec5fb4aee8baa0b32ee980e9e882675faa833a7",
      "new_mode": 33188,
      "new_path": "NOTICE"
    },
    {
      "type": "modify",
      "old_id": "1953a58e18bcfeb810895601defc03538e5b52c7",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "2380462a7eb4c196c118be34c069924fb4736293",
      "new_mode": 33188,
      "new_path": "package.json"
    }
  ]
}
