# These are some examples of commonly ignored file patterns.
# You should customize this list as applicable to your project.
# Learn more about .gitignore:
#     https://www.atlassian.com/git/tutorials/saving-changes/gitignore


# Ignore system files
.DS_Store
Thumbs.db
*.log
*.cache

# Ignore node dependencies
node_modules/
dist/
npm-debug.log
yarn-error.log
pnpm-debug.log
public/hot
public/uploads
public/storage

# Ignore composer dependencies
/vendor/
composer.lock

# Ignore environment and security files
.env
.env.example
.env.backup
.env.*
.env.local
.env.development
.env.production

# Ignore Laravel cache and logs
bootstrap/cache/
storage/framework/*
storage/logs/*

# Ignore IDE/editor files
.idea/
*.iml
.vscode/
*.sublime-project
*.sublime-workspace

# Ignore Laravel storage files
storage/app/public/
storage/app/private/

# Ignore database and test files
database/database.sqlite
database/database.sqlite-journal
Homestead.yaml
Homestead.json
valet/

# Ignore PHPUnit result cache
.phpunit.result.cache

# Ignore Laravel Mix/webpack files
/public/mix-manifest.json
/public/build/
webpack.mix.js
webpack.mix.ts
vite.config.js
vite.config.ts

# Ignore temporary and cache files
*.swp
*.bak
*.tmp
*.log
*.lock
*.pyc
*.pyo
*.pyd

# Ignore deployment files
deploy/
.deploy/