Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/charliewilco/knxwledge
A place to work through common algorithm problems and define basic data structures in TS 👩💻📋🧮
https://github.com/charliewilco/knxwledge
Last synced: about 1 month ago
JSON representation
A place to work through common algorithm problems and define basic data structures in TS 👩💻📋🧮
- Host: GitHub
- URL: https://github.com/charliewilco/knxwledge
- Owner: charliewilco
- License: unlicense
- Created: 2019-01-28T00:03:14.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-04-16T17:11:25.000Z (7 months ago)
- Last Synced: 2024-04-17T02:07:54.832Z (7 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.88 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Knxwledge
![example workflow](https://github.com/charliewilco/knxwledge/actions/workflows/build.yml/badge.svg)
Workspace to write, test and understand basic CS concepts like data structures and algorithms in TypeScript.
Check out the `*.test.ts` files for implementations.
## Setup
Clone the project:
```sh
git clone https://github.com/charliewilco/knxwledge.git
```### Prerequisites
This project uses Bun as it's TypeScript runtime. Install Bun.
```sh
curl -fsSL https://bun.sh/install | bash
```---
Install the dependencies:
```sh
bun install
```Primarily this project uses native build commands and test runner from Bun itself. Additionally, it uses [Biome](https://biomejs.dev/) for linting and formatting.
Run development script
```sh
bun run build
```Or run the tests
```sh
bun test
```