{ "name": "vendure", "version": "0.0.0", "description": "A modern, headless ecommerce framework", "private": true, "license": "MIT", "scripts": { "populate": "node -r ts-node/register -r tsconfig-paths/register mock-data/populate-cli.ts", "start:dev": "nodemon --config nodemon-debug.json", "lint": "tslint --project tsconfig.json -c tslint.json", "test": "jest", "test:watch": "jest --watch", "test:cov": "jest --coverage", "test:e2e": "jest --config ./e2e/config/jest-e2e.json", "test:e2e:watch": "jest --config ./e2e/config/jest-e2e.json --watch", "build": "rimraf dist && tsc -p tsconfig.build.json && gulp" }, "main": "dist/index.js", "files": [ "dist/**/*" ], "dependencies": { "@nestjs/common": "^5.3.2", "@nestjs/core": "^5.3.2", "@nestjs/graphql": "5.1.2", "@nestjs/passport": "^5.0.1", "@nestjs/testing": "^5.3.1", "@nestjs/typeorm": "^5.2.0", "apollo-server-express": "^2.0.4", "bcrypt": "^3.0.0", "body-parser": "^1.18.3", "graphql": "^14.0.0", "graphql-iso-date": "^3.5.0", "graphql-tag": "^2.9.2", "graphql-tools": "^3.1.1", "graphql-type-json": "^0.2.1", "i18next": "^11.6.0", "i18next-express-middleware": "^1.3.2", "i18next-icu": "^0.4.0", "i18next-node-fs-backend": "^2.0.0", "jsonwebtoken": "^8.2.2", "mysql": "^2.16.0", "passport": "^0.4.0", "passport-jwt": "^4.0.0", "reflect-metadata": "^0.1.12", "rxjs": "^6.2.0", "typeorm": "^0.2.6", "typescript": "^2.9.0" }, "devDependencies": { "@types/bcrypt": "^2.0.0", "@types/express": "^4.0.39", "@types/faker": "^4.1.3", "@types/i18next": "^8.4.3", "@types/i18next-express-middleware": "^0.0.33", "@types/jest": "^23.3.1", "@types/jsonwebtoken": "^7.2.7", "@types/node": "^9.3.0", "faker": "^4.1.0", "graphql-request": "^1.8.2", "gulp": "^4.0.0", "jest": "^23.5.0", "nodemon": "^1.14.1", "rimraf": "^2.6.2", "sql.js": "^0.5.0", "ts-jest": "^23.1.4", "tsconfig-paths": "^3.5.0" }, "jest": { "moduleFileExtensions": [ "js", "json", "ts" ], "moduleNameMapper": { "shared/(.*)": "/../shared/$1.ts" }, "roots": [ "src", "../shared" ], "testRegex": ".spec.ts$", "transform": { "^.+\\.(t|j)s$": "ts-jest" }, "coverageDirectory": "../coverage", "globals": { "ts-jest": { "skipBabel": true } } } }