{
	"name": "fluxer_api",
	"private": true,
	"type": "module",
	"scripts": {
		"dev": "tsx watch --clear-screen=false src/App.ts",
		"dev:worker": "tsx watch --clear-screen=false src/worker/Worker.ts",
		"knip": "knip",
		"start": "tsx src/App.ts",
		"start:worker": "tsx src/worker/Worker.ts",
		"test": "vitest run",
		"test:coverage": "vitest run --coverage",
		"typecheck": "tsc --noEmit"
	},
	"dependencies": {
		"@atproto/api": "0.18.8",
		"@aws-sdk/client-s3": "3.958.0",
		"@aws-sdk/s3-request-presigner": "3.958.0",
		"@hono/node-server": "1.19.7",
		"@messageformat/core": "3.4.0",
		"@sendgrid/mail": "8.1.6",
		"@sentry/node": "10.32.1",
		"@simplewebauthn/server": "13.2.2",
		"@tsconfig/node22": "22.0.5",
		"@tsconfig/strictest": "2.0.8",
		"archiver": "7.0.1",
		"argon2": "0.44.0",
		"cassandra-driver": "4.8.0",
		"cron-parser": "^5.4.0",
		"css-select": "6.0.0",
		"domhandler": "5.0.3",
		"emoji-regex": "10.6.0",
		"graphile-worker": "0.16.6",
		"hono": "4.11.2",
		"html-entities": "2.6.0",
		"htmlparser2": "10.0.0",
		"idna-uts46-hx": "6.1.0",
		"ioredis": "5.8.2",
		"jose": "6.1.3",
		"livekit-server-sdk": "2.15.0",
		"lodash": "4.17.21",
		"luxon": "^3.7.2",
		"magic-bytes.js": "1.12.1",
		"maxmind": "^5.0.1",
		"meilisearch": "0.54.0",
		"mime": "4.1.0",
		"module-alias": "2.2.3",
		"pg": "8.16.3",
		"pino": "10.1.0",
		"pino-pretty": "13.1.3",
		"sharp": "0.34.5",
		"stripe": "20.1.0",
		"tempy": "3.1.0",
		"transliteration": "2.6.0",
		"tsx": "4.21.0",
		"twilio": "5.11.1",
		"bowser": "2.13.1",
		"uint8array-extras": "1.5.0",
		"undici": "7.16.0",
		"unique-names-generator": "4.7.1",
		"validator": "13.15.26",
		"zod": "4.2.1"
	},
	"devDependencies": {
		"@types/archiver": "7.0.0",
		"@types/jsdom": "27.0.0",
		"@types/lodash": "4.17.21",
		"@types/luxon": "^3.7.1",
		"@types/node": "25.0.3",
		"@types/pg": "8.16.0",
		"@types/validator": "13.15.10",
		"@vitest/coverage-v8": "4.0.16",
		"@vitest/ui": "4.0.16",
		"jsdom": "27.3.0",
		"knip": "5.77.1",
		"typescript": "5.9.3",
		"vitest": "4.0.16"
	},
	"packageManager": "pnpm@10.26.0",
	"pnpm": {
		"onlyBuiltDependencies": [
			"argon2",
			"esbuild",
			"protobufjs",
			"sharp"
		]
	},
	"_moduleAliases": {
		"~": "src"
	}
}
