UNPKG

probot

Version:

A framework for building GitHub Apps to automate and improve your workflow

125 lines (124 loc) 3.86 kB
{ "name": "probot", "version": "14.0.1", "description": "A framework for building GitHub Apps to automate and improve your workflow", "repository": "github:probot/probot", "main": "lib/index.js", "types": "./lib/index.d.ts", "bin": { "probot": "./bin/probot.js" }, "scripts": { "build": "tsc -p tsconfig.json", "rm:lib": "node -e \"(require('fs').rmSync('lib', { recursive: true, force: true }));\"", "lint": "prettier --check \"src/**/*.ts\" \"test/**/*.ts\" \"docs/*.md\" *.md tsconfig.json package.json --end-of-line auto", "lint:fix": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"docs/*.md\" *.md tsconfig.json package.json --end-of-line auto", "pretest": "npm run rm:lib && npm run build && tsc --noEmit -p test", "redis:start": "docker run -p 6379:6379 --name probot-redis -d --rm redis", "redis:stop": "docker stop probot-redis", "test": "vitest run", "test:code": "vitest run", "test:coverage": "vitest run --coverage", "test:dev": "vitest --ui --coverage", "test:redis": "npm run redis:start && REDIS_URL=127.0.0.1 vitest run --testTimeout 10000 ; npm run redis:stop", "doc": "typedoc --options .typedoc.json --plugin .typedoc/typedoc_ga.mjs" }, "files": [ "lib", "bin", "static", "views", "!lib/index.jsr.*" ], "keywords": [ "probot", "github-apps", "github", "automation", "robots", "workflow" ], "homepage": "https://probot.github.io", "author": "Brandon Keepers", "license": "ISC", "dependencies": { "@octokit/core": "^7.0.3", "@octokit/plugin-enterprise-compatibility": "^6.0.1", "@octokit/plugin-paginate-rest": "^13.1.1", "@octokit/plugin-rest-endpoint-methods": "^16.0.0", "@octokit/plugin-retry": "^8.0.1", "@octokit/plugin-throttling": "^11.0.1", "@octokit/request": "^10.0.3", "@octokit/types": "^14.1.0", "@octokit/webhooks": "^14.1.2", "@probot/get-private-key": "^2.1.1", "npx-import-light": "^1.0.0", "@probot/octokit-plugin-config": "^3.0.2", "@probot/pino": "^5.0.1", "bottleneck": "^2.19.5", "deepmerge": "^4.3.1", "dotenv": "^17.0.0", "import-meta-resolve": "^4.1.0", "js-yaml": "^4.1.0", "octokit-auth-probot": "^4.0.1", "package-config": "^5.0.0", "pino": "^9.0.0", "pino-http": "^10.0.0", "toad-cache": "^3.7.0" }, "devDependencies": { "@octokit/openapi-webhooks-types": "^12.0.0", "@octokit/openapi-webhooks-types-transition": "^12.0.0", "@octokit/tsconfig": "^4.0.0", "@octokit/webhooks-examples": "^7.3.1", "@octokit/webhooks-methods": "^6.0.0", "@sebbo2002/semantic-release-jsr": "^3.0.0", "@types/express": "^5.0.2", "@types/js-yaml": "^4.0.9", "@types/node": "^22.0.0", "@vitest/coverage-v8": "^3.0.0", "@vitest/ui": "^3.0.0", "execa": "^9.5.3", "express": "^5.1.0", "fastify": "^5.3.3", "fetch-mock": "^12.0.0", "get-port": "^7.0.0", "ioredis": "^5.3.2", "prettier": "^3.0.3", "semantic-release-plugin-update-version-in-files": "^2.0.0", "smee-client": "^4.3.1", "sonic-boom": "^4.0.0", "tsd": "^0.32.0", "typedoc": "^0.28.0", "typescript": "^5.2.2", "vitest": "^3.0.0" }, "exports": { "types": "./lib/index.d.ts", "default": "./lib/index.js" }, "engines": { "node": "^20.18.1 || >= 22" }, "release": { "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/github", "@semantic-release/npm", [ "semantic-release-plugin-update-version-in-files", { "files": [ "lib/version.*" ] } ], "@sebbo2002/semantic-release-jsr" ] }, "type": "module", "publishConfig": { "provenance": true } }