-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.mcpbignore
More file actions
54 lines (47 loc) · 1.17 KB
/
.mcpbignore
File metadata and controls
54 lines (47 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# mcpb pack loads this file and treats each pattern as gitignore-style.
# Gitignore rule that bites: a pattern without a leading `/` matches
# anywhere in the tree, including inside `deps/` / `node_modules/`.
# Unanchored `tests/` or `conftest.py` strips vendored runtime modules
# and breaks imports at bundle startup. Project-only patterns are
# anchored with `/` below; cross-tree hygiene (`__pycache__`, `*.pyc`,
# `.DS_Store`) is left unanchored intentionally.
# Development scaffolding the bundle never needs.
/.venv/
/.git/
/.github/
/.claude/
/.idea/
/.vscode/
# Python / test caches
/.pytest_cache/
__pycache__/
*.pyc
/.ruff_cache/
*.egg-info/
/tests/
# Build artifacts
#
# IMPORTANT: these patterns match anywhere in the tree. A bare `dist/` would
# ALSO exclude `ui/dist/` — which is the single-file UI bundle we want shipped.
# Scope Python build outputs narrowly to the repo root so we don't strip UI.
/dist/
/build/
*.mcpb
ui/node_modules/
ui/src/
ui/.vite/
# Dev-only configs and metadata
/Makefile
/pyproject.toml
/uv.lock
/scripts/
/CLAUDE.md
# Secrets
/.env
/.env.*
# Runtime workspace data (must never ship in a bundle)
/.nimblebrain/
/workspace/
# OS
.DS_Store
Thumbs.db