{
  "files.readonlyInclude": {
    "**/*.gen.*": true,
    "src/mainview/gen/*": true,
  },
  "files.watcherExclude": {
    "**/*.gen.*": true,
    "src/mainview/gen/*": true,
  },
  "search.exclude": {
    "**/*.gen.*": true,
    ".flatpak-builder/**/*": true,
    "src/mainview/gen/*": true,
  },
  "npm.scriptRunner": "bun",
  "npm.exclude": [
    "**/.flatpak-builder/**/*",
    "**/build/flatpack/**",
    "**/flatpack/repo/**",
  ],
  "editor.formatOnSave": true,
  "[typescriptreact]": {
    "editor.defaultFormatter": "vscode.typescript-language-features",
    "editor.formatOnSave": true
  },
  "[typescript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features",
    "editor.formatOnSave": true
  },
  "cSpell.words": [
    "elysia",
    "elysiajs",
    "emulatorjs",
    "gameflow",
    "hackolade",
    "keytar",
    "mainview",
    "norigin",
    "noriginmedia",
    "romm"
  ],
  "editor.suggest.preview": true,
  "editor.suggest.snippetsPreventQuickSuggestions": false,
  "editor.wordWrap": "on"
}