# Git export control for subtree split to public repo
# These files will be excluded when using git archive or subtree split

# Test files
test/ export-ignore
__mocks__/ export-ignore
test-fixtures/ export-ignore
test-workspace/ export-ignore
*.test.ts export-ignore
*.test.js export-ignore
*.spec.ts export-ignore
*.spec.js export-ignore
coverage/ export-ignore
playwright.config.ts export-ignore
playwright.config.js export-ignore
playwright-report/ export-ignore
actual-e2e-execution.js export-ignore
demo-e2e-test.js export-ignore
run-e2e-demo.js export-ignore
test-suppressions.ts export-ignore

# Source files (bundled to dist/)
src/ export-ignore
out/ export-ignore
lib/ export-ignore
webview/ export-ignore

# Build configuration
esbuild.config.js export-ignore
esbuild.config.cjs export-ignore
tsconfig*.json export-ignore
svgo.config.js export-ignore
svgo-config-*.json export-ignore
postcss.config.js export-ignore
.size-limit.json export-ignore
biome.json export-ignore
vitest.config.ts export-ignore
turbo.json export-ignore

# Development files
.env.example export-ignore
.snapbackrc.example export-ignore

# Documentation (keep README.md, LICENSE, CHANGELOG.md, SECURITY.md, CONTRIBUTING.md)
docs/ export-ignore

# Scripts
scripts/ export-ignore

# Server
server/ export-ignore

# Internal files
CLAUDE.md export-ignore
claudedocs/ export-ignore
dashboard_*.md export-ignore
*-flow.md export-ignore
test.txt export-ignore
validation-*.txt export-ignore
untitled:* export-ignore
mock-*.csv export-ignore
*.backup export-ignore
*.bak export-ignore
*.orig export-ignore
spike/ export-ignore
package.json.lint-scripts export-ignore
package.base.json export-ignore
production-readiness-assessment.ts export-ignore
redirects.json export-ignore

# Proposed API
vscode.proposed.*.d.ts export-ignore

# Types directory
types/ export-ignore

# Note: assets/ and media/ will be included by default

