# implies

> Boolean logical and Bitwise "Implies" operators

Latest version **1.0.3** (published 2021-07-29) · MIT license · 0 weekly downloads

## Install

```sh
npm install implies
pnpm add implies
yarn add implies
bun add implies
```

## Health

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

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.3 |
| Published | 2021-07-29 |
| First published | 2021-07-29 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 20 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Jay Reardon |
| Maintainers | chronosis |
| Keywords | implies, boolean, bitwise |

## Links

- npm: https://www.npmjs.com/package/implies
- Repository: https://github.com/chronosis/implies
- Homepage: https://github.com/chronosis/implies#readme
- Issues: https://github.com/chronosis/implies/issues
- npm.io page: https://npm.io/package/implies

## Dependencies (1)

- [integer](https://npm.io/package/integer.md) ^4.0.0

## Recent versions

- 1.0.3 (latest) — 2021-07-29
- 1.0.2 — 2021-07-29
- 1.0.1 — 2021-07-29

## README

# implies
[![NPM](https://nodei.co/npm/implies.png?downloads=true)](https://nodei.co/npm/implies/)

[![Actual version published on npm](http://img.shields.io/npm/v/implies.svg)](https://www.npmjs.org/package/implies)
[![Master build](https://github.com/chronosis/implies/actions/workflows/build-master.yml/badge.svg)](https://github.com/chronosis/implies/actions/workflows/build-master.yml)
[![Total npm module downloads](http://img.shields.io/npm/dt/implies.svg)](https://www.npmjs.org/package/implies)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/dcf2d8cc6c114943835e79c8a8c18b18)](https://www.codacy.com/gh/chronosis/implies/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=chronosis/implies&amp;utm_campaign=Badge_Grade)
[![Codacy Coverage Badge](https://app.codacy.com/project/badge/Coverage/dcf2d8cc6c114943835e79c8a8c18b18)](https://www.codacy.com/gh/chronosis/implies/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=chronosis/implies&amp;utm_campaign=Badge_Coverage)
[![Dependencies badge](https://david-dm.org/chronosis/implies/status.svg)](https://david-dm.org/chronosis/implies?view=list)

Provides convenient operations for Boolean logical and Bitwise "Implies" operators
# [Installation](#installation)
<a name="installation"></a>

```shell
  npm install implies
```

# [Usage](#usage)
<a name="usage"></a>

```js
  const { implies, bitwiseImplies } = require('implies');

  console.log(implies(true, true));   // true
  console.log(implies(true, false));  // false
  console.log(implies(false, true));  // true
  console.log(implies(false, false)); // true
```

# [API Reference](#api)
<a name="api"></a>

## _.implies(a, b) &#x27fe; boolean
Test the logic imply operation a => b, providing the following truth table:

| A | B | Result |
| - | - | ------ |
| T | T | T |
| T | F | F |
| F | T | T |
| F | F | T |

## _.bitwiseImplies(a, b, [radix=10]) &#x27fe; string
Performs a bitwise implies operation between a => b treating the passed values as 64-bit integers and returning a numeric string of the given radix/base (defaulting to base-10)

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