{
  "compilerOptions": {
    "rootDir": ".",
    "sourceMap": true,
    "declaration": true,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "noEmitHelpers": true,
    "target": "ES2020",
    "module": "ESNext",
    "lib": ["ESNext", "dom"],
    "skipLibCheck": true,
    "skipDefaultLibCheck": true,
    "baseUrl": ".",
    "plugins": [
      {
        "transform": "@nativescript/webpack/dist/transformers/NativeClass",
        "type": "raw"
      }
    ],
    "paths": {
      "@demo/shared": ["tools/demo/index.ts"],
      "@nativescript/core/*": ["node_modudes/@nativescript/core/*"],
      "nativescript-vue": ["node_modudes/nativescript-vue/dist/index.d.ts"],
      "nativescript-vue/*": ["node_modudes/nativescript-vue/dist/*"],
      "@nativescript-use/*": ["packages/*"],
      "@nativescript-use/vue": ["packages/vue/index.d.ts"],
      "@nativescript-use/nativescript-orientation": ["packages/nativescript-orientation/index.d.ts"],
      "@nativescript-use/nativescript-keyboard": ["packages/nativescript-keyboard/index.d.ts"],
      "@nativescript-use/nativescript-clipboard": ["packages/nativescript-clipboard/index.d.ts"],
      "@/*": ["packages/*"],
      "@nativescript-use/nativescript-media-query": ["packages/nativescript-media-query/index.d.ts"],
      "@nativescript-use/nativescript-intersection-observer": ["packages/nativescript-intersection-observer/index.d.ts"],
      "@nativescript-use/nativescript-task": ["packages/nativescript-task/index.d.ts"]
    },
    "jsx": "react"
  },
  "exclude": ["node_modules", "tmp"]
}
