Skip to content
Snippets Groups Projects
package.json 3.13 KiB
Newer Older
  • Learn to ignore specific revisions
  • Sébastien DA ROCHA's avatar
    Sébastien DA ROCHA committed
    {
       "name": "service-postgresql",
       "version": "1.0.0",
       "description": "Portail Grand Lyon microservices handling credits, organisation and other resources persistence on PostgreSQL database",
       "author": "",
       "license": "GNU Affero General Public License v3.0",
       "scripts": {
          "format": "prettier --write \"src/**/*.ts\"",
          "start": "ts-node src/index.ts",
          "start:dev": "nodemon",
          "start:debug": "nodemon --config nodemon-debug.json",
          "prestart:prod": "rimraf dist && tsc",
          "start:prod": "cross-env PRODBUILD=1 node dist/main.js",
          "start:hmr": "node dist/server",
          "lint": "tslint -p tsconfig.json -c tslint.json",
          "test": "jest",
          "test:watch": "jest --watch",
          "test:cov": "jest --coverage",
          "test:e2e": "jest --config ./test/jest-e2e.json",
          "webpack": "webpack --config webpack.config.js",
          "typeorm": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js --config ormconfig.ts",
          "typeorm:generate": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js migration:generate -n",
          "typeorm:migrate": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js migration:run",
          "typeorm:revert": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js migration:revert",
          "typeorm:migrate-ci": "ts-node -r tsconfig-paths/register ./node_modules/typeorm/cli.js migration:run"
       },
       "dependencies": {
          "@godaddy/terminus": "^4.1.0",
          "@nestjs/common": "^7.6.13",
          "@nestjs/core": "^7.6.13",
          "@nestjs/platform-express": "^7.6.13",
          "@nestjs/swagger": "^4.7.13",
          "@nestjs/terminus": "^7.1.0",
          "@nestjs/typeorm": "^5.2.2",
          "@types/dotenv": "^4.0.3",
          "amqplib": "^0.5.2",
          "class-transformer": "^0.1.9",
          "class-validator": "^0.11.0",
          "cookie-parser": "^1.4.4",
          "cross-env": "^5.2.0",
          "dotenv": "^6.1.0",
          "jsonwebtoken": "^8.5.1",
          "mysql": "^2.14.1",
          "pg": "^8.5.1",
          "postgresql": "0.0.1",
          "reflect-metadata": "^0.1.10",
          "rxjs": "^6.2.2",
          "serve-favicon": "^2.5.0",
          "swagger-ui-express": "^4.1.6",
          "typeorm": "0.2.31",
          "typescript": "^4.2.2",
          "uuid": "^3.3.2"
       },
       "devDependencies": {
          "@nestjs/testing": "^7.6.13",
          "@types/amqplib": "^0.5.8",
          "@types/express": "^4.16.0",
          "@types/jest": "^23.3.14",
          "@types/node": "^8.0.29",
          "@types/supertest": "^2.0.5",
          "jest": "^26.6.3",
          "nodemon": "^1.18.3",
          "prettier": "^1.14.2",
          "rimraf": "^2.6.2",
          "supertest": "^3.1.0",
          "ts-jest": "^26.5.2",
          "ts-loader": "^4.4.2",
          "ts-node": "3.3.0",
          "tsconfig-paths": "^3.5.0",
          "tslint": "5.11.0",
          "typescript": "3.3.3333",
          "webpack": "^4.16.5",
          "webpack-cli": "^4.5.0",
          "webpack-node-externals": "^1.7.2"
       },
       "jest": {
          "moduleFileExtensions": [
             "js",
             "json",
             "ts"
          ],
          "rootDir": "src",
          "testRegex": ".spec.ts$",
          "transform": {
             "^.+\\.(t|j)s$": "ts-jest"
          },
          "coverageDirectory": "../coverage",
          "testEnvironment": "node"
       }
    }