Rebuild: fresh AdonisJS 7 API app on Postgres

The rebuild branch starts over (REBUILD.md): the API starter kit, with
Postgres instead of SQLite (its own database, DB_SEARCH_PATH for a
shared one in development) and the #lib alias. Phase 1's code is
imported from the current app module by module.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Daan MeijerandClaude Opus 5.5 committed 2026-10-09 00:05:24 +02:00
1 parent 699395c51f
commit 96f0ade10e
264 files changed
+777 -24132

No files matched your search

+14 -17
View File
@@ -1,5 +1,5 @@
{
"name": "temp_adonis_project",
"name": "usenet-indexer-rebuild",
"version": "0.0.0",
"private": true,
"type": "module",
@@ -39,7 +39,7 @@
"#lib/*": "./lib/*.js"
},
"devDependencies": {
"@adonisjs/assembler": "^8.4.0",
"@adonisjs/assembler": "^8.5.2",
"@adonisjs/eslint-config": "^3.1.0",
"@adonisjs/prettier-config": "^1.5.0",
"@adonisjs/tsconfig": "^2.0.0",
@@ -47,36 +47,28 @@
"@japa/plugin-adonisjs": "^5.2.0",
"@japa/runner": "^5.3.0",
"@poppinss/ts-exec": "^1.4.4",
"@types/luxon": "^3.7.1",
"@types/node": "~25.9.1",
"eslint": "^10.4.0",
"@types/luxon": "^3.7.5",
"@types/node": "~26.6.2",
"eslint": "^10.11.0",
"hot-hook": "^1.0.0",
"pino-pretty": "^13.1.3",
"prettier": "^3.8.3",
"prettier": "^3.9.9",
"typescript": "~6.0.3",
"youch": "^4.1.1"
},
"dependencies": {
"@adonisjs/auth": "^10.1.0",
"@adonisjs/core": "^7.3.3",
"@adonisjs/core": "^7.5.2",
"@adonisjs/cors": "^3.0.0",
"@adonisjs/lucid": "^22.4.2",
"@adonisjs/session": "^8.1.0",
"@adonisjs/shield": "^9.0.0",
"@adonisjs/static": "^2.0.1",
"@japa/api-client": "^3.2.1",
"@tuyau/core": "^1.2.2",
"@vinejs/vine": "^4.4.0",
"better-sqlite3": "^12.10.0",
"bullmq": "^5.78.0",
"ioredis": "5.11.0",
"log4js": "^6.9.1",
"luxon": "^3.7.2",
"nntp-js": "^1.0.4",
"pg": "^8.21.0",
"reflect-metadata": "^0.2.2",
"xmlbuilder2": "^4.0.3",
"yencode": "^1.2.4"
"pg": "^8.23.1",
"reflect-metadata": "^0.2.2"
},
"hotHook": {
"boundaries": [
@@ -84,5 +76,10 @@
"./app/middleware/*.ts"
]
},
"allowScripts": {
"@swc/core": true,
"esbuild": true,
"fsevents": true
},
"prettier": "@adonisjs/prettier-config"
}