# @pluginjs/is

> A workflow for modern frontend development.

Latest version **0.8.9** (published 2022-08-29) · GPL-3.0 license · 0 weekly downloads

## Install

```sh
npm install @pluginjs/is
pnpm add @pluginjs/is
yarn add @pluginjs/is
bun add @pluginjs/is
```

## Health

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

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.8.9 |
| Published | 2022-08-29 |
| First published | 2017-12-26 |
| Weekly downloads | 0 |
| License | GPL-3.0 |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | >= 8 |
| Dependencies | 0 |
| Unpacked size | 38.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 17 |
| Author | Creation Studio Limited |
| Maintainers | thecreation, kaptinlin |

## Links

- npm: https://www.npmjs.com/package/@pluginjs/is
- Repository: https://github.com/pluginjs/pluginjs
- Homepage: https://pluginjs.com
- Issues: https://github.com/pluginjs/pluginjs/issues
- npm.io page: https://npm.io/package/@pluginjs/is

## Recent versions

- 0.8.9 (latest) — 2022-08-29
- 0.8.8 — 2022-01-08
- 0.8.7 — 2021-07-01
- 0.8.6 — 2021-03-25
- 0.8.5 — 2021-03-01
- 0.8.4 — 2020-07-13
- 0.8.3 — 2020-02-11
- 0.8.2 — 2020-02-11
- 0.7.18 — 2020-01-15
- 0.7.17 — 2019-12-17
- 0.7.16 — 2019-12-16
- 0.7.15 — 2019-09-20
- 0.7.14 — 2019-08-06
- 0.7.13 — 2019-07-22
- 0.7.12 — 2019-05-31
- … 36 more at https://npm.io/package/@pluginjs/is/versions

## README

# Is

[![npm package](https://img.shields.io/npm/v/@pluginjs/is.svg)](https://www.npmjs.com/package/@pluginjs/is)

`is` is a utility JavaScript library for type check.

## Introduction
### Installation

#### Yarn

```javascript
yarn add @pluginjs/is
```

#### NPM

```javascript
npm i @pluginjs/is
```

## Getting Started

**CDN:**

Development:

```html
<script src="https://unpkg.com/@pluginjs/is/dist/is.js"></script>
```

Production:

```html
<script src="https://unpkg.com/@pluginjs/is/dist/is.min.js"></script>
```

## API

### isArguments

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isArguments | `Boolean` | |

### isArray

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isArray | `Boolean` | |

### isBoolean

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isBoolean | `Boolean` | |

### isChar

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isChar | `Boolean` | |

### isDate

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isDate | `Boolean` | |

### isDomNode

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isDomNode | `Boolean` | |

### isError

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isError | `Boolean` | |

### isFunction

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isFunction | `Boolean` | |

### isJson

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isJson | `Boolean` | |

### isNaN

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isNaN | `Boolean` | |

### isNull

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isNull | `Boolean` | |

### isNumber

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isNumber | `Boolean` | |

### isObject

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isObject | `Boolean` | |

### isPlainObject

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isPlainObject | `Boolean` | |

### isEmptyObject

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isEmptyObject | `Boolean` | |

### isRegexp

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isRegexp | `Boolean` | |

### isString

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isString | `Boolean` | |

### isUndefined

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isUndefined | `Boolean` | |

### isNumeric

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isNumeric | `Boolean` | |

### isPercentage

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isPercentage | `Boolean` | |

### isDecimal

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isDecimal | `Boolean` | |

### isFinite

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isFinite | `Boolean` | |

### isInfinite

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isInfinite | `Boolean` | |

### isInteger

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isInteger | `Boolean` | |

### isNegative

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isNegative | `Boolean` | |

### isPositive

Parameters

| Name | Type | Description |
|||-|
| value | `String` | |

Returns

| Name | Type | Description |
|||-|
| isPositive | `Boolean` | |

## Browser support

Tested on all major browsers.

| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" alt="Opera" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Opera |
| --------- | --------- | --------- | --------- | --------- |
| IE11, Edge| last 2 versions| last 2 versions| last 2 versions| last 2 versions|

## License

@pluginjs/is is Licensed under [the GPL-v3 license](LICENSE).

If you want to use @pluginjs/is project to develop commercial sites, themes, projects, and applications, the Commercial license is the appropriate license. With this option, your source code is kept proprietary.

For purchase an Commercial License, contact us purchase@thecreation.co.

## Copyright

Copyright (C) 2022 [Creation Studio Limited](creationstudio.com).

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