v5.0.0 — Vite 8 / Vitest 4 / TS 6 + typings fix
Major toolchain modernization and a real fix for TypeScript consumers.
Highlights
- 🛠️ Modern toolchain — Vite 8, Vitest 4, TypeScript 6, ESLint 10 (flat config), Vue 3.5
- 🐛 Fixed #78 — ships real bundled
.d.ts(via vite-plugin-dts); consumers no longer hitvue-tscerrors from raw.tssources - ✅ Real tests (23) — active toggle,
disableCssHelpers,changeemission, IntersectionObserver paths, SSR — verified consumer-side withskipLibCheck: false - 📦 0 vulnerabilities (was 48); modern
exportsmap (ESM + UMD + types) - ⚙️ CI on Node 20 & 22; provenance-ready release pipeline
- 🧹 Closed 5 stale dependabot PRs
Breaking
- Dev requires Node ≥ 20; published types path changed. Runtime API for consumers is unchanged.
npm publish of vue-waypoint@5.0.0 follows shortly.