{
    "extends": "@tsconfig/svelte/tsconfig.json",
    "inlineSourceMap": true,
    "compilerOptions": {
        "module": "ESNext",
        "target": "ES2018",
        "allowJs": true,
        "noImplicitAny": true,
        "moduleResolution": "bundler",
        "types": ["svelte", "node"],
        // "importsNotUsedAsValues": "error",
        "importHelpers": false,
        "alwaysStrict": true,
        "allowImportingTsExtensions": true,
        "verbatimModuleSyntax": true,
        "noImplicitOverride": true,
        "noEmit": true,
        "lib": ["es2018", "DOM", "ES5", "ES6", "ES7", "es2019.array", "ES2021.WeakRef", "ES2020.BigInt", "ESNext.Intl"],
        "strictBindCallApply": true,
        "strictFunctionTypes": true,
        "paths": {
            "@/*": ["./src/*"],
            "@lib/*": ["./src/lib/src/*"]
        }
    },
    "include": ["**/*.ts", "test/**/*.test.ts", "**/*.unit.spec.ts"],
    "exclude": ["pouchdb-browser-webpack", "utils", "src/apps", "src/**/*.test.ts", "**/_test/**"]
}
