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

https://github.com/dlueth/qoopido


https://github.com/dlueth/qoopido

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# @qoopido

[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/dlueth/qoopido/Tests?label=Tests&style=flat-square)](https://github.com/dlueth/qoopido/actions?query=workflow%3ATests)
[![Coveralls Coverage](https://img.shields.io/coveralls/dlueth/qoopido.svg?style=flat-square)](https://coveralls.io/github/dlueth/qoopido)
![David](https://img.shields.io/david/dlueth/qoopido.svg?style=flat-square)
![License](https://img.shields.io/github/license/dlueth/qoopido.svg?style=flat-square)

Lerna & Rollup based monorepo for all packages from @qoopido namespace

## Packages

1. [@qoopido/emitter](https://github.com/dlueth/qoopido/tree/master/packages/emitter):
Ultra-flexible & dead simple event emitter supporting RegExp-based event subscription and global listeners

2. [@qoopido/pledge](https://github.com/dlueth/qoopido/tree/master/packages/pledge):
Promises on steroids - capable of resolving and rejecting with multiple values

3. [@qoopido/queue](https://github.com/dlueth/qoopido/tree/master/packages/queue):
Simple & versatile queue with built-in event emitter

4. [@qoopido/semver](https://github.com/dlueth/qoopido/tree/master/packages/semver):
Utility package to handle semver versions and compare them

5. [@qoopido/task](https://github.com/dlueth/qoopido/tree/master/packages/task):
Tiny package to offload any given function to a separate, async worker in its own thread

6. [@qoopido/validator](https://github.com/dlueth/qoopido/tree/master/packages/validator):
Validators against your daily dose of scratching your head about what the hell went wrong this time

7. [@qoopido/utility](https://github.com/dlueth/qoopido/tree/master/packages/utility):
The swiss army knife of frequently used utility functions for your very own projects