{
    "include": ["src/**/*", "types/**/*"],
    "compilerOptions": {
        "strict": false,
        "noUnusedLocals": true,
        "jsx": "react-jsx",
        "checkJs": true,
        "jsxImportSource": "atomico",
        "target": "ESNext",
        "module": "NodeNext",
        "moduleResolution": "NodeNext",
        "allowSyntheticDefaultImports": true,
        "allowJs": true,
        "declaration": true,
        "noEmit": true,
        "lib": ["ESNext", "DOM", "DOM.Iterable"],
        "baseUrl": "./",
        "paths": {
            "atomico": ["./"],
            "core": ["./types/core.d.ts"],
            "hooks": ["./types/hooks.d.ts"],
            "dom": ["./types/dom.d.ts"],
            "component": ["./types/component.d.ts"],
            "context": ["./types/context.d.ts"],
            "vnode": ["./types/vnode.d.ts"],
            "schema": ["./types/schema.d.ts"],
            "internal/*": ["./types/internal/*"]
        }
    }
}
