A social knowledge tool for researchers built on ATProto
45
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 3667cee988b2c93c4c5d02a4da55844c785dcb67 44 lines 1.7 kB view raw
1{ 2 "compilerOptions": { 3 /* Base Options: */ 4 "esModuleInterop": true, 5 "skipLibCheck": true, 6 "target": "ES2022", // Or a newer version like ESNext if preferred 7 "allowJs": true, 8 "resolveJsonModule": true, 9 "moduleDetection": "force", 10 "isolatedModules": true, // Recommended for build tools like esbuild/swc 11 12 /* Strictness */ 13 "strict": true, 14 "noUncheckedIndexedAccess": true, // Recommended for stricter array/object access 15 // "noImplicitOverride": true, // Consider enabling later if needed 16 17 /* If NOT transpiling with ESM bundler: */ 18 "module": "CommonJS", // Output module format 19 "outDir": "./dist", 20 "sourceMap": true, // Generate source maps for debugging 21 22 /* If your code runs in the DOM: 23 "lib": ["es2022", "dom", "dom.iterable"], */ 24 /* If your code doesn't run in the DOM: */ 25 "lib": ["es2022"], 26 27 /* Module Resolution Options */ 28 "moduleResolution": "node", // Or "NodeNext" if using newer Node.js features/ESM imports extensively 29 "baseUrl": ".", // Base directory for path aliases (if any) 30 "paths": { 31 "@semble/types": ["./src/types/src/index.ts"], 32 "@semble/types/*": ["./src/types/src/*"] 33 }, 34 35 /* Emit Options */ 36 "declaration": false, // Don't emit .d.ts files for an application 37 "noEmit": false // Ensure JS files are emitted (set to true if using a bundler like esbuild/swc for emit) 38 39 /* Project Structure */ 40 // "rootDir": "./src" // Removed: Let TS infer the root from 'include' paths 41 }, 42 "include": ["src/**/*", "tests/**/*"], // Include source and test files 43 "exclude": ["node_modules", "dist", "src/webapp/**/*"] // Exclude build output and dependencies 44}