-
-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Expand file tree
/
Copy path.npmignore
More file actions
110 lines (95 loc) · 2.82 KB
/
Copy path.npmignore
File metadata and controls
110 lines (95 loc) · 2.82 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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# Personal data (user fills these)
cv.md
data/applications.md
data/applications.db
data/follow-ups.md
data/pipeline.md
data/scan-history.tsv
data/pdf-index.tsv
data/parser-output/**/*.json
!data/parser-output/.gitkeep
!data/parser-output/**/.gitkeep
data/cache/ats-companies/
reports/*.md
!reports/.gitkeep
output/*
!output/.gitkeep
batch/logs/*
!batch/logs/.gitkeep
batch/batch-state.tsv
batch/batch-input.tsv
batch/tracker-additions/**/*.tsv
!batch/tracker-additions/.gitkeep
jds/*
!jds/.gitkeep
# Personal documents — never commit scans or copies of these (PII).
# Catches common identity/credential filenames so they can't be staged by accident.
*passport*
*diploma*
*简历*
*学位*
*成绩单*
# Interview prep (accumulated STAR+R stories — user data)
interview-prep/*
!interview-prep/.gitkeep
# Session transcripts hold real interviewer names/companies — ignore content,
# ship only the system-owned scaffold (README + .gitkeep). #1242
!interview-prep/sessions/
interview-prep/sessions/*
!interview-prep/sessions/.gitkeep
!interview-prep/sessions/README.md
# Writing samples (user's personal files — never committed)
writing-samples/*
!writing-samples/README.md
# User config and customization (never auto-updated)
config/profile.yml
portals.yml
modes/_profile.md
modes/_custom.md
.update-dismissed
.update-lock
# Plugin layer — opt-in toggles + user-installed plugins + integrity lock (never auto-updated)
config/plugins.yml
plugins.local/
plugins.lock
# Secrets (never commit — use .env.example as template)
.env
# Universal safety net — protects ALL checkouts/branches, incl. untracked subprojects
# (e.g. web/ before it graduates to main). Never commit local env files or TS build caches.
**/.env.local
**/.env*.local
**/*.tsbuildinfo
# Generated
.resolved-prompt-*
node_modules/
bun.lock
# Working copy the test suite makes under the repo root (test-all.mjs
# `mkdtempSync(join(ROOT, '.tmp-script-test-'))`). A clean run deletes it; a
# run interrupted mid-way leaves ~650MB of duplicated repo behind, which a
# reflexive `git add .` would then stage as ~1000 new files.
.tmp-script-test-*/
# Report-number reservation sentinels (ephemeral, created by reserve-report-num.mjs)
reports/*-RESERVED.md
# Backup files written by normalize-statuses.mjs / dedup-tracker.mjs and
# web/src/lib/core/safe-write.ts (timestamped user-layer snapshots).
*.bak*
# OpenRouter runner — generated data (personal, never commit)
data/model-blacklist.json
# OS
.DS_Store
*.mov
*.mp4
# CLI-specific local config
.claude/settings.local.json
.claude/memory/
.opencode/settings.local.json
.opencode/memory/
career-dashboard
career-dashboard.exe
package-lock.json
# Playwright MCP server run artifacts (ephemeral, machine-local)
.playwright-mcp/
# Planning (local scratchpad)
plan/
# The experimental web UI ships via its own component, never in the npm package
web/