{ "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": "bin/config-validator.js" }, "scripts": { "build": "yarn clean && tsc -p tsconfig.app.json && yarn copy-static-files", "clean": "rimraf dist", "clean-cache": "node bin/clean-cache.js", "copy-static-files": "copyfiles -u 1 lib/**/*.json lib/**/*.py dist/", "create-json-schema": "node bin/create-json-schema.js && prettier --write \"renovate-schema.json\"", "debug": "babel-node --inspect-brk --extensions \".ts,.js\" -- lib/renovate.ts", "eslint": "eslint --ext .js,.ts lib/ test/", "eslint-fix": "eslint --ext .js,.ts --fix lib/ test/", "jest": "yarn clean-cache && cross-env NODE_ENV=test LOG_LEVEL=fatal jest", "jest-debug": "cross-env NODE_ENV=test LOG_LEVEL=fatal node --inspect-brk node_modules/jest/bin/jest.js", "jest-silent": "yarn jest --reporters jest-silent-reporter", "lint": "yarn eslint && yarn prettier", "lint-fix": "yarn eslint-fix && yarn prettier-fix", "prettier": "prettier --list-different \"**/*.{ts,js,json,md}\"", "prettier-fix": "prettier --write \"**/*.{ts,js,json,md}\"", "start": "babel-node --extensions \".ts,.js\" -- lib/renovate.ts", "test-dirty": "git diff --exit-code", "test-e2e": "npm pack && cd e2e && yarn install --no-lockfile && yarn test", "test-schema": "bash test/json-schema.sh", "test": "yarn lint && yarn test-schema && yarn jest" }, "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 <rhys@arkins.net>", "contributors": [ "Hutson Betts <hutson@hyper-expanse.net>", "Ayoub Kaanich <kayoub5@live.com>", "Dragomir Țurcanu <dragomirt22@gmail.com>", "Sam Neirinck <sam@samneirinck.com>", "Nicolas Byl <nico@nicolas-byl.eu>", "Maximilian Gaß <mxey@mxey.net>", "Vladimir Starkov <iamstarkov@gmail.com>", "Filip Stenbeck <filip.stenbeck@gmail.com>", "Andreas Bexelius <andreas.brostrom@nordnet.se>", "Klaus Meinhardt <klaus.meinhardt1@gmail.com>", "James King <james@jamesking56.uk>", "Israel Bethencourt <ieb.core@gmail.com>", "Sam Bull <lsb@pocketuniverse.ca>", "Jan Sauer <jan@jansauer.de>", "Michael Elufimov <elufimov@gmail.com>", "Michael Kriese <michael.kriese@visualon.de>", "Jean-Yves Couët <jycouet@gmail.com>", "Matt Lavin <matt.lavin@gmail.com>", "Rishabh Jain <contact@rishabh1403.com>", "Jamie Magee <jamie.magee@gmail.com>" ], "license": "AGPL-3.0", "bugs": { "url": "https://github.com/renovatebot/renovate/issues" }, "homepage": "https://renovatebot.com", "engines": { "node": "^10.13.0 || ^12.0.0" }, "dependencies": { "@renovate/pep440": "0.4.1", "@renovatebot/docker-registry-client": "3.3.0", "@sindresorhus/is": "0.17.1", "@snyk/ruby-semver": "2.0.2", "@yarnpkg/lockfile": "1.1.0", "azure-devops-node-api": "8.1.1", "bunyan": "1.8.12", "cacache": "11.3.3", "chalk": "2.4.2", "changelog-filename-regex": "2.0.1", "child-process-promise": "2.2.1", "clean-git-ref": "2.0.1", "commander": "2.20.0", "conventional-commits-detector": "1.0.2", "convert-hrtime": "3.0.0", "deepmerge": "3.3.0", "delay": "4.3.0", "detect-indent": "6.0.0", "email-addresses": "3.0.3", "fs-extra": "8.1.0", "get-installed-path": "4.0.8", "github-url-from-git": "1.5.0", "global-agent": "2.0.0", "got": "9.6.0", "handlebars": "4.1.2", "hasha": "5.0.0", "ini": "1.3.5", "js-yaml": "3.13.1", "json-dup-key-validator": "1.0.2", "json-stringify-pretty-compact": "2.0.0", "json5": "2.1.0", "later": "1.2.0", "linkify-markdown": "1.0.0", "lodash": "4.17.11", "luxon": "1.16.0", "markdown-it": "8.4.2", "markdown-table": "1.1.3", "minimatch": "3.0.4", "moment": "2.24.0", "moment-timezone": "0.5.25", "node-html-parser": "1.1.16", "npm": "6.9.2", "p-all": "2.1.0", "parse-diff": "0.5.1", "parse-link-header": "1.0.1", "pnpm": "3.5.3", "proxy-agent": "3.0.3", "registry-auth-token": "4.0.0", "safe-regex": "2.0.2", "semver": "6.2.0", "semver-stable": "2.0.4", "semver-utils": "1.1.4", "simple-git": "1.113.0", "slugify": "1.3.4", "toml": "3.0.0", "traverse": "0.6.6", "upath": "1.1.2", "validate-npm-package-name": "3.0.0", "validator": "11.0.0", "www-authenticate": "0.6.2", "xmldoc": "1.1.2", "yarn": "1.16.0", "yawn-yaml": "1.4.0" }, "devDependencies": { "@babel/cli": "7.4.4", "@babel/core": "7.4.5", "@babel/node": "7.4.5", "@babel/plugin-proposal-class-properties": "7.4.4", "@babel/plugin-proposal-object-rest-spread": "7.4.4", "@babel/preset-env": "7.4.5", "@babel/preset-typescript": "7.3.3", "@types/bunyan": "1.8.6", "@types/convert-hrtime": "2.0.0", "@types/fs-extra": "8.0.0", "@types/got": "9.6.0", "@types/jest": "24.0.15", "@types/node": "11.13.15", "@types/parse-link-header": "1.0.0", "@types/tmp": "0.1.0", "@typescript-eslint/eslint-plugin": "1.11.0", "@typescript-eslint/parser": "1.11.0", "babel-jest": "24.8.0", "chai": "4.2.0", "copyfiles": "2.1.0", "cross-env": "5.2.0", "eslint": "5.16.0", "eslint-config-airbnb-typescript": "4.0.0", "eslint-config-prettier": "4.3.0", "eslint-plugin-import": "2.18.0", "eslint-plugin-promise": "4.2.1", "glob": "7.1.4", "husky": "2.4.0", "jest": "24.8.0", "jest-silent-reporter": "0.1.2", "mockdate": "2.0.3", "nock": "11.0.0-beta.20", "npm-run-all": "4.1.5", "prettier": "1.18.2", "pretty-quick": "1.11.0", "rimraf": "2.6.3", "semantic-release": "15.13.18", "tmp-promise": "2.0.1", "typescript": "3.5.1" }, "resolutions": { "lodash": ">= 4.17.11" }, "files": [ "bin/config-validator.js", "bin/yarn-1.9.4.js", "data", "dist" ], "jest": { "cacheDirectory": ".cache/jest", "coverageDirectory": "./coverage", "collectCoverage": true, "collectCoverageFrom": [ "lib/**/*.{js,ts}", "!lib/versioning/maven/index.js", "!lib/proxy.js" ], "coverageReporters": [ "html", "json", "lcov", "text-summary" ], "setupFiles": [ "./test/globals.js" ], "setupFilesAfterEnv": [ "./test/chai.js" ], "snapshotSerializers": [ "./test/newline-snapshot-serializer.js" ], "transform": { "^.+\\.(j|t)s$": "babel-jest" } }, "publishConfig": { "tag": "latest" }, "husky": { "hooks": { "pre-commit": "pretty-quick --staged" } }, "release": { "branch": "master", "analyzeCommits": { "preset": "angular", "releaseRules": [ { "type": "docs", "scope": "readme.md", "release": "patch" }, { "type": "build", "release": "patch" } ] }, "tagFormat": "${version}" } }