{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:jezweb/claude-skills:skills/cloudflare-hyperdrive", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "efb49861e6c6035ec3c370aadbfef2f3cabaf1cb", "treeHash": "e4823604cd08cb0d32104e2325e1abc6cf7f0aba8fd81a3ca7bfffa16f17302e", "generatedAt": "2025-11-28T10:18:58.126193Z", "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": "cloudflare-hyperdrive", "description": "Connect Workers to PostgreSQL/MySQL with Hyperdrives global pooling and caching. Use when: connecting to existing databases, setting up connection pools, using node-postgres/mysql2, integrating Drizzle/Prisma, or troubleshooting pool acquisition failures, TLS errors, nodejs_compat missing, or eval() disallowed.", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "f4cb9169b51151602038b19bfb6960dc18be096b4b43c283e441b332218a8700" }, { "path": "SKILL.md", "sha256": "3ad52b7ae84ab58bbacf6297f469a8897a5ca6aebb44c47440b551c0ca092847" }, { "path": "references/supported-databases.md", "sha256": "da1e442b841c78c872956321ad6dae2169d42ee96d93fa616483ea6d99f4b2f6" }, { "path": "references/troubleshooting.md", "sha256": "95035a78b47f910bf373c476f6411bae72bce6b8d21b8d93a39894e2655d0061" }, { "path": "references/prisma-integration.md", "sha256": "4873a3757b6b154a297d020396ecba8f20cf5cd8df2171ea3cccaa44df511949" }, { "path": "references/connection-pooling.md", "sha256": "96b0d771621a835c42fb130d2ae84dd743b41d52b4e35e902c2e725f940ec9fb" }, { "path": "references/query-caching.md", "sha256": "592506fc94117bb5fd49242ac1bbdcf177ef12fe4cfc672dfd25a8775adca32d" }, { "path": "references/wrangler-commands.md", "sha256": "a541b2a1ff3b784ec6b99784085f8b6cc3aacb49cb21cebf4e260eeee17ee719" }, { "path": "references/drizzle-integration.md", "sha256": "66982aa7d1d9d2dc435fff5ce8a97e9d84b93cfc6dcf7ed6e668bec696188f8e" }, { "path": "references/tls-ssl-setup.md", "sha256": "fc3f814f0402feb0e17145023e9c4d5e4ba43fab6ddee331fbb012a826d74da0" }, { "path": "scripts/check-versions.sh", "sha256": "22cfbd325fa2049de9e7af424b3158ae96bacce61b9e007f7882746711ce97ce" }, { "path": ".claude-plugin/plugin.json", "sha256": "285397079c5383f144bee85133c7ae4c9b712c818643ce1e5f1a73ac97d7c24e" }, { "path": "templates/wrangler-hyperdrive-config.jsonc", "sha256": "be40d9b5abe5ca431be344a42fd74680bd07d9ae230139407a36579a5beab3be" }, { "path": "templates/drizzle-mysql.ts", "sha256": "f7e7c88b851073095ee2aa82c52e5c60bd175507aed8a373d0ce338c4f86ef6b" }, { "path": "templates/postgres-js.ts", "sha256": "fd96acf57020f5a7dbfa3c2bc4cb40e6649a8ffc9d666e8730b025029199f9ac" }, { "path": "templates/postgres-basic.ts", "sha256": "1759d311514b8cf4e50d99a26968202d4b57d9622b357a6f4a6fc0fd88ad0dd5" }, { "path": "templates/postgres-pool.ts", "sha256": "e62c5594d38be643c7bfa98d3a6e260a3a6be4d7397a405d3cfe942b4eb2e821" }, { "path": "templates/drizzle-postgres.ts", "sha256": "0e604001a9d6f4f1fbeaede6e1d2e9095d9be5f2a8292b2a7d662b25f4baf3ac" }, { "path": "templates/prisma-postgres.ts", "sha256": "2f78d1c52b64f4f90cf8f2cb5adc2cd66ba58388395b0e64effffc689aedd70a" }, { "path": "templates/local-dev-setup.sh", "sha256": "331b72f4127219485ff195b06dc916764b01541aa308c2d4bdbdbaeaecb88212" }, { "path": "templates/mysql2-basic.ts", "sha256": "550aac67cb5d24c0614b62d640b242564d2c050897dd67e6a8ace09b4e46e347" } ], "dirSha256": "e4823604cd08cb0d32104e2325e1abc6cf7f0aba8fd81a3ca7bfffa16f17302e" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }