# ========================================
# LARAVEL / PHP
# ========================================

/vendor/
/node_modules/

# Composer PHAR
composer.phar



# Laravel storage & cache
/storage/*.key
/storage/app/*
/storage/framework/cache/data/*
/storage/framework/sessions/*
/storage/framework/testing/*
/storage/framework/views/*
/storage/logs/*
.npm/
.composer/
psysh_history
# Bootstrap cache: versionar só a pasta, não os arquivos gerados
/bootstrap/cache/*
!/bootstrap/cache/.gitignore

# Laravel .env files
.env
.env.backup
.env.local
.env.development
.env.production
.env.testing
.bash*

# Laravel Homestead
Homestead.yaml
Homestead.json

# SQLite databases
database/*.sqlite

# Cache
.phpunit.result.cache
.phpunit.cache
.phpstan/resultCache.php
phpstan.neon.tmp

# Ignorar debugbar (se usar)
public/debugbar/*

# Ignorar Telescope (se usar)
storage/telescope/*
storage/logs/telescope.log

# ========================================
# IDEs & Sistemas Operacionais
# ========================================

# VSCode
.vscode/
.history/
*.code-workspace

# PHPStorm / JetBrains
.idea/
*.iml

# MacOS
.DS_Store

# Windows
Thumbs.db
Desktop.ini

# ========================================
# NODE / FRONTEND
# ========================================

npm-debug.log
yarn-debug.log
yarn-error.log
pnpm-debug.log

# Vite / Mix
/public/hot
/public/build
/public/mix-manifest.json
/public/vite.svg
resources/js/*.hot-update.js
resources/css/*.hot-update.js

# ========================================
# DOCKER
# ========================================

docker-compose.override.yml
docker-compose.override.yaml
docker/*.env
docker/.env
.docker/
.dockerignore
docker-data/
*.pid

# ========================================
# TESTS
# ========================================

/coverage/*
/reports/*
/tests/tmp/*

# ========================================
# zip do projeto
# ========================================

control_plus.zip
*.zip
