{ "name": "haste", "version": "0.1.0", "private": true, "description": "Private Pastebin Server", "keywords": [ "paste", "pastebin" ], "author": { "name": "John Crepezzi", "email": "john.crepezzi@gmail.com", "url": "http://seejohncode.com/" }, "dependencies": { "@google-cloud/datastore": "^6.6.2", "aws-sdk": "^2.1142.0", "busboy": "0.2.4", "connect": "^3.7.0", "connect-ratelimit": "^0.0.7", "connect-route": "0.1.5", "dotenv": "^16.0.1", "express": "^4.18.1", "memcached": "^2.2.2", "mongodb": "^4.6.0", "pg": "^8.7.3", "redis": "0.8.1", "redis-url": "0.1.0", "rethinkdbdash": "^2.3.31", "st": "^3.0.0", "uglify-js": "3.1.6", "winston": "^2.0.0" }, "devDependencies": { "@types/busboy": "^1.5.0", "@types/express": "^4.17.13", "@types/memcached": "^2.2.7", "@types/node": "^17.0.35", "@types/pg": "^8.6.5", "@types/uglify-js": "^3.13.2", "@typescript-eslint/eslint-plugin": "^5.26.0", "@typescript-eslint/parser": "^5.26.0", "concurrently": "^7.2.1", "eslint": "^8.10.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-airbnb-typescript": "^17.0.0", "eslint-config-prettier": "^8.5.0", "eslint-import-resolver-typescript": "^2.7.1", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^26.2.2", "mocha": "^8.1.3", "module-resolver": "^1.0.0", "nodemon": "^2.0.16", "npm-run-all": "^4.1.5", "prettier": "^2.5.1", "rimraf": "^3.0.2", "ts-node": "^9.1.1", "typescript": "^4.6.4" }, "bundledDependencies": [], "main": "haste", "bin": { "haste-server": ".dist/src/server.js" }, "files": [ "src", "static" ], "scripts": { "test": "mocha --recursive", "build": "rimraf dist && tsc --project ./", "start:dev": "nodemon src/server.ts", "start:prod": "node dist/src/server.js", "lint": "eslint src --fix", "types:check": "tsc --noEmit --pretty" } }