{ "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": { "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", "st": "^3.0.0", "uglify-js": "3.1.6", "winston": "^2.0.0" }, "devDependencies": { "@types/aws-sdk": "^2.7.0", "@types/busboy": "^1.5.0", "@types/express": "^4.17.13", "@types/jest": "^27.5.1", "@types/memcached": "^2.2.7", "@types/mongodb": "^4.0.7", "@types/node": "^17.0.35", "@types/pg": "^8.6.5", "@types/redis": "^4.0.11", "@types/uglify-js": "^3.13.2", "@typescript-eslint/eslint-plugin": "^5.26.0", "@typescript-eslint/parser": "^5.26.0", "concurrently": "^7.2.1", "copyfiles": "^2.4.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", "jest": "^28.1.0", "mocha": "^8.1.3", "module-resolver": "^1.0.0", "nodemon": "^2.0.16", "prettier": "^2.5.1", "rimraf": "^3.0.2", "ts-auto-mock": "^3.6.2", "ts-jest": "^28.0.3", "ts-node": "^9.1.1", "tsconfig-paths": "^4.0.0", "tscpaths": "^0.0.9", "typescript": "^4.6.4" }, "bundledDependencies": [], "main": "haste", "bin": { "haste-server": "./dist/src/server.js" }, "files": [ "src", "static" ], "nodemonConfig": { "ignore": [ "test/**/*.test.ts", ".git", "node_modules" ], "watch": [ "src", "config" ], "exec": "node -r tsconfig-paths/register -r ts-node/register ./src/server.ts", "ext": "ts, js" }, "scripts": { "copy:files": "copyFiles -u 1 static/**/* dist/static", "remove:files": "rimraf dist", "test:unit": "jest --config config/jest.config.js", "build:typescript": "tsc --project tsconfig.json", "build": "yarn remove:files && yarn copy:files && yarn build:typescript", "start": "TS_NODE_BASEURL=./dist node -r tsconfig-paths/register ./dist/src/server.js", "dev": "nodemon", "lint": "eslint src --fix", "types:check": "tsc --noEmit --pretty", "pretty": "prettier --write ." } }