is-plain-obj (2.1.0)
Published 2026-02-24 13:58:33 +00:00 by atheaadmin
Installation
registry=npm install is-plain-obj@2.1.0"is-plain-obj": "2.1.0"About this package
is-plain-obj 
Check if a value is a plain object
An object is plain if it's created by either {}, new Object(), or Object.create(null).
Install
$ npm install is-plain-obj
Usage
const isPlainObject = require('is-plain-obj');
isPlainObject({foo: 'bar'});
//=> true
isPlainObject(new Object());
//=> true
isPlainObject(Object.create(null));
//=> true
isPlainObject([1, 2, 3]);
//=> false
class Unicorn {}
isPlainObject(new Unicorn());
//=> false
Related
Get professional support for this package with a Tidelift subscription
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.
Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies.
Dependencies
Development Dependencies
| ID | Version |
|---|---|
| ava | ^1.4.1 |
| tsd | ^0.7.2 |
| xo | ^0.24.0 |
Keywords
object
is
check
test
type
plain
vanilla
pure
simple
Details
Assets (1)
Versions (3)
View all
is-plain-obj-2.1.0.tgz
1.9 KiB