v1.0.0
RIFM 1.0 modernizes the package, test infrastructure, documentation, and introduces own website
Highlights
- Migrated the library from Flow/JavaScript to TypeScript
- Added generated TypeScript declarations
- Replaced Rollup with tsdown
- Replaced Jest with Vitest and added real-browser coverage with Playwright
- Added React 19 coverage while retaining the
react >=16.8peer dependency - Migrated development and CI from Yarn/Travis to pnpm/GitHub Actions
- Added npm trusted publishing with provenance
- Replaced the legacy Next.js demo with a faster, accessible Vite website
- Reworked the README with clearer API and caret-behavior documentation
Breaking changes
- The package is now ESM-only
- The published JavaScript target is ES2022
- CommonJS
require("rifm")is no longer supported - Flow declarations and packaged source files have been removed
- Package exports are restricted to the public
rifmentry point
Full changelog: v0.12.1...v1.0.0