is-accessor-descriptor
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Found 2368 results for property descriptor
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.
Property descriptor factory
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.
Return a property descriptor for an object's own property.
bind a property descriptor (value, getter and setter)
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
Creates an Object from a collection of key-value pairs or key-descriptor pairs.
Inspects a Property and returns useful informations about it (e.g. nested properties, function inspection, property descriptor, value, type, constructor)
Get property descriptor.
Define property descriptor.
Define (or modify) an object property.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
weak decorator, wraps it with a WeakRef descriptor
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Defines multiple object properties all at once, optionally with shared settings.
Better `Object.defineProperty()`.
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.
Is Accessor Descriptor is package from Ganuz library
A robust, ES3 compatible, "has own property" predicate.
Extend an object with the properties of additional objects. node.js/javascript util.
`Object.defineProperty`, but not IE 8's broken one.
Merge objects using their property descriptors
Normalize a json object to meets a json-schema using extended schema descriptor.
Define a lazily evaluated property on an object
Compile regular expressions' unicodeSets (v) flag.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Parse regular expressions' unicodeSets (v) flag.
Get, set, or delete a property from a nested object using a dot path
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.
Info on the properties and attributes of the web platform
Delete nested properties from an object using dot notation.
Create an error with a code
ECMAScript 6 Symbol polyfill
Sorts CSS declarations fast and automatically in a certain order.
Returns an array of all enumerable symbol properties found directly upon a given object
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).
Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
A better Object.defineProperty()
Handle values based on a property
Get a compare function for array to sort
tiny util for getting and setting deep object props safely
Use logical properties and values in CSS
Tests if a JSON property can be accessed using . syntax
A safer `.hasOwnProperty()`
Like `extend` but only copies missing properties/values to the target object.
Map of URL attributes in HTML
Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.
Access deep object properties using a path
HTML and SVG DOM property configs used by React.
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
Copy properties deeply between two objects.
Sanitize strings for use as JavaScript identifiers & property names
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.
hast utility to check if a node has a property
Processes each properties of an object deeply.
Recursively merge values in a javascript object.
Return a property descriptor for an object's own or inherited property.
Define JavaScript object properties quickly with ES5 defaults
Get a property from an object using dot (object path) notation.
Test if an object has a specified property.
Sort an array on an object property
Define a non-enumerable read-only property.
Does a JS type have a property
Shallow clones an object while respecting the original property descriptors
To Accessor Descriptor is package from Ganuz library
List of getter/setter properties for JavaScript types
Like `Object.keys()` but also includes symbols
List of properties for JavaScript objects
Map of HTML elements to allowed attributes
Get Own Property Descriptor is package from Ganuz library
Define an accessor property on an object. Will either throw, or fall back to assignment in loose mode, in an engine without descriptors.
Similar to assign-value but deeply merges object values or nested values using object path/dot notation.
Map of SVG elements to allowed attributes
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
Lazily initialized properties for objects
Provides a list of reserved identifiers 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.'
Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
A stylelint rule to disallow usage of unknown custom properties
Parse length and angle CSS values and convert between units
Check if a string is a valid JavaScript identifier
Access nested property values at any depth with a simple expression.
Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.
Execute a method out from an object.
Minimal bi-directional object references for JavaScript
Group array of objects into lists.
Enforce usage of logical properties and values in CSS
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,
Is Data Descriptor is package from Ganuz library
Sort CSS declarations in a certain order.
Convert string with bracket notation to dot property notation for Node.js and the browser.
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
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.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
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
Enforce usage of logical properties and values in CSS
Lazy evaluated property injection decorators for InversifyJS
Utility for modifying / processing the contents of Javascript objects or arrays via object notation strings or globs.
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.
[![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
Get a property from object
Get the textual position of a property in a JSON text
Create a new object filtered to have only properties for which the callback returns true.
A dynamic JSON parser that isn't strict and can be customized.
Returns `true` if a value exists in the given string, array or object.
Just a helper for plucking a property out of an object.
Immutable version of dot-prop with some extensions
A package for detecting all duplicated property keys of a JSON string.
Expand a string into a JavaScript object using a simple notation. Use the CLI or as a node.js lib.
List of prototype properties for JavaScript types
Define a non-enumerable read-only accessor.
Test if an object's own property is enumerable.
The lodash method `_.property` exported as a module.
hast utility to check if a property is an event handler
Encrypted model attributes in your favourite ORM.
Define a read-only property.
Is Property Descriptor is package from Ganuz library
Create property accessor/caller statements for dot paths
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
get value by object property
Map of info on enumerated attributes in HTML
a simple utility function for getting a value at a path from an object with all the usecases properly covered
🐡 Get, set, remove, and test for deeply nested properties
A plugin to automatically generate properties (for example data attributes) for all JSX open tags, using user specified convention
A safe, declarative way to influence the styles and attributes of nodes outside your app's tree.
Define a non-enumerable read-write accessor.
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!).
Effectively merge arrays of objects into a single array by merging objects with the same key (property).
Hides certain model properties when invoking toJSON or toObject.
Two way conversions between objects and dot/bracket notation
PostCSS plugin for sass-like Map Function
Use dot notation to get properties from deeply nested object and array structures.
Generative property tests for Jasmine
Get the 'src' value from any string containing a src="" (embed, iframe, html, etc).
Check whether a given CSS property is the shorthand form
Parsing and tokenizing attributes string
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Type-safe library for reading, writing, or checking, nested values of an object
A fast pattern matcher on JavaScript object properties.
The hasNestedProperty method missing in Object. This module does not extend Object.
HTML5 HTMLElement.dataset ponyfill
PostCss plugin to use CSS Custom Properties in at-rule @each, @for, @if, @else
Set nested values on an object using a dot path or custom separator
[](https://www.npmjs.com/package/@hoangcung1804npm/culpa-corporis-laboriosam) [ Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Get a property from a nested object using a dot path or custom separator
[![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
Use powerful dot notation (dot path + wildcard) to manipulate properties of JSON
Retrieves a property only if hasOwnProperty() is true.
Inline SVGs in CSS. Supports SVG Fragments, SVG Parameters.
💠 Recursive assign for objects, arrays and more
Deep sort an object, no matter what the contents are.
[![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
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Safely get deep nested properties using dot notation
Set and get values on objects via dot-notation strings.
Sets the value at path of object.
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
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
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Filter an object values using glob patterns or with a `callback` function returns true.
Return a copy of an object without the given keys.
Pluck nested properties from an object
A decorator for watching property change
Polyfill for window.location.origin
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Utility for sorting object arrays on multiple properties
Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing
Get property value by dot notation
Get a nested property
To Data Descriptor is package from Ganuz library
Filter the keys of an object using glob patterns.
Randomised test property/data generation for NodeJS
tiny util for making enumerable properties
check RegExp ( regular expressions ) support
Use the opacity property in older Internet Explorer
Return a partial object copy containing only specified keys.
Stylelint plugin for managing arbitrary properties. Includes Less and Sass support.
Define lazy properties on objects that are initialized once and only when accessed. Also known as a lazy initialization and cached/memoized getters.
Return a partial object copy excluding specified keys.
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
A dynamic JSON parser that isn't strict and can be customized.
Locale Property Resource Bundle Loader for Webpack
expands expressions in object graphs
Test if an object has a specified method name, either own or inherited.
Access nested object properties via strings
Sort an array of objects based on a certain property supplied in path form
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Generates all possible objects (combinations of property values).
A spec-compliant as much as it could be, small, and tested ES6 Symbol implementation.
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Deep set a nested property.
Sort an array of JSON objects by a property
Deletes a deeply nested object property
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
tiny util for getting and setting deep object props safely
Extract front-matter header from files
Deep get a nested property.
A stylelint rule to disallow usage of unknown custom properties
<!-- markdownlint-disable MD041 -->
Stringify any value to be used as the key of an object.
Easily use dot notation to `get`, or `set` a property of a nested object.
Getter-setter factory utility
A mixin for declaring property accessors
Get the vendors prefixes of a css properties, according to can i use datas.
Parser and stringifier of `border` property
Validate the type of object's properties.
Defines a read-only property.
Turn any window method to a writable state in IE<=8
A small safe accessor that uses reduce to prevent 'Cannot read property of undefined' errors
A set of useful utility functions for JavaScript run-time type checking and inspection.
Convert content of a class instance to a string.
An ES-5 object property descriptor factory
Deep-clone properties from one object to another and make them non-enumerable, or make existing properties on an object non-enumerable.
get the property value from a nested object by using the dot path `a.b.c`
detect the properties in one lib
transition property detect
Test if an object's own or inherited property has an accessor descriptor.
replacement for Object.defineProperty
A simple and intuitive way to shim private methods and properties in JavaScript.
Fetch, set, and test deeply nested object properties
Assign a value or extend a deeply nested property of an object using object path notation.
Help to manage your methods & properties exposition
A stylelint rule to disallow usage of unknown custom properties
Assign a value to a property in an Array iterator
Get and set object properties by path where you can specify the separator.
Parse a string of javascript to determine the context for functions, variables and comments based on the code that follows.
ES 2015 way of making private properties in class-based programming
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
Babel plugin that binds every class method to "this" with hot reload support
Gets the current value of a style property for a given DOM element.
set a new property in a js object and return the value of the given property
Simple property searches on your JavaScript objects.
Assign objects into groups by one or more properties, by object value, or by using a comparator function.
Generate type safe dot paths to object properties based on an interface.
Returns an array of names from a module. Includes all enumerable properties with function values, own and inherited.
unist utility to index property values or computed keys to nodes
StyleStats is a small library to collect CSS statistics!