| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- {
- "permissions": {
- "allow": [
- "Bash(node --version)",
- "Bash(npm --version)",
- "Bash(npm view *)",
- "Bash(pnpm --version)",
- "Bash(turbo --version)",
- "Bash(turbo run build)",
- "Bash(turbo run lint)",
- "Bash(pnpm run lint:*)",
- "Bash(pnpm vitest run *)",
- "Bash(pnpm biome check *)",
- "Bash(pnpm ls *)",
- "Bash(pnpm why *)",
- "Bash(cat *)",
- "Bash(echo *)",
- "Bash(find *)",
- "Bash(grep *)",
- "Bash(git diff *)",
- "Bash(gh issue view *)",
- "Bash(gh pr view *)",
- "Bash(gh pr diff *)",
- "Bash(ls *)",
- "WebFetch(domain:github.com)",
- "mcp__context7__*",
- "mcp__plugin_context7_*",
- "mcp__github__*",
- "WebSearch",
- "WebFetch"
- ]
- },
- "enableAllProjectMcpServers": true,
- "hooks": {
- "SessionStart": [
- {
- "hooks": [
- {
- "type": "command",
- "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/session-start.sh"
- }
- ]
- }
- ],
- "PostToolUse": [
- {
- "matcher": "Write|Edit",
- "hooks": [
- {
- "type": "command",
- "command": "if [[ \"$FILE\" == */apps/* ]] || [[ \"$FILE\" == */packages/* ]]; then REPO_ROOT=$(echo \"$FILE\" | sed 's|/\\(apps\\|packages\\)/.*|/|'); cd \"$REPO_ROOT\" && pnpm biome check --write \"$FILE\" 2>/dev/null || true; fi",
- "timeout": 30
- }
- ]
- }
- ]
- },
- "enabledPlugins": {
- "context7@claude-plugins-official": true,
- "github@claude-plugins-official": true,
- "typescript-lsp@claude-plugins-official": true,
- "playwright@claude-plugins-official": true
- }
- }
|