{ "name": "intended-server", "version": "1.0.0", "description": "", "scripts": { "build": "npm run barrels && tsc --project tsconfig.compile.json", "barrels": "barrelsby --config .barrelsby.json", "start": "rimraf ./database.sqlite && npm run barrels && tsnd --inspect --exit-child --cls --ignore-watch node_modules --respawn --transpile-only src/index.ts", "start:prod": "cross-env NODE_ENV=production node dist/index.js", "test": "npm run test:lint && npm run test:coverage ", "test:unit": "cross-env NODE_ENV=test vitest run", "test:watch": "cross-env NODE_ENV=test vitest", "test:coverage": "rimraf ./database.sqlite && cross-env NODE_ENV=test vitest run --coverage", "typeorm": "typeorm-ts-node-commonjs", "test:lint": "eslint '**/*.{ts,js}'", "test:lint:fix": "eslint '**/*.{ts,js}' --fix", "prettier": "prettier '**/*.{ts,js,json,md,yml,yaml}' --write" }, "dependencies": { "@tsed/ajv": "^7.83.0", "@tsed/common": "^7.83.0", "@tsed/components-scan": "^7.83.0", "@tsed/core": "^7.83.0", "@tsed/di": "^7.83.0", "@tsed/engines": "^7.83.0", "@tsed/exceptions": "^7.83.0", "@tsed/json-mapper": "^7.83.0", "@tsed/logger": "^6.7.5", "@tsed/logger-file": "^6.7.5", "@tsed/openspec": "^7.83.0", "@tsed/passport": "^7.83.0", "@tsed/platform-cache": "^7.83.0", "@tsed/platform-exceptions": "^7.83.0", "@tsed/platform-express": "^7.83.0", "@tsed/platform-log-middleware": "^7.83.0", "@tsed/platform-middlewares": "^7.83.0", "@tsed/platform-params": "^7.83.0", "@tsed/platform-response-filter": "^7.83.0", "@tsed/platform-views": "^7.83.0", "@tsed/schema": "^7.83.0", "@tsed/swagger": "^7.83.0", "@types/uuid": "^10.0.0", "ajv": "^8.17.1", "barrelsby": "^2.8.1", "body-parser": "^1.20.3", "compression": "^1.7.4", "cookie-parser": "^1.4.6", "cors": "^2.8.5", "cross-env": "^7.0.3", "dotenv": "^16.4.5", "dotenv-expand": "^11.0.6", "dotenv-flow": "^4.1.0", "express": "^4.20.0", "express-session": "^1.18.0", "method-override": "^3.0.0", "passport": "^0.7.0", "passport-github": "^1.1.0", "passport-oauth2": "^1.8.0", "reflect-metadata": "^0.2.2", "sqlite3": "^5.1.7", "uuid": "^10.0.0" }, "devDependencies": { "@swc/core": "^1.7.24", "@tsed/cli-plugin-eslint": "5.2.10", "@tsed/cli-plugin-passport": "5.2.10", "@tsed/cli-plugin-typeorm": "5.2.10", "@tsed/cli-plugin-vitest": "5.2.10", "@types/compression": "^1.7.5", "@types/cookie-parser": "^1.4.7", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/method-override": "^0.0.35", "@types/multer": "^1.4.12", "@types/node": "^22.5.4", "@types/passport": "^1.0.16", "@types/passport-github": "^1.1.12", "@types/passport-oauth2": "^1.4.17", "@types/sinon": "^17.0.3", "@types/supertest": "^6.0.2", "@typescript-eslint/eslint-plugin": "^8.5.0", "@typescript-eslint/parser": "^8.5.0", "@vitest/coverage-v8": "^2.0.5", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "prettier": "^3.3.3", "rimraf": "^6.0.1", "sinon": "^18.0.1", "supertest": "^7.0.0", "ts-node": "^10.9.2", "ts-node-dev": "^2.0.0", "tslib": "^2.7.0", "typeorm": "^0.3.20", "typescript": "^5.6.2", "unplugin-swc": "^1.5.1", "vitest": "^2.0.5" }, "tsed": { "convention": "conv_default", "architecture": "arc_default", "packageManager": "npm", "runtime": "node" } }