examples/nextjs-app/tsconfig.json
{
"$schema": "https://json.schemastore.org/tsconfig",
"compilerOptions": {
"baseUrl": "./src",
"target": "esnext",
"module": "esnext",
"moduleResolution": "bundler",
"verbatimModuleSyntax": true,
"strict": true,
"strictNullChecks": true,
"incremental": true,
"lib": ["dom", "dom.iterable", "esnext"],
"jsx": "preserve",
"paths": {
"@/server": ["./server/index"],
"@/lib": ["./lib/index"],
"@httpx/assert": ["../../../packages/assert/src/index"],
"@httpx/dsn-parser": ["../../../packages/dsn-parser/src/index"],
"@httpx/memo-intl": ["../../../packages/memo-intl/src/index"],
"@httpx/exception": ["../../../packages/exception/src/index"],
"@httpx/exception/serializer": [
"../../../packages/exception/src/serializer/index"
],
"@httpx/treeu": ["../../../packages/treeu/src/index"],
"@httpx/plain-object": ["../../../packages/plain-object/src/index"]
},
"allowJs": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true,
"resolveJsonModule": true,
"plugins": [
{
"name": "next"
}
]
},
"exclude": ["**/node_modules", "**/.*/*"],
"include": [
".eslintrc.*",
"next-env.d.ts",
"**/*.ts",
"**/*.tsx",
"**/*.js",
"**/*.jsx",
"**/*.cjs",
"**/*.mjs",
"**/*.json",
".next/types/**/*.ts",
".storybook/**/*.ts",
".storybook/**/*.tsx"
]
}