{"_id":"@coding-with-hassan/renovate-config","_rev":"3-c35731ea94895f230fa8f95d3d95f644","name":"@coding-with-hassan/renovate-config","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@coding-with-hassan/renovate-config","version":"0.1.0","keywords":["renovate","renovate-config","preset"],"author":{"name":"Hassan Khousheish"},"license":"MIT","_id":"@coding-with-hassan/renovate-config@0.1.0","maintainers":[{"name":"khousheish","email":"khousheish@live.com"}],"homepage":"https://github.com/CodiNG-With-Hassan/hassan-devkit#readme","bugs":{"url":"https://github.com/CodiNG-With-Hassan/hassan-devkit/issues"},"dist":{"shasum":"0538b5f53bfee62e5885a5a0f6b81f0d5d7b1455","tarball":"https://registry.npmjs.org/@coding-with-hassan/renovate-config/-/renovate-config-0.1.0.tgz","fileCount":4,"integrity":"sha512-i3kVqVe8Txwp9YqkTzGsWGGCMMMRV0YlBCbYxWH9WOfe37wp3AEL6agc3dhRFaMV1o9brEAbXFpa4Gc3b97Zuw==","signatures":[{"sig":"MEQCIFcvQgplr/AzwLywn2kzbjp4qLmKGNBxpwncf3EaP4byAiBQ9CmxaOA0Lfx2Y+OopvLku7tARxcv9jsxbmhCF4TbdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4513},"main":"./default.json","_from":"file:coding-with-hassan-renovate-config-0.1.0.tgz","exports":{".":"./default.json"},"_npmUser":{"name":"khousheish","email":"khousheish@live.com"},"_resolved":"/tmp/d3ee2ec922fdeb22ab9ae2640659509d/coding-with-hassan-renovate-config-0.1.0.tgz","_integrity":"sha512-i3kVqVe8Txwp9YqkTzGsWGGCMMMRV0YlBCbYxWH9WOfe37wp3AEL6agc3dhRFaMV1o9brEAbXFpa4Gc3b97Zuw==","repository":{"url":"git+https://github.com/CodiNG-With-Hassan/hassan-devkit.git","type":"git","directory":"packages/renovate-config"},"_npmVersion":"10.8.2","description":"Renovate preset for client repos consuming the hassan-devkit ecosystem.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/renovate-config_0.1.0_1779623192994_0.5575416266540856","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@coding-with-hassan/renovate-config","version":"0.1.1","keywords":["renovate","renovate-config","preset"],"author":{"name":"Hassan Khousheish"},"license":"MIT","_id":"@coding-with-hassan/renovate-config@0.1.1","maintainers":[{"name":"khousheish","email":"khousheish@live.com"}],"homepage":"https://github.com/CodiNG-With-Hassan/hassan-devkit#readme","bugs":{"url":"https://github.com/CodiNG-With-Hassan/hassan-devkit/issues"},"dist":{"shasum":"acdb87fe53d64116c4ff502e56227058ba99d7f0","tarball":"https://registry.npmjs.org/@coding-with-hassan/renovate-config/-/renovate-config-0.1.1.tgz","fileCount":4,"integrity":"sha512-NBNB03AlmhenMmLtTaE1tu2uXHMp5z/PaYgQxr9ntZtrUu8MZaTfcVLWtzaeIsIzTzpRM01AKYCp/b96BbsoGA==","signatures":[{"sig":"MEUCIBPZHl5xklhDAFNkQRqFnZURGM7bg5PglPWljMbRoMeYAiEAnnxd63eTf8RYwoQyOLYWztIOI2Sb6zRRp3Yqwj05cdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coding-with-hassan%2frenovate-config@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4504},"main":"./default.json","_from":"file:coding-with-hassan-renovate-config-0.1.1.tgz","exports":{".":"./default.json"},"_npmUser":{"name":"khousheish","email":"khousheish@live.com"},"_resolved":"/tmp/abafcd0b617911dd2fa6bb376eca04b4/coding-with-hassan-renovate-config-0.1.1.tgz","_integrity":"sha512-NBNB03AlmhenMmLtTaE1tu2uXHMp5z/PaYgQxr9ntZtrUu8MZaTfcVLWtzaeIsIzTzpRM01AKYCp/b96BbsoGA==","repository":{"url":"git+https://github.com/CodiNG-With-Hassan/hassan-devkit.git","type":"git","directory":"packages/renovate-config"},"_npmVersion":"10.8.2","description":"Renovate preset for client repos consuming the hassan-devkit ecosystem.","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/renovate-config_0.1.1_1781081322322_0.818014485495719","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"_id":"@coding-with-hassan/renovate-config@0.2.0","bugs":{"url":"https://github.com/CodiNG-With-Hassan/hassan-devkit/issues"},"dist":{"shasum":"28591767aaba01f84edbdec098efed874d24b156","tarball":"https://registry.npmjs.org/@coding-with-hassan/renovate-config/-/renovate-config-0.2.0.tgz","fileCount":4,"integrity":"sha512-sWXBuUkm7m0I1eMq/PLxdeFcvKEs9BMqJBQIEa1+oWkC3fvlCnSdafc7dyxAJZASd3wA+Mr/zKNE88gdbuHWIw==","signatures":[{"sig":"MEYCIQCZo6TEstbYiQB2Yzl0FdOiWpUyMgSb51tB1EbH5yV0rgIhAIeTgjrq8pEeebJtdWHt6M1I5LtKIiaHWN+MLCewm1TF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHOTfi7ToaczjKkv0sjRSJycdWpC53k8M0ousNz4Fs9uAiBPdi68+O5CJ3gfyPDYD2Jjy7EQCcPlgjGrxUt6+GcpOA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@coding-with-hassan%2frenovate-config@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4768},"main":"./default.json","name":"@coding-with-hassan/renovate-config","_from":"file:coding-with-hassan-renovate-config-0.2.0.tgz","author":{"name":"Hassan Khousheish"},"exports":{".":"./default.json"},"license":"MIT","version":"0.2.0","_npmUser":{"name":"khousheish","email":"khousheish@live.com"},"homepage":"https://github.com/CodiNG-With-Hassan/hassan-devkit#readme","keywords":["renovate","renovate-config","preset"],"_resolved":"/tmp/d65b61d5ce0097fcd7e5f5913f888392/coding-with-hassan-renovate-config-0.2.0.tgz","_integrity":"sha512-sWXBuUkm7m0I1eMq/PLxdeFcvKEs9BMqJBQIEa1+oWkC3fvlCnSdafc7dyxAJZASd3wA+Mr/zKNE88gdbuHWIw==","repository":{"url":"git+https://github.com/CodiNG-With-Hassan/hassan-devkit.git","type":"git","directory":"packages/renovate-config"},"_npmVersion":"10.8.2","description":"Renovate preset for client repos consuming the hassan-devkit ecosystem.","directories":{},"maintainers":[{"name":"khousheish","email":"khousheish@live.com"}],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/renovate-config_0.2.0_1789418415393_0.8525456123520541"}}},"time":{"created":"2026-05-24T11:46:32.777Z","modified":"2026-09-14T20:40:15.809Z","0.1.0":"2026-05-24T11:46:33.116Z","0.1.1":"2026-06-10T08:48:42.485Z","0.2.0":"2026-09-14T20:40:15.464Z"},"bugs":{"url":"https://github.com/CodiNG-With-Hassan/hassan-devkit/issues"},"author":{"name":"Hassan Khousheish"},"license":"MIT","homepage":"https://github.com/CodiNG-With-Hassan/hassan-devkit#readme","keywords":["renovate","renovate-config","preset"],"repository":{"url":"git+https://github.com/CodiNG-With-Hassan/hassan-devkit.git","type":"git","directory":"packages/renovate-config"},"description":"Renovate preset for client repos consuming the hassan-devkit ecosystem.","maintainers":[{"name":"khousheish","email":"khousheish@live.com"}],"readme":"# @coding-with-hassan/renovate-config\n\nShared [Renovate](https://docs.renovatebot.com/) preset for client repos that consume the `@coding-with-hassan/*` devkit. It groups upgrades into meaningful PRs so a busy dependency week doesn't drown your inbox.\n\n## Use\n\nCreate `renovate.json` at the root of a client repo:\n\n```json\n{\n  \"$schema\": \"https://docs.renovatebot.com/renovate-schema.json\",\n  \"extends\": [\"github>CodiNG-With-Hassan/hassan-devkit//packages/renovate-config\"]\n}\n```\n\nRenovate resolves presets directly from GitHub, so this preset works without you needing to install anything in the client repo. (The preset is also published to npm under `@coding-with-hassan/renovate-config` for npm-based consumers.)\n\n## What it does\n\n- Runs weekly, Monday before 6am Amsterdam time.\n- Caps concurrent open PRs at 5, hourly creation at 2.\n- Groups updates so each PR is meaningful instead of one-per-package:\n  - `@coding-with-hassan/*` — your own devkit bumps, runs at any time (not gated by the weekly schedule).\n  - `@angular/*`, `angular-eslint`, `@angular-eslint/*` — Angular framework.\n  - `@nestjs/*` — NestJS framework.\n  - `primeng`, `primeicons`, `@primeuix/*` — PrimeNG.\n  - `@ngrx/*` — NgRx.\n  - `typeorm`, `pg` — database layer.\n- Pins GitHub Actions to commit digests.\n- Enables semantic commits and the dependency dashboard issue.\n","readmeFilename":"README.md"}