Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

tactus

aadeexyz132MIT0.0.3TypeScript support: included

Add native-like haptic feedback to any web app.

haptics, haptic, taptic, haptic-feedback, taptic-engine, taptic-feedback, vibrate, vibration, web, feedback, native, mobile, ios, android, native-like, vibration-feedback, touch, interaction

readme

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