{
    "compilerOptions": {
        "allowSyntheticDefaultImports": true,
        "esModuleInterop": true,
        "lib": ["DOM", "DOM.Iterable", "esnext", "esnext.array", "esnext.asynciterable", "esnext.symbol"],
        "module": "commonjs",
        "moduleResolution": "node",
        "strict": true,
        "noImplicitAny": false,
        "target": "ESNEXT",
        "jsx": "preserve",

        // we have duplicate electron types but it's w/e
        "skipLibCheck": true,

        "baseUrl": "./src/",

        "typeRoots": ["./node_modules/@types", "./node_modules/@vencord"]
    },
    "include": ["src/**/*"]
}
