@yhattav/react-component-cursor
Version:
A lightweight, TypeScript-first React library for creating beautiful custom cursors with SSR support, smooth animations, and zero dependencies. Perfect for interactive websites, games, and creative applications.
24 lines (21 loc) • 464 B
text/typescript
export { default as CustomCursor } from './CustomCursor';
export type { CustomCursorProps } from './CustomCursor';
// New API types
export type {
CursorPosition,
CursorOffset,
CursorMoveHandler,
CursorVisibilityHandler,
CursorVisibilityReason,
CursorState,
CursorMode,
NullablePosition,
} from './types.js';
// SSR utilities for advanced use cases
export {
isSSR,
isBrowser,
browserOnly,
safeDocument,
safeWindow,
} from './utils/ssr';