summaryrefslogtreecommitdiff
path: root/frameworks/nextjs-15/.claude/settings.json
diff options
context:
space:
mode:
Diffstat (limited to 'frameworks/nextjs-15/.claude/settings.json')
-rw-r--r--frameworks/nextjs-15/.claude/settings.json74
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"
+ }
+}