behzadam / solved

This repository is a collection of JavaScript algorithms, data structures, and design patterns that have been refactored and rewritten using TypeScript.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TypeScript Algorithms, Data Structures and Patterns

This repository is a collection of JavaScript algorithms, data structures, and design patterns that have been refactored and rewritten using TypeScript.

GitHub top language Codacy Badge Lines of code GitHub GitHub issues GitHub closed issues

Introduction

The "TypeScript Algorithms, Data Structures and Patterns" repository aims to provide a comprehensive collection of algorithms and data structures implemented in TypeScript. It also includes various design patterns commonly used in software development. I'm refactoring JavaScript Algorithms from JavaScript to TypeScript.

Code challanges

Please note that the repository is still a work in progress, and new algorithms and patterns will be added over time.

Getting Started

ُTo see the current task please, check the Board.

To get started with the repository, follow these simple steps:

Clone the repository to your local machine using the command:

git clone https://github.com/behzadam/solved.git

Install the required dependencies by running the following command:

pnpm install

Run all tests

pnpm test

Format checking

pnpm format:check

Format fixing

pnpm format:fix

Run ESLint

pnpm lint

License

The "TypeScript Algorithms, Data Structures and Patterns" repository is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.

Contact

If you have any questions or suggestions regarding the repository, please feel free to contact me.

About

This repository is a collection of JavaScript algorithms, data structures, and design patterns that have been refactored and rewritten using TypeScript.

License:MIT License


Languages

Language:TypeScript 99.8%Language:JavaScript 0.2%