basic notification system for atproto stuff using ntfy
1{
2 // Visit https://aka.ms/tsconfig to read more about this file
3 "compilerOptions": {
4 // File Layout
5 "rootDir": "./",
6 "outDir": "./dist",
7
8 // Environment Settings
9 // See also https://aka.ms/tsconfig/module
10 "module": "NodeNext",
11 "moduleResolution": "nodenext",
12 "target": "esnext",
13 "types": [
14 "@types/node",
15 "@atcute/lexicons",
16 "@atcute/atproto",
17 "@atcute/bluesky",
18 "@atcute/tangled",
19 "@atcute/identity-resolver"
20 ],
21 // For nodejs:
22 // "lib": ["esnext"],
23 // "types": ["node"],
24 // and npm install -D @types/node
25
26 // Other Outputs
27 "sourceMap": true,
28 "declaration": true,
29 "declarationMap": true,
30
31 // Stricter Typechecking Options
32 "noUncheckedIndexedAccess": true,
33 "exactOptionalPropertyTypes": true,
34
35 // Style Options
36 // "noImplicitReturns": true,
37 // "noImplicitOverride": true,
38 // "noUnusedLocals": true,
39 // "noUnusedParameters": true,
40 // "noFallthroughCasesInSwitch": true,
41 // "noPropertyAccessFromIndexSignature": true,
42
43 // Recommended Options
44 "strict": true,
45 "jsx": "react-jsx",
46 "verbatimModuleSyntax": false,
47 "isolatedModules": true,
48 "noUncheckedSideEffectImports": true,
49 "moduleDetection": "force",
50 "skipLibCheck": true
51 }
52}