Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cjsheets/typescript-algorithms

Algorithms and Data Structures ...in Typescript
https://github.com/cjsheets/typescript-algorithms

Last synced: 13 days ago
JSON representation

Algorithms and Data Structures ...in Typescript

Awesome Lists containing this project

README

        

Algorithms and Data Structures
==============================

[![Build Status](https://travis-ci.org/cjsheets/typescript-algorithms.svg?branch=master)](https://travis-ci.org/cjsheets/typescript-algorithms)
[![Coverage Status](https://coveralls.io/repos/github/cjsheets/typescript-algorithms/badge.svg?branch=master)](https://coveralls.io/github/cjsheets/typescript-algorithms?branch=master)

... In Typescript.

This repository contains Javascript/Typescript implementations of classic Computer Science algorithms.

Usage
-----------

```
npm install typescript-algorithms
```

Development
-----------
First clone this repository:

> git clone https://github.com/cjsheets/typescript-algorithms.git

Then install dev dependencies:

> npm install

After making changes to `src/`, rebuild the library:

> npm build

Documentation
-------------

The documentation for this repository is built using MkDocs and served via GitHub Pages.

You can view the docs locally by installing the docs theme (which includes mkdocs
as a dependency) and using mkdocs to build:

```
pip install mkdocs-rtd-dropdown
mkdocs serve
```

Credits
-------

- I didn't invent anything here. Libraries and the internet are excellent resources.

Author and License
------------------

Chad Sheets - [GitHub](https://github.com/cjsheets) | [Blog](http://chadsheets.com/) | [Email](mailto:[email protected])

Released under the [MIT License](https://tldrlegal.com/license/mit-license)

[![Analytics](https://cjs-beacon.appspot.com/UA-10006093-3/github/cjsheets/typescript-algorithms?pixel)](https://github.com/cjsheets/typescript-algorithms)