diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..cffe8cd --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +save-exact=true diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0ae5d8a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,25 @@ +{ + "name": "renovate-match-update-types-separate-multiple-minor", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "renovate-match-update-types-separate-multiple-minor", + "dependencies": { + "typescript": "5.3.3" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..3bf5f3f --- /dev/null +++ b/package.json @@ -0,0 +1,6 @@ +{ + "name": "renovate-match-update-types-separate-multiple-minor", + "dependencies": { + "typescript": "5.3.3" + } +} diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..ee0eec5 --- /dev/null +++ b/renovate.json @@ -0,0 +1,19 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:best-practices", + ":separateMultipleMajorReleases", + "group:allNonMajor" + ], + "packageRules": [ + { + "groupName": "typescript", + "matchPackageNames": ["typescript"], + "matchUpdateTypes": ["major", "minor"] + }, + { + "matchPackageNames": ["typescript"], + "separateMultipleMinor": true + } + ] +}