node_modules # Output .output .vercel .netlify .wrangler .svelte-kit # JS-framework build-output dirs, at any depth — but not the top-level # build/ directory, which is the guest rootfs build (see build/README.md), # a real source tree we want tracked. **/build !/build # Rust /target **/*.rs.bk # build/'s own output — the packed rootfs images, not source /build/output/ # OS .DS_Store Thumbs.db # Env .env .env.* !.env.example !.env.test # Vite vite.config.js.timestamp-* vite.config.ts.timestamp-* dist .lunora/ .lunora-cache lunora/_generated #turbo .turbo # nesdoctor writes its report next to wherever it is run, and it is run from # the repository root during development. It contains the operator's own # machine: home paths, installed game titles, launch times. Committed once by # accident; never again. nesdoctor.json *.nesdoctor.json # Baked from packages/core/migrations by scripts/embed-migrations.ts on every # build. Committing it would let the binary's migration set drift from the # folder, which is the one thing embedding exists to prevent. packages/core/src/migrations.generated.ts