xilo
v0.0.3
Published
TypeScript implementations of algorithms and data structures
Maintainers
Readme
Algorithms and Data Structures in TypeScript
📦 Installation
bun install🧪 Running Tests
bun test🔧 Development
Pre-commit hooks run all tests automatically (no worries 💩)
📚 Context
This repository contains TypeScript implementations of various algorithms and data structures. It was created as part of a personal training session and is not intended for production use.
The focus is on learning and deepening understanding of:
- TypeScript (with attention to typing, tooling, modularity)
- Classical algorithms and data structures
- Test-driven development using Bun
- Pre-commit hooks using Husky
- CI with Github actions
Each implementation is fully tested using Bun’s built-in test runner.
You can find the test cases in the tests/ directory.
✅ Implemented
- Linked List
- Doubly Linked List
- Queue
- Deque
- Stack
- Binary Tree (wip...)
- Binary Search Tree
