Repository navigation
v4.5.0
forge check runs fallow instead of knip (pkg-knip → pkg-fallow). Move knip config to .fallowrc.json.
Publish to JSR. lzear-sync-jsr generates each deno.json, the jsr-config check catches drift. @lzear/eslint-config stays npm-only.
lzear-publish stages on npm for 2FA approval. --release creates the GitHub release. Prereleases get their own dist-tag.
forge setup no longer asks for NPM_TOKEN.
lzear-changelog bin replaces the ./changelog export: one CHANGELOG.md section per release.
Commits
0282becfix(eslint-config): guard missing sonarjs recommended config63bbc1adocs: note oxlint evaluation5c12dadchore: shorten the pending changesets674cd3dchore: declare the changesets changelog module to fallow1626840chore: merge dependency updates into one changelog linec166cdbfix: keep per-package changelogs for changesets/action5bc62c0chore: sync deno.json with the 4.4.4 release64287actest(configs): answer the publish fakes from a tablec478378fix(configs): list commits since the last stable release in a stable changelogf822ba0feat(configs): stage prereleases under their own dist-tageb7b673fix(forge): stop asking setup for an NPM_TOKEN1cef751feat(configs): create the GitHub release from lzear-publishfe90ee6chore: stop running dependency install scriptse93dc7dfeat(configs): write one changelog section per release884bda9fix(configs): stage into the OS temp dir, leave provenance to trusted publishing7d99c87fix(configs): type commitlint severities with RuleConfigSeverityeef5232chore: sync yarn.lock with the eslint-package-json range069fbcafix: lint9913578chore:yarn housekeep1f35316fix(configs): silence git describe stderr in changelog5181ba6test(eslint-config): cover the lzear plugin rules7414297test(repo-lint): cover the bin and the jsr-config checkb52654dtest(forge): cover the CLI122515ftest(configs): cover sync-jsr and the changelog generatorbfc82cfrefactor(forge): drop the unused log.spinner and await parseAsync41753befix(configs): skip ci and ncu commits in the changelog again79629farefactor(forge): extract secret listing from the setup action2aff42frefactor(eslint-config): split prefer-relative-imports path helpers4610620refactor(configs): flatten the changelog package.json searchcbf2516refactor(repo-lint): dedupe check running and output trimmingcdffb09refactor(configs): share the workspace listing between binsa055b26feat(repo-lint): replace knip with fallowac599b4chore: source ~/.lefthookrc before running hook commands7079a82chore:yarn housekeep381105efeat: check deno.json against package.jsonc7a391cfix: type the vitest config default exports3da66c2refactor: import sources with explicit .ts extensions89a3996chore: changeset v3