v8.0.0
v8 — Scoped package, modern build, Storybook refresh
This release introduces the v8 line under the new scoped package:
- Package rename:
@rcaferati/react-awesome-button(the oldreact-awesome-buttonis deprecated and v7 is end-of-life) - Modern library build: ESM + CJS outputs via
tsup, with proper subpath exports:@rcaferati/react-awesome-button@rcaferati/react-awesome-button/AwesomeButton@rcaferati/react-awesome-button/AwesomeButtonProgress@rcaferati/react-awesome-button/AwesomeButtonSocial
- Updated styling + theming: blue theme module wiring (
cssModule) and default CSS entry (styles.css) - Storybook v10: rebuilt stories and icon showcases (Lucide), with themed previews
- Button UX updates: fixed vs auto sizing behavior (
size="small|medium|large"vssize={null}) and label wrapper (__label) to enable truncation/ellipsis strategy - Testing refresh: Jest + Testing Library interaction smoke coverage for all three buttons
Install / upgrade
npm i @rcaferati/react-awesome-button