@overlord/api (1.3.1)
Installation
@overlord:registry=npm install @overlord/api@1.3.1"@overlord/api": "1.3.1"About this package
Overlord API
Node backend API for the Overlord CMS
Built with:
This is a hobby project and nowhere near ready for production use.
All hail the Overlord!
Getting started
Requirements:
- Node (tested with 22.12.0 to 24.12.0)
- PostgreSQL
Installation
# Clone repo:
git clone https://git.pickleglitch.com/pickle/Overlord.api.git
#Install dependencies
cd Overlord.api
npm i
# Create .env
cp example.env .env
# add your own values to .env
Development server
Run npm run dev for a dev server. Navigate to http://localhost:3001/
Dependencies
Dependencies
| ID | Version |
|---|---|
| @atproto/api | ^0.18.16 |
| @atproto/jwk-jose | ^0.1.11 |
| @aws-sdk/client-s3 | ^3.983.0 |
| @aws-sdk/credential-providers | ^3.983.0 |
| @aws-sdk/lib-storage | ^3.983.0 |
| bcrypt | ^6.0.0 |
| concat-stream | ^2.0.0 |
| dotenv | ^17.2.3 |
| express | ^5.2.1 |
| luxon | ^3.7.2 |
| megalodon | ^10.2.0 |
| multer | ^2.0.2 |
| passport | ^0.7.0 |
| passport-http-bearer | ^1.0.1 |
| pg | ^8.17.2 |
| pg-hstore | ^2.3.4 |
| sequelize | ^6.37.7 |
| sharp | ^0.34.5 |
Development dependencies
| ID | Version |
|---|---|
| @jest-mock/express | ^3.0.0 |
| @overlord/types | ^1.2.3 |
| @tiptap/core | ^3.16.0 |
| @types/bcrypt | ^6.0.0 |
| @types/concat-stream | ^2.0.3 |
| @types/jest | ^30.0.0 |
| @types/luxon | ^3.7.1 |
| @types/multer | ^2.0.0 |
| @types/node | ^25.0.9 |
| @types/passport | ^1.0.17 |
| @types/passport-http-bearer | ^1.0.42 |
| @types/supertest | ^6.0.3 |
| esbuild | ^0.27.2 |
| jest | ^30.2.0 |
| prettier | ^3.8.1 |
| supertest | ^7.2.2 |
| ts-jest | ^29.4.6 |
| tsx | ^4.21.0 |
| typescript | ^5.9.3 |
Details
2026-02-07 15:25:50 +00:00
Assets (1)
Versions (9)
View all
npm
0
PickleGlitch
SEE LICENSE.md
32 KiB
api-1.3.1.tgz
32 KiB