Collection of TypeScript common constant files for personal projects
npm install @benjos/spicesCollection of TypeScript common constant files for personal projects.
``bash`
npm install @benjos/spices
Requirements: TypeScript ≥ 5.0.0
Type-safe DOM event constants including:
- Mouse Events: CLICK, DOUBLE_CLICK, MOUSE_DOWN, MOUSE_UP, MOUSE_MOVE, etc.POINTER_DOWN
- Pointer Events: , POINTER_MOVE, POINTER_UP, etc.TOUCH_START
- Touch Events: , TOUCH_MOVE, TOUCH_END, etc.KEY_DOWN
- Keyboard Events: , KEY_UP, KEY_PRESSFOCUS
- Focus Events: , BLUR, FOCUS_IN, FOCUS_OUTCHANGE
- Form Events: , INPUT, SUBMIT, RESETDRAG
- Drag & Drop: , DRAG_START, DROP, etc.PLAY
- Media Events: , PAUSE, ENDED, etc.ANIMATION_START
- Animation Events: , ANIMATION_END, etc.TRANSITION_START
- Transition Events: , TRANSITION_END, etc.
- And many more...
Comprehensive keyboard key constants:
- All letter keys: A through ZDIGIT_0
- Digit keys: through DIGIT_9F1
- Function keys: through F12ARROW_UP
- Navigation keys: , ARROW_DOWN, ARROW_LEFT, ARROW_RIGHTENTER
- Special keys: , ESCAPE, TAB, BACKSPACE, etc.SHIFT
- Modifier keys: , CONTROL, ALT`
- And more...
ISC