is-plain-obj
npmv4.1.0TypeScriptCheck if a value is a plain object
Overview
is-plain-obj is an npm package that check if a value is a plain object. The latest version is 4.1.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need check if a value is a plain object and value a focused solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
- Lean dependency tree (3 direct dependencies).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of is-plain-obj.
Dependencies
Dev (3)
Used by
Popular packages that depend on is-plain-obj.
Alternatives to is-plain-obj
Check if something is a generator function
Returns true if a string has an extglob.
Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
Is this an arguments object? It's a harder question than you think.
type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.
Media Type Database
`Object.defineProperty`, but not IE 8's broken one.
Infer the content-type of a request.
Get details about the current Continuous Integration environment
Merge objects using their property descriptors
Fork of pretty-format with support for ESM
Frequently installed together
A high-level API to control headless Chrome over the DevTools Protocol
TypeScript definitions for node
Programmatic access to the ARIA specification
Create, read and edit .zip files with JavaScript http://stuartk.com/jszip
The lodash method `_.cloneDeep` exported as a module.
TypeScript definitions for @sinonjs/fake-timers
Utility package providing type information for a variety of WebdriverIO interfaces
A WDIO helper utility to provide several utility functions used across the project.
CSS value parser
React Element Selector Query (resq) - Query React components and children by selector (component name)
lightweight rgb/rgba to hex parser
The fast, flexible & elegant library for parsing and manipulating HTML and XML.
Version history
| Version | Published | License |
|---|---|---|
| 4.1.0latest | 4 years ago | MIT |
| 4.0.0 | 5 years ago | MIT |
| 3.0.0 | 5 years ago | MIT |
| 2.1.0 | 6 years ago | MIT |
| 2.0.0 | 7 years ago | MIT |
| 1.1.0 | 10 years ago | MIT |
| 1.0.0 | 11 years ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install is-plain-obj?
Run `npm install is-plain-obj` to add is-plain-obj to your npm project.
What license is is-plain-obj released under?
is-plain-obj is distributed under the MIT license.
How popular is is-plain-obj?
is-plain-obj has approximately 0 downloads per week and 1 known dependent packages.