{ "name": "picsur-backend", "private": false, "version": "0.3.0", "description": "Backend for Picsur", "license": "GPL-3.0", "repository": "https://github.com/rubikscraft/Picsur", "author": "Rubikscraft ", "type": "module", "main": "dist/main.js", "scripts": { "prebuild": "rimraf dist", "build": "nest build", "start": "nest start --exec \"node --experimental-specifier-resolution=node\"", "start:dev": "yarn clean && nest start --watch --exec \"node --experimental-specifier-resolution=node\"", "start:debug": "nest start --debug --watch --exec \"node --experimental-specifier-resolution=node\"", "start:prod": "node --experimental-specifier-resolution=node dist/main", "format": "prettier --write \"src/**/*.ts\"", "clean": "rimraf dist", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix" }, "dependencies": { "@nestjs/common": "^8.4.4", "@nestjs/config": "^2.0.0", "@nestjs/core": "^8.4.4", "@nestjs/jwt": "^8.0.0", "@nestjs/passport": "^8.2.1", "@nestjs/platform-fastify": "^8.4.4", "@nestjs/serve-static": "^2.2.2", "@nestjs/typeorm": "^8.0.3", "bcrypt": "^5.0.1", "cors": "^2.8.5", "fastify-helmet": "^7.0.1", "fastify-multipart": "^5.3.1", "fastify-static": "^4.6.1", "file-type": "^17.1.1", "ico-to-png": "^0.2.1", "passport": "^0.5.2", "passport-jwt": "^4.0.0", "passport-local": "^1.0.0", "passport-strategy": "^1.0.0", "pg": "^8.7.3", "picsur-shared": "*", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", "rxjs": "^7.5.5", "sharp": "^0.30.3", "typeorm": "0.3.6", "zod": "^3.14.4" }, "devDependencies": { "@nestjs/cli": "^8.2.5", "@nestjs/schematics": "^8.0.10", "@nestjs/testing": "^8.4.4", "@types/bcrypt": "^5.0.0", "@types/cors": "^2.8.12", "@types/multer": "^1.4.7", "@types/node": "^17.0.24", "@types/passport-jwt": "^3.0.6", "@types/passport-local": "^1.0.34", "@types/passport-strategy": "^0.2.35", "@types/sharp": "^0.30.2", "@types/supertest": "^2.0.12", "@typescript-eslint/eslint-plugin": "^5.19.0", "@typescript-eslint/parser": "^5.19.0", "eslint": "^8.13.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.0.0", "prettier": "^2.6.2", "source-map-support": "^0.5.21", "ts-loader": "^9.2.8", "ts-node": "^10.7.0", "tsconfig-paths": "^3.14.1", "typescript": "4.6.3", "webpack": "^5.72.0" } }