v1.0.0
Major Changes
Full modernization of the library (#17). The component API is unchanged (same props, default export, controlled/uncontrolled modes, SVG children).
- Rewritten in TypeScript as function components with hooks; types are now shipped (
BezierEditorProps,BezierValue) - Pointer events replace mouse events: handles are draggable on touch screens
- Modern packaging: ESM + CJS + type declarations with an
exportsmap (built with tsup) - Dropped
uncontrollableandprop-typesdependencies - Breaking: requires React >= 17
- Published with npm provenance via OIDC trusted publishing