{
  "author": "Octopus Deploy",
  "bugs": {
    "url": "https://github.com/OctopusDeploy/message-contracts.ts/issues"
  },
  "dependencies": {
    "@octopusdeploy/runtime-inputs": "^0.16.0",
    "lodash": "^4.17.21",
    "moment": "^2.29.4"
  },
  "description": "Shared TypeScript definitions for Octopus Deploy API operations",
  "devDependencies": {
    "@tsconfig/node16": "^1.0.3",
    "@types/jest": "^28.1.4",
    "@types/json-patch": "^0.0.30",
    "@types/lodash": "^4.14.182",
    "jest": "^28.1.2",
    "jest-cli": "^28.1.2",
    "jest-environment-jsdom": "^28.1.2",
    "jest-expect-message": "^1.0.2",
    "jest-extended": "^2.0.0",
    "jest-junit": "^14.0.0",
    "jest-runner-eslint": "^1.0.1",
    "ts-jest": "^28.0.5",
    "ts-node": "^10.8.2",
    "typedoc": "^0.23.5",
    "typescript": "^4.7.4"
  },
  "files": [
    "dist/**/*"
  ],
  "homepage": "https://github.com/OctopusDeploy/message-contracts.ts#readme",
  "jest-junit": {
    "outputDirectory": "reports",
    "outputName": "jest-junit.xml",
    "ancestorSeparator": " › ",
    "uniqueOutputName": "false",
    "suiteNameTemplate": "{filepath}",
    "classNameTemplate": "{classname}",
    "titleTemplate": "{title}"
  },
  "keywords": [
    "api",
    "client",
    "node",
    "octopus deploy"
  ],
  "license": "https://github.com/OctopusDeploy/message-contracts.ts/blob/main/LICENSE",
  "main": "dist/index.js",
  "module": "dist/index.js",
  "name": "@octopusdeploy/message-contracts",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/OctopusDeploy/message-contracts.ts.git"
  },
  "scripts": {
    "build": "tsc --p tsconfig.json",
    "docs": "typedoc --options typedoc.json --readme none",
    "lint": "tslint -p tsconfig.json",
    "prepare": "npm run build",
    "preversion": "npm run lint",
    "test": "jest --maxWorkers=4 --config=jest.config.js --ci --reporters=default --reporters=jest-junit"
  },
  "types": "dist/index.d.ts",
  "version": "1.3.2"
}
