{ "name": "renovate", "description": "Automated dependency updates. Flexible so you don't need to be.", "version": "0.0.0-semantic-release", "bin": { "renovate": "dist/renovate.js", "renovate-config-validator": "dist/config-validator.js" }, "scripts": { "build": "run-s clean generate:* compile:*", "clean": "rimraf dist", "clean-cache": "node bin/clean-cache.js", "compile:ts": "tsc -p tsconfig.app.json", "config-validator": "node -r ts-node/register/transpile-only -- lib/config-validator.ts", "create-json-schema": "node -r ts-node/register/transpile-only -- bin/create-json-schema.js && prettier --write \"renovate-schema.json\"", "debug": "node --inspect-brk -r ts-node/register/transpile-only -- lib/renovate.ts", "doc-fix": "run-s markdown-lint-fix prettier-fix", "eslint": "eslint --ext .js,.mjs,.ts lib/ test/ tools/", "eslint-fix": "eslint --ext .js,.mjs,.ts --fix lib/ test/ tools/", "generate": "run-s generate:*", "generate:imports": "node tools/generate-imports.mjs", "jest": "cross-env NODE_ENV=test LOG_LEVEL=fatal node --expose-gc node_modules/jest/bin/jest.js --logHeapUsage", "jest-debug": "cross-env NODE_OPTIONS=--inspect-brk yarn jest", "jest-silent": "cross-env yarn jest --reporters jest-silent-reporter", "lint": "run-s ls-lint eslint prettier markdown-lint", "lint-fix": "run-s eslint-fix prettier-fix markdown-lint-fix", "ls-lint": "ls-lint", "markdown-lint": "markdownlint-cli2", "markdown-lint-fix": "markdownlint-cli2-fix", "prepare": "run-s prepare:*", "prepare:husky": "husky install", "prepare:generate": "run-s generate:*", "prepare:re2": "node tools/check-re2.mjs", "prepare:tools": "tsc -p tools", "prestart": "run-s generate:* ", "pretest": "run-s generate:* ", "prettier": "prettier --check \"**/*.{ts,js,mjs,json,md}\"", "prettier-fix": "prettier --write \"**/*.{ts,js,mjs,json,md}\"", "release": "node tools/release.mjs", "start": "node -r ts-node/register/transpile-only -- lib/renovate.ts", "test": "run-s lint test-schema type-check jest", "test-dirty": "git diff --exit-code", "test-e2e": "npm pack && cd test/e2e && yarn install --no-lockfile --ignore-optional --prod && yarn test", "test-schema": "node -r ts-node/register/transpile-only -- test/json-schema.ts", "tsc": "tsc", "type-check": "run-s generate:* \"tsc --noEmit {@}\"", "verify": "node tools/verify.mjs" }, "repository": { "type": "git", "url": "https://github.com/renovatebot/renovate.git" }, "keywords": [ "automated", "bazel", "bitbucket", "buildkite", "dependencies", "dependency", "docker", "github", "gitlab", "management", "meteor", "node", "npm", "outdated", "php", "python", "update", "yarn" ], "author": "Rhys Arkins ", "contributors": [ "Alex DelVecchio ", "Andreas Bexelius ", "Ayoub Kaanich ", "Dragomir Țurcanu ", "Filip Stenbeck ", "HonkingGoose", "Hutson Betts ", "IKEDA Sho ", "Israel Bethencourt ", "James King ", "Jamie Magee ", "Jan Sauer ", "Jean-Yves Couët ", "Kevin James ", "Klaus Meinhardt ", "Matt Lavin ", "Maximilian Gaß ", "Michael Elufimov ", "Michael Kriese ", "Mike Bryant ", "Nicolas Byl ", "Pravesh Tora ", "Rishabh Jain ", "Roope Hakulinen ", "Ryan Murfitt ", "Sam Bull ", "Sam Neirinck ", "Sourav Das ", "Tanuel ", "Viral Ruparel ", "Vladimir Starkov ", "Mikhail Yakushin ", "Sebastian Poxhofer ", "Henry Sachs ", "Arkadiusz Kosmala " ], "license": "AGPL-3.0", "bugs": { "url": "https://github.com/renovatebot/renovate/issues" }, "homepage": "https://renovatebot.com", "engines": { "node": "^12.22.0 || >=14.15.0", "yarn": "^1.17.0" }, "engines-next": { "description": "Versions other than the below are deprecated and a warning will be logged", "node": ">=14.15.0" }, "dependencies": { "@aws-sdk/client-ecr": "3.18.0", "@breejs/later": "4.0.2", "@iarna/toml": "2.2.5", "@renovate/pep440": "1.0.0", "@renovatebot/ruby-semver": "1.0.0", "@sindresorhus/is": "4.0.1", "@yarnpkg/core": "2.4.0", "@yarnpkg/parsers": "2.3.0", "azure-devops-node-api": "10.2.2", "bunyan": "1.8.15", "cacache": "15.2.0", "chalk": "4.1.1", "changelog-filename-regex": "2.0.1", "clean-git-ref": "2.0.1", "commander": "7.2.0", "conventional-commits-detector": "1.0.3", "crypto-random-string": "3.3.1", "deepmerge": "4.2.2", "delay": "5.0.0", "dequal": "2.0.2", "detect-indent": "6.1.0", "email-addresses": "4.0.0", "extract-zip": "2.0.1", "emoji-regex": "9.2.2", "emojibase": "5.2.0", "emojibase-regex": "5.1.3", "fast-safe-stringify": "2.0.7", "find-up": "5.0.0", "fs-extra": "10.0.0", "git-url-parse": "11.5.0", "github-url-from-git": "1.5.0", "global-agent": "2.2.0", "got": "11.8.2", "handlebars": "4.7.7", "handy-redis": "2.2.2", "hasha": "5.2.2", "ignore": "5.1.8", "ini": "2.0.0", "js-yaml": "4.1.0", "json-dup-key-validator": "1.0.3", "json-stringify-pretty-compact": "3.0.0", "json5": "2.2.0", "luxon": "1.27.0", "markdown-it": "12.1.0", "markdown-table": "2.0.0", "minimatch": "3.0.4", "moo": "0.5.1", "node-html-parser": "3.3.6", "p-all": "3.0.0", "p-map": "4.0.0", "p-queue": "6.6.2", "parse-diff": "0.8.1", "parse-link-header": "1.0.1", "redis": "3.1.2", "registry-auth-token": "4.2.1", "remark": "13.0.0", "remark-github": "10.1.0", "semver": "7.3.5", "semver-stable": "3.0.0", "semver-utils": "1.1.4", "shlex": "2.1.0", "shortid": "2.2.16", "simple-git": "2.40.0", "slugify": "1.5.3", "traverse": "0.6.6", "upath": "2.0.1", "url-join": "4.0.1", "validate-npm-package-name": "3.0.0", "www-authenticate": "0.6.2", "xmldoc": "1.1.2" }, "optionalDependencies": { "re2": "1.16.0" }, "devDependencies": { "@actions/core": "1.4.0", "@jest/globals": "27.0.6", "@jest/reporters": "27.0.6", "@jest/test-result": "27.0.6", "@ls-lint/ls-lint": "1.9.2", "@semantic-release/exec": "5.0.0", "@types/bunyan": "1.8.7", "@types/cacache": "15.0.1", "@types/changelog-filename-regex": "2.0.0", "@types/clean-git-ref": "2.0.0", "@types/conventional-commits-detector": "1.0.0", "@types/eslint": "7.2.14", "@types/fs-extra": "9.0.12", "@types/git-url-parse": "9.0.1", "@types/github-url-from-git": "1.5.0", "@types/global-agent": "2.1.0", "@types/ini": "1.3.30", "@types/jest": "26.0.24", "@types/js-yaml": "4.0.2", "@types/json-dup-key-validator": "1.0.0", "@types/linkify-markdown": "1.0.0", "@types/luxon": "1.27.1", "@types/markdown-it": "12.0.3", "@types/markdown-table": "2.0.0", "@types/moo": "0.5.4", "@types/nock": "10.0.3", "@types/node": "14.17.4", "@types/node-emoji": "1.8.1", "@types/parse-link-header": "1.0.0", "@types/registry-auth-token": "4.2.0", "@types/semver": "7.3.7", "@types/semver-stable": "3.0.0", "@types/semver-utils": "1.1.1", "@types/shelljs": "0.8.9", "@types/traverse": "0.6.32", "@types/url-join": "4.0.0", "@types/xmldoc": "1.1.6", "@typescript-eslint/eslint-plugin": "4.28.2", "@typescript-eslint/parser": "4.28.2", "conventional-changelog-conventionalcommits": "4.6.0", "cross-env": "7.0.3", "emojibase-data": "6.2.0", "eslint": "7.30.0", "eslint-config-airbnb-typescript": "12.3.1", "eslint-config-prettier": "8.3.0", "eslint-plugin-import": "2.23.4", "eslint-plugin-jest": "24.3.6", "eslint-plugin-promise": "5.1.0", "glob": "7.1.7", "graphql": "15.5.1", "husky": "7.0.1", "jest": "27.0.6", "jest-extended": "0.11.5", "jest-junit": "12.2.0", "jest-mock-extended": "1.0.16", "jest-silent-reporter": "0.5.0", "markdownlint-cli2": "0.1.3", "mockdate": "3.0.5", "nock": "13.1.1", "npm-run-all": "4.1.5", "prettier": "2.3.2", "pretty-quick": "3.1.1", "rimraf": "3.0.2", "semantic-release": "17.4.4", "shelljs": "0.8.4", "strip-ansi": "6.0.0", "tmp-promise": "3.0.2", "ts-jest": "27.0.3", "ts-node": "10.0.0", "type-fest": "1.2.1", "typescript": "4.3.5", "unified": "9.2.1" }, "resolutions": { "**/css-what": "^5.0.1", "**/kind-of": ">=6.0.3" }, "files": [ "dist" ] }