{
  "include": ["scripts/*.js"],
  "compilerOptions": {
    // Module configuration.
    "moduleResolution": "bundler",
    "module": "ES2022",
    "target": "ES2022",

    // I/O.
    "noEmit": true,
    "allowJs": true,

    // Disabled by default. Individual JS files may opt-in to type checking
    // by including a `// @ts-check` comment at top of file.
    "checkJs": false,

    // Checking declarations in dependencies is less important and less
    // actionable than checking source JS. Skip until checkJS is on, at least.
    "skipLibCheck": true,

    // Restrictions.
    "strict": true
  }
}
