package.json•1.61 kB
{
"name": "phoenix-oidc-dev-server",
"version": "1.0.0",
"description": "Lightweight OIDC server for Phoenix development testing",
"type": "module",
"main": "dist/server.js",
"scripts": {
"dev": "tsx watch src/server.ts",
"build": "tsc",
"start": "node dist/server.js",
"lint": "eslint \"src/**/*.{ts,js}\" --report-unused-disable-directives --max-warnings 0",
"lint:fix": "eslint \"src/**/*.{ts,js}\" --fix",
"format": "prettier --write \"src/**/*.{ts,js,json}\"",
"format:check": "prettier --check \"src/**/*.{ts,js,json}\"",
"check": "pnpm run format:check && pnpm run lint",
"fix": "pnpm run format && pnpm run lint:fix",
"check:all": "pnpm run check && cd frontend && pnpm run check",
"fix:all": "pnpm run fix && cd frontend && pnpm run fix"
},
"dependencies": {
"fastify": "^4.24.0",
"jose": "^5.1.3",
"@fastify/cors": "^8.4.0",
"@fastify/formbody": "^7.4.0",
"@fastify/static": "^6.12.0",
"pg": "^8.11.0",
"yaml": "^2.3.4"
},
"devDependencies": {
"typescript": "^5.3.0",
"@types/node": "^20.10.0",
"@types/pg": "^8.10.0",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"eslint": "^8.45.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"prettier": "^3.0.0",
"tsx": "^4.6.0",
"pino-pretty": "^11.0.0"
},
"author": "Phoenix Dev Team",
"license": "MIT"
}