Locale-aware price with compare-at strike, computed discount badge and a screen-reader announcement. No dependencies.
npx shadcn@latest add @ecomcn/price-tag
price-tag