# putil-isplainobject

> Simple and lightweight utility for checking given object is plain

Latest version **1.1.5** (published 2023-01-09) · MIT license · 0 weekly downloads

## Install

```sh
npm install putil-isplainobject
pnpm add putil-isplainobject
yarn add putil-isplainobject
bun add putil-isplainobject
```

## 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.1.5 |
| Published | 2023-01-09 |
| First published | 2017-07-04 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Node | >=6.0 |
| Dependencies | 0 |
| Unpacked size | 5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Panates Ltd. |
| Maintainers | erayhanoglu |
| Keywords | javascript, plain, object |

## Links

- npm: https://www.npmjs.com/package/putil-isplainobject
- Repository: https://github.com/panates/putil-isplainobject
- Homepage: https://github.com/panates/putil-isplainobject#readme
- Issues: https://github.com/panates/putil-isplainobject/issues
- npm.io page: https://npm.io/package/putil-isplainobject

## Recent versions

- 1.1.5 (latest) — 2023-01-09
- 1.1.4 — 2021-03-30
- 1.1.3 — 2020-11-12
- 1.1.2 — 2020-07-17
- 1.1.1 — 2020-05-13
- 1.0.3 — 2019-06-15
- 1.0.2 — 2019-05-25
- 1.0.1 — 2017-10-03
- 1.0.0 — 2017-07-04

## README

# putil-isplainobject

[![NPM Version][npm-image]][npm-url]
[![NPM Downloads][downloads-image]][downloads-url]
[![Build Status][travis-image]][travis-url]
[![Test Coverage][coveralls-image]][coveralls-url]
[![Dependencies][dependencies-image]][dependencies-url]
[![DevDependencies][devdependencies-image]][devdependencies-url]

Simple and lightweight utility for checking given object is plain

## Installation

  - `npm install putil-isplainobject --save`

## Usage


```javascript
const isplainobject = require('putil-isplainobject');


console.log( isplainobject({a: 1})); // true
console.log( isplainobject(1)); // false
console.log( isplainobject('a')); // false
console.log( isplainobject(new MyClass())); // false
console.log( isplainobject(MyClass)); // false
```

## Node Compatibility

  - node `>= 6.x`;
  
### License
[MIT](LICENSE)

[npm-image]: https://img.shields.io/npm/v/putil-isplainobject.svg
[npm-url]: https://npmjs.org/package/putil-isplainobject
[travis-image]: https://img.shields.io/travis/panates/putil-isplainobject/master.svg
[travis-url]: https://travis-ci.org/panates/putil-isplainobject
[coveralls-image]: https://img.shields.io/coveralls/panates/putil-isplainobject/master.svg
[coveralls-url]: https://coveralls.io/r/panates/putil-isplainobject
[downloads-image]: https://img.shields.io/npm/dm/putil-isplainobject.svg
[downloads-url]: https://npmjs.org/package/putil-isplainobject
[gitter-image]: https://badges.gitter.im/panates/putil-isplainobject.svg
[gitter-url]: https://gitter.im/panates/putil-isplainobject?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
[dependencies-image]: https://david-dm.org/panates/putil-isplainobject/status.svg
[dependencies-url]:https://david-dm.org/panates/putil-isplainobject
[devdependencies-image]: https://david-dm.org/panates/putil-isplainobject/dev-status.svg
[devdependencies-url]:https://david-dm.org/panates/putil-isplainobject?type=dev
[quality-image]: http://npm.packagequality.com/shield/putil-isplainobject.png
[quality-url]: http://packagequality.com/#?package=putil-isplainobject

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