Files
gh-jezweb-claude-skills-ski…/plugin.lock.json
2025-11-30 08:25:04 +08:00

85 lines
3.2 KiB
JSON

{
"$schema": "internal://schemas/plugin.lock.v1.json",
"pluginId": "gh:jezweb/claude-skills:skills/nextjs",
"normalized": {
"repo": null,
"ref": "refs/tags/v20251128.0",
"commit": "7752a82e83393fe7be5bce05d0911b6498c93050",
"treeHash": "751d0e9f13f37b25b60eb7bd37981fed86ad120f2e150e053f240a521b9b9e85",
"generatedAt": "2025-11-28T10:18:59.854318Z",
"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": "nextjs",
"description": "Build Next.js 16 apps with App Router, Server Components/Actions, Cache Components (use cache), and async route params. Includes proxy.ts (replaces middleware.ts) and React 19.2. Use when: building Next.js 16 projects, or troubleshooting async params (Promise types), use cache directives, parallel route 404s (missing default.js), or proxy.ts CORS.",
"version": "1.0.0"
},
"content": {
"files": [
{
"path": "README.md",
"sha256": "291f3e1170756b73e817589cfd801423a4db65b30f736b90173f1b0464d3c688"
},
{
"path": "SKILL.md",
"sha256": "0d274baa9085ed5ded3c5fca56c8498352197345eb18136d125e05e1ecee9164"
},
{
"path": "references/next-16-migration-guide.md",
"sha256": "b13cb9e7d265f5eeb49f4d25bbc3db9f4afaec519adfb3661a94e811fd41d4a7"
},
{
"path": "references/top-errors.md",
"sha256": "fbc231577f65325a341578a53faa59bcefb0158ab39053d02b8245a09dd7ab05"
},
{
"path": "scripts/check-versions.sh",
"sha256": "81b37d00e6f3b91f2b9e411dd85f5f9681c95957eb951ed8d9da9da5914f5a70"
},
{
"path": ".claude-plugin/plugin.json",
"sha256": "c1c2ed4e43352267df00c2ba4037ec218053613a8bb4a8eb93130c2ad1bf6f8b"
},
{
"path": "templates/server-actions-form.tsx",
"sha256": "8b13071ca8c839e1e7a37792686a25853f43ecfdbb17cf4534c4489049ee57cb"
},
{
"path": "templates/proxy-migration.ts",
"sha256": "362c27846d847e2ebd01692e980f1b3c0b4bb4e1cff8f1fd98e6979ee59dbb3c"
},
{
"path": "templates/route-handler-api.ts",
"sha256": "be6533d939727add7e97aaebf6b91eed846a8c343b93f9a6b27c44019811036d"
},
{
"path": "templates/package.json",
"sha256": "298748ae5473db8d20cae62bba914fd6878f983cd2ebf0c55f6ae3a50b264853"
},
{
"path": "templates/app-router-async-params.tsx",
"sha256": "7630604e4d4d11e83a36b2337f833c286ef1381ca5217076a15db8ec32a856c5"
},
{
"path": "templates/cache-component-use-cache.tsx",
"sha256": "986256a04ebce7de7c624a5c5d0f5fd84fc2a590cc5600dfff18a97bae8eabae"
},
{
"path": "templates/parallel-routes-with-default.tsx",
"sha256": "513cac57ae53e33fd619cf15876320264fe93d366727426bef09549ceae2e541"
}
],
"dirSha256": "751d0e9f13f37b25b60eb7bd37981fed86ad120f2e150e053f240a521b9b9e85"
},
"security": {
"scannedAt": null,
"scannerVersion": null,
"flags": []
}
}