@overlord/api (1.3.0)

Published 2026-02-07 14:50:44 +00:00 by pickle in pickle/Overlord.api

Installation

@overlord:registry=
npm install @overlord/api@1.3.0
"@overlord/api": "1.3.0"

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
npm
2026-02-07 14:50:44 +00:00
0
PickleGlitch
SEE LICENSE.md
26 KiB
Assets (1)
api-1.3.0.tgz 26 KiB
Versions (9) View all
1.3.6 2026-02-15
1.3.5 2026-02-14
1.3.4 2026-02-14
1.3.3 2026-02-07
1.3.2 2026-02-07