refactor: improve code structure and add better logging
All checks were successful
Code quality checks / biome (push) Successful in 10s

- Replace custom logger with @atums/echo library
- Restructure imports using # path aliases
- Add request performance tracking and better request logging
- Improve type definitions and error handling
- Add custom file serving capability
- Update biome configuration with stricter linting rules
- Add comprehensive API documentation (DOCS.md)
This commit is contained in:
creations 2025-06-13 17:45:27 -04:00
parent 82c9d72619
commit 5f0bdb885b
Signed by: creations
GPG key ID: 8F553AA4320FC711
24 changed files with 666 additions and 392 deletions

View file

@ -2,13 +2,8 @@
"name": "booru-api",
"module": "src/index.ts",
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@eslint/js": "^9.24.0",
"@types/bun": "^1.2.9",
"globals": "^16.0.0"
},
"peerDependencies": {
"typescript": "^5.8.3"
"@biomejs/biome": "latest",
"@types/bun": "latest"
},
"scripts": {
"start": "bun run src/index.ts",
@ -17,5 +12,8 @@
"lint:fix": "bunx biome check --fix",
"cleanup": "rm -rf logs node_modules bun.lock"
},
"type": "module"
"type": "module",
"dependencies": {
"@atums/echo": "latest"
}
}