# Restoring excluded packages (node_modules)

`node_modules/` and npm caches (`_cacache`) are intentionally **not synced** over WebDAV - they bloat the sync (hundreds of files, multi-MB blobs) and are fully regenerable. The dependency manifests (`package.json` + `package-lock.json`) **are** synced, so on any device you can restore the packages.

## jobs-resume-studio (resume tooling: DOCX/PDF export)
```bash
cd "jobs-resume-studio" && npm ci
```

## tools/fieldtheory
```bash
cd "tools/fieldtheory" && npm ci
```

`npm ci` installs the exact versions from `package-lock.json` (use `npm install` if a lockfile is missing).

---
**Sync config:** these are excluded in Remotely Save via *Settings -> Remotely Save -> Ignore Paths*:
```
.*node_modules.*
.*_cacache.*
```
SKILL.md files, notes, and the package manifests are **not** excluded.
