39 lines · 1.2 KB · JSON
RawDownload
{  "extends": "../../tsconfig.base.json",  "compilerOptions": {    "composite": true,    "module": "Preserve",    "moduleResolution": "Bundler",    "erasableSyntaxOnly": false,    "verbatimModuleSyntax": false,    "jsx": "react-jsx",    "lib": ["ES2023", "DOM", "DOM.Iterable"],    "types": ["vite/client"],    "paths": {      "~/*": ["./src/*"]    },    "plugins": [      {        "name": "@effect/language-service",        "namespaceImportPackages": ["@effect/platform-node", "effect"],        "diagnosticSeverity": {          "importFromBarrel": "error",          "anyUnknownInErrorContext": "error",          "unsafeEffectTypeAssertion": "error",          "instanceOfSchema": "error",          "deterministicKeys": "error",          "strictEffectProvide": "off",          "missingEffectServiceDependency": "error",          "leakingRequirements": "error",          "globalErrorInEffectCatch": "error",          "globalErrorInEffectFailure": "error",          "unknownInEffectCatch": "error",          "strictBooleanExpressions": "off",          "preferSchemaOverJson": "error",          "schemaSyncInEffect": "error"        }      }    ]  },  "include": ["src", "vite.config.ts", "vercel.ts", "test"]}