|
1 | 1 | { |
2 | 2 | "include": ["src"], |
3 | 3 | "compilerOptions": { |
4 | | - /* --- CORE CONFIG --- */ |
5 | 4 | "target": "ESNext", |
6 | 5 | "module": "ESNext", |
7 | | - "moduleResolution": "Bundler", // <--- FONDAMENTALE PER BUN |
8 | | - "lib": ["ESNext", "DOM", "WebWorker"], // <--- FIXA 'BodyInit' e 'Response' |
| 6 | + "moduleResolution": "Bundler", |
| 7 | + "lib": ["ESNext", "DOM", "WebWorker"], |
9 | 8 | "types": ["bun"], |
10 | 9 | "noEmit": true, |
| 10 | + "skipLibCheck": true, |
11 | 11 | "allowImportingTsExtensions": true, |
12 | | - |
13 | | - /* --- INTEROP & RESOLUTION --- */ |
14 | 12 | "esModuleInterop": true, |
15 | | - "forceConsistentCasingInFileNames": true, |
16 | 13 | "resolveJsonModule": true, |
17 | | - "allowSyntheticDefaultImports": true, |
18 | | - |
19 | | - /* --- RELAXING (PER PASSARE IL CI) --- */ |
20 | | - "skipLibCheck": true, // <--- ORDINA A TS DI NON GUARDARE DENTRO NODE_MODULES |
21 | | - "strict": false, // <--- Rilassiamo la presa per ora |
22 | | - "noImplicitAny": false, |
23 | | - "noImplicitOverride": false, // <--- ELIMINA GLI ERRORI 'override' MODIFIER |
24 | | - "useUnknownInCatchVariables": false, |
25 | | - |
26 | | - /* --- CLEANUP --- */ |
27 | 14 | "baseUrl": ".", |
28 | 15 | "paths": { |
29 | | - "@ovencord/*": ["../packages/*/src"] |
30 | | - } |
| 16 | + "@ovencord/*": ["node_modules/@ovencord/*/src/index.ts"] |
| 17 | + }, |
| 18 | + "strict": false, |
| 19 | + "noImplicitAny": false, |
| 20 | + "noImplicitOverride": false |
31 | 21 | }, |
32 | 22 | "exclude": ["node_modules", "dist"] |
33 | 23 | } |
0 commit comments