# ========== General ==========
.DS_Store
Thumbs.db
*.swp
*.swo
*~
.env
.env.local
.env.*.local
.vscode/
.idea/
*.iml
*.log
.history/
codegen/

# ========== Frontend (separate repo) ==========
frontend/
node_modules/
package-lock.json
package.json

# ========== Java/Maven ==========
target/
.mvn/
.mvn.tgz
mvnw
mvnw.cmd
*.class
.project
.classpath
.settings/
.gradle/
build/
!gradle/wrapper/gradle-wrapper.jar
!.gitignore
!.gitattributes
!.gitkeep
.apt_generated
spring-loaded.properties
jmx.properties
.flattened-pom.xml
generated/
dist/
dist-srpm/
SRPMS/
*.rpm
.deb
.deploy
.cdt/
.cproject
.externalToolBuilders/
.launch/
launch/
.rav
spring-*.xml
sts/.classpath
sts/.project
.sts4-build/
*.apk
*.ap_
*.dex
*.dex
*.class
/bin/
/gen/
/generated/
/build/
/captures/
.externalNativeBuild/
.cxx/
*.pyc
*.pyo
*.pdb
*.pem
*.keystore
.jks
*.bks
*.rks
hs_err_pid*
replay_pid*

# ========== Node.js/Vue ==========
dist/
dist-ssr
*.local
pnpm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-store/
.eslintcache
.stylelintcache
coverage/
.nyc_output/
*.tsbuildinfo
vite.config.ts.timestamp-*
