@patternize/components
v0.2.22
Published
React components for Patternize.io
Maintainers
Readme
Patternize Components
React components for algorithm visualization and interactive learning.
Installation
npm install @patternize/components
# or
yarn add @patternize/componentsFeatures
Algorithm Visualizations
- Sorting Algorithms
- Merge Sort
- Bubble Sort
- Selection Sort
- Tree Operations
- DFS/BFS Traversals
- B-Tree Operations
- Trie Operations
- Graph Algorithms
- Depth-First Search
- Breadth-First Search
- Dijkstra's Algorithm
- Data Structures
- Linked List Operations
- Binary Tree Operations
- React Fiber Visualization
Interactive Components
- Array Visualization
- Tree Charts
- Timeline
- World Map
- Cycle Flow
Usage Examples
import {
Sorting,
Graph,
Tree,
LinkedList
} from '@patternize/components';
// Merge Sort Example
export const SortingExample = () => {
return <MergeSortStory />;
};
// Graph Traversal Example
export const GraphExample = () => {
return <GraphDFSStory />;
};Development
This project uses Node.js v16.10.0 for development.
Available Scripts
yarn start- Runs Storybook for developmentyarn build- Builds the packageyarn test- Runs testsyarn lint- Runs linter
Publishing
- Bump version:
npm version patch- Push changes with tags:
git push --follow-tags