{ "name": "probot", "version": "7.0.1", "description": "🤖 A framework for building GitHub Apps to automate and improve your workflow", "repository": "https://github.com/probot/probot", "main": "lib/index.js", "types": "./lib/index.d.ts", "bin": { "probot": "./bin/probot.js" }, "scripts": { "build": "rimraf lib && tsc -p tsconfig.json", "start": "node ./bin/probot run", "lint": "tslint --project test", "test": "tsc --noEmit -p test && jest --coverage && npm run lint && npm run doc-lint", "doc-lint": "standard-markdown docs/", "doc": "typedoc --options .typedoc.json", "semantic-release": "semantic-release pre && npm publish && semantic-release post", "postsemantic-release": "script/publish-docs", "prepare": "npm run build" }, "files": [ "lib", "bin", "static", "views" ], "jest": { "setupFiles": [ "/test/setup.js" ], "coveragePathIgnorePatterns": [ "/lib/" ], "moduleFileExtensions": [ "ts", "js", "json", "node" ], "transform": { ".+\\.tsx?$": "/node_modules/ts-jest/preprocessor.js" }, "testMatch": [ "/test/**/*.(ts|js)" ], "testPathIgnorePatterns": [ "/test/setup.js", "/test/fixtures/", "/test/plugins/helper.js" ], "globals": { "ts-jest": { "skipBabel": true } } }, "keywords": [ "probot", "github-apps", "github", "automation", "robots", "workflow" ], "bugs": "https://github.com/probot/probot/issues", "homepage": "https://probot.github.io", "author": "Brandon Keepers", "license": "ISC", "dependencies": { "@octokit/rest": "^15.9.4", "@octokit/webhooks": "^3.1.1", "bottleneck": "^2.4.0", "bunyan": "^1.8.12", "bunyan-format": "^0.2.1", "bunyan-sentry-stream": "^1.1.0", "cache-manager": "^2.4.0", "commander": "^2.11.0", "deprecated-decorator": "^0.1.6", "dotenv": "~6.0.0", "express": "^4.16.2", "express-async-errors": "^3.0.0", "hbs": "^4.0.1", "js-yaml": "^3.9.1", "jsonwebtoken": "^8.1.0", "pkg-conf": "^2.0.0", "promise-events": "^0.1.3", "raven": "^2.4.2", "resolve": "^1.4.0", "semver": "^5.5.0", "uuid": "^3.2.1" }, "devDependencies": { "@types/bunyan": "^1.8.4", "@types/bunyan-format": "^0.2.0", "@types/cache-manager": "^1.2.6", "@types/dotenv": "^4.0.2", "@types/express": "^4.0.39", "@types/jest": "^23.1.3", "@types/js-yaml": "^3.10.1", "@types/jsonwebtoken": "^7.2.5", "@types/nock": "^9.1.0", "@types/node": "^10.3.0", "@types/raven": "^2.1.5", "@types/resolve": "^0.0.4", "@types/semver": "^5.4.0", "@types/supertest": "^2.0.4", "@types/uuid": "^3.4.3", "connect-sse": "^1.2.0", "eslint": "^5.0.1", "eslint-plugin-markdown": "^1.0.0-beta.8", "jest": "^23.4.1", "minami": "^1.1.1", "nock": "^9.2.0", "semantic-release": "^15.0.0", "smee-client": "^1.0.1", "standard": "^11.0.0", "standard-markdown": "^4.0.2", "supertest": "^3.0.0", "ts-jest": "^23.0.0", "tslint": "^5.9.1", "tslint-config-prettier": "^1.10.0", "tslint-config-standard": "^7.1.0", "typedoc": "^0.11.1", "typescript": "^2.7.2" }, "standard": { "env": [ "jest" ], "plugins": [ "markdown" ] }, "engines": { "node": ">=7.7" } }