{ "name": "ram_server", "private": true, "version": "1.9.1", "description": "Nest TypeScript starter repository", "license": "MIT", "scripts": { "prebuild": "rimraf dist", "build": "nest build", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "start": "ts-node -r tsconfig-paths/register src/main.ts", "start:dev": "nodemon", "start:debug": "nodemon --config nodemon-debug.json", "start:prod": "npm run migrate:up && node dist/main", "doc": "npx @compodoc/compodoc -p tsconfig.json -s -n 'Resin api documentation'", "doc:serve": "npm run doc && npx compodoc -s", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", "release": "standard-version", "init-db": "node ./scripts/init-db.js", "test": "jest", "test:watch": "jest --config ./test/jest.json --watch", "test:cov": "jest --config ./test/jest.json --coverage --ci --reporters=default --reporters=jest-junit", "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", "test:e2e": "jest --config ./test/jest-e2e.json", "migrate:create": "migrate create --template-file ./src/migrations/migrations-utils/template.ts --migrations-dir=\"./src/migrations/scripts\" --compiler=\"ts:./src/migrations/migrations-utils/ts-compiler.js\"", "migrate:up": "migrate --migrations-dir=\"./src/migrations/scripts\" --compiler=\"ts:./src/migrations/migrations-utils/ts-compiler.js\" up", "migrate:down": "migrate --migrations-dir=\"./src/migrations/scripts\" --compiler=\"ts:./src/migrations/migrations-utils/ts-compiler.js\" down" }, "dependencies": { "@elastic/elasticsearch": "^7.12.0", "@nestjs/common": "^7.6.13", "@nestjs/config": "^0.6.3", "@nestjs/core": "^7.5.1", "@nestjs/elasticsearch": "^7.1.0", "@nestjs/jwt": "^7.2.0", "@nestjs/mongoose": "^7.1.0", "@nestjs/passport": "^7.1.5", "@nestjs/platform-express": "^7.5.1", "@nestjs/schedule": "^0.4.1", "@nestjs/swagger": "^4.7.5", "@tryghost/admin-api": "^1.3.8", "@types/bcrypt": "^3.0.0", "bcrypt": "^5.0.0", "class-transformer": "^0.3.1", "class-validator": "^0.12.2", "dotenv": "^8.2.0", "ejs": "^3.1.5", "form-data": "^3.0.0", "luxon": "^1.25.0", "migrate": "^1.7.0", "mongoose": "^5.10.15", "passport": "^0.4.1", "passport-jwt": "^4.0.0", "passport-local": "^1.0.0", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", "rxjs": "^6.6.3", "standard-version": "^9.0.0", "swagger-ui-express": "^4.1.5" }, "devDependencies": { "@compodoc/compodoc": "^1.1.11", "@nestjs/cli": "^7.5.1", "@nestjs/schematics": "^7.1.3", "@nestjs/testing": "^7.5.1", "@types/express": "^4.17.8", "@types/jest": "^26.0.15", "@types/mongoose": "^5.10.1", "@types/node": "^14.14.6", "@types/passport-local": "^1.0.33", "@types/supertest": "^2.0.10", "@typescript-eslint/eslint-plugin": "^4.6.1", "@typescript-eslint/parser": "^4.6.1", "eslint": "^7.12.1", "eslint-config-prettier": "^6.15.0", "eslint-plugin-prettier": "^3.1.4", "jest": "^26.6.3", "jest-junit": "^12.0.0", "nodemon": "^2.0.6", "prettier": "^2.1.2", "supertest": "^6.0.0", "ts-jest": "^26.4.3", "ts-loader": "^8.0.8", "ts-node": "^9.0.0", "tsconfig-paths": "^3.9.0", "typescript": "^4.0.5" }, "jest": { "moduleFileExtensions": [ "js", "json", "ts" ], "rootDir": "src", "testRegex": ".*\\.spec\\.ts$", "transform": { "^.+\\.(t|j)s$": "ts-jest" }, "collectCoverageFrom": [ "**/*.(t|j)s" ], "coverageDirectory": "../coverage", "testEnvironment": "node" } }