Skip to content

v8.0.0

Choose a tag to compare

@rcaferati rcaferati released this 03 Mar 02:25
· 19 commits to master since this release
8c4d126

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 old react-awesome-button is 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" vs size={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