{
  "name": "@imbueapp/mockingbird",
  "version": "1.7.4",
  "description": "API mocking framework for load and functional API testing",
  "bin": {
    "mockingbird": "./bin/mockingbird"
  },
  "scripts": {
    "postinstall": "npx tsc",
    "prepublishOnly": "npx tsc",
    "dev": "tsc-watch --onSuccess \"node ./bin/mockingbird\"",
    "mockingbird:singlenode:test": "NODE_ENV=production npm run print:project && node ./bin/mockingbird",
    "mockingbird:cluster": "NODE_ENV=production npm run print:project && npx pm2 start cluster.yml",
    "mockingbird:singlenode": "NODE_ENV=production npm run print:project && node ./bin/mockingbird",
    "test": "npx tsc && NODE_ENV=test LOG_LEVEL=off jest test/*.test.js",
    "print:project": "asciify ' mockingbird ' -f puffy"
  },
  "repository": {
    "type": "git",
    "url": "ssh://git@github.com:sasasavic82/mockingbird.git"
  },
  "types": "dist/index.d.ts",
  "main": "dist/index.js",
  "dependencies": {
    "@types/compression": "^1.0.1",
    "@types/cors": "^2.8.6",
    "@types/distributions": "^2.0.0",
    "@types/dotenv": "^6.1.1",
    "@types/express": "^4.17.1",
    "@types/jsonata": "1.5.1",
    "@types/node": "^12.11.7",
    "@types/randomstring": "1.1.6",
    "@types/request-promise": "^4.1.44",
    "@types/request-promise-native": "1.0.14",
    "@types/supertest": "^2.0.8",
    "@types/swagger-ui-express": "^3.0.1",
    "@types/uuid": "3.4.3",
    "@types/content-type": "1.1.2",
    "@types/connect-timeout": "0.0.33",
    "chalk": "^2.4.2",
    "compression": "^1.7.4",
    "cors": "^2.8.5",
    "distributions": "^2.1.0",
    "dotenv": "^8.2.0",
    "express": "^5.0.0-alpha.7",
    "jsonata": "^1.7.0",
    "pm2": "^4.1.2",
    "randomstring": "^1.1.5",
    "request": "^2.88.0",
    "request-promise": "^4.2.4",
    "request-promise-native": "^1.0.7",
    "supertest": "^4.0.2",
    "swagger-ui-express": "^4.1.2",
    "tsc-watch": "^4.0.0",
    "typescript": "^3.6.4",
    "typescript-is": "^0.13.0",
    "uuid": "^3.3.3",
    "content-type": "^1.0.4",
    "connect-timeout": "^1.9.0"
  },
  "devDependencies": {
    "@types/jest": "^24.0.19",
    "asciify": "^1.3.5",
    "tslint": "^5.20.0",
    "tslint-jest": "1.0.5",
    "ts-jest": "^24.1.0",
    "tslint-config-prettier": "1.18.0",
    "jest": "^24.9.0",
    "lint-staged": "^9.4.1",
    "prettier": "^1.18.2"
  },
  "lint-staged": {
    "*.js": [
      "tslint --format codeframe --fix",
      "git add"
    ],
    "*.{json,yaml,yml,md}": [
      "prettier --write",
      "git add"
    ]
  },
  "jest": {
    "verbose": true,
    "transform": {
      "^.+\\.tsx?$": "ts-jest"
    },
    "testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "jsx",
      "json",
      "node"
    ]
  },
  "keywords": [
    "mocking",
    "api",
    "services"
  ],
  "author": "Sasa Savic, <sasa@imbue.app>",
  "license": "MIT"
}
