{ "name": "@freesewing/backend", "version": "2.19.6", "description": "The freesewing.org backend", "private": true, "main": "build/main.js", "module": "build/main.mjs", "scripts": { "precommit": "npm run pretty && lint-staged", "patch": "npm version patch -m ':bookmark: v%s' && npm run build", "minor": "npm version minor -m ':bookmark: v%s' && npm run build", "major": "npm version major -m ':bookmark: v%s' && npm run build", "test": "echo \"Error: no test specified\" && exit 0", "clean": "rimraf dist", "pretty": "npx prettier --write \"src/*.js\"", "lint": "eslint --fix \"src/*.js\"", "dev": "backpack", "build": "backpack build", "start": "backpack build && pm2 start build/main.js --name freesewing-backend" }, "repository": { "type": "git", "url": "git+https://github.com/freesewing/backend.git" }, "author": "Joost De Cock", "license": "MIT", "bugs": { "url": "https://github.com/freesewing/backend/issues" }, "homepage": "https://github.com/freesewing/backend#readme", "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{js,json}": [ "prettier --write", "git add" ] }, "dependencies": { "@freesewing/i18n": "latest", "axios": "0.18.0", "body-parser": "1.18.3", "chalk": "2.4.1", "cors": "2.8.4", "dateformat": "3.0.3", "express": "4.16.4", "formidable": "1.2.1", "jsonwebtoken": "8.3.0", "jszip": "3.1.5", "mdast-util-to-string": "2", "mongoose": "5.3.3", "mongoose-bcrypt": "1.6.0", "mongoose-encryption": "2.0.1", "nodemailer": "4.6.8", "passport": "0.4.0", "passport-jwt": "4.0.0", "query-string": "6.2.0", "remark": "13", "remark-frontmatter": "3", "remark-parse": "^9.0.0", "remark-plain-text": "^0.2.0", "rimraf": "2.6.2", "sharp": "^0.29.3", "yaml": "^1.10.2" }, "devDependencies": { "backpack-core": "0.7.0" } }