diff options
Diffstat (limited to 'frameworks/nextjs-15/.claude/settings.json')
| -rw-r--r-- | frameworks/nextjs-15/.claude/settings.json | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/frameworks/nextjs-15/.claude/settings.json b/frameworks/nextjs-15/.claude/settings.json new file mode 100644 index 0000000..b7afb46 --- /dev/null +++ b/frameworks/nextjs-15/.claude/settings.json @@ -0,0 +1,74 @@ +{ + "permissions": { + "allow": [ + "Bash(npm run dev:*)", + "Bash(npm run build:*)", + "Bash(npm run lint:*)", + "Bash(npm run test:*)", + "Bash(npm run type-check:*)", + "Bash(npx next:*)", + "Write(app/**/*)", + "Write(src/**/*)", + "Write(components/**/*)", + "Write(lib/**/*)", + "Write(public/**/*)", + "Read(next.config.js)", + "Read(package.json)", + "Read(tsconfig.json)", + "Edit(tailwind.config.js)" + ], + "deny": [ + "Read(.env.production)", + "Read(.env.local)", + "Write(.env)", + "Bash(rm -rf:*)", + "Bash(npm publish:*)" + ], + "additionalDirectories": [ + "../components", + "../lib" + ] + }, + "env": { + "NODE_ENV": "development", + "NEXT_PUBLIC_APP_ENV": "development" + }, + "hooks": { + "PreToolUse": [ + { + "matcher": "Write", + "hooks": [ + { + "type": "command", + "command": "echo 'Creating/updating file: $FILE_PATH'", + "timeout": 5 + } + ] + } + ], + "PostToolUse": [ + { + "matcher": "Write|Edit", + "hooks": [ + { + "type": "command", + "command": "npx prettier --write $FILE_PATH", + "timeout": 10 + } + ] + } + ] + }, + "statusLine": { + "type": "command", + "command": "echo '[Next.js 15] $(basename $(pwd))'" + }, + "_metadata": { + "name": "Next.js 15", + "version": "1.0.0", + "category": "framework", + "generated": "2025-08-20T13:36:56.329Z", + "generator": "manual", + "note": "Official Claude Code configuration" + } +} |
