| { |
| "name": "server", |
| "version": "1.0.0", |
| "description": "", |
| "main": "index.js", |
| "type": "commonjs", |
| "scripts": { |
| "build": "tsc", |
| "format": "prettier --write src/**/*.{js,ts,jsx,tsx}", |
| "format-check": "prettier --check src/**/*.{js,ts,jsx,tsx}", |
| "lint": "eslint .", |
| "start": "node dist/index.js" |
| }, |
| "author": "", |
| "license": "ISC", |
| "dependencies": { |
| "@prisma/client": "^6.6.0", |
| "axios": "^1.8.4", |
| "express": "^4.21.1", |
| "sqlite3": "^5.1.7", |
| "zod": "^3.24.4" |
| }, |
| "devDependencies": { |
| "@eslint/js": "^9.13.0", |
| "@types/express": "^5.0.0", |
| "@types/node": "^22.9.1", |
| "@types/sqlite3": "^3.1.11", |
| "eslint": "^9.13.0", |
| "prettier": "3.5.3", |
| "prisma": "^6.6.0", |
| "typescript": "^5.8.3", |
| "typescript-eslint": "^8.11.0" |
| }, |
| "prettier": { |
| "printWidth": 120, |
| "tabWidth": 4, |
| "useTabs": true, |
| "singleQuote": false, |
| "trailingComma": "all", |
| "semi": true, |
| "bracketSpacing": true, |
| "arrowParens": "always" |
| } |
| } |