diff --git a/package-lock.json b/package-lock.json index 62dda9b0e0e..8d151a21931 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,7 +31,7 @@ "@rollup/pluginutils": "^5.0.2", "@types/estree": "1.0.1", "@types/mocha": "^10.0.1", - "@types/node": "^14.18.42", + "@types/node": "~14.18.42", "@types/yargs-parser": "^21.0.0", "@typescript-eslint/eslint-plugin": "^5.59.1", "@typescript-eslint/parser": "^5.59.1", diff --git a/package.json b/package.json index 04f4e743055..6cfb3bb612a 100644 --- a/package.json +++ b/package.json @@ -82,7 +82,7 @@ "@rollup/pluginutils": "^5.0.2", "@types/estree": "1.0.1", "@types/mocha": "^10.0.1", - "@types/node": "^14.18.42", + "@types/node": "~14.18.42", "@types/yargs-parser": "^21.0.0", "@typescript-eslint/eslint-plugin": "^5.59.1", "@typescript-eslint/parser": "^5.59.1", diff --git a/renovate.json b/renovate.json new file mode 100644 index 00000000000..4613c820209 --- /dev/null +++ b/renovate.json @@ -0,0 +1,34 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["config:base"], + "configMigration": true, + "rangeStrategy": "bump", + "packageRules": [ + { + "matchPackageNames": ["node", "npm"], + "enabled": false + }, + { + "matchPackageNames": ["@types/node"], + "matchUpdateTypes": [ + "major", + "minor" + ], + "enabled": false + }, + { + "matchUpdateTypes": ["minor", "patch", "lockFileMaintenance"], + "automerge": true, + "automergeSchedule": ["after 10am on Friday"], + "groupName": "minor/patch updates" + } + ], + "internalChecksFilter": "strict", + "lockFileMaintenance": { + "enabled": true, + "schedule": ["before 4am on Friday"] + }, + "minimumReleaseAge": "5 days", + "schedule": ["before 4am on Friday"], + "automergeStrategy": "squash" +}