{ "name": "TactJam-server", "version": "0.0.1", "description": "Server to store and manage tactons for the TactJam GUI client", "main": "/src/app.js", "repository": "https://github.com/TactileVision/TactJam-server", "author": "Chris ", "license": "MIT", "type": "module", "scripts": { "start": "node src/app.js", "dev": "nodemon src/app.js", "lint": "eslint --fix src && prettier --write \"src/**/*.js\"" }, "dependencies": { "@koa/cors": "^3.1.0", "axios": "^0.21.1", "dotenv": "^8.2.0", "jsonwebtoken": "^8.5.1", "koa": "^2.13.1", "koa-body": "^4.2.0", "koa-jwt": "^4.0.0", "koa-pino-logger": "^3.0.0", "koa-router": "^10.0.0", "koa2-swagger-ui": "^5.0.5", "secure-password": "^4.0.0", "swagger-jsdoc": "^6.0.1", "uuid": "^8.3.2", "validator": "^13.5.2" }, "devDependencies": { "eslint": "^7.17.0", "eslint-config-prettier": "^7.1.0", "eslint-config-standard": "^16.0.2", "eslint-plugin-import": "^2.22.1", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^5.0.0", "husky": "^4.3.7", "lint-staged": "^10.5.3", "nodemon": "^2.0.7", "prettier": "^2.2.1" }, "eslintConfig": { "env": { "es2020": true, "node": true }, "extends": [ "standard", "prettier" ], "parserOptions": { "ecmaVersion": 11, "sourceType": "module" }, "rules": {} }, "prettier": { "singleQuote": false }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.js": "eslint --cache --fix", "*.{js,css,md}": "prettier --write" } }