| { |
| "name": "server", |
| "version": "1.0.0", |
| "description": "", |
| "main": "index.js", |
| "type": "module", |
| "scripts": { |
| "build": "node --max-old-space-size=4096 node_modules/.bin/tsc", |
| "test": "jest", |
| "format": "prettier --write src/**/*.{js,ts,jsx,tsx} --list-different", |
| "format-check": "prettier --check src/**/*.{js,ts,jsx,tsx}", |
| "lint": "eslint .", |
| "start": "node dist/index.js" |
| }, |
| "author": "", |
| "license": "ISC", |
| "dependencies": { |
| "@loancrate/prisma-schema-parser": "^3.0.0", |
| "@prisma/client": "^6.6.0", |
| "axios": "^1.8.4", |
| "config": "file:../config", |
| "dotenv": "^16.5.0", |
| "dotenv-expand": "^12.0.2", |
| "express": "^4.21.1", |
| "shelljs": "^0.10.0", |
| "sqlite3": "^5.1.7", |
| "tmp": "^0.2.3", |
| "zod": "^3.24.4" |
| }, |
| "devDependencies": { |
| "@eslint/js": "^9.13.0", |
| "@jest/globals": "^30.0.0-beta.3", |
| "@types/dotenv": "^6.1.1", |
| "@types/express": "^5.0.0", |
| "@types/jest": "^29.5.14", |
| "@types/node": "^22.9.1", |
| "@types/shelljs": "^0.8.16", |
| "@types/sqlite3": "^3.1.11", |
| "@types/tmp": "^0.2.6", |
| "eslint": "^9.13.0", |
| "jest": "^29.7.0", |
| "memfs": "^4.17.2", |
| "prettier": "3.5.3", |
| "prisma": "^6.6.0", |
| "ts-jest": "^29.3.4", |
| "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" |
| } |
| } |