{ "name": "renovate", "description": "Automated dependency updates. Flexible so you don't need to be.", "version": "0.0.0-semantic-release", "type": "module", "bin": { "renovate": "dist/renovate.js", "renovate-config-validator": "dist/config-validator.js" }, "scripts": { "build": "run-s clean 'generate:*' 'compile:*' create-json-schema", "build:docker": "node tools/docker.ts", "build:docs": "node tools/generate-docs.ts", "clean": "rimraf dist tmp", "clean-cache": "node tools/clean-cache.mjs", "compile:ts": "tsdown", "config-validator": "node lib/config-validator.ts", "create-json-schema": "node tools/generate-schema.ts && prettier --write --cache 'renovate-schema.json' renovate-inherited-schema.json renovate-global-schema.json", "debug": "node --inspect-brk lib/renovate.ts", "doc-fix": "run-s markdown-lint-fix prettier-fix", "doc-fix-everything": "run-s doc-fix doc-fence-check lint-documentation", "doc-fence-check": "node tools/check-fenced-code.ts", "lint-documentation": "vitest run --coverage false test/docs/**.spec.ts", "lint-other": "vitest run --coverage false test/other/**.spec.ts", "oxlint": "oxlint -c .oxlintrc.json", "oxlint-fix": "oxlint --fix -c .oxlintrc.json", "biome": "biome check .", "biome-ci": "biome check --reporter=github .", "biome-fix": "biome check --write .", "generate": "run-s 'generate:*'", "generate:imports": "node tools/generate-imports.mjs", "git-check": "node tools/check-git-version.mjs", "jest": "GIT_ALLOW_PROTOCOL=file GIT_CONFIG_GLOBAL=/dev/null GIT_CONFIG_SYSTEM=/dev/null LOG_LEVEL=fatal vitest run --logHeapUsage", "vitest": "GIT_ALLOW_PROTOCOL=file GIT_CONFIG_GLOBAL=/dev/null GIT_CONFIG_SYSTEM=/dev/null LOG_LEVEL=fatal vitest run --logHeapUsage", "lint": "run-s ls-lint type-check oxlint biome prettier markdown-lint git-check doc-fence-check", "lint-fix": "run-s oxlint-fix biome-fix prettier-fix markdown-lint-fix", "check": "node tools/check/index.ts", "ls-lint": "ls-lint", "markdown-lint": "markdownlint-cli2", "markdown-lint-fix": "markdownlint-cli2 --fix", "mkdocs": "node tools/mkdocs.ts", "prepare": "run-s 'prepare:*'", "prepare:husky": "husky", "prepare:generate": "run-s 'generate:*'", "prepare:deps": "node tools/prepare-deps.mjs", "prestart": "run-s 'generate:*'", "pretest": "run-s 'generate:*'", "prettier": "PRETTIER_EXPERIMENTAL_CLI=1 prettier --cache --check '**/*.{ts,js,mjs,json,md,yml}'", "prettier-fix": "PRETTIER_EXPERIMENTAL_CLI=1 prettier --write --cache '**/*.{ts,js,mjs,json,md,yml}'", "labels:check": "node tools/sync-module-labels.ts && node tools/sync-org-issue-fields.ts", "labels:show-commands": "node tools/sync-module-labels.ts --show-commands", "release:prepare": "node tools/prepare-release.ts", "release:publish": "node tools/publish-release.ts", "start": "node lib/renovate.ts", "test": "run-s lint test-schema jest", "test-dirty": "git diff --exit-code", "test-e2e": "run-s 'test-e2e:*'", "test-e2e:pack": "pnpm pack", "test-e2e:install": "cd test/e2e && pnpm --ignore-workspace install --no-lockfile --prod", "test-e2e:run": "cd test/e2e && pnpm test", "test-schema": "run-s create-json-schema && node tools/validate-schema.ts", "test:docs": "node --test tools/docs/test/**/*.mjs", "schedule-test-shards": "SCHEDULE_TEST_SHARDS=true node tools/test-shards.ts", "tsc": "tsc", "type-check": "run-s 'generate:*' 'tsc --noEmit {@}' --", "update-static-data": "run-s 'update-static-data:*'", "update-static-data:distro-info": "node tools/static-data/generate-distro-info.mjs", "update-static-data:lambda-node-schedule": "node tools/static-data/generate-lambda-node-schedule.mjs", "update-static-data:mise-registry": "node tools/static-data/generate-mise-registry.ts", "update-static-data:node-schedule": "node tools/static-data/generate-node-schedule.mjs" }, "repository": { "type": "git", "url": "git+https://github.com/renovatebot/renovate.git" }, "keywords": [ "automated", "azure", "bazel", "bitbucket", "buildkite", "dependencies", "dependency", "docker", "gitea", "github", "gitlab", "management", "meteor", "node", "npm", "outdated", "php", "pnpm", "python", "update", "yarn" ], "author": "Rhys Arkins ", "contributors": [ "Adam Setch ", "Alex DelVecchio ", "Andreas Bexelius ", "Ayoub Kaanich ", "Dragomir Țurcanu ", "Filip Stenbeck ", "HonkingGoose", "Hutson Betts ", "IKEDA Sho ", "Israel Bethencourt ", "James King ", "Jamie Magee ", "Jamie Tanna ", "Jan Sauer ", "Jean-Yves Couët ", "Kenneth Jørgensen ", "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 ", "Markus Siebert ", "Sergey Vedmak " ], "license": "AGPL-3.0-only", "bugs": { "url": "https://github.com/renovatebot/renovate/issues" }, "homepage": "https://renovatebot.com", "engines": { "node": "^24.11.0", "pnpm": "^10.0.0" }, "dependencies": { "@aws-sdk/client-codecommit": "3.1053.0", "@aws-sdk/client-ec2": "3.1053.0", "@aws-sdk/client-ecr": "3.1053.0", "@aws-sdk/client-eks": "3.1053.0", "@aws-sdk/client-rds": "3.1053.0", "@aws-sdk/client-s3": "3.1053.0", "@aws-sdk/credential-providers": "3.1053.0", "@baszalmstra/rattler": "0.2.1", "@breejs/later": "4.2.0", "@cdktf/hcl2json": "0.21.0", "@opentelemetry/api": "1.9.1", "@opentelemetry/context-async-hooks": "2.7.1", "@opentelemetry/exporter-trace-otlp-http": "0.218.0", "@opentelemetry/instrumentation": "0.218.0", "@opentelemetry/instrumentation-bunyan": "0.63.0", "@opentelemetry/instrumentation-http": "0.218.0", "@opentelemetry/instrumentation-redis": "0.66.0", "@opentelemetry/resource-detector-aws": "2.18.0", "@opentelemetry/resource-detector-azure": "0.26.0", "@opentelemetry/resource-detector-gcp": "0.53.0", "@opentelemetry/resource-detector-github": "0.32.0", "@opentelemetry/resources": "2.7.1", "@opentelemetry/sdk-trace-base": "2.7.1", "@opentelemetry/sdk-trace-node": "2.7.1", "@opentelemetry/semantic-conventions": "1.41.1", "@pnpm/parse-overrides": "1001.0.4", "@qnighy/marshal": "0.1.3", "@redis/client": "5.12.1", "@renovatebot/detect-tools": "4.0.8", "@renovatebot/good-enough-parser": "2.0.1", "@renovatebot/osv-offline": "3.0.3", "@renovatebot/pep440": "5.0.0", "@renovatebot/pgp": "1.3.12", "@renovatebot/ruby-semver": "5.0.0", "@sindresorhus/is": "8.1.0", "@yarnpkg/core": "4.8.0", "@yarnpkg/parsers": "3.0.3", "adm-zip": "0.5.17", "ae-cvss-calculator": "1.0.12", "agentkeepalive": "4.6.0", "async-mutex": "0.5.0", "aws4": "1.13.2", "azure-devops-node-api": "15.1.2", "bunyan": "1.8.15", "cacache": "20.0.4", "changelog-filename-regex": "2.0.1", "clean-git-ref": "2.0.1", "commander": "14.0.3", "croner": "10.0.1", "cronstrue": "3.14.0", "deepmerge": "4.3.1", "dequal": "2.0.3", "detect-indent": "7.0.2", "diff": "9.0.0", "editorconfig": "3.0.2", "email-addresses": "5.0.0", "emoji-regex": "10.6.0", "emojibase": "17.0.0", "emojibase-regex": "17.0.0", "execa": "8.0.1", "find-packages": "10.0.4", "find-up": "8.0.0", "fs-extra": "11.3.5", "git-url-parse": "16.1.0", "github-url-from-git": "1.5.0", "glob": "13.0.6", "global-agent": "3.0.0", "google-auth-library": "10.6.2", "got": "14.6.6", "graph-data-structure": "4.5.0", "handlebars": "4.7.9", "ignore": "7.0.5", "ini": "6.0.0", "json-dup-key-validator": "1.0.3", "json-stringify-pretty-compact": "4.0.0", "json5": "2.2.3", "jsonata": "2.2.1", "jsonc-weaver": "0.2.4", "klona": "2.0.6", "lru-cache": "11.5.1", "luxon": "3.7.2", "markdown-it": "14.2.0", "markdown-table": "3.0.4", "minimatch": "10.2.5", "moo": "0.5.3", "ms": "2.1.3", "neotraverse": "0.6.18", "node-html-parser": "7.1.0", "p-all": "5.0.1", "p-map": "7.0.4", "p-queue": "9.3.0", "p-throttle": "8.1.0", "parse-link-header": "2.0.0", "prettier": "3.8.1", "protobufjs": "8.4.2", "punycode": "2.3.1", "remark": "15.0.1", "remark-gfm": "4.0.1", "remark-github": "12.0.0", "safe-stable-stringify": "2.5.0", "sax": "1.6.0", "semver": "7.8.1", "semver-stable": "3.0.0", "semver-utils": "1.1.4", "shlex": "3.0.0", "simple-git": "3.36.0", "slugify": "1.6.9", "source-map-support": "0.5.21", "strip-json-comments": "5.0.3", "toml-eslint-parser": "1.0.3", "tslib": "2.8.1", "upath": "3.0.7", "url-join": "5.0.0", "validate-npm-package-name": "7.0.2", "xmldoc": "2.0.3", "yaml": "2.9.0", "zod": "4.4.3" }, "optionalDependencies": { "openpgp": "6.3.0", "re2": "1.24.1" }, "devDependencies": { "@biomejs/biome": "2.4.16", "@commander-js/extra-typings": "14.0.0", "@containerbase/istanbul-reports-html": "2.0.5", "@containerbase/semantic-release-pnpm": "1.4.1", "@hyrious/marshal": "0.3.3", "@ls-lint/ls-lint": "2.3.1", "@openpgp/web-stream-tools": "0.3.1", "@semantic-release/exec": "7.1.0", "@smithy/util-stream": "4.6.4", "@types/adm-zip": "0.5.8", "@types/aws4": "1.11.6", "@types/breejs__later": "4.1.5", "@types/bunyan": "1.8.11", "@types/cacache": "20.0.1", "@types/callsite": "1.0.34", "@types/changelog-filename-regex": "2.0.2", "@types/clean-git-ref": "2.0.2", "@types/common-tags": "1.8.4", "@types/eslint": "9.6.1", "@types/estree": "1.0.9", "@types/fs-extra": "11.0.4", "@types/github-url-from-git": "1.5.3", "@types/global-agent": "3.0.0", "@types/ini": "4.1.1", "@types/js-yaml": "4.0.9", "@types/json-dup-key-validator": "1.0.2", "@types/linkify-markdown": "1.0.3", "@types/lodash": "4.17.24", "@types/luxon": "3.7.1", "@types/markdown-it": "14.1.2", "@types/marshal": "0.5.3", "@types/mdast": "4.0.4", "@types/moo": "0.5.10", "@types/ms": "2.1.0", "@types/node": "24.12.4", "@types/parse-link-header": "2.0.3", "@types/punycode": "2.1.4", "@types/sax": "1.2.7", "@types/semver": "7.7.1", "@types/semver-stable": "3.0.2", "@types/semver-utils": "1.1.3", "@types/tmp": "0.2.6", "@types/validate-npm-package-name": "4.0.2", "@vitest/coverage-v8": "4.1.7", "ajv": "8.20.0", "ajv-formats": "3.0.1", "aws-sdk-client-mock": "4.1.0", "callsite": "1.0.0", "common-tags": "1.8.2", "conventional-changelog-conventionalcommits": "9.3.1", "emojibase-data": "17.0.0", "esbuild": "0.28.0", "expect-more-jest": "5.5.0", "graphql": "16.14.0", "husky": "9.1.7", "jest-extended": "7.0.0", "lint-staged": "17.0.5", "markdownlint-cli2": "0.22.1", "markdownlint-cli2-formatter-template": "0.0.4", "memfs": "4.57.2", "nock": "14.0.15", "npm-run-all2": "8.0.4", "nyc": "18.0.0", "oxlint": "1.57.0", "oxlint-tsgolint": "0.23.0", "rimraf": "6.1.3", "semantic-release": "25.0.3", "tar": "7.5.15", "tmp-promise": "3.0.3", "tsdown": "0.22.0", "type-fest": "5.6.0", "typescript": "6.0.3", "unified": "11.0.5", "vite": "8.0.14", "vitest": "4.1.7", "vitest-mock-extended": "4.0.0" }, "packageManager": "pnpm@10.34.0", "files": [ "dist", "renovate-schema.json" ] }