Files
gh-kivo360-claude-toolbelt-…/plugin.lock.json
2025-11-30 08:35:09 +08:00

85 lines
3.0 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:kivo360/claude-toolbelt:asyncpg-to-sqlalchemy-converter",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "5b72096cc91547f06f18d3d54dbaf40f7a1f2b81",
"treeHash": "b8bc19d9109bfe7d039cae06fa344c37cc9c5e7e3903b514530563becbbaeb4e",
"generatedAt": "2025-11-28T10:19:53.545631Z",
"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": "asyncpg-to-sqlalchemy-converter",
"description": "Convert asyncpg code in FastAPI projects to SQLAlchemy with asyncpg engine, supporting Supabase integration and lazy loading",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": ".mcp.json",
"sha256": "482f809da2c81bc7f7565edb29eb59af99a5310b19f1129f540d3d103b498af2"
},
{
"path": "README.md",
"sha256": "7a4f9a103e14b03d9829e89dbad210b7c71173f00c4882c537aa2f85d455bb52"
},
{
"path": "agents/schema-reflector.md",
"sha256": "c827d0d8dc425dd44dfe388773ebb6efb9b479f9a73a717435f50843af500ae4"
},
{
"path": "agents/conversion-analyzer.md",
"sha256": "9af724ba4b9a483fe4486ecc793a1ebcd52d80ea58fe0ba9aebb3c9d95f732fc"
},
{
"path": "hooks/hooks.json",
"sha256": "28103880178905fcc32867fa281847967f858c3c081196b9ba8641f7dd704741"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "25f58cb7d5c76b5a345325e1a386a97df778c987d7f236bea102c5ff875a3ed8"
},
{
"path": "commands/convert-project.md",
"sha256": "b63442ade17a24c5e0f3d9fd7828efe8f01888a3f1c247738271327772db30e1"
},
{
"path": "commands/generate-models.md",
"sha256": "ef37f6f2c82101513a8ed05c1fe360aae55e7f423e555d9592ec38f34de2a147"
},
{
"path": "commands/create-session.md",
"sha256": "0cb8acab704428f1d1fc1cba51e0727de54d6f7826c50891e4bd905b8901dec6"
},
{
"path": "commands/validate-conversion.md",
"sha256": "ee0d244c4e6d9bc61407ad80f54939e7a16162d8d662aae6095e109ac57ee6e6"
},
{
"path": "skills/supabase-integration/SKILL.md",
"sha256": "f921e03ab17fc5efff5e57ffc413f2ab4fcda5b16f879930f0fcd5a77cea9aff"
},
{
"path": "skills/sqlalchemy-conversion/SKILL.md",
"sha256": "af9f45ba8237bc15d2bf11a5621e5c22478d1ca22a5e4c35c3abf274a98915a3"
},
{
"path": "skills/asyncpg-detection/SKILL.md",
"sha256": "f9f9c672ad8d84f1dc086b3b790385260821d35d90719f4cd17cdc98b76c822d"
}
],
"dirSha256": "b8bc19d9109bfe7d039cae06fa344c37cc9c5e7e3903b514530563becbbaeb4e"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}