{ "compilerOptions": { "baseUrl": "./", "paths": { "~/*": ["src/*"] }, // Enable latest features "lib": ["ESNext"], "target": "ESNext", "module": "ESNext", // Bundler mode "moduleResolution": "bundler", "allowImportingTsExtensions": true, "verbatimModuleSyntax": true, "noEmit": true, // Best practices "strict": true, "skipLibCheck": true, "noFallthroughCasesInSwitch": true, // Some stricter flags "noUnusedLocals": true, "noUnusedParameters": false, "noPropertyAccessFromIndexSignature": true, // plugins "plugins": [ { "name": "@0no-co/graphqlsp", "schema": "https://graphql.anilist.co", "tadaOutputLocation": "./src/types/anilist-graphql.d.ts" } ] } }