{ // https://nuxt.com/docs/guide/concepts/typescript "extends": "./.nuxt/tsconfig.json", "compilerOptions": { "noEmit": true, "target": "esnext", "module": "esnext", "strict": true, "allowJs": true, "jsx": "preserve", "importHelpers": true, "moduleResolution": "bundler", "allowImportingTsExtensions": true, "experimentalDecorators": true, "skipLibCheck": true, "esModuleInterop": true, "noImplicitThis": true, "allowSyntheticDefaultImports": true, "resolveJsonModule": true, "sourceMap": true, "types": [ "webpack-env", "google.maps", "luxon", "markdown-it", "node", "vite/client", "@nuxt/types", "@types/node", "@nuxt/schema" ], "paths": { "@/*": ["./*"], "@/cache": ["./cache.ts"], "@/config": ["./config.ts"], "@/composables/*": ["./composables/*"], "@/components/*": ["./components/*"], "@/graphQLData/*": ["./graphQLData/*"], "#app": ["./.nuxt/types/app/index.d.ts"], "#app/*": ["./.nuxt/types/app/*"], "#build/*": ["./.nuxt/types/build/*"], "#imports": ["./.nuxt/types/imports.d.ts"], "#imports/*": ["./.nuxt/types/imports/*"], "~~/*": ["./*"], "@@/*": ["./*"], "~/*": ["./*"], "components/*": ["./components/*"], "layouts/*": ["./layouts/*"] }, "lib": ["esnext", "dom", "dom.iterable", "scripthost"] }, "include": [ ".nuxt/**/*.ts", "src/**/*.ts", "src/**/.d.ts", "src/**/*.tsx", "src/**/*.vue", "tests/**/*.ts", "tests/**/*.tsx", "src/main.ts", "types/**/*.d.ts", "components/**/*.vue", "composables/**/*.ts", "pages/**/*.vue", "layouts/**/*.vue", "config.ts", "types/Channel.ts", "types/Comment.ts", "types/Discussion.ts", "types/Event.ts", "types/Tag.ts", "types/User.ts", "types/GenericFormTypes.ts", "cache.ts", ".nuxt/nuxt.d.ts", "components/event/list/filters/getEventFilterValuesFromParams.spec.ts", "components/discussion/list/getDiscussionFilterValuesFromParams.spec.ts", "components/event/map/Map.spec.ts" ], "exclude": ["node_modules", ".nuxt", "dist"] }