@react-chess-tools/react-chess-puzzle
Version:
A lightweight, customizable React component library for rendering and interacting with chess puzzles.
16 lines (12 loc) • 615 B
text/typescript
// Components
export { ChessPuzzle } from "./components/ChessPuzzle";
// Hooks & Context
export { useChessPuzzleContext } from "./hooks/useChessPuzzleContext";
export type { ChessPuzzleContextType } from "./hooks/useChessPuzzle";
// Core Types
export type { Status, Hint, Puzzle } from "./utils";
// Component Props
export type { HintProps } from "./components/ChessPuzzle/parts/Hint";
export type { ResetProps } from "./components/ChessPuzzle/parts/Reset";
export type { PuzzleBoardProps } from "./components/ChessPuzzle/parts/PuzzleBoard";
export type { RootProps } from "./components/ChessPuzzle/parts/Root";