es-define-property
npmv1.0.1TypeScript`Object.defineProperty`, but not IE 8's broken one.
Overview
es-define-property is an npm package that `Object.defineProperty`, but not IE 8's broken one. It is extremely widely used, with about 145.6M downloads per week and 1 known dependents in the graph. The latest version is 1.0.1, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need `Object.defineProperty`, but not IE 8's broken one and value a battle-tested, widely-adopted 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
- Large, well-established user base (145.6M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
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 es-define-property.
Dependencies
Dev (15)
Used by
Popular packages that depend on es-define-property.
Alternatives to es-define-property
A robust, ES3 compatible, "has own property" predicate.
A JavaScript parser
An AST-based pattern checker for JavaScript.
Merge objects using their property descriptors
A query library for ECMAScript AST using a CSS selector like query language.
An Esprima-compatible JavaScript parser built on Acorn
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
A small polyfill for Object.setprototypeof
Really Fast Deep Clone
Determine whether an AST node is a reference
Protocol Buffers for ECMAScript. The only JavaScript Protobuf library that is fully-compliant with Protobuf conformance tests.
Tomorrow's ECMAScript modules today!
Frequently installed together
Store information about any JS value in a side channel. Uses WeakMap if available.
An AST-based pattern checker for JavaScript.
Convert character encodings in pure javascript.
Runtime typescript and ESM support for Node.js
the most correct and second fastest glob implementation in JavaScript
Version history
| Version | Published | License |
|---|---|---|
| 1.0.1latest | 1 year ago | MIT |
| 1.0.0 | 2 years ago | MIT |
Maintainers
Frequently asked questions
How do I install es-define-property?
Run `npm install es-define-property` to add es-define-property to your npm project.
What license is es-define-property released under?
es-define-property is distributed under the MIT license.
How popular is es-define-property?
es-define-property has approximately 145,581,502 downloads per week and 1 known dependent packages.