# javascript-abstract-types

> Collection of Javascript abstract types.

Latest version **1.0.0** (published 2016-06-30) · ISC license · 0 weekly downloads

## Install

```sh
npm install javascript-abstract-types
pnpm add javascript-abstract-types
yarn add javascript-abstract-types
bun add javascript-abstract-types
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2016-06-30 |
| First published | 2016-06-30 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Alexander Ein |
| Maintainers | al.ein |
| Keywords | javascript, types |

## Links

- npm: https://www.npmjs.com/package/javascript-abstract-types
- Repository: https://github.com/anein/javascript-abstract-types
- Homepage: https://github.com/anein/javascript-abstract-types#readme
- Issues: https://github.com/anein/javascript-abstract-types/issues
- npm.io page: https://npm.io/package/javascript-abstract-types

## Alternatives

- [@openai/codex-sdk](https://npm.io/package/@openai/codex-sdk.md) — 731.4K weekly downloads
- [babel-plugin-transform-react-jsx](https://npm.io/package/babel-plugin-transform-react-jsx.md) — 565.0K weekly downloads
- [babel-helper-remove-or-void](https://npm.io/package/babel-helper-remove-or-void.md) — 508.5K weekly downloads
- [@pnpm/store-controller-types](https://npm.io/package/@pnpm/store-controller-types.md) — 186.9K weekly downloads
- [react-native-signature-canvas](https://npm.io/package/react-native-signature-canvas.md) — 155.6K weekly downloads

## Recent versions

- 1.0.0 (latest) — 2016-06-30

## README

# Javascript Abstract Types
[![Build Status](https://travis-ci.org/anein/javascript-abstract-types.svg?branch=master)](https://travis-ci.org/anein/javascript-abstract-types) [![codecov](https://codecov.io/gh/anein/javascript-abstract-types/branch/master/graph/badge.svg)](https://codecov.io/gh/anein/javascript-abstract-types)

Collection of Javascript Abstract Types

## Types
* [List](./src/listadt.js) - an ordered sequence of data.
* [Singly Linked List](./src/singlyLinkedList.js) - a collection of objects called nodes.
* [Circularly Linked List](./src/circularlyLinkedList.js) - has its head node's next property point back to itself.
* [Doubly Linked List](./src/doublyLinkedList.js) - a list that contains links to next and previous nodes.
* [Stack](./src/stack.js) - a list of elements that are accessible only from one end of the list.
* [Queue](./src/queue.js) - a type of list where data are inserted at the end and are removed from the front.
* [Dictionary](./src/dictionary.js) - a data structure that stores data as key-value paris.
* [Hashtable](./src/hashtable.js) - a common technique for storing data in such a way that the data can be inserted and retrieved very quickly.
* [Set](./src/set.js) - a collection of unique elements.
* [Binary Search Tree](./src/binarySearchTree.js) - a binary tree in which data with lesser values are stored in left nodes and data with greater values are stored in right nodes.

---
_Source: https://npm.io/package/javascript-abstract-types · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
