Files
gh-julep-ai-vibesafe/plugin.lock.json
2025-11-30 08:29:44 +08:00

61 lines
2.0 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:julep-ai/vibesafe:",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "06bd38fbe7c1519b9663c0bdb4b27de9381c53a4",
"treeHash": "bd0eaf379739b453eb51241fa484f826a84fa6c81947a12bde347c8405866dd0",
"generatedAt": "2025-11-28T10:19:21.183879Z",
"toolVersion": "publish_plugins.py@0.2.0"
},
"origin": {
"remote": "git@github.com:zhongweili/42plugin-data.git",
"branch": "master",
"commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390",
"repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data"
},
"manifest": {
"name": "vibesafe",
"description": "Vibesafe developer tools: scan, compile, test, save, diff, status, mcp; includes mode toggle.",
"version": "0.2.0-pre1"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "cc9cb6e55404eddd33aa37db2f53a0e6f8d32b2ae9603e869dbc91ebedba3a7e"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "bc4c3c47ea08f48bfafe64c298b79ffe7f8314cd0d3e8455e2c23c1a0803952d"
},
{
"path": "commands/vibe.md",
"sha256": "4ff793062dc004235c179671f5f25f2e878150049153a006e1ae59fd01acedb7"
},
{
"path": "commands/init.md",
"sha256": "45cc27a7515a2f9ff7b18feccc06518c271d6670fe51c42d6097f443304f1f28"
},
{
"path": "commands/set-mode.md",
"sha256": "f6c6876f26090b578655aa0baf9bd5c54f1595978faae753b49a218f93eb6ecb"
},
{
"path": "commands/get-mode.md",
"sha256": "91097c8788b76dc6d25e81c4256ecdf86b9e5e7cb7305385cc86fadd46943270"
},
{
"path": "skills/vibesafe/SKILL.md",
"sha256": "c094db8f43ad11d8e507c9f5b1b6bc676a75382f17fd21668f608d5923f05989"
}
],
"dirSha256": "bd0eaf379739b453eb51241fa484f826a84fa6c81947a12bde347c8405866dd0"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}