@tsconfig/bun

1.0.5 • Public • Published

A base TSConfig for working with Bun.

Add the package to your "devDependencies":

npm install --save-dev @tsconfig/bun
yarn add --dev @tsconfig/bun

Add to your tsconfig.json:

"extends": "@tsconfig/bun/tsconfig.json"

The tsconfig.json:

{
  // This is based on https://bun.sh/docs/typescript#suggested-compileroptions
  "$schema": "https://json.schemastore.org/tsconfig",
  "docs": "https://bun.sh/docs/typescript",

  "compilerOptions": {
    // Enable latest features
    "lib": ["ESNext"],
    "target": "ESNext",
    "module": "ESNext",
    "moduleDetection": "force",
    "jsx": "react-jsx",
    "allowJs": true,

    // Bundler mode
    "moduleResolution": "bundler",
    "allowImportingTsExtensions": true,
    "verbatimModuleSyntax": true,
    "noEmit": true,

    // Best practices
    "strict": true,
    "skipLibCheck": true,
    "noFallthroughCasesInSwitch": true,

    // Some stricter flags
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "noPropertyAccessFromIndexSignature": true
  }
}

You can find the code here.

Readme

Keywords

Package Sidebar

Install

npm i @tsconfig/bun

Weekly Downloads

1,851

Version

1.0.5

License

MIT

Unpacked Size

3.31 kB

Total Files

4

Last publish

Collaborators

  • orta
  • typescript-deploys