chore: modernize builds, releases, and workspace dependencies - #267
KevinVandy wants to merge 1 commit into
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🚀 Changeset Version Preview10 package(s) bumped directly, 0 bumped as dependents. 🟨 Minor bumps
|
|
View your CI Pipeline Execution ↗ for commit bcf2e9d
☁️ Nx Cloud last updated this comment at |
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
More templates
@tanstack/angular-pacer
@tanstack/pacer
@tanstack/pacer-devtools
@tanstack/pacer-lite
@tanstack/preact-pacer
@tanstack/preact-pacer-devtools
@tanstack/react-pacer
@tanstack/react-pacer-devtools
@tanstack/solid-pacer
@tanstack/solid-pacer-devtools
commit: |
🎯 Changes
Bring Pacer’s build and dependency setup in line with Table v9 and Hotkeys. Packages now target ES2022, require Node >=20, and ship ESM plus declarations from
dist; CommonJS, source files, and source maps are excluded. Preserve all 98 export keys (88 code entry points plus package metadata), including devtools browser/server and production conditions.ncu -u -ws --root -x typescript, keeping TypeScript 6.0.3. Upgrade pnpm to 12.6, tsdown to 0.23, Vitest to 5, Vite to 8.3.1, Angular to 22.2, React to 19.3, and devtools UI to 0.7.1. Use Preact Store 0.13.3 with the merged selector-cache fix.build:coreproject and trailing build-script commands.The broad file count primarily comes from example manifests/TypeScript configs and regenerated reference docs. This changeset requests minor releases for all ten packages, including
pacer-devtools1.4.0 → 1.5.0.Dependency policy exceptions are exact versions: Vite 8.3.1, Preact Store 0.13.3, and six Angular 22.2 tooling packages that were still within the 24-hour release window during installation. Retain the existing semver 6.3.1 trust exception; remove obsolete age exceptions.
Related open PRs: #226 overlaps the official changelog migration; #251 overlaps Changesets 3 but proposes a broader release workflow redesign that is not included here; #263 overlaps the assertion replacements required by Vitest 5; dependency upgrades also overlap #249. These PRs remain open for maintainers to reconcile.
Validation
pnpm test: 330 tasks across 169 projects pass, including package tests, types, lint, all framework example builds, and ten packed-artifact checks. Core is 7.09 kB / 10 kB.pnpm test:pr, root TypeScript, script lint, formatting, docs generation/link checks (346 Markdown files), andgit diff --checkpass.skipLibCheck: false. Core/lite subpath runtime imports pass on Node 20.0.0.GitHub CI passes on commit
bcf2e9d5: Test, preview publication, version preview, Zizmor, code scanning, provenance, autofix, and Socket checks.✅ Checklist
pnpm run test:pr.🚀 Release Impact