@izhann/react-cursor-fx
Version:
Interactive cursor effects for React and Next.js applications — zero runtime dependencies
22 lines (21 loc) • 1.18 kB
TypeScript
export { CursorProvider } from "./components/CursorProvider";
export { Cursor } from "./components/Cursor";
export { CursorTarget } from "./components/CursorTarget";
export { useCursor } from "./hooks/useCursor";
export { useMousePosition } from "./hooks/useMousePosition";
export { useCursorVariant } from "./hooks/useCursorVariant";
export { useCursorIdle } from "./hooks/useCursorIdle";
export { useCursorZone } from "./hooks/useCursorZone";
export { useVelocityCursor } from "./hooks/useVelocityCursor";
export type { VelocityState } from "./hooks/useVelocityCursor";
export { CursorTrail } from "./plugins/CursorTrail";
export { CursorClickEffect } from "./plugins/CursorClickEffect";
export { useMagnetic } from "./plugins/useMagnetic";
export { CursorSpotlight } from "./plugins/CursorSpotlight";
export { CursorReveal } from "./plugins/CursorReveal";
export { CursorDraw } from "./plugins/CursorDraw";
export { CursorLens } from "./plugins/CursorLens";
export { emitCursorEvent } from "./emitCursorEvent";
export { mouseStore } from "./mouseStore";
export { themes } from "./themes";
export type { CursorConfig, CursorVariant, CursorState, MousePosition } from "./types";