AtAuth
1{
2 "name": "atauth-gateway",
3 "version": "2.2.0",
4 "description": "AT Protocol OAuth gateway for application authentication",
5 "main": "dist/index.js",
6 "types": "dist/index.d.ts",
7 "type": "module",
8 "scripts": {
9 "build": "tsc",
10 "start": "node dist/index.js",
11 "dev": "tsx watch src/index.ts",
12 "lint": "eslint src/",
13 "typecheck": "tsc --noEmit",
14 "test": "vitest",
15 "test:run": "vitest run",
16 "test:coverage": "vitest run --coverage",
17 "test:unit": "vitest run src/",
18 "test:e2e": "vitest run tests/"
19 },
20 "keywords": [
21 "atproto",
22 "bluesky",
23 "authentication",
24 "oauth",
25 "gateway"
26 ],
27 "author": "ATAuth Contributors",
28 "license": "MIT",
29 "repository": {
30 "type": "git",
31 "url": "https://github.com/Cache8063/atauth"
32 },
33 "dependencies": {
34 "@atproto/oauth-client-node": "^0.3.0",
35 "@simplewebauthn/server": "^13.0.0",
36 "better-sqlite3": "^12.0.0",
37 "cors": "^2.8.5",
38 "express": "^5.0.0",
39 "helmet": "^8.0.0",
40 "nodemailer": "^7.0.13",
41 "otpauth": "^9.2.1",
42 "qrcode": "^1.5.3"
43 },
44 "devDependencies": {
45 "@types/better-sqlite3": "^7.6.8",
46 "@types/cors": "^2.8.17",
47 "@types/express": "^5.0.0",
48 "@types/node": "^22.0.0",
49 "@types/nodemailer": "^7.0.9",
50 "@types/qrcode": "^1.5.6",
51 "@types/supertest": "^6.0.3",
52 "@vitest/coverage-v8": "^4.0.18",
53 "eslint": "^9.0.0",
54 "globals": "^15.0.0",
55 "supertest": "^7.2.2",
56 "tsx": "^4.19.0",
57 "typescript": "^5.7.0",
58 "typescript-eslint": "^8.0.0",
59 "vitest": "^4.0.18"
60 },
61 "engines": {
62 "node": ">=20.0.0"
63 }
64}