141 lines
5.4 KiB
JSON
141 lines
5.4 KiB
JSON
{
|
|
"$schema": "internal://schemas/plugin.lock.v1.json",
|
|
"pluginId": "gh:neondatabase-labs/ai-rules:neon-plugin",
|
|
"normalized": {
|
|
"repo": null,
|
|
"ref": "refs/tags/v20251128.0",
|
|
"commit": "efa0ea97a6d533b475fb5cb90266dbf029636e6e",
|
|
"treeHash": "62e1862994e2017431a058792ec2448f4655a34afd64fdc5c169d1854f85959c",
|
|
"generatedAt": "2025-11-28T10:27:18.700720Z",
|
|
"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": "neon-plugin",
|
|
"description": "Neon database development skills including authentication, Drizzle ORM, serverless drivers, and toolkit utilities",
|
|
"version": "1.0.1"
|
|
},
|
|
"content": {
|
|
"files": [
|
|
{
|
|
"path": "README.md",
|
|
"sha256": "831f030f1ca53af7581590c22b324f1240522b8c237cb71cf07ac4bd6b6abaa9"
|
|
},
|
|
{
|
|
"path": ".claude-plugin/plugin.json",
|
|
"sha256": "d3e6ddd825bad503ba8778e43316fdbe13c2c2108dce493170584a169656ecda"
|
|
},
|
|
{
|
|
"path": "skills/neon-serverless/SKILL.md",
|
|
"sha256": "a17ac8b2258ca9ce2f042f4df7d3f5647d41b664bc58a3e2f95f0389e3384506"
|
|
},
|
|
{
|
|
"path": "skills/neon-serverless/scripts/validate-connection.ts",
|
|
"sha256": "329b0ee57e0e4fe3d5f9fb7929d968fc178071e8364bd8a80d4095d11eb6e584"
|
|
},
|
|
{
|
|
"path": "skills/neon-serverless/templates/websocket-pool.ts",
|
|
"sha256": "e81b77b538004c83f57e1d4d50190a049a7b4a1e09fb823e3c99989ac1e2b7c9"
|
|
},
|
|
{
|
|
"path": "skills/neon-serverless/templates/http-connection.ts",
|
|
"sha256": "94c9739105d469664b7b6312ac1db7084bb2a08a8e12521169910057467cfb89"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/SKILL.md",
|
|
"sha256": "48753ea63251ea3fe0238e452012cbb18d77ae917a5418fa86c910fcc825cf8b"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/references/migrations.md",
|
|
"sha256": "52fdf640eb88f30956167d7314a03b32cecfa57109b6f69947828c13ebde1ea1"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/references/adapters.md",
|
|
"sha256": "a0bd8efb5588fc5049f2527dc4e9df8d0f3a59909569338cfc71c50d5e6d64d9"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/references/query-patterns.md",
|
|
"sha256": "118f6a6e83846d1fc07cbb454a7e5ddf6e4e130e0dd7b7f4ef50f104d77f5a0f"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/guides/troubleshooting.md",
|
|
"sha256": "a979f9483626938c2c554af3506e8ebe50e10bf5d887d949ccf7e42e1a778379"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/guides/existing-project.md",
|
|
"sha256": "162aceb4fc28339dba379c1d956b2e265977aacc83154a08463d896999704914"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/guides/new-project.md",
|
|
"sha256": "36ff4754b8a52d8fef8840c98077c8e13b92ec6dbe16948b88e036faf3c2cf5a"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/guides/schema-only.md",
|
|
"sha256": "c5f3e657f9b22b224f62fa9efc61667a03c7742426f013f6288020c34292c9aa"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/scripts/generate-schema.ts",
|
|
"sha256": "d5789693192f41e1eacdd3c9295139a14b382143e973ab098e5b2e9480af4149"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/scripts/run-migration.ts",
|
|
"sha256": "6a5a3f1c50e3945f9adcc8a7a2671857f1ff53043c2ab858bb50d06a91aa3200"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/templates/db-websocket.ts",
|
|
"sha256": "7bfe3bb5b0b40b227908f5fa821dcb13a8b7c397005ee74834867e8415b07592"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/templates/db-http.ts",
|
|
"sha256": "a513bd67ea87107aeee559b20681e77bafa033e860f40c6a20a863364d45b5c6"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/templates/schema-example.ts",
|
|
"sha256": "980aa5fd536634038405fc5c22740b3f2d050e5f4d97140c7d08a1d1defbb7f0"
|
|
},
|
|
{
|
|
"path": "skills/neon-drizzle/templates/drizzle-config.ts",
|
|
"sha256": "d1e93a19512057deba5a47ad755b8635de2a6a84f3b65b6fa7a8c7ac0d17c875"
|
|
},
|
|
{
|
|
"path": "skills/neon-toolkit/SKILL.md",
|
|
"sha256": "bd4092679a7a4d7591e69896acf3d1dfe8c4ebde527a8eed28c55961e8cdce69"
|
|
},
|
|
{
|
|
"path": "skills/neon-toolkit/scripts/destroy-ephemeral-db.ts",
|
|
"sha256": "08c75c23c2a6dade8163ec6c94ff7688b0310f1ce6d19f4f8ac00c740182f1c1"
|
|
},
|
|
{
|
|
"path": "skills/neon-toolkit/scripts/create-ephemeral-db.ts",
|
|
"sha256": "a7fa9e7ad2a188de5875988a97347bd6a4bd8e1e3742fb3877b85236abcec1fc"
|
|
},
|
|
{
|
|
"path": "skills/neon-toolkit/templates/toolkit-workflow.ts",
|
|
"sha256": "c4637e1bc40012a7352e26ae8b8a425f331a35e6f0c3667b14c7c73e629c1f53"
|
|
},
|
|
{
|
|
"path": "skills/add-neon-docs/install-knowledge.md",
|
|
"sha256": "1a5d32d1bc2199cbf94d0da98cc04b356f935875528a03be20bac16378643a91"
|
|
},
|
|
{
|
|
"path": "skills/add-neon-docs/SKILL.md",
|
|
"sha256": "0222c84bfd1470831adc82769f567a49faaec9df7d9f3c53180b3f910fd7d7b5"
|
|
},
|
|
{
|
|
"path": "skills/add-neon-docs/skill-knowledge-map.json",
|
|
"sha256": "fcc6cc4aa568f98aedcce863c9174d4e4e614ddb749b33eb58fc4e48e4d1f180"
|
|
}
|
|
],
|
|
"dirSha256": "62e1862994e2017431a058792ec2448f4655a34afd64fdc5c169d1854f85959c"
|
|
},
|
|
"security": {
|
|
"scannedAt": null,
|
|
"scannerVersion": null,
|
|
"flags": []
|
|
}
|
|
} |