Tactus
Add native-like haptic feedback to any web app.
Install / Use
/learn @aadeexyz/TactusREADME
Tactus 🌵
Give your web app a little tap of magic—add native-style haptic feedback to every click.
🚀 Install
npm install tactus
Usage
import { triggerHaptic } from "tactus";
export default function BuyButton() {
return <button onClick={() => triggerHaptic()}>Buy now</button>;
}
triggerHaptic(duration?) fires one haptic pulse.
- No argument → 100 ms by default
- iPhone / iPad → Safari’s crisp “tick” 💥
- Other browsers → falls back to the Vibration API 📳
🌐 Browser support
| Platform | Supported | Notes | | ----------------------------- | --------- | ----------------- | | iOS 12 + (Safari & web-views) | ✅ | Native (switch) | | Android 5 + | ✅ | Vibrations API | | Desktop | 🚫 | Not supported yet |
📄 License
MIT © 2025 Aadee
Made with ❤️ by Aadee
