Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/so1ve/crpr

Create a promise, but avoid using constructors.
https://github.com/so1ve/crpr

javascript promise

Last synced: 19 days ago
JSON representation

Create a promise, but avoid using constructors.

Awesome Lists containing this project

README

        

# crpr

[![NPM version](https://img.shields.io/npm/v/crpr?color=a1b858&label=)](https://www.npmjs.com/package/crpr)

Create a promise, but avoid using constructors.

## 📦 Installation

```bash
$ npm install crpr
$ yarn add crpr
$ pnpm add crpr
```

## 🚀 Usage

```ts
import { crpr } from "crpr";

const { promise, resolve, reject } = crpr();
// or const [promise, resolve, reject] = crpr();

resolve("114514");

promise.then(console.log); // 114514
```

## 📝 License

[MIT](./LICENSE). Made with ❤️ by [Ray](https://github.com/so1ve)