{"_id":"renovate-config-default","_rev":"85-a70fb4a0e4cdbe38013da48c232649c6","name":"renovate-config-default","dist-tags":{"latest":"0.20.1"},"versions":{"0.0.0":{"name":"renovate-config-default","version":"0.0.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"5b88bf0c205b72579098926cf338c53271e97455","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.0.tgz","integrity":"sha512-ajKx6jy0PecwxQa2UrR3PXmHMYBbPc2l4qVXOzshC5tWe5KKVA5/ny1Yjv5rTBJ62xuUh2d6ikXd0qeYeKOfqQ==","signatures":[{"sig":"MEQCIHtbR7Y5B7z+wh/UwJodz0rUI8lRY5jDTDyU8fN0FzG5AiBUuormsibie1vJb8Ufjs2itPn9GoewIUIzc1SjJBUjrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{"np":"np","pretty":"prettier-package-json --write ./package.json"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.3.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"np":"2.16.0","prettier-package-json":"1.4.0"},"renovate-config":{"app":{"extends":[":pinVersions",":base"],"description":"Default configuration for webapps"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":respectLatest",":unpublishSafeDisabled",":prNotPending",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled",":maintainLockFilesDisabled"],"description":"Default base configuration for repositories"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"library":{"extends":[":pinOnlyDevDependencies",":base"],"description":"Default configuration for libraries"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Do not upgrade versions past the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":"any","description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"automerge":"minor","description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"automerge":"patch","description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":"any"}]},"automergeDisabled":{"automerge":"none","description":"Do not automerge any upgrades - wait for humans to merge PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"scheduleMondayMornings":{"schedule":"On mondays before 5am","description":"Schedule to run Mondays before 5am"},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":":scheduleMondayMornings"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.0.tgz_1502884367812_0.5453649370465428","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"renovate-config-default","version":"0.0.1","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.1","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"cb64e8980f499325d3a58fb43d35527866ab1639","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.1.tgz","integrity":"sha512-FWr3t/2hO5LEP2SvAFCpGh753jNK01aJf8kyhsRlfCSrvJVajh26ArVm/lKj2FmfKTV6F8ddLyYXxp05s+j/kQ==","signatures":[{"sig":"MEUCIQCGSrjpvf3FPJ2MNdR4ZK87c+5eXUlJfoa9muinTfYpfgIgHqLJMmzKGHYn7i6EZ1GSoglggOVUIy5BQoAM1Ve1Q34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{"np":"np","pretty":"prettier-package-json --write ./package.json"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.3.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"np":"2.16.0","prettier-package-json":"1.4.0"},"renovate-config":{"app":{"extends":[":pinVersions",":base"],"description":"Default configuration for webapps"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":respectLatest",":unpublishSafeDisabled",":prNotPending",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled",":maintainLockFilesDisabled"],"description":"Default base configuration for repositories"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"library":{"extends":[":pinOnlyDevDependencies",":base"],"description":"Default configuration for libraries"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Do not upgrade versions past the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":"any","description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"automerge":"minor","description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"automerge":"patch","description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":"any"}]},"automergeDisabled":{"automerge":"none","description":"Do not automerge any upgrades - wait for humans to merge PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"scheduleMondayMornings":{"schedule":"On mondays before 5am","description":"Schedule to run Mondays before 5am"},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":":scheduleMondayMornings"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.1.tgz_1502884421840_0.5322694149799645","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"renovate-config-default","version":"0.0.2","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.2","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"fada826a1fb4a4822279ea1b3c82f527a3bf9c8b","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.2.tgz","integrity":"sha512-Qx+vAf/loaTujA7u+DNonQ5zyPMTSC5S8pCrPxaLQbOV3Mzv3DQUQXp550H+padRHERTvRxuiiX3vN94Md4KHQ==","signatures":[{"sig":"MEYCIQDRflWmW4mgpFU3BNl3pPPfzDpp/HVm4s8W7EolSkszfwIhAOgJZ2jn4KCZd0+adgOq7OJqYwpvS/BQ19LeUbhCj68Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{"np":"np","pretty":"prettier-package-json --write ./package.json"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.3.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"np":"2.16.0","prettier-package-json":"1.4.0"},"renovate-config":{"app":{"extends":[":pinVersions",":base"],"description":"Default configuration for webapps"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":respectLatest",":unpublishSafeDisabled",":prNotPending",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled",":maintainLockFilesDisabled"],"description":"Default base configuration for repositories"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"library":{"extends":[":pinOnlyDevDependencies",":base"],"description":"Default configuration for libraries"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Do not upgrade versions past the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":"any","description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"automerge":"minor","description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"automerge":"patch","description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":"any"}]},"automergeDisabled":{"automerge":"none","description":"Do not automerge any upgrades - wait for humans to merge PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.2.tgz_1503041691583_0.6433005328290164","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"renovate-config-default","version":"0.0.3","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.3","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"a2917b6a7451daef1bd8598f10c558ff54cad168","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.3.tgz","integrity":"sha512-EWaS0Mf1lOBLsbSTLjcbhLNSDhBtk1ljFP77sVHFLmnjYQc/RmhhSn2d1lce4tKXTV9da8YZBaz/mov5IgEdfw==","signatures":[{"sig":"MEUCIG2cRWSz/vJGgd7QlVqRaHDYflskDvqdqI52C93UXZWRAiEAn5SGaBMldSFaM5LXpwbN4AZ/18tGTb+ciR62EluOOVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{"pretty":"prettier-package-json --write ./package.json"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.3.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"6.11.1","devDependencies":{"prettier-package-json":"1.4.0"},"renovate-config":{"app":{"extends":[":pinVersions",":base"],"description":"Default configuration for webapps"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":respectLatest",":unpublishSafeDisabled",":prNotPending",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled",":maintainLockFilesDisabled"],"description":"Default base configuration for repositories"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"library":{"extends":[":pinOnlyDevDependencies",":base"],"description":"Default configuration for libraries"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":"any","description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"automerge":"minor","description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"automerge":"patch","description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":"any"}]},"automergeDisabled":{"automerge":"none","description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.3.tgz_1503046336915_0.7909344027284533","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"renovate-config-default","version":"0.0.4","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.4","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"fa29d3cc74664cae043370e75c5a735c97c43e49","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.4.tgz","integrity":"sha512-0nXCF/rz3lrdOBPnzYSwWO4HQpNow8aQZwJCBlGQlEVJp7Kpcwf0dHVwBvVJCMbzT1m+85GmZ0seAa6kuJYy8Q==","signatures":[{"sig":"MEQCIBTPvvo4x46axy+2lyL83YIWwKvzz6HOnvDHRftAYYagAiBKDxOEVLH3waiXBCCIAtb6/lLlNfUrFJW9QYuqXBqhzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"scripts":{"pretty":"prettier-package-json --write ./package.json"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.3.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.4.0","devDependencies":{"prettier-package-json":"1.4.0"},"renovate-config":{"app":{"extends":[":pinVersions",":base"],"description":"Default configuration for webapps"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":respectLatest",":unpublishSafeDisabled",":prNotPending",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled",":maintainLockFilesDisabled"],"description":"Default base configuration for repositories"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"library":{"extends":[":pinOnlyDevDependencies",":base"],"description":"Default configuration for libraries"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.4.tgz_1503565787137_0.6079069799743593","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"renovate-config-default","version":"0.0.5","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.5","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"2fcd35712a9092971cc0aa40905f11ad1d642003","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.5.tgz","integrity":"sha512-KTzgYI5KTwwFp6c5wnlFfqjePqt/xkjJ9ZENPwFO45MdCzW5gSqmvTnwaxgiwBacw+dMHlg/Co41y+xH032O1g==","signatures":[{"sig":"MEUCIQCDOym7GTbfoCKKL9bKqf7ReQMY71Av00gcwWBuB29cBwIgG/RMcBxknY20oduo1ySt7j6xerC5RqlLDPaHwMEh7Fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.3.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.4.0","renovate-config":{"app":{"extends":[":pinVersions",":base"],"description":"Default configuration for webapps"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":respectLatest",":unpublishSafeDisabled",":prNotPending",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled",":maintainLockFilesDisabled"],"description":"Default base configuration for repositories"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Enable Dockerfile FROM updating"},"meteor":{"meteor":{"enabled":true},"description":"Enable Meteor package.js Npm.depends updating"},"library":{"extends":[":pinOnlyDevDependencies",":base"],"description":"Default configuration for libraries"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.5.tgz_1505374534504_0.46598455822095275","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"renovate-config-default","version":"0.0.6","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.6","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"abd3ba4e38b1d30099e66bb67909e39f8b3b8b8a","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.6.tgz","integrity":"sha512-KFlCAAPavJHJ7P3gPyICteQA7GocNKRbvX1zenQMICdZe2yU4vOyhFHWyPryR2YeJWSl50AXXboVuF+tZQYnlg==","signatures":[{"sig":"MEUCIG9TLL+aol4VgTfM8TV4TykPfhj5sbgixzOcZn2JoKexAiEA5Q/y/6WtzdDCZTCLzcczYRGPz24v3qrZ6spk22MTli8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.3.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.5.0","renovate-config":{"app":{"extends":[":pinVersions",":base"],"description":"Default configuration for webapps"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":respectLatest",":unpublishSafeDisabled",":prNotPending",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled",":maintainLockFilesDisabled","group:monorepos"],"description":"Default base configuration for repositories"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Enable Dockerfile FROM updating"},"meteor":{"meteor":{"enabled":true},"description":"Enable Meteor package.js Npm.depends updating"},"library":{"extends":[":pinOnlyDevDependencies",":base"],"description":"Default configuration for libraries"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.6.tgz_1506453817415_0.6310512551572174","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"renovate-config-default","version":"0.0.7","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.7","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"774b3cd702b9763882f47e0519da67d2282bb3fe","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.7.tgz","integrity":"sha512-ajId26i0M6CChp27tHMeRGzy3VQWQ6mgXrGoYhZ4yB2IUw1VTgu1D7gRd1WAfN2+uCHf6bX2ZR4Hf+wSHlvbAQ==","signatures":[{"sig":"MEUCIAFS+Ut8uL7ZbsnjPmDH3KaAUZZ6IDx+w0EnjYA+UNYlAiEA/g+HrXFSv6be/r6K7I49rFf9sKiHC84Jn7Z7YFLh3kM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.3.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.5.0","renovate-config":{"app":{"extends":[":pinVersions",":base"],"description":"Default configuration for webapps"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":respectLatest",":unpublishSafeDisabled",":prImmediately",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled",":maintainLockFilesDisabled","group:monorepos"],"description":"Default base configuration for repositories"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Enable Dockerfile FROM updating"},"meteor":{"meteor":{"enabled":true},"description":"Enable Meteor package.js Npm.depends updating"},"library":{"extends":[":pinOnlyDevDependencies",":base"],"description":"Default configuration for libraries"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.7.tgz_1506588098477_0.8140226739924401","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"renovate-config-default","version":"0.0.8","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.8","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"42752a54abc19a43bcae48ae5c241fc45aef0dd1","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.8.tgz","integrity":"sha512-po5DxptlWXe1F1k/BbDXwErzgE1Lucl8y45ZupXp6jZAj3PvAh2zz/DKJ3FVkBf+BTYQzv8foYEucy60YGlSXA==","signatures":[{"sig":"MEYCIQCq7/Yw55Begru65jnXKv6B9bXLBhMKNWRsmHwOwzDbvQIhALO1/zdZv5XoMT90h8R0fBMJ5WIJ1OkdhHFlP7h4spwq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.4.2","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.4.0","renovate-config":{"app":{"extends":[":pinVersions",":base"],"description":"Default configuration for webapps"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":respectLatest",":unpublishSafeDisabled",":prImmediately",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled",":maintainLockFilesDisabled","group:monorepos"],"description":"Default base configuration for repositories"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Enable Dockerfile FROM updating"},"meteor":{"meteor":{"enabled":true},"description":"Enable Meteor package.js Npm.depends updating"},"library":{"extends":[":pinOnlyDevDependencies",":base"],"description":"Default configuration for libraries"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.8.tgz_1507610784868_0.5685734807047993","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"renovate-config-default","version":"0.0.9","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.9","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"6027e442aa114325a54b99636e9ab6279a14561e","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.9.tgz","integrity":"sha512-kf9dwO1niWbXlXZz59U1Oml+lUUN+CYY9X3flTovT8rmppbSOtGpuXOepJPBsLe72+VLwK/rT1cOBUOAGeygsA==","signatures":[{"sig":"MEUCIQD2OMxmxohgc++Y85eHW2MZi6jt/yWz0CKuse1++jXI9gIgWD8g1y2KyTLrhH0JduxdyvJCjXK8FEp6cQLF6jdeSw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.4.2","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.4.0","renovate-config":{"app":{"extends":[":js-app"],"description":"deprecated alias for js-app"},"base":{"extends":[":separateMajorReleases",":combinePatchMinorReleases",":ignoreUnstable",":prImmediately",":renovatePrefix",":semanticPrefixFixDepsChoreOthers",":automergeDisabled"],"description":"Default base configuration for all languages"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"js-app":{"extends":[":base-js",":pinVersions"],"description":"Default configuration for webapps"},"js-lib":{"extends":[":base-js",":pinOnlyDevDependencies"],"description":"Default configuration for libraries"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"base-js":{"extends":[":base",":javascript",":maintainLockFilesDisabled",":respectLatest",":unpublishSafeDisabled","group:monorepos"],"description":"Base configuration for Javascript"},"library":{"extends":[":js-lib"],"description":"deprecated alias for js-lib"},"javascript":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.9.tgz_1507624236654_0.7906772010028362","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"renovate-config-default","version":"0.0.10","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.10","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"e177c6a9797fb32652366b4e7782edbb40929972","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.10.tgz","integrity":"sha512-Pi7mn7eSH14XwzwYgbq+iJ0gyJugsbopZAPiEcRQk8q32TqI7Eg9ysPvPvT2nB0nQ4Czwnqmpg2029zgUyaprg==","signatures":[{"sig":"MEYCIQDx4aaGjIVhO7Ou6LaPK2ZHtnSexnM2YukG7DE7yAoPbQIhANH6djkfCKgX44fyn9NShJ4AFGCdRV7m8SiilNVxMJS5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.4.2","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.4.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"javascript":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.10.tgz_1507631281955_0.16594986082054675","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"renovate-config-default","version":"0.0.11","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.11","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"248a67acf90ba87f0dad43ab6917e3377c8f89e8","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.11.tgz","integrity":"sha512-0QWwrV2Pt5Nyw7AfyEUu+TwUxQSt2nwVH1UN9cc59ZzzzkDLFQFhKzb6rkXHu8VvUQjkwmOJ3sE/C1td/IISLw==","signatures":[{"sig":"MEUCIQDZj/HeGt3rkCSOYVhYrlqI8CS5Ab4KeZKBcfRQEyO2kAIgU/jhhf5HasYP/ZZKy4ePPXePhBmGazBd5to0rQAQYvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.4.2","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.4.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Only upgrade to stable npm versions","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Use the same branch/PR for both patch and minor upgrades of a dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.11.tgz_1507635093680_0.09414065349847078","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"renovate-config-default","version":"0.0.12","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.12","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"03cd9dc4b898832bb383497fc979e8d8816aab93","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.12.tgz","integrity":"sha512-cH3GLFqTtejeS5L+w7ykPW5+UCxs8/3Hv57i18hdaBJe0GoiSxeHlQkKT9soK4dpNpXxI32g6WD5T/s8XESQTg==","signatures":[{"sig":"MEQCIHzs4z3i40hrGhPPx45ucQToFtYlskOAEyj07eo/XgxtAiBnecrQsyoevGWXzCHv8huo45BbFiTGwGgqJBUUZxOX9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.4.2","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.4.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.12.tgz_1507645284270_0.9134631415363401","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"renovate-config-default","version":"0.0.13","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.13","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"c7d02e5d41d6c83dde4c7bc0bfdea3bd2cb5cd25","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.13.tgz","integrity":"sha512-n0vR/zpxn/uhXtQ2YU890gsQxfiMLHA/lahpatpwX8rm32fEEMqgJIgU2n1QrYg6ByaQaaRHuPf8Vs0qw94R2g==","signatures":[{"sig":"MEYCIQDckOvoRXu0vkEaj3UbgHomvDyppJoJI7366ePuZYa5UAIhAKdCOriHonjswPV/c/Eciu2SMXItn5aPSr2e5Cgy7Jih","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.4.2","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.4.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.13.tgz_1507870676403_0.886019934900105","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"renovate-config-default","version":"0.0.14","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.14","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"ce14ed8ef3023c3a96a60bcad94897e27e8139f2","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.14.tgz","integrity":"sha512-lUDRiqnEfweyiG5VaW8VWAtIHRUirDta2/Avc+z3DkoXLbaiZnvqofnHQFrglpehjksWClQJPa73qOfSuIJgWQ==","signatures":[{"sig":"MEQCIG/Lzi5rIuX17U7v8QI3tY49+6fN0qww1p0yge6jxqJJAiASl5YlaqhfxAYioA3VqwCi7wwDnTy9XfYWXdRyf9fSiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.7.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},":autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.14.tgz_1509255147777_0.7395709331613034","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"renovate-config-default","version":"0.0.15","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.15","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"09f4e69e7daf13b2e26d1bfef4e7067310dc8327","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.15.tgz","integrity":"sha512-bYKPA8EfEks63PJ9onLEp3STzoIoP+d2Z5wOj0NyyhSBuvopOcv/YkXZD4T0o+dvIyohLyMr7NrWG4JYqpsEKQ==","signatures":[{"sig":"MEQCIALmxAMZrL8lAsP1dxHamGead1OTJEE2qjs/mFR+5xMgAiAbAaJ6G7C/y+4COjkA+FmzlwsS1LrxMeyYCZdfvuRCdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.7.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.15.tgz_1509255740567_0.7648262765724212","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"renovate-config-default","version":"0.0.16","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.16","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"7091e278e01f1759378668dd3a1a72d143b7b88f","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.16.tgz","integrity":"sha512-EcqCtOLfGXDLnjz+X+99AKgBAln0QCjXpJodgLvYExuRIpNTs+Y6e0RUaH3Bpygxgj0N1+ovlr/mYvs6Dl5ycQ==","signatures":[{"sig":"MEQCIAJoxdS9ed+8Ay08sPMuWt3yrZRFk0BXnAh5Qz+obEV3AiBzHQbqMNXkokX2nfc5evpa9qtd9x33kcXLEqOLtjH3FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.7.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.16.tgz_1509474262938_0.06874840566888452","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"renovate-config-default","version":"0.0.17","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.17","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"5c24951fe0e93431618fddadf0232dec6c8ed032","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.17.tgz","integrity":"sha512-GbvQD1L8LEnUJdZlz2PF9h++Zg64icYmjHfG+Mo4tk5MWEHpoU5mKdzthAwfZ3Om6nKvJiDftW1Bv0UEGPCcGw==","signatures":[{"sig":"MEUCIAF8ZAKZuIRQEtrn28exsH2ckdcbvBV7FDnCgv3iWrrHAiEAsNYtWasagPQVnmMOslhi0tGG9eEKYO7hYMvmzJ98Sk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.17.tgz_1510307801964_0.9738916056230664","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"renovate-config-default","version":"0.0.18","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.18","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"e25bc3bcc4b786a2612feb37b04b0df89302e0e7","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.18.tgz","integrity":"sha512-3I4JJc19/YweewBvZEMjArWRvq7+C6ydiacYewQEhys95QNwYuDwgxXpw+gxRRCNhCBDZp6oefw4gc8gMPITrg==","signatures":[{"sig":"MEYCIQDkdtC/BHojtodgKwVQ4oXL9u11biwnG1aNRFAvVeKFCQIhAKuFynJx461wsbKhbVLDZXRCboPEb774aShdYiNMxHdQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"description":"Use <code>fix(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"fix(deps):"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"description":"Use <code>chore(deps):</code> as semantic prefix for commit messages and PR titles","semanticPrefix":"chore(deps):"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use <code>fix(deps):</code> for dependencies and <code>chore(deps):</code> for all others","dependencies":{"extends":":semanticPrefixFix"},"devDependencies":{"extends":":semanticPrefixChore"},"peerDependencies":{"extends":":semanticPrefixChore"},"optionalDependencies":{"extends":":semanticPrefixChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.18.tgz_1510308420962_0.49720569467172027","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"renovate-config-default","version":"0.0.19","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.19","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"86c32920c0a693ee22cfe9a1101f4673c30ec5c3","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.19.tgz","integrity":"sha512-Ym4NqESVI8EqtZHnNaDxiKrTl4Mzt+3ju2CKCUQ5IoUfkzTfGK7bfJt5zwaL/Zn+X2WjX23b6HZdT4XXYNMO4w==","signatures":[{"sig":"MEUCIFQkqF8i57IQBGIHZKSv1ahzRhoohfa3aYLV064028g9AiEAkBGze4vBxj7Ny/yVH8W1D3IUMJLPHwQcl+aaY2aRW18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"semanticScope":{"description":"Use semantic scope {{arg1}} for all commits and PR titles","semanticScope":"{{arg1}}"},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitTypeFix"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticPrefixChore":{"extends":[":semanticCommitTypeChore"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeFix":{"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"fix"},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"semanticCommitChoreAll":{"pin":{"extends":":semanticCommitTypeChore"},"digest":{"extends":":semanticCommitTypeChore"},"description":"If semantic commits detected, use semantic commit type <code>chore</code> for all","dependencies":{"extends":":semanticCommitTypeChore"},"devDependencies":{"extends":":semanticCommitTypeChore"},"peerDependencies":{"extends":":semanticCommitTypeChore"},"optionalDependencies":{"extends":":semanticCommitTypeChore"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitTypeChore":{"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"chore"},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitTypeFix"},"devDependencies":{"extends":":semanticCommitTypeChore"},"peerDependencies":{"extends":":semanticCommitTypeChore"},"optionalDependencies":{"extends":":semanticCommitTypeChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.19.tgz_1511514596850_0.9910841509699821","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"renovate-config-default","version":"0.0.20","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.20","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"f2a135122c383647e8ba9f64cb4a73787b0b75f7","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.20.tgz","integrity":"sha512-q852RbXsiqmT+jCplmf+awnSM+uRd7KKs2wUExtK8xwUCUC4wXSrg2Bv4MGzZHawqzthjEY+IKLIVggEmf9Z/g==","signatures":[{"sig":"MEUCIQCg38L2yACLVEZGMytCCJfTr6NuQoUUNyWaL7+tZhC1mQIgEN0/lur7TzXNRMyeXlWjjAQIiLy2WmYywmcPHUAkplA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitTypeFix"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope {{arg1}} for all commits and PR titles","semanticCommitScope":"{{arg1}}"},"semanticPrefixChore":{"extends":[":semanticCommitTypeChore"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeFix":{"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"fix"},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"semanticCommitChoreAll":{"pin":{"extends":":semanticCommitTypeChore"},"digest":{"extends":":semanticCommitTypeChore"},"description":"If semantic commits detected, use semantic commit type <code>chore</code> for all","dependencies":{"extends":":semanticCommitTypeChore"},"devDependencies":{"extends":":semanticCommitTypeChore"},"peerDependencies":{"extends":":semanticCommitTypeChore"},"optionalDependencies":{"extends":":semanticCommitTypeChore"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitTypeChore":{"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"chore"},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitTypeFix"},"devDependencies":{"extends":":semanticCommitTypeChore"},"peerDependencies":{"extends":":semanticCommitTypeChore"},"optionalDependencies":{"extends":":semanticCommitTypeChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.20.tgz_1511514847931_0.17247018171474338","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"renovate-config-default","version":"0.0.21","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.21","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"d979bf0162fe153ff29a31cfed7c2f2bcc3c7099","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.21.tgz","integrity":"sha512-87h0xOUdrPcpbbPmu2vHpksQ58aMSIxqRpTb82LABjrn/eRALWnqNhFkSHn/YwoCer8SlWzHcgOe45kJOPcrsQ==","signatures":[{"sig":"MEYCIQCiCi7rZJ0Fk2frqddZ5lm4uomYK18daLNLY2pc40HhrAIhANmD5NFA+M0SoJMHMJd/hTNSctLSOqdXPP5yy3cM0T8I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitTypeFix"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope {{arg0}} for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitTypeChore"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeFix":{"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"fix"},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"semanticCommitChoreAll":{"pin":{"extends":":semanticCommitTypeChore"},"digest":{"extends":":semanticCommitTypeChore"},"description":"If semantic commits detected, use semantic commit type <code>chore</code> for all","dependencies":{"extends":":semanticCommitTypeChore"},"devDependencies":{"extends":":semanticCommitTypeChore"},"peerDependencies":{"extends":":semanticCommitTypeChore"},"optionalDependencies":{"extends":":semanticCommitTypeChore"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitTypeChore":{"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"chore"},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitTypeFix"},"devDependencies":{"extends":":semanticCommitTypeChore"},"peerDependencies":{"extends":":semanticCommitTypeChore"},"optionalDependencies":{"extends":":semanticCommitTypeChore"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.21.tgz_1511514936423_0.6281631183810532","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"renovate-config-default","version":"0.0.22","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.22","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"f6367964c4dcebcc08c2ed28e38a737e407ac6f0","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.22.tgz","integrity":"sha512-yrZdri+20wQbgerasgxT0qYMjy/MXpLUr2GUxNH0MsS7poyRYeSF6rBldePBGAAXVWJIeHDsolo6NYF5JnWkyg==","signatures":[{"sig":"MEUCIFU7In3JRRVlctmJvBYN/zSK4xdBODrqcDbpvKdmI/7TAiEAlPxCoqNR2pg7QrG37Ly0PhJpllKR9UXapuClYg1ujks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope {{arg0}} for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}}))"},"digest":{"extends":":semanticCommitType({{arg0}}))"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}}))"},"peerDependencies":{"extends":":semanticCommitType({{arg0}}))"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}}))"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.22.tgz_1511515359170_0.9668566612526774","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"renovate-config-default","version":"0.0.23","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.23","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"9e0627096bfa27510737d42b93fec49c2dde06c1","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.23.tgz","integrity":"sha512-nFfK5Bfm2oijzIQZ7KOELBQWk/sdwq6HpFZ8Jilao5gHOVS1sUgW/umIdVcormGZPuFThhiGI2Ne/wkRtF6lBQ==","signatures":[{"sig":"MEQCIF5QBiw+lFsoXnAqLfysuzmA9zKIm5iDq6Hs4w4Uq8YMAiBOGLmZx5LOEVLZc/R2C0cqmL3RY+NvLRsQcH82wcaopg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.23.tgz_1511515530545_0.9332773205824196","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"renovate-config-default","version":"0.0.24","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.24","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"37c1042eae0156f2557239ee1a52ff32d94185f1","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.24.tgz","integrity":"sha512-XM7Gtk7Po7UDeBaAlFlDUXeMtUnTBUW10q/TnrDp9WtGcb+dn+UIF/hZ6Ll+i3gFu8c0/R4oLP29M48wwSX2ig==","signatures":[{"sig":"MEQCICJYk23g1Q5lN+4i99M+uET/Jzho738axIEH/xYH9iE8AiB2fsHgBPwR7itJJiInz0lfTHDIDa9+mJaSPjF01LF7fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time master has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.24.tgz_1511515881792_0.660327049670741","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"renovate-config-default","version":"0.0.25","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.25","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"72a94e5aae10262e29b123ed7faf5a4eb5858f04","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.25.tgz","integrity":"sha512-nrdOuTWoAewlABvagnQ1xxw4PObWwxhc5I8zjDav3z0M/xTu51/L08PKMWLFMm349KSlyAesc4DqNulkZrnXcQ==","signatures":[{"sig":"MEYCIQCwfS9wojLPr/luzqkxuJm4GTU3oMa7djCf3Ouhe1YjUAIhAMBlt3J6PE5IKtEoxkLtGIx37Ybw060wjQbjwmRjDmoc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"assignees":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}}"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.25.tgz_1511516366145_0.1431664100382477","host":"s3://npm-registry-packages"}},"0.0.26":{"name":"renovate-config-default","version":"0.0.26","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.26","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"921968abebe5f5867ffbd5b02e70ceb572ea253b","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.26.tgz","integrity":"sha512-5Kw6oskbYNDtKUcQs5BROCYzW07sKYEmo1xgEAXdyXSrd7u3JrXMTKs/Dxp0UlBML9CJ5+uO+7Ae5xPWbcj+iQ==","signatures":[{"sig":"MEUCIQDHqFmKn2x+u6QO3zr/XWtduWjjZBIpnCrr4NwpEpLTNQIgFxSr76+TfC7XNA43MLeYtooopOWOxQicK6xYlGE9nKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"assignees":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.26.tgz_1511516860808_0.3088714680634439","host":"s3://npm-registry-packages"}},"0.0.27":{"name":"renovate-config-default","version":"0.0.27","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.27","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"3c6185ca2bfed8144491af1bf87dd0ee22f166ed","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.27.tgz","integrity":"sha512-rCVnDFthrTDG3K2SmN9Mc8uEVy4tw+3xodrTkji02w4LoM8ielJb/liBBUUOxURuPg/6eDBvPUXTASlnTp1luA==","signatures":[{"sig":"MEUCIGMCsFuw9XUz7fmdXWQuVxZTSMcj52FM0DPHfJ1iRVGxAiEAywqqvDkgQLy81xsNhKU5uH5ubq6qSPEFPPYTQ6wwzw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"description":"Automerge patch or minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.27.tgz_1511518680136_0.3493485867511481","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"renovate-config-default","version":"0.0.28","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.28","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"249540ae399607337a9cdadac71ced16d2e4db6b","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.28.tgz","integrity":"sha512-l7+YaPpZlCMpPksa6wjaQXLpoYSXvxZGWmSByI1u4XRVVAh8rVn5ms06EyHtucamxQG4/SuvZm9ns7QLTdcdTw==","signatures":[{"sig":"MEUCIAaO1gCqqWQULno0Dgy+Qjfcsx0ipvjNylOG6isDmUOYAiEA96UjuUe97eNg0OCk6y/ZChcSHQT669xbpqi2ADpxK/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.28.tgz_1512538905648_0.31103554810397327","host":"s3://npm-registry-packages"}},"0.0.29":{"name":"renovate-config-default","version":"0.0.29","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.0.29","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"ea6d3183a3786e43d08b78974f2524bb4ad9fab4","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.0.29.tgz","integrity":"sha512-tf0piLI6/B0IRN0fhBzNIxmjkMfeEBT2ZseIJqGHSu37zEAHBBPaHIuiYJsRBLuGnLIXSWBMO+1VkCbrTc0tVw==","signatures":[{"sig":"MEYCIQCqBb+lO5M/WAguOM1hTqsSBAhjDbGEGORT9rI5p8yMVwIhAPHVWlk8w7jPvtmq1PElYx1gBuBhoIKTMGl8enWdJqM2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic commits for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignoreNodeModules":false},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.0.29.tgz_1512539212239_0.27989081502892077","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"renovate-config-default","version":"0.1.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"d75ec73e5f0e9da2226b271751c0f6430776227c","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.0.tgz","integrity":"sha512-ostHeUh9Az7C1Cz4EbI0yTrqfrWVTWUdMycwjkmeYUBdM1risbruHtF7D20fs7Qeiftt3UJQ0QuyNpUMlYEJYw==","signatures":[{"sig":"MEUCIQClwqwyBNjYohORso00CcSSX9T+CLG/ZcGv3oc0cVVj3gIgExDr7JZ9RbgPbbm4schebeijQPFGaaq+Y3Ss8VOJS2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic commits for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.0.tgz_1513609513936_0.06578921806067228","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"renovate-config-default","version":"0.1.1","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.1","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"730d4c91e3c586ac6ec97ee6cc0a111d9ef54ea2","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.1.tgz","integrity":"sha512-GemK85X3/TfNxuKg0UsOi1CgF1AVPiw90IYGzLhlCHNc5S4t0pFwr0Ej8BT0zvHMkuM+Gbce3jm7LjPPAbvSDQ==","signatures":[{"sig":"MEUCIEM4xGVEZZtcWYGSg41poFuX/35+N3TeUA/vj2W06xw7AiEAsc9iN1LtyGO3ai2d4vqi2HISnaQDmpg9Si+83BJxZHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.1","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"commitBody":"[skip ci]","description":"Add [skip ci] to commit message body whenever pinning"},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic commits for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.1.tgz_1514230973318_0.8551024752669036","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"renovate-config-default","version":"0.1.2","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.2","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"00b525580cc06412c71dfcd31d426f832423d3fe","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.2.tgz","integrity":"sha512-e1QKykUVWZ84e7X8XNpNnjdB3X4cD3ewSiEQJcm/Xl6JB8jjdvGZ9tYmS2TRDSLzxLodWtYwxE8GbP0NDxlv2Q==","signatures":[{"sig":"MEUCIQDzj0q2o7FaIHGAU5u0ZcfFHCKYJmsJUKuNbnAExgwFlwIgJALbsEC7NznRN6t7DVbrmFDtRm5yD0Uf3JCUe1XtK1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.1","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"commitBody":"[skip ci]","description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic commits for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.2.tgz_1514231749043_0.5790680181235075","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"renovate-config-default","version":"0.1.3","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.3","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"e65346e669391fbe1ddd0e1d073e65665b383fb7","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.3.tgz","integrity":"sha512-iY/c/joOiNXDMTivxyCp+rxNX9A66Re68JB1UCLIfVy38icQ+xtJH9900+Pc8Hkw0jUhFbEIhL8CeJOStKCwew==","signatures":[{"sig":"MEUCIENoTHhWRvBQiZ8sItav10m2DyGxqexTOALIpUL87z9FAiEAuaQ4OfxfEU7kZxy2v4b/VHAL6WVuxYkm2NROoZWRp10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.1","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic commits for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.3.tgz_1514232114140_0.0811772639863193","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"renovate-config-default","version":"0.1.4","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.4","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"6e63b461babfc2f271fe4618fee3fe0a35dd55e0","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.4.tgz","integrity":"sha512-1il3a5FX9mI9XtoD01L3PmKANX9LzX7piroUu3pL0rDmIfHz8GFgA6qtVFybTk6nEp+YMoBq7mec4xPY8ajCZQ==","signatures":[{"sig":"MEUCIQCG4JhPjzHNWL39ZfanZPU97xqWOFRid4Iz6K1agy9D1QIgN+axzyzWUmuMuCh5DMiSL/HZrTwLmx+wLQQ63P8u0jI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.1","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.4.tgz_1514436493232_0.5060964282602072","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"renovate-config-default","version":"0.1.5","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.5","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"98d296771c252d26fdcad5fa61ee51ff955a124f","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.5.tgz","integrity":"sha512-gzjESRWJQie2D64P+A/f8FJGaDaSCe4lgism9N3jgwKW1+l/cppgHydrLZ+L5FLHMFu8ar6c0vJ5H70wPsRG2w==","signatures":[{"sig":"MEUCICS8X2p1pPV3rSgtkJCre4NLM4UylBsXN5nSzex3IS8HAiEAqIdL+rfpIX33yegeeNSfmqUYLNN9Lgctct+U01x91yM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.1","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.5.tgz_1514436871430_0.290228886064142","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"renovate-config-default","version":"0.1.6","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.6","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"b56968becce3b70af89ac72f3b3ebcbbb8498d0e","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.6.tgz","integrity":"sha512-mh7/yItjZsE1anYmFv7lqVz+cDN3cWg9ebUkb5zZMIIPFvcgbA8DaSxU3a5k5uf91Pu/Jd8y3WKEXVRNqUPAlw==","signatures":[{"sig":"MEUCIBAF7YhMXfT69Qz5earYgEpBreWAWgaSEx+6K9hiftLRAiEA1Pbzbr9iGVxN9k2/rPaWHbezSl5sNtGz2HTKoAHj1eA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.1","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.6.tgz_1514556905811_0.967088574776426","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"renovate-config-default","version":"0.1.7","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.7","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"cd42a98dfd918d75cf2f1cacdde4caf2cfec59be","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.7.tgz","integrity":"sha512-xMiyWEzBLE2wxjXJStKgzpddxuAKS0lui3U0HfsRHkDtReGGiPnlUMbiFaI4IYeWrlTBKz7otTndQkQxlJLn5A==","signatures":[{"sig":"MEUCIEVHDCKEPQkP14YVbKyax0NENySSNZfJ9IU+XjkoOfyFAiEAhFP65+MW39+zXNqnGrHO5X220EdKpAYeHHAqVPaQIbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.1","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.7.tgz_1514561004941_0.6839793352410197","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"renovate-config-default","version":"0.1.8","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.8","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"16e5972c0e10055b2d9705c6063fe580bc4ef355","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.8.tgz","integrity":"sha512-+PSdUvozlnIVNsCUCIEkf9/RJke5W+vmUF1M9bIG+cKTt8YO7rwgGHq/1giQtVO/yHBj/qdotWOuG6VVCfR/0w==","signatures":[{"sig":"MEUCIEE1e0Ysw0bYN7AjdN+o+8aiWLSjuaVbQ2FY74R9k65bAiEAwU9wX8q60QTDBfpJSuOvv5jFgoSIKQljsK9LpH4Xw7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchprefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore node_modules, bower_components, and __tests__ directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/__tests__/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.8.tgz_1515415718170_0.8846055143512785","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"renovate-config-default","version":"0.1.9","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.9","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"837d635f937986290b49b7f4b462e047389667dd","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.9.tgz","integrity":"sha512-gTkhgoE/IKzVqdzyquCSoL5H2OLM+Ik/ILDxyySNSvD88MIKthhY07qhHQAkGLKZ0nNbLqLFiK3xSM/w239ncA==","signatures":[{"sig":"MEUCIQDk4dyyXMuqoxfWVGoN2QuO531CiigAWYoqD6924ZVFVgIgd3sgUCXw/GRrq2BVmjGljhoujob5Y6PhF8dzpyH8QDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore node_modules, bower_components, and __tests__ directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/__tests__/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.9.tgz_1515480427901_0.31603955128230155","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"renovate-config-default","version":"0.1.10","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.10","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"eaffb271ee5a33dde7810a82f4b711d9e4a84469","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.10.tgz","integrity":"sha512-W23bK3Y+yGKnvl7jDhDHsQj7mL7iGjonxDtA4Cc8AnRmPYk9tZQaBJ5SlpfOaawXfGqBOnoigqfl4Oviu35MJA==","signatures":[{"sig":"MEUCIAQ71+DICuiqj1N3Kfw6ZlbYRKqI9ugkZfQbAt8WfKGiAiEApBvU3SehjykgS+wres4pn2wzQiS6GGMC21mPWj94D3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.10.tgz_1515651101189_0.936929679941386","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"renovate-config-default","version":"0.1.11","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.11","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"c219207514ede5c5bcc534b7bdb3ec962014fe04","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.11.tgz","integrity":"sha512-Crt3eMh8GutGLHPEwop+JleLL492PmXbvl3WvrPAJIPTAhLhNlAAx8BO3rjmiSODOcBb7LIhrJMqKc53doZeOA==","signatures":[{"sig":"MEUCIQDFJgQSBbR6Fb16uEU8ZhZ0K3u7sa6axcH2Ktmp6qC4VQIgdIY5ynYaxZ2WpfCOfu6Es/8veL4bSnn3Jc3alWlny3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.11.tgz_1515674145692_0.6664736494421959","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"renovate-config-default","version":"0.1.12","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.12","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"61d74ad1475d270ce612cbd7075b0f92fe51c296","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.12.tgz","integrity":"sha512-whShKijEOihKKR2lojekyQXLcy6kBM5Sqf9ehNCaTdFu/fMAxGwCGex895KFXQDqxFUhCAKrKz3viOpAdP3mSA==","signatures":[{"sig":"MEQCIF2LT22snh1G2DzwD78fupWw6t33YOhijGLEafBWRIqHAiAaDRnkomgkBCCv4SuQ1ipDc9EImzFW7+ITX8I7f4ZF8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.5.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.12.tgz_1515738904793_0.7155707492493093","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"renovate-config-default","version":"0.1.13","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.13","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"cf2b9e16a334ad2f4e67ac73102b9f1ff6a5fc2b","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.13.tgz","integrity":"sha512-7pLx8LDHN0IIP7Q2wE0m1+nAquv3ucwjY7kRuYyJAxUNghGsmDEzTs+6Yx+EN3p84VXxllZPSeCM+bcdHs2pYA==","signatures":[{"sig":"MEYCIQCLDJumfc9XAtxnVf8VE41lXOrQG/T+jXva6aLdfV/4dwIhAL2dqGunc4H5bR+aCs4Od1cbxHjadRr6UdI2MS/zDVhY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.13.tgz_1516803589408_0.913751102052629","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"renovate-config-default","version":"0.1.14","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.14","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"bd14865fd6f50a9d8c58f15429cda8ea2fa3c49d","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.14.tgz","integrity":"sha512-kFXJ9BZrzp5DPOEmizHvy1Zow8Czkq7c1mSyjfKKyziF3wZDFepXTEq7zzoFv3j5yHGDER0RYPwDG8AafOD6HA==","signatures":[{"sig":"MEUCICSsOoK18GFq3AWlDnR5MY4iNd4sPtSt5dl+vTe2yfwIAiEAwpLPEUpdwkKWXSAQJprZzFZJeE36GFSMWLBt50IwjV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.14.tgz_1517149176766_0.15657979459501803","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"renovate-config-default","version":"0.1.15","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.1.15","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"502f760e0e1ea14cd14a735b0f65686bd58e26c7","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.1.15.tgz","integrity":"sha512-aNU3mz9DhpWbUqTtXNMyFh3/puHl/JB3m7nMoFcO2wURpdD0rBOkvyR+KtyuuzUZvFyDu76E9/BZU6YH5xPrWQ==","signatures":[{"sig":"MEQCIFn/H4jWmpMoukvBYP/qGVAhpPGB5h53Sx24/Fkd8MWCAiAfZPRah6ZVumYDe62atTQcLX3Nl57WOw1CjrYjTFzFZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.0","renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default-0.1.15.tgz_1517310769344_0.030151891289278865","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"renovate-config-default","version":"0.2.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.2.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"e98203b23447d984c2684de82b2f3cc28fd5dbee","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.2.0.tgz","fileCount":2,"integrity":"sha512-N8IF4aEKmW6YLxF5BdBMFzSAp98dMci8OXPPcDx3QEWM2ZMxPM82kANfYbi7EEXJYR67QmIghpz6obhTPWpvfA==","signatures":[{"sig":"MEUCIDRGmwZprU64LSdsrjja6l/ibGxD+YahHCthAXLE26VuAiEA7QIBIeMohU0AeGNdIhAhZTNkA5aMQZeJKNfkia17sCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13497},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.7.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.2.0_1520144730915_0.7393420938734665","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"renovate-config-default","version":"0.3.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.3.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"b4276b190af175f2a15747a13d5b8c116ad1c158","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.3.0.tgz","fileCount":2,"integrity":"sha512-BEInf6PgzDUpybPnp8D0yOjhbdMs5HQkmAQZ4/c/benG/zMEeiJR5ESRAi135taXZrlbEMiBl6AvP3RHEFe8QQ==","signatures":[{"sig":"MEUCIDj6b3bgyxUD93cntBFt9PFt31PAwhpNbln8wHQLACGqAiEA6lll9KD3DiYsYtvauDMZvHMiSbydkRv4BIrkl1TZeHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13659},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.7.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.3.0_1521711805734_0.2421189624993334","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"renovate-config-default","version":"0.4.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.4.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"8e8b732418d94cf75415771a3a7df3e43970e7a9","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.4.0.tgz","fileCount":2,"integrity":"sha512-+cg7b/yHO9SWpYkeIcj2h3rNf3+xAYo8s+aEx0lhdPpllfCqqZM+UjD0HSFydLHwjn5KQTZk9zWYWJ8t2UKJkQ==","signatures":[{"sig":"MEUCIH2UdOSsH7UkQTN8GIF/qly3em1g96065uru02dXcphIAiEAt5EwFULL9wlk8mJj8yJx7zK4kj5aA5fAHxU7TqOsmZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13786},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.8.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"pin":{"extends":":semanticCommitType({{arg0}})"},"digest":{"extends":":semanticCommitType({{arg0}})"},"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","dependencies":{"extends":":semanticCommitType({{arg0}})"},"devDependencies":{"extends":":semanticCommitType({{arg0}})"},"peerDependencies":{"extends":":semanticCommitType({{arg0}})"},"optionalDependencies":{"extends":":semanticCommitType({{arg0}})"}},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","dependencies":{"extends":":preserveSemverRanges"},"devDependencies":{"extends":":pinVersions"},"peerDependencies":{"extends":":preserveSemverRanges"},"optionalDependencies":{"extends":":preserveSemverRanges"}},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","dependencies":{"extends":":semanticCommitType(fix)"},"devDependencies":{"extends":":semanticCommitType(chore)"},"peerDependencies":{"extends":":semanticCommitType(chore)"},"optionalDependencies":{"extends":":semanticCommitType(chore)"}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.4.0_1523360141840_0.980941723979972","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"renovate-config-default","version":"0.5.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.5.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"75c20a21c4da631b3ef6f53553b3173f1a95f161","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.5.0.tgz","fileCount":2,"integrity":"sha512-TRI9jlV3Ap/GN/EIPq8Uuu0Ygte9+04Fr8Chp/J4sp+NfSmx2fdhh2j5+ZyYz0mICju4cK2en6C1zQgVFihD8w==","signatures":[{"sig":"MEQCIDMcQGc9o/7/4ixBend91XCG//ZMGFfXBX1XmU/SLraTAiAT/7jPLLL5q+WUbmuSQmmMWkSIJ8mWbjd6q+fGuzMR7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13569},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.8.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePattern":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"pinVersions":false,"packagePatterns":["*"]},{"depTypeList":["devDependencies"],"pinVersions":true}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"pinVersions":true,"packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"pinVersions":false}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.5.0_1523360306881_0.9727815590527951","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"renovate-config-default","version":"0.5.1","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.5.1","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"8fba9566837de6d8f555641ed1101d498b2714ef","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.5.1.tgz","fileCount":2,"integrity":"sha512-PVqxELHi8+COuVkdpwuo0XguvugVaAPq7QbAe2WtVqM+MJw8mh0TbOGQi//lPGJR6FhvAAqCmKkfYN6f54z1gw==","signatures":[{"sig":"MEUCIQCjR2sSMhsoBZzAnyVtaP+wAWvXcWRap/xS9dUWkCXhRAIgL3H2tYPzSTYIKRiA8V95FddOX6sFQ0LuQVLcEHRv/CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13570},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.8.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"pathRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}],"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}"},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"pinVersions":false,"packagePatterns":["*"]},{"depTypeList":["devDependencies"],"pinVersions":true}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"pinVersions":true,"packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"pinVersions":false}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.5.1_1523362258735_0.5356455472815216","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"renovate-config-default","version":"0.5.2","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.5.2","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"89b1b17de9dc1be920cb58cde4697498f5b045ca","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.5.2.tgz","fileCount":2,"integrity":"sha512-gUhztm6ojcUu2DWR/beLEsGN3UW6g1lvexnqGLiC69/Xzfio0ChnLcX01uRYkbQs37KIRoP4bj9ZylBq2b0BsA==","signatures":[{"sig":"MEUCIBqHze0sdwwk7Lf8iC4nnMPe6lfZFwxckQ4evwXAOCYUAiEA3ORrZeaAyh2NVvEG0NqvKOCcFZ5ZdVYIsiC/6riYCxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5HS/CRA9TVsSAnZWagAA6rcQAInLv/YwcmEQHyVXQ3ih\nxl+OzGmt4jfvBnXhUUT9KW1Vyp0Z9NNNPrtFgFdRrc0mv8rgEuaxpXO7p7Xr\nuPwbbydQtsOC9P6x8CJ0xojQ+G+CshkMA8UQbgkISIG3SSZUKrofM3cz4jdN\ntNDCqHBBdZHsxMjQCBTztlI7fdaijTC26yy2PUMTjqv2qTxm6Q+29ky5p2T1\nUwPjbPhSsqlUc6H5F6G1N/mcx3KaLljQ1JoqRo9M79YnLKLjr8om14zKROsc\nPerFOyRjxJpWMICX8bOP9svzb2cGZESt+oSlsSNZSiiRqYvtukUtEzV7HrIG\nPpPoF9gRLo32RpduubnrPc+MwkvmaHmygllJc0qS4yKFm/aqehQFb8FIAdMf\ns3dFJUEgwp68Z0cwuxLeUTi2Kj9tZZ09ZmgggDJBn9NOvNQDXogP2GwybKRq\nMk3tlRVD6reQDDMjV7KY/TmZjhHtlz5DyKA/A11skL7ng9csJFzFKvICwPjp\nkcu9ipIhDSWm5vIJZ2TnyFfKq2vZ2GHaJOMpkf787Y2tBClgKmmxTS/0SN3K\nnwgzqXNDVJXa/jTeg6cVEFMvI6DdrQ28xEFmJrGdceVtvCrFlgg5qpznpZuT\nL7Y+uicTYAEUm/lSvZEpvOP8/WfHgD4r3mcX+8ELzWsu0DvaSMov5ZuykME1\nLUy7\r\n=/h5f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"extends":[":semanticCommitTypeAll({{arg1}})"]}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"pinVersions":false,"packagePatterns":["*"]},{"depTypeList":["devDependencies"],"pinVersions":true}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"pinVersions":true,"packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"pinVersions":false}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.5.2_1524921533793_0.5969632249741614","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"renovate-config-default","version":"0.5.3","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.5.3","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"0375a5d0ab3f29d91afd2f0955c41bbeae9a2bef","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.5.3.tgz","fileCount":2,"integrity":"sha512-6kD18l4h88VCTRFyEw6QEm+N0DgHLqTmipOAuOssAjzObpXg2c2qZD7Q3sJeo1Z2Lgwk/wKNts5yzDjJbmhLqA==","signatures":[{"sig":"MEUCIQD+6UZHtvzAhnN+sAHRQJqfRvRUU1LGPrj25PXrFEVOTQIgEVf8ddj7tA7VVs3TtkA+xHYXXLO9CVpcqJ/5bYVHGU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5HdtCRA9TVsSAnZWagAAKq0P/2wRIlJ/ne5QUtSW8iOn\nlFmB9Sm4gg0K4PyP0oDmCsXo9awpJhOrvHGZqYy/zaSVUi/zNn+9KBEDjl1q\nXDjjNZPkVHQUI7HLsS4w7ZsYLde4yHkrnKNlH2vApx8oJxjrZpKfzTs7Veu0\nMNbjQmg0PxHehbqOWt+pea5I0f/IVP4nc4PYcXbOjbxUb7d9mKbGyUHNy/vD\nUOF9R7GxTNzyo2ee3ciLpS1nZp0rnn9eeqkrQUkYIebPgeBS2iOhSdpdMLTu\niVVkjAUxcFINS/o+VbP+UqINnm4py6IGuz886SDbSjvekqaQ2o8fagMSq/76\nuusdbivnX+48OKI4Fldg5X4gx4xp/8H5MgZRqbBKXi2u9ZJPkBFbff/OJbxa\n6xDwp2J/VPdJyLoVvomUuCOJznUK9LdB7OxPO/hnRfQRITXRJSBvR4wm+hvR\n06ZD8zfx3P61aILi3XxiXbc3PSZJ59NCAtXBeQCxTAVb2OT6tjHRUeeACrsB\nqTmr8EsT92bCMWpfaUuz1wRWmddUE66WWqjBXiA4gWjSAj5OiInqyIN/Z+bo\nKaPlkpGj/x9fkwyEr2nF+7lJspTXRKZsZVD1JwQAx8SvWJzqT2Wu5zb73GoD\nxx3avIzzNCJAj9nD5L6QPCqTQkFxyggbnmn4HYNc1gI7ADUVOG9rIINU+tCE\ndlbV\r\n=/Xzy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","versionStrategy":"widen"},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"pinVersions":false,"packagePatterns":["*"]},{"depTypeList":["devDependencies"],"pinVersions":true}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","peerDependencies":{"enabled":false}},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"pinVersions":true,"packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"pinVersions":false}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.5.3_1524922220368_0.20521211526933802","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"renovate-config-default","version":"0.5.4","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.5.4","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"fafccda0173210173f56989fe4ac035774614c41","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.5.4.tgz","fileCount":2,"integrity":"sha512-Jx03CdxJqREjeFC4jNLl6sWYX/HnURIiKVhwwbmdq++Nt7REdTrVW4rkz3l64un4flVBzmqsb5lfYPhHgImDWg==","signatures":[{"sig":"MEUCIEa2Iy7GKx+ESGGUut4ipynL2dNaqdVe2mqtGlAa5XQGAiEAhisUIUkuxQzIXWyCdPskS/NkH0ZVRtuxQ3WDMWdbIEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5fr9CRA9TVsSAnZWagAAVD8P/0Q9PNfyzW60yneG4OAG\nTAWtHF+9G12V2WOAr7oA/XfmgIhT8NlYUc+K7YIMo2YFlpHhf389mYZw89br\n+mmUuzYOaNhmzDbTx0XMiPCW4VVuJ2MlMombSF58sfnrUuiTofhd29qHkKSC\nsNhZEIjParboI12gOg9luW4eGw18pufb5LwMtnG+vcddgoCgcyr3SdmgP6Bp\n4Yze72+mjFK38z4cN7yJqgq7/BKsYf5HfT4ySsqeQ9ENdPO3QBfb056Icjs7\nBVGETuL0Vwmc8N6N2dL8dgFo0qcehB1BwVid/AHhLfEx4wEnqQQ7mk0APrrm\nw/eIWow2ke7JIsobNlus+nyQBgzoNTr75p+QvQb6akneTvhFdjlf0v7yaSEb\nZOBitnZ4oTdFZ0OfgmGWhuTmzGdI9n1HX5pwYJXndRdf3zRq+hHKJJdcbJJD\nPdVRrcaCdPnbGWeNEf1/p91xE2+fIP0kOfzNQLkOj4tln96QnXxHNm+Y57OY\nU84JEYD5UaRvIEbp/5Zae3w+1Gh60aatbJ08T0xQgcFhIx2WrDMLmx0Iwi0A\nZg5M9FHg6iG8ZjY17L5nkVngx456dCRt3so2fvKnBrc4dLExxt6iMoePUQs5\n5PihLxEHePebscEgvMeBlxKQNmzAEHGHozj6afUU+l8SZv84Zi0eQe8hAgN1\n9wBU\r\n=7smk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"pinVersions":false,"packagePatterns":["*"]},{"depTypeList":["devDependencies"],"pinVersions":true}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Combine any patch and minor upgrades together into same branch/PR","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"pinVersions":true,"packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"pinVersions":false}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.5.4_1525021437125_0.8307950624547322","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"renovate-config-default","version":"0.5.5","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.5.5","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"c85069f7fc24d7eeee06e974f8352353c74bb578","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.5.5.tgz","fileCount":2,"integrity":"sha512-pO2nwxLZ/3pWUuQ675xZ0IbpZFQq3kUUCqfy5HUz0RKm3sHIeSF1Tgc9zctv1tibEo3T33rNEbIZBbm1xieXRw==","signatures":[{"sig":"MEQCIEO87uh9rwg0DxuNJ33pQUK3JlinUH0V79WOILFoNZCcAiAa/1hf7HEFwVcOry2G3sx9x8Wd7UlzlD41YkxYtZI3Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6DgZCRA9TVsSAnZWagAA8zoP/1MpE+6DmiWar5YJHGz3\nwLD1pBAdAdsEwu8U/jlgQmcJHfKWPwj71y2rzdODwmGvl8H2+sXotsz2LjAo\nI4rqX46ior4ZSmAslwo1LhtMvkKmEJJ/D2sjc9dVy0qNuRtEx8ovw4VptRrF\nDVcMzLXfT3LsE1ply+oa/48Pp/HhHYS+C71nsAA5Md2B7DKE6FLdHUxILbOe\nALWIFah2+hzanVptzkAcc9HyLp7SU/+US9f0qWRZiUm9Ex1PBj61Tv6oHZFI\nRqvNpm+Xu4N9Q1MePx+BM+VSmSxcaFL3jf/vlE8ZQAHy8lMltpRr4+90EIaz\n0/U0ErkPowAVA84xzMa5JPldOTeyQ//U93mqDVUHH2EDJdnLzm0sPwg0xln+\ndl3PR9zaq4EADLc7mK1gf7XZS2K1yNQc7Hhlvfn3kPn+8gWqRokg1LPYH676\nGTpvagq8A3susahXO+9cLQuJL4cOAS/d0mFOi0j0QyxPZAAU4Et+sBAkdPqM\nJ/ahK1iTC/R035Sg97Bux6HzAKa1QAnQWCDVnfLnBvEZJr2XT5ByaV+mufSH\nQq/tZc21wMCBQZrPwIhoF9BX2YwOc8xb86Fw1U8ymshDc3TKr6Xc7Zxv/HE4\nuIF/LVE67ZfTnAJNnLnkvMJY5IqQ0fFDJ8Z57nxCOOisRlEFbXvO8aNIPckL\no3J2\r\n=pUaK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"javascript":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","pinVersions":true},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"pinVersions":false,"packageNames":["{{arg0}}"]}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","pinVersions":false},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","pinVersions":null},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"pinVersions":false,"packagePatterns":["*"]},{"depTypeList":["devDependencies"],"pinVersions":true}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"pinVersions":true,"packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"pinVersions":false}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.5.5_1525168151969_0.7821560348422367","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"renovate-config-default","version":"0.6.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.6.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"30f05839aeecb0d39ea2cb5d84ef7626d2cc37ee","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.6.0.tgz","fileCount":2,"integrity":"sha512-LhP1hSY96Am8XOhXggaykU52xlgg1QGWbEeK3zdhEwipLk1x1bgse/f45CHC+Ge0TGVguQoYEJtECv+9bRIMwQ==","signatures":[{"sig":"MEUCIAmkW1a9C0o4fVRrpT8Eh4uX2YffScPoZlx+udRdnZG6AiEAwqWuiHb3AgIhLaZizDqamovoYi+0ncP8/x2n1He8/rQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC8IrCRA9TVsSAnZWagAADiwP/A8VaiFrCn8Yc0VCEDnj\nptORAXwTS+PujShz86V5WVu99d+1uMUJtXV81iQaOtpRTAwV7uqkwaaO+0dI\nj6e+8F5Rlht+bweFGdTz9XY8Yt9t0Qxf1+PeQNIyqQNc1H0aAHDFeWYEPr2H\nNKIgkqCvp2RYuA4KdN4rp0TQh+qjDSq3Hjo1s7GfUHg+e1Tp5F07Xs3QQr+A\nfyGQQ4j09E0eOkljlRymn2I4o6ecWycIpVpKRjLJbKa4LqifK25U0QjuC9c4\nfo41qW9L4d+lTpDgycRQhDRzdjs3amXewDw4sHaEvKIfl9UGoAkftft16wYb\nC1drkBVGKFY4QNDGBMl9QOCPEkHxEBRAMaZNWVzYZYCfu6WwBXY67YzAnEUw\nRWozSTEBxDIVK1t2HNZJuJAU5yI1bh+rLzChhbmrdx7div6PzMRonni0niR+\nrne/dVrAl7KEFkRkj3/gOHjVHXc6VzxWorEY0XjDJVX5cYfIeBLyMXqXAXtO\nSd5v/JZaXHD9Ao/B6RKuo//uoiWPdWOjFecmuO/DitwYqnU3AyanQfRZiYpN\ntvoJExZejzobXt/fqFAHWJ6nqo0b7USr1fGowVsRDCP/5cmWhNK31VxxP89g\n4pghLK4FOg6kNntYfvxvTT/PNBYZFOzecrakEjAnm3IamDO2wXnshSQ1IYek\n8ZeH\r\n=Id7v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"5.6.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"auto","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.6.0_1527497258505_0.6018904078286245","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"renovate-config-default","version":"0.6.1","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.6.1","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"174537a705be1d9509d54206b2a11e72c99978f9","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.6.1.tgz","fileCount":2,"integrity":"sha512-XpH0MVmWYXyIgghVH3JOi96qw8dLX4sic7a3grnwAQShTnqR7o2gRHs9XmJtkBneSub8JNAGm4b6q8MXraO+ZA==","signatures":[{"sig":"MEUCIQCGwEwWm9cYbkP/BbNQ/MIDsZp6PjMrns3H/UMeH1LoqAIgGq6do+CZwR9Ek5geS+HUp8n9W/62sfxS1VhQbiUie6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD388CRA9TVsSAnZWagAA2AAP/idapCwlF0AVsw85eUY+\nZb5DRGxu8Q1vKgpok8ggsw3rlXGCKYsaz9UDFAHPyh/2pJdHJGxAgE46UtQ2\nCQBDw/KgIETKYDB2KmqIM45ZE1W7qXNrhlquw6SqxOYT3qlSHC/7d87NwnGr\njNGNWTN0miA0vqK13SD4xY2J8KdizneJF1EfzUo7Lu9FPSZbKzudGy1qt0fg\nmCfRWMu6x6pYiRHsBBrzCtbcY2yU8qwFZrD31MsjP8v6J4DfJWSR2+W7c42D\n84RlYux7hdreJPM9Y8FX0is91B0lJ6wClU5jvJ68XnzoMWBqD+s2u88byUhC\nieuO5kMx3fRrNHBQaiZTeVMmcCUEMQ8RNPOfT9pIXfKxqjJi6EWNQAeI/inQ\nzAABLN+7x0RFSozIODo6ZZiAa3FFOhIjoUoF2YgydsdqtNs04s2zTSS1CPtc\nVLMjgn4sVtPFjXWagRBcOX/28X1Z1ksQm2UhQND8V3HpHGyO23lN9RhD7JVa\nbZ7EOhs4tzMdEt+dmXjRTdYT5jc3DCHQ7FTBRxKwwrWlp4+8WURpUM5Law+B\nrjcoFYs16GP47pY5Eqg+SVt4Rz5N6kHlOW8C3r6OFKsMHxPvZcDBljkOlBrx\n8OzGRSepmoaD0CEnaO9WHFTETkkJtO0b8YTeykKXjKNKo8H0fF3Z8lN8IAEw\n/9T4\r\n=uUWx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.1.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"auto","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.6.1_1527742267943_0.8349903356438886","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"renovate-config-default","version":"0.6.2","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.6.2","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"c2fe373ec6ecf0a7cfcf9973d1637960161698c5","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.6.2.tgz","fileCount":2,"integrity":"sha512-Kh74ElFsfJlkr0ogBZNRTSGJHCgjvDZ7RDMLSJmt4lELhjgp660KBEKtxsksAcANbwBc7zbT4AlabQUjhYrTpw==","signatures":[{"sig":"MEUCIQCu7SDQlOmAjfgotm+Pj8SbcjAvC48eXuRRA8S7DDDIUAIgfyzKWskerBNX5fGZsSZmydM82TbildykmIxSfkBk54Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD7ybCRA9TVsSAnZWagAAjFEP/A7tnhUgF9vvf57rpB7/\nu0w/WiTfVfVJo1ZkMbUcvxwaaK2IKPV5G7///Je/lgO53NlKUUb7Bm3CvyaL\naBjCplDebO3+jMqlr5T7e5yZsjMkwnN9IypLQ1VL3GZ6qzkIz23Nt6zrSdeF\nPBNckAcmZfnfPAh80up/bKBPD1/ewxq0MfeLKsCohDg0ULfhBeHOuSIvVHx+\nQ3ypn0y2VA5cDxQuoGd0bY0eBHgxxIwEn0B86FuGrxlzcGIHGGPVeGI+Zetc\n7P6H3H9ZZr9Y6nYbdNmvU41slJEUITtxw7pAzvpVGbp1rR3FzrO5yeUEpi5s\npa46NgBucOSGyWKYgOxYPSdmnboKOEQLHm0q7zeApwnZhyeXn9XB5kqyiUwV\n/xFBR9HyWUnFZAPeh1a/Cvut0JeYUYobJy6+x+LZVjepmB51iKO/LMNWWS6N\nwkWOVUJxfJKGFOuVkyY4mttEcYy8SnombhQ0CdKoZ3EI3C8ajZimDt/POnlk\npKns7KY+qIET1LOzSfIK9eKchdBWyR55ATgI5y9fupqSL/xJO5FgS2x9fQVp\nMunr/Ii6NZD2JT1Wipy7ZJetqll/lXOHIAOHtvyZIsMEDolA/qrazVjAPo5Z\nnm/QEMNVZ09FzY+DZTUntpyxH7VEPoG2V6TL0qGIBW09P7cSejA84NN2SQc/\nuATN\r\n=j/GG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.1.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.6.2_1527757978392_0.5574620864346833","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"renovate-config-default","version":"0.6.3","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.6.3","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"9affe47abb1e671ec5b4d0c7e36490a27bc181d2","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.6.3.tgz","fileCount":2,"integrity":"sha512-hfsOj0eFAI9peli6i1QcY+RwT/GZcuak6tzO9+W8hJUZGQ9/b55jQbQzqyp2c4Up5Cz5siveC58lVAVyjB6+Lw==","signatures":[{"sig":"MEQCIFRWfU/dSjh7H75QX/q8yCvgtaBqOZQj+ozS5FC55w6yAiAv+ZU5ELhYATR9KE65clHUTVrTLcZYKJ2TLORC5eRbLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD72HCRA9TVsSAnZWagAAiD8QAI403DmZKG9Y0hmoJIjB\n8M/ngbdzvxk0/DvMfLFWjPb9sRuDLWOOs1sXqgo0i25fN5cv3s4wdqXMiSMa\nxRN+IJJK0cmgywvY1z4aZG6OAgi+kH6od0iCuKx8TOEVqrNKx8nMyi25GXZc\nVuPIYyrvLCBncvwAVEn+WUoO9Dz3aoazdjwDg5cW4Pu+JOBXFLhFFOR07qK9\nhUInvVvDrOL9Ztg9w1uAsbIy9DH1xXgniL6zdS49I+7IA2/Jlo2HdUbAohPI\ncE9rxvzX+4wCxEwsvMGVebufClcIiv4gCmMyCASBgr24LTVz0MdXFNc4AkpU\n3eL6W6iBvJmYN8fu++V0Yxc6IvpV2s0foJt5pfPBoo36uQEPnZrSV24FLCzt\nHnXrtr9xXMb7LLR4o10OW8Rg6g444dESxWOs23iwZ6XxAzz4NoeuyqKrgmgp\n/8AvQi6RdoOy2zKFABnFa1hHW8uF8HzvkikmsYDEZ14NeO0C8WzZJ2DiX2pn\n6R0NT9Yp5ezOIJQVM3UWhcHT2tHaaNQJ8XjTTJ3o3qbTnwGq+2bANIQ8ZOnG\n7nG6LXJSORjwIgClIn/yAaRiqVbY0MtU1mVfVVEQ4gG+duqKzaBleE4XKwql\n3jJcuO4y9Ui5ZiCH4Cnl7RTRJf8BuuLlOXotT/VmYyrFHHLTdyRr10qYRbgx\na3do\r\n=NgU5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.1.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.6.3_1527758214970_0.9223435209822657","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"renovate-config-default","version":"0.6.4","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.6.4","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"eb0afec7e83e809be8a6d7079a63f9d0452cdccd","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.6.4.tgz","fileCount":2,"integrity":"sha512-GwNlxVNOFEoV5PNnQfjReDp/vStjJC67NZsidoDL6LixP8D4hVJtOfVls86JosDqIKZpJmQqCrGfeh09H2Lrrg==","signatures":[{"sig":"MEQCIFlyLHpJe3fghPCWXMTwkQwQsmfR1qLLDvLpkCf6sS5rAiBWcch2NIQLt8oROZ8L9i0a0le0rhbtR0HHqzxaDsOC/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGlCgCRA9TVsSAnZWagAAMeoP/j94Gr/zwkEh6SvFqknk\n9P+KrSoGLboMOgw2dMLE4vtKoZABnHIUQX2v6CTSNRgrn9N4M2QSRjYuk2nC\nx4mK1YoCNoRTKD4zh9fR/2TXxCwkb+ZJH+leJ+tXfkTMexWMgxFoQUTFa4rb\nZRPgAOxFpow7DlHUTSb7TbhNKu29HNY7Z2E70K37f18gGqi3SBq6xF7dqKRE\n0A1C1rZIJNPjRvc2hWHbGGEEtyvyMcvzwRQcClfZJUWdExp62JUFhiSOqBR0\nKLBueuAPF12dow5HPOjsaa23n1NiRydYXXlIAQ9UOY6+uRCT9P87EGE9onRq\n+IWVjvpBzs68SP803pdM+kleUj4avtheEv7/yOXkKyW6wRFH8qC4YOjFBUIR\nVYuYtKsBkRESisVdsOiMUUsrfhWD2cwX6FtucZU+cAWy0VKZERUZMiyy4OTK\nzp58QRSuEWJhlb38EO0pZGXqQHrWjhwhBxObRzwhLLb0x8noklApAn8gQ4qW\nQzjPyTsg2xaARqD5n0gD92hfNXpJvvPoIIVFZHi7Cponl8hlKPjv+7nMU1Wr\npLB+wgSlLuuBKSO0kEnsy05W+oEXiwKOgw1g4kG6QFTeGGu6AYpk32oBTKWM\nR8c9ckwfgQiXHNLWCfLhSvJGcaEHJ8xt0SYHSIpeo+9ALySg+KRuU2fHTabr\ny9Bu\r\n=rEwR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.1.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.6.4_1528451231472_0.2951419754493072","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"renovate-config-default","version":"0.7.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.7.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"94a36608119a95e60b9b212f7584ab19dc645101","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.7.0.tgz","fileCount":2,"integrity":"sha512-4XjQrnFvy/q8x8Eget4qGuS5MrEhkJxDFOOi60g2Xj2geD2iH9UBkR18Tpy1AmlFJ0UbsEbiCKdVd4VrzCwGkw==","signatures":[{"sig":"MEQCIFEGgJA6dRD5S5r6nmdk8V5oMjFXsz02scs7UzAlDtKmAiAEEgAryQd4FIyCTHte6mS69knDoHWzqGFwHZuA3RmmBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjSq6CRA9TVsSAnZWagAA+y8QAJLBwtWBFDu+ulyYYym9\n5d+7w36ImshrooYA30VFQQNEPu/wxdnXdjBR5d0j1AdlZvZLMWjhLGWOQZXJ\nglGFuhxt5nxYmJjEO4JPOJR1KsQ0361bcB3m2/rMBC4UVUH3ZQO9tXnqjLFP\nRI+wpcWp4++Lja40husujfl0rzyKdwXNSaB0PJ2R0/C9WCYL8ZpIAffrYvA5\nBtQUfffuikfJJueA3UcL9ciZL6itve8lF4XtKe+fW3tSU+L307O4TV9wvP0A\nkZJnf2zmgrApWQdSSwd9iX2yZM7q/iggA5OJjpJ7bel6QYg8DJxpdA3md1oW\nhxQakPFqQk8p+XvbAY7Po4KkguXJoXqyXpgKA2YlSxopfzkZOEd2qW5KBqQd\no/eT8L45fGPmGZ9mCNByZwggAPnP01NQ6aqSeNq3E71TvIx1x2CAIJX1owaf\nSX4PIa13WRt+sJpFTb33s18J/SOAVZFf/c3MlZnO5LDUmudQlTKkqDTyVv60\n4f/CAlAeDaFCP2Yd8mbgRGnhw0OlKTnN5/2RQhPQbuEoNQmk/kAlVYO5L3vl\nPSiLhmaFlvnYslLdEStWPsQuVoCbhtiMvzH6BW1H6PsUnKuLBn9wVvbTpK87\n+8jOhBLwjuVIgfGpD9qjeDHTGXZeXiRakqFb9iXA2tGCzilXa6/FLZAYd1N1\nr8re\r\n=+W57\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.7.0_1535978169523_0.08377995484508194","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"renovate-config-default","version":"0.8.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.8.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"ff4b79ee6e8e78541a7c4a23e9cb26bb9dcd0cce","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.8.0.tgz","fileCount":2,"integrity":"sha512-GT4abs5JAUomLdBiyiLbz5aQBZa28PyGDf5hYaD5QqWpfkXZr/429Ib/13TYvU+mHHlC7KNLiL0V+b0s79D0OQ==","signatures":[{"sig":"MEQCIB5h7qX7gk5zLESXB6mh4dSM4TLJXelO24dwsu2s7lQeAiBPuH0nHnjWLh+Heor1RCORTyCYBhysazZm5844CCMd7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl0ILCRA9TVsSAnZWagAAT1wP/ArQeXfiip2COlC68aLl\nX8zBZ6BHPLPS+o255/OOpohIqmjji4PFHqPgcy2r1w3bkstILBrS/9UrHf5F\nr0gKh1RLgoOQwQoarC+HhCiYFUUtiitC5bi2wm1eJr++janM1DW+47HAQUtv\nXoLxKP+q1USqPbHZe2QCM6/6oQRgJ3vmrwCSufDQUlDptrgjvkp5G/dNIblb\n9y9RRrzg9+W3fdjxcMNooxcNnjl6fjUsiWD8HzERXVnYZQxmgIc6zril4qbJ\nBvQ959cqgfAVulAcseYGjFCKtlZNvR94un3mtaUITnfUw9WE6dwZl/gtoNuZ\ngGcdWAHGp5UJhUYkdyZDQIL2DQJbK34y5tFHl6RMIIev+YJ09qKEJlyJF5QI\nACD8Boe0uALyNXPBT8QROKsT8zaYNCjBKc0M85PedcrP7WITsWi/UpnqkmLX\nZjAZFTqTeGlEUebz+QxhDMUnVhIA6g6AYTZJyjuVrhXYCfZfnkjSBEAJw8xu\ntM/tADcDpBwW7FYOS4VS/K+s+EvsjL9aC4IkSxLmr/bm8tjCxv2bsVrCmYvt\nmX6mtHmW6lppAoR9LmVwE8mJsoKRtrXSkZPawZJHlp3OUFjCZCHeNjkSYjFP\nAnYdzjKjjY8ua78HwO/70nRDZGkXxL3rZ5sxPjnQVEfDfPEMM+hMKUDEkaeH\n4hyz\r\n=gtb5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.8.0_1536639498372_0.3990060648302638","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"renovate-config-default","version":"0.9.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.9.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"1ca046eaa0226c479ed6651da2630f823410d0f6","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.9.0.tgz","fileCount":2,"integrity":"sha512-TfkSr+EK1bvzaLiUWsGDs+yQMuCjFlDWtidekpfJtBVFnyCVM78j2oNJIv/0aYQbmrtbaMY4X4nMAZxSReMoTA==","signatures":[{"sig":"MEUCIQDmabekHguF0T8BiF73WuAF7lv7O7MZL/8PajgOY73nOAIgNlxfK9QwwJug90H51d33yPfShdEzNmNy23Q+bXQfRcY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn2eyCRA9TVsSAnZWagAA5xwP/3QmzreoNF4d7If9EVji\n+1K6xgXDy0CVsnwm/UT3tbQw9YFwaz0P4/kK1v0hMwJ+mzAEV+rwjdgqE6VS\n4dcwC7UoDdRULS2nacixVrhMd32I+TRX19mS/Wg33VxIv+c0N6MmDH3F9sQS\n2qCemQ0AShpBtW5MdlGOwDsegAzSEgri9wj13NrC+2TRVnI2y1gV6mEUJVXD\niSrKLmMdfFJQWXYKq9o1sYt1dI7ziqF0N9liJKSwEuMHj2po2FeJiuilu5+b\noF0RxX0kPG3J2qwdorH/TRSRVUk7lnwnDRua0fL5+Pc4MVYg9kv1av5mnLjs\n4UyZJH6XSMlRT1KrPe5nissi7MN0AyWiWjYJoyDpe6epuUrs+ym7QqpjZ6kX\nYahivUkMVhWZIckzw/pwX1pFcmO/+/xeM19UwWYt1DEQVdUov3f6s+TkDfm7\nX/h0ilxDRicsjGb2OaVH+sRY/Yo9WIIKwT3T3p3ZS941EjVF/VU3ppmBV/oi\nwn/9bk/WzoEqBkZvp6njpCjvLUj2CNsoIY+RBPWJtCH8NtTnj+ZbniKbvN+1\nEf2Y2w53oLudxgOqrjjX3o+N2Uq43RpNKsQNN0tgK3G/SVlL4Piu6tGwy2wr\nu6EDdbiSO/u2oqF+u+HunWy6/wBIHFhzYcE0zisKICXD7bOgr4e9EU2AgX8D\nKRPc\r\n=jqIg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.9.0_1537173425451_0.21213390986945724","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"renovate-config-default","version":"0.10.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.10.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"8074be5043ab71591c8588ee16e5304ef5cbe63f","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.10.0.tgz","fileCount":2,"integrity":"sha512-ll9cCg68DzP2EtQusdxw6bAInUXGtB5QFuFXNmbvrNUwvVBGRr91M5W45wTn9y9fG+SprD2m7u5doam5BLMJjg==","signatures":[{"sig":"MEUCIAxMec6jL2MbVS8DrmweLB5e10FQp+D/oLmgZv1W5qRrAiEAk9ddHgXatfxxBBN9SkhQd2C6RO7azgLId6JbL4lkwlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbogINCRA9TVsSAnZWagAAOgIQAJqLw9YHOC1QrIuFph/A\n06ge51BIR6fawXACS/DcHr0gNj7ZfFg3o5WT/QIKX6IordHpDrCUSybe+q7m\nOBzvHFtxBgSuYyaxCXnhMnEgIvK433a1kVPjOpMSiYCT7BUl+V9HPTvzFbS9\n49oPXM0Z5yEMF3rAJ0M97ODHT6oc85Hw/1S+FhYcNxg/awvXnmFulb+R4Gpa\n4ALUFAhbq+BTT2M4mELfQRhEjjmRAMXWacqkatwl/JB6d3bLomyYvFOZBSbM\nv7Mr1fIxWD76u2b2VPUJpZ0swF4yPytp4CaydrrNk+80N7p9bvJp8TU01iX6\ntnb12mZHowxeYMYwtDkiitOFXHIDHV0ffwNTkUtf+Rmc2RXOsUr6cxRqteuw\nYKiwD9Ca+t+pJbE9eLeiTYdooqri+iB9SmDU3LBdHA3SXEaTEStDkbou+VNC\nIaz7ETlYpaLrB298BuzYBZxEm2mSeOkBeRbV8aK/rHOkszWdkDWHn0i36eHM\nc+TPnQNkM8otaq4r3W63pnBWaGxDSfhxkuiA9Zm2XvhbrRIat5yiwpM7xKrd\nO1YOlbSoaQzll0isgYuk3zQo40mhoCqeisfSBffbVGD9SgQRPk0cO+9YVnTw\nWj6inNxgvsndUNYzdtZUmUXfFnnNwWbbcjmBCJPEfd3UsqMX4i7ndIH4Bevi\nj9cf\r\n=QuH6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.10.0_1537344012737_0.23950539708920182","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"renovate-config-default","version":"0.11.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.11.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"8bc52d7c3da3038c3a89c819666c716abf26ee62","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.11.0.tgz","fileCount":2,"integrity":"sha512-nL0cRl4lxAZiyfRM4hy9H/JwADeFEpq7g9d2DdnVdarWaoRoYWsvazuN6Nwnk2IRs1JlnzYm8zSvaW/M+rqhgw==","signatures":[{"sig":"MEUCIEDFV3PG02+91QA7M98KljCjogZIPFFRyyOOQCUZfC9RAiEA0AA8P+siV1v4OWRF9syzYZuRpjaZjezOKKq1AGTsHEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsg69CRA9TVsSAnZWagAA6KsP/jNneAnb7yxN6MmEaqF3\ni70RGuownnxbbSsqtUFTjqpV/F3rzREfKvrrTuD7RM/vfUgoz21vQrZz+Utc\nvJPSUClQj2N9IF48U3LGkfVXR3h9tqgKq9QgbgCZkUXZ9+c8ot56LwJO7N9q\nplpAtXR7tdvOTBoi1rIOKalD0CN7xppfDywW+/zmUsr5P2l0iimHBZ1Pvsr1\nVwnv+dYJ+Z+Es2bmJgWwHg7PulVllSdf9EK1dLHwl1pF+CQuZ9WHF/295uK4\ncgnyxRRG2TnxK4fG3LiF/MQfL0Kf5Q5W8GtbqGdzerQ0Bxk712YeqkVHTsFd\njfvj368rr5U0coxDlEjqJaGuJY1jwqZsgdcywFw0EiYkC1uw+uqYHDeY6m8G\nCDkELAn9EDQWRppFZFTOzGuRJY1nJKIkchW6/Of58LHFoXVoAC3UuirnSHqh\nDz9fdDBZxvFN8zitcsYqW/VGBWg5rRf7jJ2UZLqReAiQ0m3OJp9O1P2Sz39H\nFkQcU+MuinIMo55dahSPt3enhQuhjnFisvzmB9dyEgcFWWtjaqt5iovPbo7n\nhKBOIxeSwKu+hvCFuUuZeDIOXh3IJ1vj/LbTvNn6Dwb9Tu7hW/NHENSEXAtq\n+XHucHwM27jFzkO70v+fvYmwTkxgAf0WpdfuW3nS/dg4pcj4+PZjgmGh6I6D\n8B6w\r\n=2Ney\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.11.0_1538395836605_0.8721589278499082","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"renovate-config-default","version":"0.12.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.12.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"0ee496846ec1c771a0d2f1bdc0afe732f759432d","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.12.0.tgz","fileCount":2,"integrity":"sha512-VH/74RU5cxabrvYNW3z/Sw5nb8+TGDnoOrhmff265keVgsmDO+CLulgAjL8f2Q9bBpWgcX2TLu9J8cTadt27Rg==","signatures":[{"sig":"MEUCIAMEWE7emMNWPA/2LW6gqbsdQGiqL+ERV8FitNt+NGfQAiEA+IhOlFe61taARxvAb8+DI/Au2noezOpuD+Ad7gtqACc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbteGsCRA9TVsSAnZWagAAfkIQAJSR3JGlRaBd7AQ39vEM\nd+kUDNHEKrLjxVK5jcP76CGQrqntf3RwfCzq1/ZqYZt6NYi/NU00OZ+c2Xeb\nk/wFkgHtyGh2b+u0hA7CVQBZDJlPKHJD8aaKhNNhCtKhzNIMSe0v5pJ0uwZ2\nrP8e26bOkbnJKNmjW8NKjXxtl/BtmN3McOuC4hQrTGbAtZsHeJTTQQF6jUOQ\nRMKCUDxsaOo+LGDjVuPLGMpByzBA04SNfdAk4uMbhEGTkX00HnyAitQ0ppXv\nZN7PszvFghCXtiGcZNcUacQR+7hNskngjsstZiS/GHnoqfap+GwzoPeCn/mH\nVEJ5RfsJ0bmTjE4NDU+lVhBImjNLvS9UhFeBEJA0vTY/6ceJlu7MwKofTwd2\ntB5FL/yn3G83N5KHCDnkNAuuAhFKhOzFrTQBCthRyiH1bFMr657Jp4RHckUP\nsAy6OeM05CETfbETbK95O6heUcKZjmorILLnLMsN0/aPcocYwusi0I9CkZDy\nhp4DaJNh5mNtYh7bxvpvmseXKL0Q6islTxt+66+ojg/71sMwnuefcHQZcTK5\nDSszeez0m5JBSDWVmAkSKq7BViLzapM5H6l9IWAFBGx9ZMIpzypxTRNAmU+X\nJOWpviI4Zf7Da9RmuNhveCtc827FtOfirisstBhSGh/efkfMirocCHrVkTh0\nqPoe\r\n=WT+W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.12.0_1538646444271_0.7875324549262896","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"renovate-config-default","version":"0.12.1","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.12.1","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"a8049e752c212bba8f62c734eaaa7bad9b82651a","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.12.1.tgz","fileCount":2,"integrity":"sha512-OUFRvWX/4hqsu3FbaD6uBXw5Ziw0JHmi6ZryvYka5rbHL7kzSI20gYYcjYRaBD+3ZEODGgL0lIIAd/N6akxksg==","signatures":[{"sig":"MEUCIBVXLIcqzqwyMwTPiiBZpmb/MddAQYXtoVQcRd8oEV6aAiEA2QexEcaxEFDhPm39ew05ZJHo7hWS4P8ragsvR3/3+7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtlrdCRA9TVsSAnZWagAAcvcP/1lwbhta8xOrh4uXC465\ngRekP5I+5oZgIhMJ3AnYIyc31jSwf/UjIoQUrTDc5wrR4/gVcpXXeuSa+LVy\nuYHOVAuqxq4Fj3OrgY9AjiDDo4DV6JLxI1+3bEy8DvfRC73QwhonQX4kb/uQ\nUnBsvPUGGlXOBRvCPvRWDyKoMLSGEVFhYSctWHgMLS2Rnn3tSfN/RxP0hSAe\nNGVAPhzwXRg7ZaD/r5JDdNn0zXlv6oGcvkqy8+5gbEGLbTwz9X5ma3/GcyZ1\nIRXo0NmkbKNrI1ZCUAat/OzItNPZ4A2kZLRamDn+8quD8nC0xIry2RcLuYoD\nxyQer4kfMMqP/QhFBYADfF6eDm8sapkej6SQOQK4dRr7RyORCvC8UB8WHaQg\nKhsFg/G/ylK+P6aeUR8JhBJUS0yVE0r5wavedQKUWX/VWWj99oc6hjkC9U2/\nZEVBMwG7n4XQCkV9ydJQk1KTIbHeJunDK0Ry30YadYnoz6IxAlDLYMQLttXJ\nDrFxuO9sR1z6JJlIDgsorbGy3GgUJt5198Qcwqbb8kz0CMDk9Mf3mRaazq5Y\ndmGwIIe9ecg7ITuHQzyiYyo7/OSHO/3zu5yBh6JOMQrzI8JylAY/b5qW6220\ns4r3+44T/js4C0+Mp/+lK6J8+UNxKhLp8AYpvVIKTS74UPmxFEUbveZqduwU\nXDlm\r\n=KV5Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.12.1_1538677468651_0.6543367976922585","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"renovate-config-default","version":"0.13.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.13.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"3a977f45378207423fa2b366039178ce44e72757","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.13.0.tgz","fileCount":2,"integrity":"sha512-tQfXvrrzyzkYPvLtVfmB0aMo5TSt6nGAkM4RB4qxSw+jOTvuuvWFqCn+1asHt1674gpKDZbDS1KyMNhxMGZzog==","signatures":[{"sig":"MEYCIQD4A1oZhAFITIUsXL7Y3B4fVvYn7Wel7frgyR2QOTDAbgIhAP5MMDcLEgPB4av5RDjyCetYhAZ9yROLLlWlboEHL9+8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbttpPCRA9TVsSAnZWagAAT4EP/jvP/1ow/BfvDuBlh+rJ\nXvEoIZLzLl6bXbNzFagPG5/tK46oGdYR47eP4JrR9ICf7TgxEy2x53W2mCpa\ndLSO3/hSoX79YGXkO3un68XY9x+2eiJKj7/gIYZxTKTO4dvqW35XjBQssYxH\nBodmzqg3WIl3RyKeo+rYscviamjS3EY6u1PcMViREZxtDBTh6S8h32YI/ePE\nketcSeMI1YfE80hLZpQINi4D+EGC3eYMSYKOUC8GgyHD8MEFyuKF7V+uc1vj\nleg+6+UCQVBjXRoPl+N/Qq2ulzCJYNgzKqqA+U0UiB4VoOpRCW1ecTPEgyyC\nHxxIhuECGXFW5latuC+ERmx2bLqQMrJnTTzhPPO3oz1Ttxjj2XKQfPVIOaXN\nbfSwyDrZGr6/1R3RqRQKO/t9Hyywc/eWFuSg/sNT9BRdtFvOWBBpit/lp/oC\nuZgi+K+T7tJ5UMPZfKHncvZoscef/NKjcQJtOoEnaJIoOsox5b/UEP1vbGAg\nbjWaqjaQXulRsKTAk/CXVZKTowFk51tThy/s2iplrO7+9VlfOyoAyPEmZ9Xv\nLRqdo5aafTqgu+Z7q5fVwKNHLtqU/fDj47bv+nFu7JuZt8XKLZTHLyH/1k4y\n9uAj0SMj0H7O2U2WLYXLk4Mxuz9WFw2NNrmxVVZWvBlMCp+2t/l4A/KV/DPi\nEiWs\r\n=k4UR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests"},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests"},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.13.0_1538710095120_0.8079452301054422","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"renovate-config-default","version":"0.13.1","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.13.1","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"9e71830b9eec7c3a28be315fc704b9b4c13ca1be","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.13.1.tgz","fileCount":2,"integrity":"sha512-0YnYEfEj2vt08HqtMvwnhTFwyhXlR8eLJIPzPCi8z99N1IRoYDE/3mXdYRDWJ1ikrf3tQc880TbvmQUdD0f9Rg==","signatures":[{"sig":"MEUCIQD1wanhSdVcp1fRw9VpeFD9rTqyZAiw2EiZbqCQBjNU3AIgEe6irFFEsv6CYflBF9R+nyaPxM61FTvTi7c7Tmo2THE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvKfCCRA9TVsSAnZWagAALCwP/3S3yqh3439wuTLZM30L\nnUWduIJsqmq7Oed1vflkTCeH9oo/tACsidUh+V0LYlv0pZTkFWZu6LVah93J\nFQSLHSFZ5lHuXJgL9XXITpC6CXNNUKtvs+SW38jT7etn4Qxrr9bolSf7482j\nYX+8673chMiJG09GEI034gocumHDfujyjvvW6eFl7i9D9hGNUmf8N3SeWzmQ\nUPVbIa23bZnfdyOkcu/KX+PvMc7g1E3shVrKhFsy2FgH9ksJSTFSU3zup6xS\nB1SPhZCbAHyrpQNVPSKDKTdKfsBFkeQixPuYRHH+zQdeuTfavv5iF8fbzjYg\nXeok3G7zZ/50Amv8zyci8hKJR3nU/1xpo5VdS9lnX4+UFQ0/BD6wSrZ+ptIY\nmwAfUJvPE2QaTzrYTgq2fsdwawpbVU93ttOv9Qz7lHq6ausqs129iJms6MHT\nN481VmM/mDivAXo0G4tERR+jQP9aMc1miqJsrgqfU4D7xr/Rq2U9pTig29DO\nLHh40mnFLaHwtTcCwwmtuPr4Y1UPT8xUBO+qMiUnRUd+FJayL829m7yXuMAt\nMRr84uHeFPPZCIEplAGarH86xkm6afFiQBY/IPTHqof3SElz+7oAElb8Vvnm\n8Z1XFOoPv/NkpDJ60ohDGOFdZuxhzHKd2JW5QDd17SNkB4Vm0Iijxv+GXKg/\nopLv\r\n=hq3W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.13.1_1539090369609_0.4707294551324068","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"renovate-config-default","version":"0.14.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.14.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"158d4ee96d67aefe07d31d89607e45bc51caa13f","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.14.0.tgz","fileCount":2,"integrity":"sha512-tCXl76+mHVVZaEZMGRZu3GnkcgUARqCotb6YkxsbAOLjchTMtb/pe8SVd+Z/xYaAaKJxDLKcVF7WK3XhbZ3VIQ==","signatures":[{"sig":"MEUCIDyCpJyiPdScpwhn4e8KRkksCJSBQtrnczt3Wj/ZXaoCAiEAu8fcxaginmqLoiQK1HR/SX65M3CQCik3mxTHk2Z/X0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzHcCCRA9TVsSAnZWagAAQ30P/1+SYYgao0BK9tg+lqOT\nP5WDyOtq899b6Z8fVWIgXzZSjfC0PCECYN5/LacWmfk/+wtNDpx7LBBTttcn\na9RV9WKpCeEY/Oy6eZpuFDOrTuLg55Wo7Kt5tGa88gAJSE06FiC1yz5XXLgs\nkFRabs3/EdBIwWuEnUroGgxMRuxOJqjVHuuYUqEYxOA8VFHG0qS9E7fuBzmV\nbbRyQqdivFt8OSqtJglwpwsBC+AnKa4RB4XvsLHyFeBoTvieVbl/XqLU+mfz\nkyyjOvCEV/bpD7AEvHEVoZp0WNOEFwa+gxqUM6KG8Nvo9r0gm8C/gdsjRx7Q\nHt28zU12wPoR4tC0iZvfBbFw1Ffzqq2zrGHnhpvo9k9UVqN1e9uYwwm1dCu3\nkJGqZ3rLfYXXP5kTXJqe0RkA5OoYWr1hM7uCI1JBXdvb4QGQBcjOvoyllBYr\n/QW0pUCjvU6YkaxBuTb6QiVg4kab2ljWCcuP7h8aHQjDhfosluz1SDt3Ss8i\nkF1rfx9O/C222KKeZXUNkYAeqam8Pk2DR3vvMJlwaB2UdKesEOjLZT10lnyh\n/aei7b9MRTmXLGdF6r756bt6PegcUjMB3KxMsuJC1GjXlzjj1VtOP8NvNsDr\nj/yIRvsYQMNqvTzxLo86fBSl8DKqVUBiK2I6piA9Di+dUiFM555Lav8ONHTZ\nKoRj\r\n=7SsG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 concurrent Renovate PRs at any time","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 concurrent Renovate PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for concurrent Renovate PRs at any time","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.14.0_1540126465614_0.323598140061933","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"renovate-config-default","version":"0.14.1","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.14.1","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"4929a2679d832ad692c3a9efc68b50add2b89bfa","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.14.1.tgz","fileCount":2,"integrity":"sha512-EPQ4okKoUEnNJdR3f6bZxHPkC0l8qLRFJsIulZUF/Hu02TqQRwuCcKA7FhtRSYwcZKo7HWZ67xO3aVcZ7n1Jcw==","signatures":[{"sig":"MEUCIBdKswY7OuIDExW0bI6l2Nppc073T6AWr1Th/hfZrIcQAiEAn33uMQiHojN+ev2RhyHC1vCSfNb5PBa4PF3JPNELs5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOt0qCRA9TVsSAnZWagAA12IP/jxU85BotuDAtHMgFFaX\nF5R+12O4eaICQgX7HSgzRIRGpnOQ6FQKqoAgbrMejKqrEIromGdX3TgtuPZc\nIZS0p0LA//Eb1L3WPMhDmydSpJ9XHh7ajEtKkCUzlcUN9AtpD7w3cNP0hLGb\nskLpF0VKXR561C+VKMmZ1RcV7quqciG8XsFJbBa0YzSKyyMm1nvVxjk91Iyd\naa9nuzhQuN6DXyqm8KD7w9hGPe5TyXks5n40D3ehKll7IJEp6wKk2hEA2xcE\nMROVrQUzrGVgCfNM4rNcJkrfa69ZBUPMz/Z09DNdfDc18K8UGBy3hKECCvIf\nkdq5xFIMaN+Qb/1VWRsZhZZtDeNn0vTcKmghlF4sf4VYQNwwgnaex7W6POOA\nAvZ2F2euXrcseaB99c5OL3ZYLtpKUXN1AoOpgLFVUfCegunbgrVdK76caapH\n167uTCBmnTw6TZaSAbsdbzW2Wg2cMvXM5ETzzEpwmKZCcz9wFA16jBjxUC2/\nGlc7MU4Rld0AhbRB5S/Yc9OH1cWH6NwGMQcgJz+NRkaTei7RpiluVvocn9CA\nEs6nDHSsd/ANHzawjvzuq3FMqGkrupcmhMVjofWsCzi4jKggEAlZZLwy5BMh\n5DXN3kQ2eiLB6ipV+uCN2gFyT5o8y+zZmaf+0uFu1nQc/uosBZiPr8tkVPsx\nOIEG\r\n=ftKw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.4.1","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"8.11.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.14.1_1547361578271_0.9179828900114846","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"renovate-config-default","version":"0.14.2","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.14.2","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"8ffadb02fb6397a741d54fe4e6e235bc19731ab9","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.14.2.tgz","fileCount":2,"integrity":"sha512-FWH27Uvd+0wVg8Qtwq32QkxBlNg1eNlkhei/V8ppdAecaTSmLzREvalvR3QfV8KuotsESQa5fewZul37J8w5vg==","signatures":[{"sig":"MEUCIQCo4JNLDL3Gj8tOLSVEtz+tjQogx5rG7kHuOfmHEIHtzgIgEaO8DrdITxkSWV5w1tyrb61aCcuODqIQkFp1D0HIkb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccjnaCRA9TVsSAnZWagAAJgoP/0tBcr8dxEtO9sDry10k\n2FxA6elurHzgS68NCOXiBC1qf3k0qScBfCt2Mymt1lIDQoQShKg77nll175d\ntETes2EbcMqEq9XjfwyL37qZRMzX3ou1BM9WRKEPARaGI67P8pvJ19tiggvN\nYDVxaGxVZ/Pzj4CJL0HUFYGuk7LX8v3vlXhHAyZCmGBUhtoZ0CvETgDXodWk\nOJpBBmXffgxm9lV+eSDtE96pojQUTzLFQKQSKah5ahco2227ov5biW9zNGbw\nIOXoOgCQDc//HC0aK+RkE4sGn5NPYVYK2RerAW0lVefiss+NuHAgUxp8JD0P\nNwkwZFDu0AJ1SrQ5lVWgNT+nu+L+2qZlHgufusONLHniztlOPOu5fLYPh2vY\nR3NO1/xyn5qr2c1k32uLizL/LrGy02RzdNJzVnrYDFD6/sH4II32Vmf2CF0H\nay0pVaO1OHz8L8zBKweRFlWRD+mky2Kf5ivB9xazMi4kgQ0n/ut83HZDXlrV\nNWfTlCYXIFnvAeTVd564cgKYp5qGbavE7p1ifmp0k3owygw/sBKNClh/r8Jp\ns9UfSxiGv9Uwbn1bjj3wdrfHIuvNvXO5V7OqkuumU+tSJHSjTi3FBre40FA4\nwum90HzLNopkXehlSjVnXGEP738ETruzP3uXUGro+CTFbaehz9suqpeRuetn\n067w\r\n=5o3i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.7.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"10.15.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorReleases":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separatePatchReleases":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separatePatchReleases":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.14.2_1550989786084_0.3119721390061796","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"renovate-config-default","version":"0.14.3","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.14.3","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"b727fcee76dcbe1d9dbda029fbfdcd2225f956d8","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.14.3.tgz","fileCount":2,"integrity":"sha512-5TPpbqHhyLCud7jY0qKqCWjQfWaNIaCVoJKtG15zTQX7GByRHWkRESOxgMqCo/gp+owKrOT60UtISeaTd12i3Q==","signatures":[{"sig":"MEQCICIqIbakq/af6eGbE9d9EqLH3sa9DLB9HenTYrNyza3GAiAq69RNjH+UfFhEcZPVstRPcxE1prayVoDFCJwSwsJnOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcizSPCRA9TVsSAnZWagAAUu8P+QEAaU6UMQ3a32242ara\nwKfKaaZ8tW/OmZQ7pzbeFVZGz4tIswQ8RDvk6obYiNh/krtZWgfIu1o/N08R\n2IJoDioagQZz0N+9ZuPFRpb2tNB/Fs10Rgbx6ktCkDxzxvPlbzCR26b6BdRq\nbdvo6q4UXgy1VVhjeIq+8Qbk42inWNiteINyK9RYtel5+5WGPZUwFLpdzmVV\nohkNmBScB9ah5BqCDpF/+bnsw8pEvTKyIGtWanQLkfyjTC9gybumFhEvprTt\nJ6TI81Rdrz7uSBM9PPxn//7+ILiFzDvQTE1aHbt8Lm4OkBh+zbS1mK48Cf/s\nad0CszWfqTLIC37XFE3zbzorxtmpO4lcLl4+iKzpYuHgTKmrBxHetsVVEzYl\nVznmXX75H6SiPQ08j6d2Qqq5VYF08eY/UGhvIzLMnr1djZ54ZB8oNaLSWJoS\nEKnJHKRlepthPUpuddPI6NQ/R2BZPlI6PxBd/ywQuP1Imy4FOANz5Iq6VQ2Q\nlQYL9VeqZyBp1Hj2Kf8WjFNcpIY9hPWlgdUvGLA9ZGrYSiW8g/23TuzK27F4\nCLLrwFUSpZjWesHQbt1yqMvSdVdj3QZ0nEsZenJLnwezfhGPdK5ECjMc6o5D\n6rjm8vWux3CiA2xg8+2QpR6C9lERLljYJ1aAokY8aZK6umm1sg7bc82UVrtV\n8Cqj\r\n=Cs0y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.9.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"10.15.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorMinor":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separateMinorPatch":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separateMinorPatch":false},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.14.3_1552626830847_0.061353107166067566","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"renovate-config-default","version":"0.15.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.15.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"da411a1aedd07d9bc0103d1689f55bf77c88d8ea","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.15.0.tgz","fileCount":2,"integrity":"sha512-NC4YRHFA6K2aM11m6CsbuAKVYqekFVF2d0MMtT9vLdz9TjAxh6iGYBe9OV0A8ULoVsF4Gb04fAuuzv8Y54QX3Q==","signatures":[{"sig":"MEQCIH0L66krlETytJuZ6wxj06jn6u/yePO45tZFGcC7yGDRAiAYr3qYXSF2DNF9I56JlI/jVcM8lpaMfrPne5rZVhzp9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2XD0CRA9TVsSAnZWagAAITYP+QC3hKMZ0vQVXjlzlgvj\npEHyeCJviAp4l7ft14epg82uW2YQkXAHqFZpWtCY+IGlbnRrkfVisT+8aWq4\nuvTXw030KQtoWgzCRhZhhcfPNv8mmAy4zttgo43P63fI53eqw/V7drud7n2o\nkOo+q/mWjct5BMtd4s6iewtbpdVlfgqOgS0v3d76SF7bTR8LTDS5xBUpoi59\naydN79jLd+9jcnBS1XGpl2trFhGjv7rraK5sOIah03ddvcT8QXL/Q2rY8IvJ\no6OsF1+SSEdhHmIx9INp39UHYPXnMm3ASeZ7/v5d7BLGG09FiBqe979t3B0k\nyNI/G3WPqhCQTvO7Wjtgzj2gt+SoLQ/KFUj6EYzRTugf78KJv1liItXCtIWd\nqPjHEuxsHGvC2oB3obrDGSX/F0gfemZ7jmQtWBHZINe2+n32bSeiU/lNTS41\nGCbHMfPvz76mhtZyqWr4ZML2jGsDgfVMUxhbHOzCVrZbzFS0mPewP+0ivDzm\nT/wcpuXSjB4L3x1pclQoXXwY3jAv8smFW4wJUBilr3GXk79S2wM5DgYujMbd\nCCIqaP+0/+M+mXdISMvE5CH34vjCKQasYMiTW6NfmlYdPoY7zSRtBYVLdiWa\nIQI0SJCGC2ArLIqMyZLC7aPQgPazds7rBxGWFkGLaggPjmJ92S4YcMQp9FNf\nglQY\r\n=aVnW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.9.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorMinor":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separateMinorPatch":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separateMinorPatch":false},"enableVulnerabilityAlerts":{"description":"Raise PR when vulnerability alerts are detected","vulnerabilityAlerts":{"enabled":true}},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"disableVulnerabilityAlerts":{"description":"Disable vulnerability alerts completely","vulnerabilityAlerts":{"enabled":false}},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]},"enableVulnerabilityAlertsWithLabel":{"description":"Raise PR when vulnerability alerts are detected with label <code>{{arg0}}</code>","vulnerabilityAlerts":{"labels":["{{arg0}}"],"enabled":true}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.15.0_1557754099253_0.5289142867680692","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"renovate-config-default","version":"0.15.1","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.15.1","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"7f1aec8e203c8d631d0eb419ba875d5d0d389afe","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.15.1.tgz","fileCount":2,"integrity":"sha512-sDROhEbLvqDZNmj6ryosvY6MoStpWfs7uwNXOwldQ7qZ/jmIwwe7hmb8S4fPXBs3pTegrhXrE9LmBWOyVvlWCw==","signatures":[{"sig":"MEQCIAZaKBH52dzJ9R9aYZ8ILQCW6dnpaIGI7BPZFxIHKG8sAiBJL4oT2i5NagRTw0e6HtC5zMi/s1BZ8Ckfy+MnpF4daQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3rW8CRA9TVsSAnZWagAABSsP/34Z9SAIdBzVX3XHFNOh\n+CqAb3wITAk6DJzDTeXRhBldFYSN0sb3quv4SlqdgW/6M07XFMCFqU4Ao5vh\nvdG4gUp8lt6V8dkCorcC6fUiL3EBh/6X4LrwSoBA+4USjvfv3B9I3i1QKVsI\nhIOzLhb8TfIufgiHWHbP8fixtxRRbx1bDeEfYpHI9adVxnEQOPyiIzPZsWpe\nAn7DKEc6yoWEYcXJCAqJwIjakNWoZd/zOx2Tax/KUEreDH9iKhzBetngw66s\nWmzZc4Y+0ZcEAr2uPqYM937kekhIJ3dFIrieXsmR1F3KiT6UnpTHvC9XAWkH\nxoMT+IXBXLbrhz3ZbS4GlaZYl5JzDpPt8PO5sb8qQXLWKkzaLBFHH8PjZ5Oc\n6NUcJwg70dXiZzQtdA7n8htmPYNgAgPXvaAYzuU6YXSE0C41N46jU80ds+oA\nphstkDnL+z7uWiFy+ZGC0IpCGKT2I4UNLPuLT67LQwUAF3GavCR6oyMfRcNQ\n0E6oajwmd/53V7i7sbsPof+SEJ0pdwx9TAU47/sLWzEC+PxrHOZ1Lu9l895h\nONcQTbZuJJlcSPVhQd+BREe1v1GC5OUs31z20ZuewbhOCm9HZlC+uty74b6M\nGkihdoMnwk4Nm0wWIfIcOKDHKO/76GMFYwtTAyOn7gOq1XVx4cIPbzutA/Gj\nOMjK\r\n=7NzZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.9.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (inluding major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"disableMajorUpdates":{"major":{"enabled":false},"description":"Disables major updates"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorMinor":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separateMinorPatch":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separateMinorPatch":false},"enableVulnerabilityAlerts":{"description":"Raise PR when vulnerability alerts are detected","vulnerabilityAlerts":{"enabled":true}},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"disableVulnerabilityAlerts":{"description":"Disable vulnerability alerts completely","vulnerabilityAlerts":{"enabled":false}},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]},"enableVulnerabilityAlertsWithLabel":{"description":"Raise PR when vulnerability alerts are detected with label <code>{{arg0}}</code>","vulnerabilityAlerts":{"labels":["{{arg0}}"],"enabled":true}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.15.1_1558099387947_0.34605222189018603","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"renovate-config-default","version":"0.16.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.16.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"e3caa15c8bea0568339d5e0ba804bc55f52d2139","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.16.0.tgz","fileCount":2,"integrity":"sha512-8+uL1Mz6/RjJ7qzZL7pTKNzw/N4CdTBNUB5uRJ3Pvu9lQd0xPJq1ZeoS7S/yR9O5KvEG8Uf0upnZSG31Za/OMg==","signatures":[{"sig":"MEUCIGsBIHfQeSSLi12S3Rdq/+oNImdCPf6f14HGXYNb7uD2AiEAxbVs8z77qrB5IGd4dVv+3En3U/YSH92tfrZ3Up1Y8M4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSVg3CRA9TVsSAnZWagAAVhAP/1oBHrhPsK3e4naA/AJM\nXEHizuJDt1H5B1c9Yr+WWC5OeF2vUXkc7pGi4utIe19uT0VoIS1a+ZXLjzXu\ntM7l+5hok8NElgQT+4FYmsuyQPazvM03ScxS2Wz735WSgK+Y/vhwKIs3zTI7\nOSVti6qeC+yGWUBzk4yQ2AB1x6aWs0xYSgubLP2YmMng3/tcty+k2NrxuZtB\nW8Cf6VvJuk3990hnOO9QvNdCoLHrDUM8FuCoYhpDJmONtEjyfdftlkyMlLZX\nFNeZrThfY8EptUvUQIH/mNyHe7TD0F7BpDqW8riCDuSVddtXS905vHpaMmtR\nbhm5IIYtNunwjSXGL3sLzVL/0BjpABQjteLpjJ+h4s8DqYL3h+miQsd18EB6\nOx3obZ6Exr/D0O/qRstqB9YO1hJmBxL0isaAScBd8WTYUW3jvn7kc9bFNojs\n/qPtecxntxYvSaBfeZvEphROfZfi7IHVCxu9dU/hzaOdwIlQQWyExcXVT5+P\nqrMqRNk0+vXpN0ENETURAqhlvFO9b/wjpgN6TyV06904aS+PLYxsFjz2msRW\nqOAm7ujyScDRineSbwUaLC5t+2au+fwZcCkZjHTCwuu8kAcgYuB1ssyZgnlr\nKfIaiqNX9b1upYpOJKH1KvTzEPfR2vaOKv1RpJ1uf7shBO7ME0ru1nQS8uF+\nxUub\r\n=DV85\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.10.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"10.15.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"automergeTypes":{"description":"Update @types/* packages automatically if tests pass","packageRules":[{"automerge":true,"packagePatterns":["^@types/"]}]},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch-push"},"disableMajorUpdates":{"major":{"enabled":false},"description":"Disables major updates"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorMinor":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separateMinorPatch":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separateMinorPatch":false},"enableVulnerabilityAlerts":{"description":"Raise PR when vulnerability alerts are detected","vulnerabilityAlerts":{"enabled":true}},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR)","automergeType":"branch-merge-commit"},"disableVulnerabilityAlerts":{"description":"Disable vulnerability alerts completely","vulnerabilityAlerts":{"enabled":false}},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"separateMultipleMajorReleases":{"description":"Separate each available major versions of dependencies into individual branches/PRs","separateMajorMinor":true,"separateMultipleMajor":true},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]},"enableVulnerabilityAlertsWithLabel":{"description":"Raise PR when vulnerability alerts are detected with label <code>{{arg0}}</code>","vulnerabilityAlerts":{"labels":["{{arg0}}"],"enabled":true}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.16.0_1565087798588_0.2931409355568346","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"renovate-config-default","version":"0.17.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.17.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"4c1eccf6af6c6f7caf30a1e8198ed67a028c77ce","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.17.0.tgz","fileCount":2,"integrity":"sha512-zKrGZsik3AAOOxkmZPS39nEO1/sk/wo48D7emQN6Ns25FAMYe65Pbx92PHGMUIOtNmARQlhJQLYB9TLBDCGviw==","signatures":[{"sig":"MEUCIQDaziYmydIKA3tdP6IOqnr102VQYe2FqwngTNxW5i/AAgIgf0cjjcHbGWHEsEhEQbWwky1c/x5Y7jlo5TU8/R4POfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoWMvCRA9TVsSAnZWagAAG3QP/2cCF483BxWNRRjHlCgP\n4izjOjZAWNpvXW/WsnID7lDWqH9TcmxyrmBvMf2NaaRkJ52Y6zyWdrRVexJd\n7UMA+4d8cOTSzNZ54JTLH4rydnMuwkMiwpphRayvWpwP+5xIpI9+E1RIFzun\n7xPmr3a2FsBXmAnTCItXzo6rkFwiGMTjS5WWkYebfgRpxnJnrLozb5zupKPA\nJsDpgs+vdx0o1pjkBC/qe5psmx7lP2Q4iP7ZcCX3eQFA4nbSvaeoDMhrBHm7\n/0XmkVo5JjTtmL1KEpwj9Z+OCh00EObXinQLMmjbBSjc0uiLdnmuI1S0LQ0h\nliB4oM2P8iewuVkOwi4dfkjszqFjNds0MHO5q9wUpAiTp3KJZQhJYe6FnI+n\nsrHtoLIe0qDB1GZ1YnxIRqpJuuRTF5RybtMummOkST7U96gYXVKW8WqDOK40\nMaSAqJRcPLJyUHpcFV7LSXFnaks23KOBJEwsNwFn0WW53UngiACTkPrUU3YE\n095W2qkkDZwk4617W2AF6x3Ryv2pfjV+jR4b0qLn9YGsBRl/Vsc9XQ0ZlpB6\neBKXwCVG++8W0UxVGlmj/6FMwAE71L7D01muprQ+A4TXltcsUP9fZjCS4aYL\njXPTUJ4896oVxs7Nhy+t0wreM4qYO4IhijIDw3abD7LjC+CG9fJRma/ZlI92\n1xtP\r\n=vMkz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.11.3","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"10.16.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"automergeTypes":{"description":"Update @types/* packages automatically if tests pass","packageRules":[{"automerge":true,"packagePatterns":["^@types/"]}]},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeBranch":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-push"},"disableMajorUpdates":{"major":{"enabled":false},"description":"Disables major updates"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorMinor":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separateMinorPatch":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separateMinorPatch":false},"enableVulnerabilityAlerts":{"description":"Raise PR when vulnerability alerts are detected","vulnerabilityAlerts":{"enabled":true}},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-merge-commit"},"disableVulnerabilityAlerts":{"description":"Disable vulnerability alerts completely","vulnerabilityAlerts":{"enabled":false}},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"separateMultipleMajorReleases":{"description":"Separate each available major versions of dependencies into individual branches/PRs","separateMajorMinor":true,"separateMultipleMajor":true},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]},"enableVulnerabilityAlertsWithLabel":{"description":"Raise PR when vulnerability alerts are detected with label <code>{{arg0}}</code>","vulnerabilityAlerts":{"labels":["{{arg0}}"],"enabled":true}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.17.0_1570857774851_0.1970138436872051","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"renovate-config-default","version":"0.18.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.18.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"126f33dd50ee9b7e4b88b1c8504cd74ed1b69df5","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.18.0.tgz","fileCount":2,"integrity":"sha512-oDpO4R34byCutHL1WHenjELcJbXrnFXnBoQgepXurhPYmNt9S3OM6z57kbpNjW9mcMzA+0GduB1ptziqgsMDfg==","signatures":[{"sig":"MEUCIF8qsTdq21dIu8ojaiZHvs/orw0I0L05rAGOn+nbIFfLAiEA2GnG/YwyyxNOxdxh1t/+pAwcb3oCeBWZt5gcQnK/x6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrswJCRA9TVsSAnZWagAANaYP/igYhwKkwb4w64mn53uA\n25RFpYKrmIWUiHy+HdFmsupAsIPmfK40EwNpp9G5gJYzy44x1sGy1i3kbfmZ\ngL8sF8aErFxwZN3BPLQttm2hX86zlavIwF14HV4XCAO79V9KkW9aFaBHV6Jx\nmJDjwOlIWhx2ZBvpmXF4U3KRdFQNnxt44JbfA8nAhg02rdHgc2iwiDZjJ+0V\nls+ssMhkqf4rVwgTYZ5VOrDVr9yu/7Uz4pEd37mQ+SBP3LRX6jHgCVAzjZv2\nCHeCaYZSge/4Bak+v3x18RQs8+f1qU6eiR3RSQab75j2Ie3BczXtHM8xXzML\negYziFTvS13Z4N4xCoFtmOuhUQmujVQp/0kk0q4pIl6/ZR20jx/KZPKXTqlK\nqQy2mbafIBhqlcNevHMwwPAXxY8lXLhl8RJ+UpoXAoVoLsFrfIGRGchPe8sM\nZNQ+Bs9yYWvV1wKlnueBHHFPtRq34lgf1XlkidrQqeNfKXrEVLSkrWdJ2w5c\nYlUZXSmQGqt6qyzT19frsw7X8JJARVxX/YcdWCrc7Yj1QvVunSjd9VGLm4ip\ngu5FvwWwGiOvLoH60W+BSEjaHDTSG60zY+cxohNME3Z2TcO/p2PcJlpg8byN\naWdVCqcTYE91co+sD0zR7/l82j7k/bRlT300jXZoucJRSnKpIWAsMDGrbG9j\nWUOf\r\n=RWaU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.11.3","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"10.16.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"automergeTypes":{"description":"Update @types/* packages automatically if tests pass","packageRules":[{"automerge":true,"packagePatterns":["^@types/"]}]},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeBranch":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeTesters":{"description":"Update testing packages automatically if tests pass","packageRules":[{"extends":["packages:test"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-push"},"disableMajorUpdates":{"major":{"enabled":false},"description":"Disables major updates"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorMinor":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separateMinorPatch":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separateMinorPatch":false},"enableVulnerabilityAlerts":{"description":"Raise PR when vulnerability alerts are detected","vulnerabilityAlerts":{"enabled":true}},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-merge-commit"},"disableVulnerabilityAlerts":{"description":"Disable vulnerability alerts completely","vulnerabilityAlerts":{"enabled":false}},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"separateMultipleMajorReleases":{"description":"Separate each available major versions of dependencies into individual branches/PRs","separateMajorMinor":true,"separateMultipleMajor":true},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]},"enableVulnerabilityAlertsWithLabel":{"description":"Raise PR when vulnerability alerts are detected with label <code>{{arg0}}</code>","vulnerabilityAlerts":{"labels":["{{arg0}}"],"enabled":true}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.18.0_1571736585082_0.0006736705710455038","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"renovate-config-default","version":"0.19.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.19.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"6aac92930e732489ec98fdd87329102da3cade95","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.19.0.tgz","fileCount":2,"integrity":"sha512-hCEgOqfk042wjTCVtp/PUSJp1Lpd+M/kN8W1N/ZwXPuYRJtmTNNVwow5501pzNAadqQpOopqBx7qPdj5sHHVSA==","signatures":[{"sig":"MEQCIFV6kAN0ooTGOyg/MOojUomKbSQ5dhUqHJpECCrqLHvsAiA8VuHQTIFYqBqQYQqtu5nzbJpFyfY+w75NnqnXkiIXbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu9o+CRA9TVsSAnZWagAApMEP+QCweN/nh5J8esfzm8zG\npwlAy1Ch8Etlj+lNnY81ItaefLw5MmaL5gxdh7yMzOmycsS4W/ANgc9Eeh7o\ngtuIl2cELR0P7/beLun6Qwv9RUES/2royX+6MKbo+xPcW+O/Z3CMK0mVpaXH\nxugq+0WyIyeEc0KYkOxlqGLqaqoqzLhJNiJhoY3lw0n4TaqUkilxJl3jbJJG\n+AMpqcN84FWIRHbc893+eYHLouWSE5CdOoxo8gwcHmPsmkEkdncFBw/IYn7q\n98eDORRNFtV8EFsix36d2qJsByQsF4n7TdnO9oFSW/KUGzq0PvPmayFJKaxV\nGr9GO1+pxrLPQBnncahJTGJuE+NnlDBpNdMQVO/AuRdX4Wgs0kSpdnKghfrs\nOF57AoCD5hQN8abA/yPokZ8VG60VyYZ4yzmmDY853mWZgyR29qKASKGfAoMH\nKzxCNy/chhyoxTYlrsZhAAIp+1o0csVq2iTL2KYX0GukeLI09sZX92k2/ddN\nAOMXmZdRVRaGbLYwbqh5kQ5MmDO4H31tikGIv6UvccG5ouhTlGwLXXauR1mD\ni0sVmtGyJS3UGcA0BD3WsRif7lLOQD/cGB3oninMOxIw7WqOeM3mbmEnSrQ5\ntdze4/eA9f+MAqoPbu7VzuWOgravcnXBk/cC4ShauAQ3KUCBMCLF/QS8HDb3\nAYph\r\n=nTYB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.10.0","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"10.15.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"automergeTypes":{"description":"Update @types/* packages automatically if tests pass","packageRules":[{"automerge":true,"packagePatterns":["^@types/"]}]},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeBranch":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"pinDependencies":{"description":"Pin dependency versions for <code>dependencies</code>","packageRules":[{"depTypeList":["dependencies"],"rangeStrategy":"pin"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeTesters":{"description":"Update testing packages automatically if tests pass","packageRules":[{"extends":["packages:test"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code>","packageRules":[{"depTypeList":["devDependencies"],"rangeStrategy":"pin"}]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-push"},"disableMajorUpdates":{"major":{"enabled":false},"description":"Disables major updates"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorMinor":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separateMinorPatch":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separateMinorPatch":false},"enableVulnerabilityAlerts":{"description":"Raise PR when vulnerability alerts are detected","vulnerabilityAlerts":{"enabled":true}},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-merge-commit"},"disableVulnerabilityAlerts":{"description":"Disable vulnerability alerts completely","vulnerabilityAlerts":{"enabled":false}},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"separateMultipleMajorReleases":{"description":"Separate each available major versions of dependencies into individual branches/PRs","separateMajorMinor":true,"separateMultipleMajor":true},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]},"enableVulnerabilityAlertsWithLabel":{"description":"Raise PR when vulnerability alerts are detected with label <code>{{arg0}}</code>","vulnerabilityAlerts":{"labels":["{{arg0}}"],"enabled":true}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.19.0_1572592189839_0.14196175500859942","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"renovate-config-default","version":"0.20.0","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.20.0","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"6d72111918332ae0ce6390860393e1ff414bf909","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.20.0.tgz","fileCount":2,"integrity":"sha512-NW8BGK7FQt3mtQoxz6gh3+3WuwA6S0LlQ64XpJvUqq3uyD5OUJkpbW26vKCm5TrxBR2pcFbdxUHlXi2ugZWPbw==","signatures":[{"sig":"MEUCIQDUV6MGF6m+ZCc7STbdxyeu7mYJojJoHb/JzxkpelnzNwIgIWtpPZKd21SuPZxQKCMIlI6xYlQJqT92dPZqyk/m9Pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNR0yCRA9TVsSAnZWagAAEBgP/2t3hRpd7hqeZ+xPDasr\nX7HbSt8fSgevELWLMmhq1YmMSihA5Uahb04lXqajTwPe9v07OHyuefGIgZeU\nJgSkXY3DXf8nB9MdWfHQJ6sGc2Fd+ABFOcq3Z8q/0zmrs912TQKqzTLT5x51\nQ4Ll4pLgtkL18xleORoxKaSx+mejzcIACwn2VKN6FseCybqjpp1poVPNHHmA\nFN1PZFlCgVs3kE/VzJk3JhB3po0tDKDhbEsHy2WmOLydpXuMFOEbGTnoi6/e\n6iIojJErQbDuUkbDqzjzBXHF+1del6Yu+G8uz9t5l9Sq0cs2oZQmdotRMCpO\nwfuaDz7CRYsAUueB8g1dNw3z07ZiryEFT3sWNh4aNYsVFE+Up1SbFjJ7q4s1\nY24F3C83dHPQQuIZnXo2vh3/e7XkMFzdnuCP45Efcp8VJ7LfK2pKp0HmNnqN\n5E81MkXhOEdKlNce6VkJhg3pfKJ4z6Ywyow2a6Yt1dV3fmslNnN61Vh4ytrx\n0rB13GBD13nTRItmbp58yeYeXI1DFBkBj0TgJ4d/KOG8WkeZHoiDD0Q+ge10\nbbkPszXk6AsxdiKyEcUG1ojjK9eS3AnALihdRCMXY1R4QqqlDkA/XfitBKkv\noI/99bGYDHLyUec9ndUQAquQVdF5sJA8fERht9/ifs1JicIfvR5GAGHgRmUS\njhC9\r\n=t12p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.11.3","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"10.16.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"automergeTypes":{"description":"Update @types/* packages automatically if tests pass","packageRules":[{"automerge":true,"packagePatterns":["^@types/"]}]},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"githubComToken":{"hostRules":[{"encrypted":{"token":"{{arg0}}"},"domainName":"github.com"}],"description":"Use provided token for github.com lookups"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeBranch":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"pinDependencies":{"description":"Pin dependency versions for <code>dependencies</code>","packageRules":[{"depTypeList":["dependencies"],"rangeStrategy":"pin"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeTesters":{"description":"Update testing packages automatically if tests pass","packageRules":[{"extends":["packages:test"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code>","packageRules":[{"depTypeList":["devDependencies"],"rangeStrategy":"pin"}]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-push"},"disableMajorUpdates":{"major":{"enabled":false},"description":"Disables major updates"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorMinor":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separateMinorPatch":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separateMinorPatch":false},"enableVulnerabilityAlerts":{"description":"Raise PR when vulnerability alerts are detected","vulnerabilityAlerts":{"enabled":true}},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-merge-commit"},"disableVulnerabilityAlerts":{"description":"Disable vulnerability alerts completely","vulnerabilityAlerts":{"enabled":false}},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"separateMultipleMajorReleases":{"description":"Separate each available major versions of dependencies into individual branches/PRs","separateMajorMinor":true,"separateMultipleMajor":true},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]},"enableVulnerabilityAlertsWithLabel":{"description":"Raise PR when vulnerability alerts are detected with label <code>{{arg0}}</code>","vulnerabilityAlerts":{"labels":["{{arg0}}"],"enabled":true}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.20.0_1580539185557_0.7382417159972183","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"renovate-config-default","version":"0.20.1","author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","_id":"renovate-config-default@0.20.1","maintainers":[{"name":"rarkins","email":"rhys@keylocation.sg"}],"homepage":"https://github.com/singapore/renovate-config","bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"dist":{"shasum":"cdd08bfc6a50dc9dd6801eb3998e3b8bf4b82e2e","tarball":"https://registry.npmjs.org/renovate-config-default/-/renovate-config-default-0.20.1.tgz","fileCount":2,"integrity":"sha512-j9YxHa5cEvZADy82jEQ366PyNgwRbx/MhsMzI4tt0Z79ouTGgS6aAHzcmt+xu1a22UELRaWwcX5W6JNPrLjwnw==","signatures":[{"sig":"MEYCIQDA0LmcAiL3FLuXsbLDI3CZJ0CL5bcb+4ai9ziC0H3feQIhAIq9HeT4w7XQGg2vKw20cR4g0SMaU/Ydi9HOBwQkMhyD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWQmfCRA9TVsSAnZWagAATBoP/3m+g9uzhLHC9LJrPVIv\nlVi5UJS4H92vXZ1iy/3m6Ich3Oc+0ZHQSmV+b3BiXe4fhxOeLOxrt4lDMVZZ\nP/Wv4c3+Uc5gfTxVhXh9c7RsEUNI5CPAPzINqU10jGf6/DIsasdn7N49z+EN\nQxTwfiBUe69INeHUhmgUDDNsDqZD6ioEHo2OOutlzVVWEkAqUPSBp0AEtjFe\nmvnNcbnblZiPPEFfVEg5IKTloJKHQhcVQNcOhhrIxRWX93Xvy3WFWkSGqA1w\ntQ0301maGz308V5Ui4SigrGSs9eYJnmHKRi2VK+zID8dVYRW39fFmNwsdcKp\nJ46536+m3vT5yLkqlV/YHcyytaWaNVfRu96TrA5ZBfI28U6itKzCnQhYVfH0\nFqj8PsXZQeaoKArtch3XZqlVHfWiSxChHyiSb8fOMffRPdgtOiSeGmj5zv60\nJU+kmPMZZLSY0FB0vsGnHXQmw5nemVqujblpIKDhM0IIi2KDLIhaQy1Rek2/\n60NgL4W09sHH3Vhu4yuXHgvdpRndjIMi2dqkruIyHznC6FFNWBJlkykISBsv\ngBUJT8rx6iYgKOYxkeS6BoFQQCmHW44zDb66jomDO2anl9+vCZUW/yR/y5nx\n6BwK/py3TLbhR+UiZjTohFd6GsdBKUqcidkTYheW4VwsRDHXY7mLjZuMbJjq\ntN1t\r\n=EFxz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rarkins","email":"rhys@keylocation.sg"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"_npmVersion":"6.13.3","description":"Default preset configs for Renovate","directories":{},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"renovate-config":{"app":{"extends":["config:js-app"],"description":"deprecated alias for config:js-app"},"npm":{"npm":{"enabled":true},"description":"Keep package.json npm dependencies updated"},"base":{"extends":["config:base"],"description":"deprecated alias for config:base"},"gomod":{"gomod":{"enabled":true},"description":"Enable Go modules support"},"group":{"description":"Group {{arg1}} packages into same branch/PR","packageRules":[{"extends":["{{arg0}}"],"groupName":"{{arg1}}"}]},"label":{"labels":["{{arg0}}"],"description":"Apply label <code>{{arg0}}</code> to PRs"},"docker":{"docker":{"enabled":true},"description":"Keep Dockerfile FROM sources updated"},"labels":{"labels":["{{arg0}}","{{arg1}}"],"description":"Apply labels <code>{{arg0}}</code> and <code>{{arg1}}</code> to PRs"},"meteor":{"meteor":{"enabled":true},"description":"Keep Meteor Npm.depends packages updated"},"library":{"extends":["config:js-lib"],"description":"deprecated alias for config:js-lib"},"onlyNpm":{"docker":{"enabled":false},"meteor":{"enabled":false},"description":"Renovate only npm dependencies"},"assignee":{"assignees":["{{arg0}}"],"description":"Assign PRs to <code>{{arg0}}</code>"},"reviewer":{"reviewers":["{{arg0}}"],"description":"Add <code>{{arg0}}</code> as reviewer for PRs"},"timezone":{"timezone":"{{arg0}}","description":"Evaluate schedules according to timezone {{arg0}}"},"followTag":{"description":"For package <code>{{arg0}}</code>, strictly follow release tag <code>{{arg1}}</code>","packageRules":[{"followTag":"{{arg1}}","packageNames":["{{arg0}}"]}]},"pinSkipCi":{"pin":{"commitBody":"[skip ci]"},"description":"Add [skip ci] to commit message body whenever pinning"},"gitSignOff":{"commitBody":"Signed-off-by: {{{gitAuthor}}}","description":"Append git Signed-off-by signature to git commits."},"automergePr":{"description":"Raise a PR first before any automerging","automergeType":"pr"},"masterIssue":{"description":"Enable Renovate master issue creation","masterIssue":true},"pinVersions":{"description":"Use version pinning (maintain a single version only and not semver ranges)","rangeStrategy":"pin"},"automergeAll":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"prNotPending":{"prCreation":"not-pending","description":"Wait until branch tests have passed or failed before creating the PR"},"prImmediately":{"prCreation":"immediate","description":"Raise PRs immediately (after branch is created)"},"respectLatest":{"description":"Upgrade versions up to the \"latest\" tag in npm registry","respectLatest":true},"unpublishSafe":{"description":"Set a status check to warn when upgrades <  24 hours old might get unpublished","unpublishSafe":true},"automergeMajor":{"automerge":true,"description":"Automerge all upgrades (including major) if they pass tests"},"automergeMinor":{"pin":{"automerge":true},"minor":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch and minor upgrades if they pass tests","lockFileMaintenance":{"automerge":true}},"automergePatch":{"pin":{"automerge":true},"patch":{"automerge":true},"description":"Automerge patch upgrades if they pass tests","separateMinorPatch":true,"lockFileMaintenance":{"automerge":true}},"automergeTypes":{"description":"Update @types/* packages automatically if tests pass","packageRules":[{"automerge":true,"packagePatterns":["^@types/"]}]},"enableRenovate":{"enabled":true,"description":"Enable renovate"},"githubComToken":{"hostRules":[{"encrypted":{"token":"{{arg0}}"},"domainName":"github.com"}],"description":"Use provided token for github.com lookups"},"ignoreUnstable":{"description":"Upgrade to unstable versions only if the existing version is unstable","ignoreUnstable":true},"prHourlyLimit1":{"description":"Rate limit PR creation to a maximum of one per hour","prHourlyLimit":1},"prHourlyLimit2":{"description":"Rate limit PR creation to a maximum of two per hour","prHourlyLimit":2},"prHourlyLimit4":{"description":"Rate limit PR creation to a maximum of four per hour","prHourlyLimit":4},"rebaseStalePrs":{"description":"Rebase existing PRs any time the base branch has been updated","rebaseStalePrs":true},"renovatePrefix":{"description":"Use <code>renovate/</code> as prefix for all branch names","branchPrefix":"renovate/"},"assignAndReview":{"extends":[":assignee({{arg0}})",":reviewer({{arg0}})"],"description":"Set <code>{{arg0}}</code> as assignee and reviewer of PRs"},"automergeBranch":{"description":"If automerging, push the new commit directly to base branch (no PR)","automergeType":"branch"},"automergeDigest":{"digest":{"automerge":true},"description":"Automerge digest upgrades if they pass tests"},"disableRenovate":{"enabled":false,"description":"Disable renovate"},"doNotPinPackage":{"description":"Disable version pinning for <code>{{arg0}}</code>","packageRules":[{"packageNames":["{{arg0}}"],"rangeStrategy":"replace"}]},"pinDependencies":{"description":"Pin dependency versions for <code>dependencies</code>","packageRules":[{"depTypeList":["dependencies"],"rangeStrategy":"pin"}]},"semanticCommits":{"description":"Use semantic prefixes for commit messages and PR titles","semanticCommits":true},"automergeLinters":{"description":"Update lint packages automatically if tests pass","packageRules":[{"extends":["packages:linters"],"automerge":true}]},"automergeTesters":{"description":"Update testing packages automatically if tests pass","packageRules":[{"extends":["packages:test"],"automerge":true}]},"disableLockFiles":{"description":"Disable lock file updates","updateLockFiles":false},"skipStatusChecks":{"description":"Skip status checks and automerge right away","requiredStatusChecks":null},"automergeDisabled":{"automerge":false,"description":"Disable automerging feature - wait for humans to merge all PRs"},"prHourlyLimitNone":{"description":"Removes rate limit for PR creation per hour","prHourlyLimit":0},"semanticPrefixFix":{"extends":[":semanticCommitType(fix)"],"description":"Use <code>fix</code> as semantic commit type for commit messages and PR titles"},"includeNodeModules":{"description":"Include <code>package.json</code> files found within <code>node_modules</code> folders or <code>bower_components</code>.","ignorePaths":[]},"pinDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code>","packageRules":[{"depTypeList":["devDependencies"],"rangeStrategy":"pin"}]},"pinDigestsDisabled":{"pinDigests":false,"description":"Disable pinning of docker dependency digests"},"semanticCommitType":{"description":"Use <code>{{arg0}}</code> as semantic commit type for commit messages and PR titles","semanticCommitType":"{{arg0}}"},"updateNotScheduled":{"description":"Keep existing branches updated even when not scheduled","updateNotScheduled":true},"automergeBranchPush":{"description":"If automerging, push the new commit directly to base branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-push"},"disableMajorUpdates":{"major":{"enabled":false},"description":"Disables major updates"},"disableRateLimiting":{"description":"Remove hourly and concurrent rate limits","prHourlyLimit":0,"prConcurrentLimit":0},"masterIssueApproval":{"description":"Enable Renovate master issue approval workflow","masterIssueApproval":true},"prConcurrentLimit10":{"description":"Limit to maximum 10 open PRs","prConcurrentLimit":10},"prConcurrentLimit20":{"description":"Limit to maximum 20 open PRs at any time","prConcurrentLimit":20},"semanticCommitScope":{"description":"Use semantic commit scope <code>{{arg0}}</code> for all commits and PR titles","semanticCommitScope":"{{arg0}}"},"semanticPrefixChore":{"extends":[":semanticCommitType(chore)"],"description":"Use <code>chore</code> as semantic commit type for commit messages and PR titles"},"disableDigestUpdates":{"digest":{"enabled":false},"description":"Disable digest and git hash updates"},"noUnscheduledUpdates":{"description":"Make no updates to branches when not scheduled","updateNotScheduled":false},"preserveSemverRanges":{"description":"Preserve (but continue to upgrade) any existing semver ranges","rangeStrategy":"replace"},"autodetectPinVersions":{"description":"Autodetect whether to pin dependencies or maintain ranges","rangeStrategy":"auto"},"ignoreModulesAndTests":{"description":"Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories","ignorePaths":["**/node_modules/**","**/bower_components/**","**/vendor/**","**/examples/**","**/__tests__/**","**/test/**","**/tests/**","**/__fixtures__/**"]},"prConcurrentLimitNone":{"description":"Remove limit for open PRs","prConcurrentLimit":0},"semanticCommitTypeAll":{"description":"If semantic commits detected, use semantic commit type <code>{{arg0}}</code> for all","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"{{arg0}}"}]},"separateMajorReleases":{"description":"Separate major versions of dependencies into individual branches/PRs","separateMajorMinor":true},"separatePatchReleases":{"description":"Separate patch and minor releases of dependencies into separate PRs","separateMinorPatch":true},"unpublishSafeDisabled":{"description":"Create branches/PRs for dependency upgrades as soon as they're available","unpublishSafe":false},"widenPeerDependencies":{"description":"Always widen peerDependencies semver ranges when updating, instead of replacing","packageRules":[{"depTypeList":["peerDependencies"],"versionStrategy":"widen"}]},"disableDevDependencies":{"description":"Do not renovate <code>devDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["devDependencies"]}]},"pathSemanticCommitType":{"description":"Use semanticCommitType {{arg0}} for all package files matching path {{arg1}}","packageRules":[{"paths":["{{arg0}}"],"semanticCommitType":"{{arg1}}"}]},"pinOnlyDevDependencies":{"description":"Pin dependency versions for <code>devDependencies</code> and retain semver ranges for others","packageRules":[{"rangeStrategy":"replace","packagePatterns":["*"]},{"depTypeList":["devDependencies"],"rangeStrategy":"pin"},{"depTypeList":["peerDependencies"],"rangeStrategy":"widen"}]},"disablePeerDependencies":{"description":"Do not renovate <code>peerDependencies</code> versions/ranges","packageRules":[{"enabled":false,"depTypeList":["peerDependencies"]}]},"maintainLockFilesWeekly":{"description":"Run lock file maintenance (updates) early Monday mornings","lockFileMaintenance":{"enabled":true,"extends":"schedule:weekly"}},"semanticCommitsDisabled":{"description":"Disable semantic prefixes for commit messages and PR titles","semanticCommits":false},"maintainLockFilesMonthly":{"description":"Run lock file maintenance (updates) on the first day of each month","lockFileMaintenance":{"enabled":true,"extends":"schedule:monthly"}},"combinePatchMinorReleases":{"description":"Do not separate patch and minor upgrades into separate PRs for the same dependency","separateMinorPatch":false},"enableVulnerabilityAlerts":{"description":"Raise PR when vulnerability alerts are detected","vulnerabilityAlerts":{"enabled":true}},"maintainLockFilesDisabled":{"description":"Update existing lock files only when <code>package.json</code> is modified","lockFileMaintenance":{"enabled":false}},"automergeBranchMergeCommit":{"description":"If automerging, perform a merge-commit on branch (no PR) - deprecated, use :automergeBranch instead","automergeType":"branch-merge-commit"},"disableVulnerabilityAlerts":{"description":"Disable vulnerability alerts completely","vulnerabilityAlerts":{"enabled":false}},"semanticCommitScopeDisabled":{"description":"Disable semantic commit scope for all commits and PR titles","semanticCommitScope":null},"pinAllExceptPeerDependencies":{"description":"Pin dependency versions for all except <code>peerDependencies</code>","packageRules":[{"rangeStrategy":"pin","packagePatterns":["*"]},{"depTypeList":["engines","peerDependencies"],"rangeStrategy":"auto"}]},"separateMultipleMajorReleases":{"description":"Separate each available major versions of dependencies into individual branches/PRs","separateMajorMinor":true,"separateMultipleMajor":true},"automergeRequireAllStatusChecks":{"description":"Require all status checks to pass before any automerging","requiredStatusChecks":[]},"semanticPrefixFixDepsChoreOthers":{"description":"If semantic commits detected, use semantic commit type <code>fix</code> for dependencies and <code>chore</code> for all others","packageRules":[{"packagePatterns":["*"],"semanticCommitType":"chore"},{"depTypeList":["dependencies"],"semanticCommitType":"fix"}]},"enableVulnerabilityAlertsWithLabel":{"description":"Raise PR when vulnerability alerts are detected with label <code>{{arg0}}</code>","vulnerabilityAlerts":{"labels":["{{arg0}}"],"enabled":true}}},"_npmOperationalInternal":{"tmp":"tmp/renovate-config-default_0.20.1_1582893471023_0.21989344310281456","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-08-16T11:52:48.679Z","modified":"2025-09-22T15:54:15.494Z","0.0.0":"2017-08-16T11:52:48.679Z","0.0.1":"2017-08-16T11:53:42.816Z","0.0.2":"2017-08-18T07:34:52.514Z","0.0.3":"2017-08-18T08:52:17.834Z","0.0.4":"2017-08-24T09:09:49.075Z","0.0.5":"2017-09-14T07:35:35.511Z","0.0.6":"2017-09-26T19:23:38.373Z","0.0.7":"2017-09-28T08:41:39.366Z","0.0.8":"2017-10-10T04:46:25.882Z","0.0.9":"2017-10-10T08:30:37.601Z","0.0.10":"2017-10-10T10:28:03.015Z","0.0.11":"2017-10-10T11:31:34.659Z","0.0.12":"2017-10-10T14:21:25.174Z","0.0.13":"2017-10-13T04:57:57.355Z","0.0.14":"2017-10-29T05:32:28.912Z","0.0.15":"2017-10-29T05:42:21.392Z","0.0.16":"2017-10-31T18:24:24.072Z","0.0.17":"2017-11-10T09:56:42.827Z","0.0.18":"2017-11-10T10:07:01.942Z","0.0.19":"2017-11-24T09:09:57.762Z","0.0.20":"2017-11-24T09:14:08.839Z","0.0.21":"2017-11-24T09:15:36.992Z","0.0.22":"2017-11-24T09:22:40.102Z","0.0.23":"2017-11-24T09:25:31.408Z","0.0.24":"2017-11-24T09:31:21.870Z","0.0.25":"2017-11-24T09:39:26.221Z","0.0.26":"2017-11-24T09:47:40.892Z","0.0.27":"2017-11-24T10:18:01.976Z","0.0.28":"2017-12-06T05:41:45.764Z","0.0.29":"2017-12-06T05:46:52.340Z","0.1.0":"2017-12-18T15:05:15.556Z","0.1.1":"2017-12-25T19:42:54.173Z","0.1.2":"2017-12-25T19:55:49.123Z","0.1.3":"2017-12-25T20:01:55.095Z","0.1.4":"2017-12-28T04:48:13.401Z","0.1.5":"2017-12-28T04:54:32.399Z","0.1.6":"2017-12-29T14:15:05.921Z","0.1.7":"2017-12-29T15:23:26.035Z","0.1.8":"2018-01-08T12:48:39.149Z","0.1.9":"2018-01-09T06:47:08.064Z","0.1.10":"2018-01-11T06:11:41.312Z","0.1.11":"2018-01-11T12:35:46.645Z","0.1.12":"2018-01-12T06:35:05.818Z","0.1.13":"2018-01-24T14:19:49.540Z","0.1.14":"2018-01-28T14:19:37.820Z","0.1.15":"2018-01-30T11:12:50.312Z","0.2.0":"2018-03-04T06:25:30.984Z","0.3.0":"2018-03-22T09:43:25.829Z","0.4.0":"2018-04-10T11:35:41.965Z","0.5.0":"2018-04-10T11:38:27.005Z","0.5.1":"2018-04-10T12:10:58.774Z","0.5.2":"2018-04-28T13:18:53.895Z","0.5.3":"2018-04-28T13:30:20.470Z","0.5.4":"2018-04-29T17:03:57.179Z","0.5.5":"2018-05-01T09:49:12.061Z","0.6.0":"2018-05-28T08:47:38.606Z","0.6.1":"2018-05-31T04:51:08.054Z","0.6.2":"2018-05-31T09:12:58.495Z","0.6.3":"2018-05-31T09:16:55.233Z","0.6.4":"2018-06-08T09:47:11.541Z","0.7.0":"2018-09-03T12:36:09.592Z","0.8.0":"2018-09-11T04:18:18.531Z","0.9.0":"2018-09-17T08:37:05.557Z","0.10.0":"2018-09-19T08:00:12.866Z","0.11.0":"2018-10-01T12:10:36.698Z","0.12.0":"2018-10-04T09:47:24.418Z","0.12.1":"2018-10-04T18:24:28.755Z","0.13.0":"2018-10-05T03:28:15.248Z","0.13.1":"2018-10-09T13:06:09.752Z","0.14.0":"2018-10-21T12:54:25.712Z","0.14.1":"2019-01-13T06:39:38.385Z","0.14.2":"2019-02-24T06:29:46.308Z","0.14.3":"2019-03-15T05:13:50.957Z","0.15.0":"2019-05-13T13:28:19.402Z","0.15.1":"2019-05-17T13:23:08.046Z","0.16.0":"2019-08-06T10:36:38.775Z","0.17.0":"2019-10-12T05:22:54.948Z","0.18.0":"2019-10-22T09:29:45.187Z","0.19.0":"2019-11-01T07:09:49.977Z","0.20.0":"2020-02-01T06:39:45.698Z","0.20.1":"2020-02-28T12:37:51.139Z"},"bugs":{"url":"https://github.com/singapore/renovate-config/issues"},"author":{"name":"Rhys Arkins","email":"rhys@arkins.net"},"license":"MIT","homepage":"https://github.com/singapore/renovate-config","repository":{"url":"git+https://rarkins@github.com/singapore/renovate-config.git","type":"git"},"description":"Default preset configs for Renovate","maintainers":[{"email":"rhys@arkins.net","name":"rarkins"},{"email":"renovate@redgc.com","name":"renovate"}],"readme":"# default presets\n\nThis directory contains default presets for Renovate. Any preset defined here can be referenced with or without the `default` prefix, e.g. `\"extends\": [\":base\"]` or `\"extends\": [\"default:base\"]`.\n","readmeFilename":"readme.md"}