From 0fcc62c78bb73758cb41b58385aabd45a5576942 Mon Sep 17 00:00:00 2001 From: D056966 Date: Tue, 14 May 2024 11:39:25 +0200 Subject: [PATCH] Setup Rep(r)o --- .gitignore | 1 + .npmrc | 1 + package-lock.json | 25 +++++++++++++++++++++++++ package.json | 6 ++++++ renovate.json | 19 +++++++++++++++++++ 5 files changed, 52 insertions(+) create mode 100644 .gitignore create mode 100644 .npmrc create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 renovate.json 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 + } + ] +}