# npm 发布排除清单
# 目的：npm 包里只放「能直接用」的产物，不带开发资产。
# 注：package.json 的 "files" 字段已做白名单（dist/ README LICENSE），
#     本文件是双保险 —— 某些工具会绕过 files 字段。

# 开发资产
site/
tests/
tools/
frameworks/
.design_library/
.github/
.playwright-mcp/
.tmp/

# 构建脚本（发布包不需要重新构建）
build-site.ps1
run-tests.ps1
run_tests.py
run-tests.ps1

# 文档与配置（保留 README/LICENSE，其余排除）
CONTRIBUTING.md
TESTING.md
PLAN.md
ROADMAP.md
AGENTS.md
DOCS_GAP_ANALYSIS.md
现状问题分析与改造清单.md
竞品网站检查报告.md
组件*.txt
计划-*.md
sitemap.xml
index.html

# 部署相关
Dockerfile
docker-compose.yml
nginx.conf
start-dsh.*
dsh_launcher.*

# 截图与临时产物
*.png
*.log
.tmp/
*.tgz

# 容器化 / CI
.github/
.gitignore
.npmignore
