# Cursor 代码库索引忽略（工作区初始化写入任务目录 B：路径为 A/B/C 时的中间层 B）
# 作用于该根下各子文件夹（含子项目 C），减少索引体积与噪音

# ===== 构建产物 =====
**/target/
**/dist/
**/build/
**/output/

# ===== 依赖目录 =====
**/node_modules/

# ===== IDE 文件 =====
**/.idea/
**/*.iml
**/.vscode/
**/.settings/
**/.classpath
**/.project
**/.factorypath

# ===== Java 编译产物 & 中间文件 =====
**/*.class
**/*.jar
**/*.war
**/*.ear
**/.flattened-pom.xml
**/.mvn/
**/mvnw
**/mvnw.cmd
**/gradlew
**/gradlew.bat
**/gradle/

# ===== 日志文件 =====
**/*.log
**/logs/

# ===== OS 文件 =====
**/.DS_Store
**/Thumbs.db

# ===== Git =====
**/.git/

# ===== 锁文件 =====
**/package-lock.json
**/yarn.lock
**/pnpm-lock.yaml

# ===== 静态资源（索引收益低） =====
**/*.png
**/*.jpg
**/*.jpeg
**/*.gif
**/*.ico
**/*.svg
**/*.woff
**/*.woff2
**/*.ttf
**/*.eot
**/*.mp3
**/*.mp4

# ===== 前端构建噪音 =====
**/*.map
**/*.min.js
**/*.min.css
**/*.chunk.js
**/*.chunk.css

# ===== 测试覆盖率 =====
**/coverage/
**/.nyc_output/

# ===== 对索引无帮助的文档 =====
**/CHANGELOG.md
**/LICENSE

# ===== 临时文件 =====
**/*.swp
**/*.swo
**/*.tmp
**/*.bak
