# Secrets. A Cloudflare API token and the push (VAPID) private key live here; neither
# belongs in git, and neither belongs in a copy of this folder handed to anyone else.
# `npm run package` builds a clean copy that leaves this out — use it, not a zip of the
# working tree.
.secrets/

node_modules/
dist/
.wrangler/

# Screens rendered under Node for a look in the browser pane (scratchpad snapshot scripts)
public/_snap*

# A dump of the household's own database, taken before a reset. Never in git.
backup/

# What the install wizard writes when a copy is installed from a package — never part of the
# source. (In a package these live next to app/, but the wizard can also run in a plain folder.)
install.json
OUR-APP.html
.update/

# The household's own identity and pairing codes. Each copy writes its own; it never belongs in git.
src/config.js

# The practice house's server half: src/*.js copied for the browser by scripts/sandbox.mjs on every
# deploy and package build. Generated, never edited, never committed.
public/_sandbox/

# Copies setup and editors leave next to a file they changed (config.js.bak, .bak2, .bak3 ...). Each one is
# an old copy of the household's own file, codes included.
*.bak
*.bak[0-9]*
