apps/authproxy/package.json
{
"name": "@tinyburg/authproxy",
"version": "0.0.1",
"private": true,
"description": "auth server for the tinyburg library",
"keywords": [
"tinyburg",
"nimblebit",
"TinyTower",
"Tiny Tower"
],
"homepage": "https://github.com/leonitousconforti/tinyburg/tree/authproxy",
"repository": {
"type": "git",
"url": "https://github.com/leonitousconforti/tinyburg.git",
"directory": "apps/authproxy"
},
"license": "MIT",
"author": "Leo Conforti <leo@leoconforti.us> (https://leoconforti.us)",
"type": "module",
"main": "dist/proxy.js",
"files": [
"dist"
],
"scripts": {
"_phase:build": "heft run --only build -- --clean",
"build": "heft build --clean"
},
"dependencies": {
"@fastify/accepts": "~4.2.0",
"@fastify/env": "~4.2.0",
"@fastify/error": "~3.4.0",
"@fastify/formbody": "~7.4.0",
"@fastify/rate-limit": "~8.0.0",
"@fastify/redis": "~6.1.1",
"@fastify/restartable": "~2.1.1",
"@fastify/routes": "~5.1.0",
"@fastify/routes-stats": "~3.4.0",
"@fastify/sensible": "~5.3.0",
"@fastify/under-pressure": "~8.3.0",
"@tinyburg/nucleus": "workspace:*",
"close-with-grace": "~1.2.0",
"fastify": "~4.23.2",
"fastify-plugin": "~4.5.0",
"got": "~14.2.1",
"ioredis": "~5.3.2",
"pg": "~8.11.0",
"reflect-metadata": "~0.1.13",
"typeorm": "~0.3.16",
"uuid": "~9.0.0"
},
"devDependencies": {
"@rushstack/eslint-config": "3.7.0",
"@rushstack/heft": "0.66.18",
"@rushstack/heft-lint-plugin": "0.3.39",
"@rushstack/heft-typescript-plugin": "0.5.16",
"@tinyburg/tsconfig-rig": "workspace:*",
"@types/node": "20.14.2",
"@types/uuid": "~9.0.1",
"compile-schemas-to-typescript": "~0.2.0",
"eslint": "8.57.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-prettier": "5.1.3",
"eslint-plugin-unicorn": "53.0.0",
"prettier": "3.3.1",
"typescript": "5.4.5"
}
}