A modern UI component library focused on micro-interactions and novel UI components. Built with vanilla JavaScript and designed to be wrapped for React, with an emphasis on smooth animations and performance.
npm install taptools
import { Button } from 'taptools';
const button = new Button({
element: document.querySelector('#my-button'),
variant: 'primary',
onClick: () => console.log('Clicked!')
});
import { Button } from 'taptools/react';
function App() {
return (
<Button variant="primary" onClick={() => console.log('Clicked!')}>
Click me
</Button>
);
}
# Install dependencies
npm install
# Start development server
npm run dev
# Build library
npm run build
# Run tests
npm test
This library draws inspiration from:
MIT
We welcome contributions! Please read our Contributing Guide for details on our development process and coding standards.