Dependency & versioning tooling
Renovate
Create renovate.json with the shared config:
{
"extends": ["github>hugorcd/renovate-config"]
}Optional overrides:
ignoreDeps: exclude dependencies.packageRules: disable updates for specific dep types.postUpdateOptions: add "pnpmDedupe" for lockfile dedupe.
Changesets
.changeset/config.json:
{
"$schema": "https://unpkg.com/@changesets/config@3.0.0/schema.json",
"changelog": "@changesets/cli/changelog",
"commit": false,
"access": "public",
"baseBranch": "main"
}.npmrc
shamefully-hoist=true
auto-install-peers=trueautomd
.config/automd.ts (minimal example):
import { defineConfig } from 'automd'
export default defineConfig({
contributors: true,
sponsors: true,
})