### Enforce Bun Usage (TypeScript) Source: https://github.com/boxabirds/awesome-hooks/blob/main/README.md This hook enforces the use of Bun instead of npm in projects. It blocks npm commands and suggests Bun equivalents for package management. ```Shell npm install bun install ``` -------------------------------- ### Ensure File Name Consistency (Shell) Source: https://github.com/boxabirds/awesome-hooks/blob/main/README.md This hook ensures consistent file naming conventions within directories. It analyzes existing files to determine the predominant convention (snake_case, camelCase, or kebab-case) and blocks file creation if the new filename doesn't match, suggesting a properly formatted alternative. ```Shell # Example 1: snake_case convention # Directory contains: user_service.py, api_handler.py # Blocked: Creating newFile.py # Suggested: new_file.py # Example 2: kebab-case convention # Directory contains: user-service.js, api-handler.js # Blocked: Creating newFile.js # Suggested: new-file.js ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.