1{
2 "extends": "../../tsconfig.base.json",
3 "include": ["src/**/*.ts", "src/**/*.tsx"],
4 "compilerOptions": {
5 "composite": true,
6 "noEmit": false,
7 "outDir": "./lib",
8 "rootDir": "./src",
9 "module": "Preserve",
10 "moduleResolution": "Bundler",
11 "target": "ESNext",
12 "paths": {
13 "@/*": ["./src/*"]
14 },
15 "jsx": "react-jsx",
16 "lib": ["DOM", "DOM.Iterable", "ES2023"],
17 "plugins": [
18 {
19 "name": "@effect/language-service",
20 // enable this to get effect diangostics in tsc
21 "diagnostics": false,
22 // Unbounded type printing on hover renders megabyte strings for
23 // Effect-scale types (base also sets noErrorTruncation); cap it.
24 "quickinfoMaximumLength": 2000,
25 "ignoreEffectErrorsInTscExitCode": true,
26 "ignoreEffectWarningsInTscExitCode": true,
27 "ignoreEffectSuggestionsInTscExitCode": true,
28 "diagnosticSeverity": {
29 "floatingEffect": "off"
30 }
31 }
32 ]
33 },
34 "references": [
35 { "path": "../../submodules/distilled/packages/doppler/tsconfig.json" },
36 { "path": "../../submodules/distilled/packages/infisical/tsconfig.json" },
37 {
38 "path": "../floci/tsconfig.json"
39 },
40 {
41 "path": "../alchemy-test/tsconfig.json"
42 },
43 {
44 "path": "../../submodules/distilled/packages/aws/tsconfig.json"
45 },
46 {
47 "path": "../../submodules/distilled/packages/cloudflare/tsconfig.json"
48 },
49 {
50 "path": "../../submodules/distilled/packages/core/tsconfig.json"
51 },
52 {
53 "path": "../../submodules/distilled/packages/planetscale/tsconfig.json"
54 },
55 {
56 "path": "../../submodules/distilled/packages/axiom/tsconfig.json"
57 },
58 {
59 "path": "../../submodules/distilled/packages/neon/tsconfig.json"
60 },
61 {
62 "path": "../../submodules/distilled/packages/hetzner/tsconfig.json"
63 },
64 {
65 "path": "../../submodules/distilled/packages/fly-io/tsconfig.json"
66 },
67 {
68 "path": "../../submodules/distilled/packages/railway/tsconfig.json"
69 },
70 {
71 "path": "../../submodules/distilled/packages/gcp/tsconfig.json"
72 },
73 {
74 "path": "../../submodules/distilled/packages/stripe/tsconfig.json"
75 },
76 {
77 "path": "../../submodules/distilled/packages/prisma/tsconfig.json"
78 },
79 {
80 "path": "../../submodules/distilled/packages/acme/tsconfig.json"
81 },
82 {
83 "path": "../../submodules/distilled/packages/zerossl/tsconfig.json"
84 },
85 {
86 "path": "../cloudflare-runtime/tsconfig.json"
87 }
88 ]
89}