Files
WRNexusJS/tsconfig.json

148 lines
7.9 KiB
JSON

{
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "bundler",
"lib": ["ESNext", "DOM", "DOM.Iterable"],
"types": ["bun"],
"strict": true,
"skipLibCheck": true,
"noEmit": true,
"allowImportingTsExtensions": true,
"verbatimModuleSyntax": false,
"esModuleInterop": true,
"resolveJsonModule": true,
"jsx": "react-jsx",
"jsxImportSource": "@wrnexus/core",
"paths": {
"@wrnexus/core": ["./packages/core/src/index.ts"],
"@wrnexus/core/jsx-runtime": ["./packages/core/src/jsx-runtime.ts"],
"@wrnexus/core/jsx-dev-runtime": ["./packages/core/src/jsx-dev-runtime.ts"],
"@wrnexus/reactive": ["./packages/reactive/src/index.ts"],
"@wrnexus/graphql": ["./packages/graphql/src/index.ts"],
"@wrnexus/graphql/*": ["./packages/graphql/src/*.ts"],
"@wrnexus/ai": ["./packages/ai/src/index.ts"],
"@wrnexus/compiler": ["./packages/compiler/src/index.ts"],
"@wrnexus/styles": ["./packages/styles/src/index.ts"],
"@wrnexus/router": ["./packages/router/src/index.ts"],
"@wrnexus/ssr": ["./packages/ssr/src/index.ts"],
"@wrnexus/csr": ["./packages/csr/src/index.ts"],
"@wrnexus/dev-server": ["./packages/dev-server/src/index.ts"],
"@wrnexus/uploader": ["./packages/uploader/src/index.ts"],
"@wrnexus/jwt": ["./packages/jwt/src/index.ts"],
"@wrnexus/oauth": ["./packages/oauth/src/index.ts"],
"@wrnexus/authz": ["./packages/authz/src/index.ts"],
"@wrnexus/authz/db": ["./packages/authz/src/db.ts"],
"@wrnexus/helpers": ["./packages/helpers/src/index.ts"],
"@wrnexus/encryption": ["./packages/encryption/src/index.ts"],
"@wrnexus/pubsub": ["./packages/pubsub/src/index.ts"],
"@wrnexus/queue": ["./packages/queue/src/index.ts"],
"@wrnexus/tracking": ["./packages/tracking/src/index.ts"],
"@wrnexus/mobile": ["./packages/mobile/src/index.ts"],
"@wrnexus/native": ["./packages/native/src/index.ts"],
"@wrnexus/native/*": ["./packages/native/src/*.ts"],
"@wrnexus/test": ["./packages/test/src/index.ts"],
"@wrnexus/dev-toolbar": ["./packages/dev-toolbar/src/index.ts"],
"@wrnexus/dev-toolbar/client": ["./packages/dev-toolbar/src/client/index.ts"],
"@wrnexus/dev-toolbar/server": ["./packages/dev-toolbar/src/server/index.ts"],
"@wrnexus/dev-toolbar/types": ["./packages/dev-toolbar/src/types.ts"],
"@wrnexus/dev-toolbar/rules": ["./packages/dev-toolbar/src/rules/index.ts"],
"@wrnexus/syntax": ["./packages/syntax/src/index.ts"],
"@wrnexus/syntax/*": ["./packages/syntax/src/*.ts"],
"@wrnexus/plugin": ["./packages/plugin/src/index.ts"],
"@wrnexus/cli": ["./packages/cli/src/index.ts"],
"@wrnexus/cli/workspace": ["./packages/cli/src/workspace.ts"],
"@wrnexus/db": ["./packages/db/src/index.ts"],
"@wrnexus/db/connect": ["./packages/db/src/connect.ts"],
"@wrnexus/db/session": ["./packages/db/src/session-store.ts"],
"@wrnexus/db/sqlite": ["./packages/db/src/adapters/sqlite.ts"],
"@wrnexus/db/postgres": ["./packages/db/src/adapters/postgres.ts"],
"@wrnexus/db/mysql": ["./packages/db/src/adapters/mysql.ts"],
"@wrnexus/db/mongo": ["./packages/db/src/adapters/mongo.ts"],
"@wrnexus/dev-server/serve-entry": ["./packages/dev-server/src/serve-entry.ts"],
"@wrnexus/i18n": ["./packages/i18n/src/index.ts"],
"@wrnexus/native/browser": ["./packages/native/src/browser.ts"],
"@wrnexus/native/mobile": ["./packages/native/src/mobile.ts"],
"@wrnexus/pubsub/redis": ["./packages/pubsub/src/redis.ts"],
"@wrnexus/syntax/parser": ["./packages/syntax/src/parser.ts"],
"@wrnexus/syntax/tokenizer": ["./packages/syntax/src/tokenizer.ts"],
"@wrnexus/syntax/types": ["./packages/syntax/src/types.ts"],
"@wrnexus/syntax/diagnostics": ["./packages/syntax/src/diagnostics.ts"],
"@wrnexus/syntax/spec": ["./packages/syntax/src/spec.ts"],
"@wrnexus/ui": ["./packages/ui/src/index.ts"],
"@wrnexus/ui/components/*": ["./packages/ui/components/*"],
"@wrnexus/ui/component-catalog.json": ["./packages/ui/component-catalog.json"],
"@wrnexus/ui/component-reference.json": ["./packages/ui/component-reference.json"],
"@wrnexus/ui/ui.css": ["./packages/ui/ui.css"],
"@wrnexus/validation": ["./packages/validation/src/index.ts"],
"@wrnexus/rpc": ["./packages/rpc/src/index.ts"],
"@wrnexus/ai/*": ["./packages/ai/src/*.ts"],
"@wrnexus/authz/*": ["./packages/authz/src/*.ts"],
"@wrnexus/cli/*": ["./packages/cli/src/*.ts"],
"@wrnexus/compiler/*": ["./packages/compiler/src/*.ts"],
"@wrnexus/core/*": ["./packages/core/src/*.ts"],
"@wrnexus/csr/*": ["./packages/csr/src/*.ts"],
"@wrnexus/db/*": ["./packages/db/src/*.ts"],
"@wrnexus/dev-server/*": ["./packages/dev-server/src/*.ts"],
"@wrnexus/dev-toolbar/*": ["./packages/dev-toolbar/src/*.ts"],
"@wrnexus/encryption/*": ["./packages/encryption/src/*.ts"],
"@wrnexus/helpers/*": ["./packages/helpers/src/*.ts"],
"@wrnexus/i18n/*": ["./packages/i18n/src/*.ts"],
"@wrnexus/jwt/*": ["./packages/jwt/src/*.ts"],
"@wrnexus/mobile/*": ["./packages/mobile/src/*.ts"],
"@wrnexus/oauth/*": ["./packages/oauth/src/*.ts"],
"@wrnexus/plugin/*": ["./packages/plugin/src/*.ts"],
"@wrnexus/pubsub/*": ["./packages/pubsub/src/*.ts"],
"@wrnexus/queue/*": ["./packages/queue/src/*.ts"],
"@wrnexus/reactive/*": ["./packages/reactive/src/*.ts"],
"@wrnexus/router/*": ["./packages/router/src/*.ts"],
"@wrnexus/ssr/*": ["./packages/ssr/src/*.ts"],
"@wrnexus/styles/*": ["./packages/styles/src/*.ts"],
"@wrnexus/test/*": ["./packages/test/src/*.ts"],
"@wrnexus/tracking/*": ["./packages/tracking/src/*.ts"],
"@wrnexus/ui/*": ["./packages/ui/src/*.ts"],
"@wrnexus/uploader/*": ["./packages/uploader/src/*.ts"],
"@wrnexus/validation/*": ["./packages/validation/src/*.ts"],
"@wrnexus/captcha": ["./packages/captcha/src/index.ts"],
"@wrnexus/captcha/server": ["./packages/captcha/src/server/index.ts"],
"@wrnexus/captcha/client": ["./packages/captcha/src/client/index.ts"],
"@wrnexus/captcha/plugin": ["./packages/captcha/src/plugin.ts"],
"@wrnexus/captcha/*": ["./packages/captcha/src/*"],
"@wrnexus/auth": ["./packages/auth/src/index.ts"],
"@wrnexus/auth/server": ["./packages/auth/src/server/index.ts"],
"@wrnexus/auth/client": ["./packages/auth/src/client/index.ts"],
"@wrnexus/auth/plugin": ["./packages/auth/src/plugin.ts"],
"@wrnexus/auth/*": ["./packages/auth/src/*"],
"@wrnexus/store": ["./packages/store/src/index.ts"],
"@wrnexus/store/*": ["./packages/store/src/*.ts"],
"@wrnexus/typecheck": ["./packages/typecheck/src/index.ts"],
"@wrnexus/typecheck/*": ["./packages/typecheck/src/*.ts"],
"@wrnexus/ssr/rpc": ["./packages/ssr/src/rpc.ts"],
"@wrnexus/ssr/store-context": ["./packages/ssr/src/store-context.ts"],
"@wrnexus/security": ["./packages/security/src/index.ts"],
"@wrnexus/security/*": ["./packages/security/src/*.ts"],
"@wrnexus/cache": ["./packages/cache/src/index.ts"],
"@wrnexus/cache/*": ["./packages/cache/src/*.ts"],
"@wrnexus/image": ["./packages/image/src/index.ts"],
"@wrnexus/image/*": ["./packages/image/src/*.ts"],
"@wrnexus/observability": ["./packages/observability/src/index.ts"],
"@wrnexus/observability/*": ["./packages/observability/src/*.ts"],
"@wrnexus/benchmark": ["./packages/benchmark/src/index.ts"],
"@wrnexus/benchmark/*": ["./packages/benchmark/src/*.ts"],
"@wrnexus/realtime": ["./packages/realtime/src/index.ts"],
"@wrnexus/realtime/*": ["./packages/realtime/src/*.ts"]
}
},
"exclude": [
"node_modules",
"dist",
"**/dist",
"**/.wrnexus",
"focus-shims.d.ts",
"tsconfig.focus.json",
"**/focus-shims.d.ts",
"**/tsconfig.focus.json"
],
"include": ["**/*.ts", "**/*.mts", "**/*.cts"]
}