hasown
A robust, ES3 compatible, "has own property" predicate.
Found 2425 results for property
A robust, ES3 compatible, "has own property" predicate.
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
`Object.defineProperty`, but not IE 8's broken one.
Merge objects using their property descriptors
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Extend an object with the properties of additional objects. node.js/javascript util.
Define a lazily evaluated property on an object
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Compile regular expressions' unicodeSets (v) flag.
Info on the properties and attributes of the web platform
Create an error with a code
Get, set, or delete a property from a nested object using a dot path
Handle values based on a property
Parse regular expressions' unicodeSets (v) flag.
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Map of URL attributes in HTML
Set nested properties on an object using dot notation.
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
Returns an array of all enumerable symbol properties found directly upon a given object
A better Object.defineProperty()
Sorts CSS declarations fast and automatically in a certain order.
ECMAScript 6 Symbol polyfill
Property descriptor factory
Tests if a JSON property can be accessed using . syntax
ECMAScript Abstract Operations for "getting properties" (Get, GetV, GetMethod)
Get a compare function for array to sort
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
Delete nested properties from an object using dot notation.
tiny util for getting and setting deep object props safely
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
Utils for working with JavaScript classes and prototype methods.
Use logical properties and values in CSS
Like `Object.keys()` but also includes symbols
Like `extend` but only copies missing properties/values to the target object.
hast utility to check if a node has a property
HTML and SVG DOM property configs used by React.
A safer `.hasOwnProperty()`
Access deep object properties using a path
Provides a list of reserved identifiers for JavaScript
Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
Sanitize strings for use as JavaScript identifiers & property names
Convert a string to a valid JavaScript identifier
Copy properties deeply between two objects.
Recursively merge values in a javascript object.
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
Processes each properties of an object deeply.
Define a non-enumerable read-only property.
Similar to assign-value but deeply merges object values or nested values using object path/dot notation.
Define (or modify) an object property.
Test if an object has a specified property.
Check if a string is a valid JavaScript identifier
Map of HTML elements to allowed attributes
Sort an array on an object property
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
Shallow clones an object while respecting the original property descriptors
Get a property from an object using dot (object path) notation.
A stylelint rule to disallow usage of unknown custom properties
Does a JS type have a property
List of properties for JavaScript objects
Minimal bi-directional object references for JavaScript
Read, write or test a data structure's nested property via a string like 'my.nested.property'. It works through arrays and objects.'
List of getter/setter properties for JavaScript types
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
Map of SVG elements to allowed attributes
Enforce usage of logical properties and values in CSS
Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
Access nested property values at any depth with a simple expression.
Parse length and angle CSS values and convert between units
Sort CSS declarations in a certain order.
Define a read-only property.
Enforce usage of logical properties and values in CSS
Lazily initialized properties for objects
Fast and simple way to parse code context for use with documentation from code comments. Parses context from a single line of JavaScript, for functions, variable declarations, methods, prototype properties, prototype methods etc.
Convert string with bracket notation to dot property notation for Node.js and the browser.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
Utility for modifying / processing the contents of Javascript objects or arrays via object notation strings or globs.
Parsing and tokenizing attributes string
Execute a method out from an object.
Group array of objects into lists.
hast utility to check if a property is an event handler
Inspects a Property and returns useful informations about it (e.g. nested properties, function inspection, property descriptor, value, type, constructor)
Executes a callback for each property found on a object, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object and Function prototypes by default,
Define a non-enumerable read-only accessor.
Executes a callback for each property found on a object, recursively on nested properties, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object an
Lazy evaluated property injection decorators for InversifyJS
Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu
Get the textual position of a property in a JSON text
Map of info on enumerated attributes in HTML
Test if an object's own property is enumerable.
A package for detecting all duplicated property keys of a JSON string.
List of prototype properties for JavaScript types
A dynamic JSON parser that isn't strict and can be customized.
Just a helper for plucking a property out of an object.
Returns true if an object has an own, nested property using dot notation paths ('a.b.c').
Like `extend` but recursively copies only the missing properties/values to the target object.
get value by object property
Expand a string into a JavaScript object using a simple notation. Use the CLI or as a node.js lib.
Define a non-enumerable read-write accessor.
Create a new object filtered to have only properties for which the callback returns true.
The lodash method `_.property` exported as a module.
Return a property descriptor for an object's own property.
Two way conversions between objects and dot/bracket notation
Returns `true` if a value exists in the given string, array or object.
🐡 Get, set, remove, and test for deeply nested properties
Immutable version of dot-prop with some extensions
Create property accessor/caller statements for dot paths
Get the 'src' value from any string containing a src="" (embed, iframe, html, etc).
Encrypted model attributes in your favourite ORM.
a simple utility function for getting a value at a path from an object with all the usecases properly covered
A safe, declarative way to influence the styles and attributes of nodes outside your app's tree.
Use dot notation to get properties from deeply nested object and array structures.
Return a partial object copy containing only specified keys.
Return a partial object copy excluding specified keys.
Inline SVGs in CSS. Supports SVG Fragments, SVG Parameters.
A plugin to automatically generate properties (for example data attributes) for all JSX open tags, using user specified convention
PostCss plugin to use CSS Custom Properties in at-rule @each, @for, @if, @else
(fork of omit-empty) Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
A fast pattern matcher on JavaScript object properties.
PostCSS plugin for sass-like Map Function
Type-safe library for reading, writing, or checking, nested values of an object
Effectively merge arrays of objects into a single array by merging objects with the same key (property).
Better `Object.defineProperty()`.
Return a copy of an object without the given keys.
Test if an object has a specified method name, either own or inherited.
Hides certain model properties when invoking toJSON or toObject.
check RegExp ( regular expressions ) support
Generative property tests for Jasmine
Test if an object has a specified property, either own or inherited.
Creates an Object from a collection of key-value pairs or key-descriptor pairs.
HTML5 HTMLElement.dataset ponyfill
A mixin for declaring property accessors
Pluck nested properties from an object
Get property value by dot notation
Get a property from object
Safely get deep nested properties using dot notation
The hasNestedProperty method missing in Object. This module does not extend Object.
Use powerful dot notation (dot path + wildcard) to manipulate properties of JSON
Check whether a given CSS property is the shorthand form
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing
Set nested values on an object using a dot path or custom separator
Define a read-only accessor.
A decorator for watching property change
Utility for sorting object arrays on multiple properties
Get a property from a nested object using a dot path or custom separator
List of HTML event handler attributes.
Apple Property List (plist) parsing & serializing of XML / Binary / JSON formats
Creates an object composed of the picked object properties from a nested object using a dot path or custom separator
Filter an object values using glob patterns or with a `callback` function returns true.
Defines multiple object properties all at once, optionally with shared settings.
Define a read-write accessor.
tiny util for making enumerable properties
Polyfill for window.location.origin
unist utility to index property values or computed keys to nodes
Randomised test property/data generation for NodeJS
Deep sort an object, no matter what the contents are.
Set and get values on objects via dot-notation strings.
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library can do this!).
Reads/Writes CSS configuration of HTML components using centralized CSS variables.
A color management system for web components using css variables (css custom properties).
Retrieves a property only if hasOwnProperty() is true.
Generates all possible objects (combinations of property values).
A border & border-radius management system for web components using css variables (css custom properties).
Define lazy properties on objects that are initialized once and only when accessed. Also known as a lazy initialization and cached/memoized getters.
A spacing management system for web components using css variables (css custom properties).
Define JavaScript object properties quickly with ES5 defaults
Filter the keys of an object using glob patterns.
Get and set nested properties of objects and arrays
Access nested object properties via strings
Deep set a nested property.
Deep get a nested property.
Get the vendors prefixes of a css properties, according to can i use datas.
A responsive management system based on screen width.
Access nested object properties using a dot path
Deletes a deeply nested object property
Fetch, set, and test deeply nested object properties
💠 Recursive assign for objects, arrays and more
Test whether at least one element in a provided array has a specified property key-value pair, either own or inherited.
Sort an array of objects based on a certain property supplied in path form
Sets the value at path of object.
bind a property descriptor (value, getter and setter)
Extract front-matter header from files
Stringify any value to be used as the key of an object.
A stylelint rule to disallow usage of unknown custom properties
Get a nested property value.
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
Deep-clone properties from one object to another and make them non-enumerable, or make existing properties on an object non-enumerable.
A simple and intuitive way to shim private methods and properties in JavaScript.
Sort an array of JSON objects by a property
replacement for Object.defineProperty
Use the opacity property in older Internet Explorer
Vendor-prefix any property.
ESLint rules for sorting properties of object expressions, object destructures, and type literals interfaces for TypeScript by their keys.
get the property value from a nested object by using the dot path `a.b.c`
Locale Property Resource Bundle Loader for Webpack
A dynamic JSON parser that isn't strict and can be customized.
Easy property validation for JavaScript, Node and Express.
Convert content of a class instance to a string.
Assign a value to a property in an Array iterator
Define a non-enumerable property.
Expand key-value pairs whose keys use dot-notation
Makes your object properties hard.
Simple property searches on your JavaScript objects.
PostCSS helper method to shallowly iterate over each declaration.
Provides a way to parse Tiled project files (.tiled-project) and maps into typescript usable format,. Additionally, it also flattens the properties of nested Tiled classes into the root Tiled class's/object's/layer's own properties, as if it had inherited
Validate the type of object's properties.
Parameter validator makes it easy to verify that an object contains required, valid parameters.
expands expressions in object graphs
Determine type of property.
Parse a string of javascript to determine the context for functions, variables and comments based on the code that follows.
Count object's keys.
Get string name property of entity.
🪄 Efficiently remove, replace, set or default object properties.
Harden properties of entity.
Generative property tests for Mocha
A spec-compliant as much as it could be, small, and tested ES6 Symbol implementation.
Transfer all properties.
Define property descriptor.
Get, set, or delete a property from a nested object using a dot path
A JSON schema for music.
Parser and stringifier of `border` property
functional transforms, accessors, and an ES5 fat arrow translator
Turn any window method to a writable state in IE<=8
A set of useful utility functions for JavaScript run-time type checking and inspection.
A small safe accessor that uses reduce to prevent 'Cannot read property of undefined' errors
Checks if property is writable.
Generate type safe dot paths to object properties based on an interface.
Convert a JavaScript object's key:value pairs into a [customizable] delimited property string
A function on the Object constructor that determines if a property is writable.
Get, set, or delete a property from a nested object using a dot path refactored for typescript
OneHome (CoreLogic) MCP server for Claude — developed and maintained by AI (Claude Code)
Set nested properties on an object using dot notation.
Get property descriptor.
CSS Prefixer for JavaScript code. The simple library to get vendor-prefixed name (e.g. `webkitFlex`) and vendor-prefixed value (e.g. `-moz-inline-grid`) of CSS property. This is not pre-compiler for style-sheet, this is used to handle those in JavaScript
Decorate an Object's property for Proxy interception
Caged property to entity.
Babel plugin that binds every class method to "this" with hot reload support
Getter-setter factory utility
util for validation that object has defined props
Reactive property system.
Special purpose lifting combinator for Kefir properties
Copy property and descriptors.