{ "name": "@vendure/core", "version": "0.1.0-alpha.15", "description": "A modern, headless ecommerce framework", "repository": { "type": "git", "url": "https://github.com/vendure-ecommerce/vendure/" }, "keywords": [ "vendure", "ecommerce", "headless", "graphql", "typescript" ], "readme": "README.md", "private": false, "license": "MIT", "scripts": { "populate": "node -r ts-node/register mock-data/populate-cli.ts", "start:dev": "nodemon --config nodemon-debug.json", "lint": "tslint --project tsconfig.json -c tslint.json", "test": "jest --runInBand", "test:watch": "jest --watch", "test:cov": "jest --coverage", "test:e2e": "jest --config ./e2e/config/jest-e2e.json --runInBand", "test:e2e:watch": "jest --config ./e2e/config/jest-e2e.json --watch --runInBand", "generate-email-preview": "node -r ts-node/register src/email/preview/generate-email-preview.ts", "build": "rimraf dist && tsc -p ./build/tsconfig.build.json && tsc -p ./build/tsconfig.cli.json && gulp -f ./build/gulpfile.ts build", "publish:alpha": "yarn build && npm publish --access public --tag alpha" }, "main": "dist/server/src/index.js", "bin": { "vendure": "dist/cli/vendure-cli.js" }, "files": [ "dist/**/*" ], "dependencies": { "@nestjs/common": "5.7.2", "@nestjs/core": "5.7.2", "@nestjs/graphql": "5.5.3", "@nestjs/testing": "5.7.2", "@nestjs/typeorm": "^5.3.0", "@types/progress": "^2.0.3", "apollo-server-express": "^2.4.0", "bcrypt": "^3.0.3", "body-parser": "^1.18.3", "commander": "^2.19.0", "cookie-session": "^2.0.0-beta.3", "csv-parse": "^4.3.0", "dateformat": "^3.0.3", "express": "^4.16.4", "fs-extra": "^7.0.1", "graphql": "^14.1.1", "graphql-iso-date": "^3.6.1", "graphql-tag": "^2.10.0", "graphql-tools": "^4.0.3", "graphql-type-json": "^0.2.1", "handlebars": "^4.0.12", "http-proxy-middleware": "^0.19.1", "i18next": "^13.1.0", "i18next-express-middleware": "^1.7.1", "i18next-icu": "^1.0.1", "i18next-node-fs-backend": "^2.1.1", "mime-types": "^2.1.21", "mjml": "^4.3.0", "ms": "^2.1.1", "mysql": "^2.16.0", "nanoid": "^2.0.0", "nodemailer": "^5.0.0", "progress": "^2.0.3", "prompts": "^2.0.1", "reflect-metadata": "^0.1.12", "rxjs": "^6.3.3", "sharp": "^0.21.1", "typeorm": "0.2.11", "typescript": "^3.2.4" }, "devDependencies": { "@types/bcrypt": "^3.0.0", "@types/commander": "^2.12.2", "@types/cookie-session": "^2.0.36", "@types/csv-parse": "^1.1.11", "@types/express": "^4.0.39", "@types/faker": "^4.1.4", "@types/fs-extra": "^5.0.4", "@types/gulp": "^4.0.5", "@types/handlebars": "^4.0.40", "@types/http-proxy-middleware": "^0.19.2", "@types/jest": "^23.3.12", "@types/mime-types": "^2.1.0", "@types/nanoid": "^1.2.0", "@types/node": "^10.12.18", "@types/nodemailer": "^4.6.5", "@types/prompts": "^1.2.0", "@types/sharp": "^0.21.0", "faker": "^4.1.0", "graphql-request": "^1.8.2", "gulp": "^4.0.0", "jest": "^23.6.0", "node-libcurl": "^1.3.3", "nodemon": "^1.18.9", "opn": "^5.4.0", "pg": "^7.8.0", "rimraf": "^2.6.3", "sql.js": "^0.5.0", "sqlite3": "^4.0.6", "ts-jest": "~23.10.5" }, "jest": { "moduleFileExtensions": [ "js", "json", "ts" ], "moduleNameMapper": { "shared/(.*)": "/../shared/$1.ts" }, "roots": [ "src", "../shared", "mock-data" ], "transform": { "^.+\\.(t|j)s$": "ts-jest" }, "coverageDirectory": "../coverage", "preset": "ts-jest" } }