port to Astro

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6e1c163a147b14b92a5f6ae4de6a87206a6a6964
This commit is contained in:
raf 2026-04-05 23:24:13 +03:00
commit f25cfa3e7e
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
14 changed files with 5125 additions and 200 deletions

24
tsconfig.json Normal file
View file

@ -0,0 +1,24 @@
{
"compilerOptions": {
"baseUrl": ".",
"outDir": "dist/",
"declaration": true,
"composite": true,
"noEmit": false,
"noUnusedLocals": false,
"noUnusedParameters": false,
"jsx": "react-jsx",
"jsxImportSource": "react",
"verbatimModuleSyntax": true,
"plugins": [
{
"name": "@astrojs/ts-plugin"
}
],
"paths": {
"@/*": ["src/*"]
}
},
"include": [".astro/types.d.ts", "src/**/*.d.ts"],
"exclude": ["dist", "result", "node_modules"]
}