@overlord/api (1.6.0)

Published 2026-05-27 20:18:47 +00:00 by pickle in pickle/Overlord.api

Installation

@overlord:registry=
npm install @overlord/api@1.6.0
"@overlord/api": "1.6.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.20.5
@atproto/jwk-jose ^0.2.0
@aws-sdk/client-s3 ^3.983.0
@aws-sdk/credential-providers ^3.983.0
@aws-sdk/lib-storage ^3.983.0
@overlord/types ^1.4.15
@overlord/utils ^1.1.0
@tiptap/html ^3.23.6
bcrypt ^6.0.0
concat-stream ^2.0.0
dotenv ^17.4.2
express ^5.2.1
luxon ^3.7.2
masto ^7.11.1
multer ^2.1.1
nodemailer ^8.0.8
passport ^0.7.0
passport-http-bearer ^1.0.1
pg ^8.21.0
pg-hstore ^2.3.4
sequelize ^6.37.8
sharp ^0.34.5

Development dependencies

ID Version
@jest-mock/express ^3.0.0
@tiptap/core ^3.23.6
@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/nodemailer ^7.0.11
@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.22.0
typescript ~5.9.2
Details
npm
2026-05-27 20:18:47 +00:00
1
PickleGlitch
SEE LICENSE.md
65 KiB
Assets (1)
api-1.6.0.tgz 65 KiB
Versions (65) View all
1.8.1 2026-05-30
1.8.0 2026-05-30
1.7.1 2026-05-30
1.7.0 2026-05-29
1.6.2 2026-05-28