object-assign
ES2015 `Object.assign()` ponyfill
Found 2367 results for properties
ES2015 `Object.assign()` ponyfill
Extend an object with the properties of additional objects. node.js/javascript util.
Merge objects using their property descriptors
Define a lazily evaluated property on an object
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Easily handle defaults for your options
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Really Fast Deep Clone
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
Compile regular expressions' unicodeSets (v) flag.
Parse regular expressions' unicodeSets (v) flag.
Lowercase the keys of an object
Set nested properties on an object using dot notation.
Force V8 to use fast properties for an object
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).
Create an error with a code
A better Object.defineProperty()
Make a function mimic another one
Property descriptor factory
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
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.
List of known CSS properties
Use Custom Properties Queries in CSS
Throw better errors.
Use logical properties and values in CSS
A CSS property value parser for use with PostCSS
Correctly declare progressive enhancements for CSS Custom Properties.
Use the overflow shorthand in CSS
Like `extend` but only copies missing properties/values to the target object.
Modify the values of an object
Reads and interpolates Java .properties files
Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.
Properties file reader for Node.js
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.
Recursively merge values in a javascript object.
copy an object's properties to another object
Throw better errors.
get.and.set.deep.objects.easily = true
.properties parser/stringifier
Get a property from an object using dot (object path) notation.
.properties file parser, editor, formatter and Webpack loader.
Shallow clones an object while respecting the original property descriptors
Alaska Air Auro Design System token repository
List of getter/setter properties for JavaScript types
List of properties for JavaScript objects
Like `Object.keys()` but also includes symbols
Does a JS type's prototype have a property
An opinionated `shellscript` formatter plugin for Prettier, also support simple format of `Dockerfile`, `properties`, `gitignore`, `dotenv`, `hosts`, `jvmoptions`...
Wrap a function without changing its name and other properties
Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers
A stylelint rule to disallow usage of unknown custom properties
Parse length and angle CSS values and convert between units
Recursively rename the keys in an object.
Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Modify the names of the own enumerable properties (keys) of an object.
Returns an array of the object's prototype chain
Convert Errors & Objects into an easily-serialized vanilla Object.
Recursively omit the specified key or keys from an object.
Removes React properties
Inspects a Property and returns useful informations about it (e.g. nested properties, function inspection, property descriptor, value, type, constructor)
Enforce usage of logical properties and values in CSS
A parser for .properties files written in javascript
Convert an object of time properties to milliseconds: `{seconds: 2}` → `2000`
Group array of objects into lists.
Normalize exceptions/errors
Pluck and omit properties from a JS object
Omit object key/values recursively with lodash as only dependency.
Deeply assign the values of all enumerable-own-properties and symbols from one or more source objects to a target object. Returns the target object.
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
Like `Promise.all()` but for `Map` and `Object`
Like `extend` but recursively copies only the missing properties/values to the target object.
A simple module that works exactly as Object.assign, but skips assigning undefined values.
Parse & stringify .properties files
JavaScript .properties parser and stringifier
Normalize values in package.json using the map-schema library.
Parse string values in package.json into objects.
Automatically transforms values of class properties.
Expand a string into a JavaScript object using a simple notation. Use the CLI or as a node.js lib.
Returns `true` if a value exists in the given string, array or object.
Create a new object filtered to have only properties for which the callback returns true.
List of prototype properties for JavaScript types
Expand CSS shorthand properties
Return an array of an object's own enumerable property names.
Prettier plugin for .properties files
Return an array of an object's own enumerable and non-enumerable property names.
A simple properties panel for bpmn-js
🐡 Get, set, remove, and test for deeply nested properties
Deletes keys from the object that match a condition without side effects.
Get and set object properties with dot notation
Creates an Object from a collection of key-value pairs or key-descriptor pairs.
Copies missing properties to the target object.
Handle .properties file via promisified and typed API
Make a function mimic another one. This is a fork of sindresorhus/mimic-fn, but with CommonJS support.
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!).
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Computes the cartesian product of arrays provided by an array or an object
Clone an object and rip out unwanted properties.
Parsing and tokenizing attributes string
the fastest function for deep clone js objects compatible with es6
Map/rename keys recursively with lodash as only dependency.
Copies an object’s own properties to another object.
Properly update an error's properties
Create custom error classes
Better `Object.defineProperty()`.
Properly create error classes
Utility for mapping object properties to handler functions
(fork of omit-empty) Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.
Interact with css custom properties dynamically in the Storybook UI
Merge an error with its inner cause
Set nested values on an object using a dot path or custom separator
Gives a wrapper function the properties and string value of its underlying function.
[![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
Inline SVGs in CSS. Supports SVG Fragments, SVG Parameters.
Get a property from a nested object using a dot path or custom separator
Read Java .properties files (using the same specification), without useless additional features.
Design Tokens formatter
Defines multiple object properties all at once, optionally with shared settings.
Return an array of an object's own symbol properties.
Convert a Java properties file to JSON (with JavaScript).
Creates an object composed of the picked object properties from a nested object using a dot path or custom separator
Return an array of an object's own enumerable property names and symbols.
Chi-squared distribution constructor.
Style once, use everywhere. A build system for creating cross-platform styles.
Parse errors in the Browser and Node. Made for Cabin.
Element templates for bpmn-js
A properties panel for dmn-js
💠 Recursive assign for objects, arrays and more
Filter an object values using glob patterns or with a `callback` function returns true.
Ignore keys which have undefined values to compare from a deep equal operation with chai expect
Adds fallbacks to your CSS var() functions
Filter the keys of an object using glob patterns.
Lowercase the keys of an object. This is a fork of sindresorhus/lowercase-keys, but with CommonJS support.
Define JavaScript object properties quickly with ES5 defaults
React components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
Create, document, customize and throw node errors easily
Babel plugin for making React property aliases. This plugin was created to transform testID properties into accessibility labels that Appium can read.
Locale Property Resource Bundle Loader for Webpack
Sort objects by property names using native Array.sort() (TypeScript types included)
Style once, use everywhere. A build system for creating cross-platform styles.
Poisson distribution constructor.
 [](https://www.npmjs.com/package/theme-custom-properties) [.
Beta distribution constructor.
Read document properties from Microsoft Office Open XML documents.
Validate the type of object's properties.
Recursively Object.freeze() objects.
convert propertyfile to json object
A simple properties panel for cmmn-js
Like _.defaults, assigns properties of source objects to a target, without overriding existing ones.
A Grunt task for concatenating i18n files and generating a JavaSript friendly version of the result.
Convert content of a class instance to a string.
Extract data from an object using a dotted notation
Attempts to parse an input string according to the .properties specification.
This plugin is a PostCSS plugin that replaces supported horizontal direction properties (LTR/RTL) with logical CSS properties (start/end) to add RTL support.
mixin for custom elements to extends property mixins for data formats
Recursively delete properties from an object that have values of {} or undefined
A standalone utility to transform language files in JSON format into .properties files, and languages files in .properties format into JSON format.
Deep-clone properties from one object to another and make them non-enumerable, or make existing properties on an object non-enumerable.
A prettier plugin for extra options -- a fork of prettier-plugin-merge by necessity.
Use Typescript decorators to retrieve a property from properties.json and load it on class attribute.
Reads the entire contents of a .properties file.
> > A very lightweight PostCSS plugin to strip comments. No configuration available at this time.
Export custom media queries, custom properties, custom property sets, and custom selectors from CSS as JavaScript variables
Find nested objects and: appendProps / replaceObject / changeProps / removeObject / returnFound / insertObjectBefore / insertObjectAfter
Multi format configuration loader
A stylelint rule to disallow usage of unknown custom properties
Convert a Java properties file to JSON (with JavaScript).
handle javascript objects with ease
Get and set object properties by path where you can specify the separator.
Student's t distribution constructor.
Forge storage and properties browser as customUI component
Returns an array of names from a module. Includes all enumerable properties with function values, own and inherited.
Module-friendly fork of object-assign, an ES2015 `Object.assign()` ponyfill
ES 2015 way of making private properties in class-based programming
A developer-friendly lightweight replacement for the 'config' module that works with custom config directories and pluggable parsers
Makes your CSS files lighter and more readable by converting and combining CSS properties into their shorthand versions when possible.
Deeply list properties on any object
check partially object properties with chai
Configuration file handler
Multi format configuration loader
Ignore keys which have undefined values to compare from a deep equal operation with chai expect
Turn a list into an object
Check your props and give a helpful error if you've mis-typed.
For each comma-separated key in object create a separate property.
Normal distribution constructor.
Parameter validator makes it easy to verify that an object contains required, valid parameters.
Sort a package.json file following the NPM docs
Thin Amplib utils for RabbitMQ RPC in Node.js
CocktailJS is a small library to explore traits, talents, inheritance and annotations concepts in nodejs - Shake your objects and classes with Cocktail!
DEPRECATED - use set-value instead.
Converts physical properties into logical properties
Read document properties from Microsoft Office Open XML documents.
Pass an array of object paths (e.g. `a.b.c`) and get the first non-undefined value if the property exists, or null if it does not.
Returns true if an object has any of the specified keys.
a tiny util to mix functions and properties into a prototype
Collapse an object into a string using the syntax from expand-object. This syntax is pretty handy for setting command line arguments, for expanding/collapsing test fixtures, etc.
Ultra fast, zero config memoization of functions
A JavaScript library for creating complex objects and properties, intuitively.
A Gulp plugin to convert Java .properties to JSON
utilizes js/ts arrays with onEmpty, defined and flatMap functions
A tool for getting and setting object properties using dot notation, path notation, and arrays to speficy properties.
Safely get nested properties on an object if they exist
Edit CSS properties defined in your component to see how stories react
Vue Component Plugin for asynchronous data and computed properties.
A VitePress plugin that renders frontmatter as page properties, and makes them editable.
Gulp-theo is a plugin that transforms and formats Design Tokens
This npm library allows for dynamic manipulation of the manifest.json file in a Reactjs application, such as changing icons, names, and more. easily you can change manifest for different react-routes. This library makes it easy to update the manifest file
Omit object keys by values recursively with lodash as only dependency.
Like `Promise.all` but for object properties.
Simple `propertiesObject` creation for use with `Object.create()`
Recursively rename the keys in an object.
Transform @object properties using @propKeys and @transformers. ES5 compatible.
Simple and modern way to modify JSON files
Generates css custom properties (variables) from json or javascript object.
Fastest deep clone implementation.
Binomial distribution constructor.
About Support load multiple environment variables by properties file for react native
Lognormal distribution constructor.
Stylelint order config with comprehensive CSS properties ordering.
Recursively pick an object or an array by given criteria.
webpack properties-to-json loader based on properties
PostCSS plugin to unwrap nested properties.
Library for storing .properties files in Node.js
Immutable data structure for top-to-bottom properties in component based libraries like React
Loads multiple environment variables from properties file
Create Telefonica UNICA Errors
Runtime code for unicode-trie files.
Utility functions for copying properties from one JavaScript object to another
Allow only access to known object properties using ES2015 Proxy
Uniform distribution constructor.
This library allows you to Merge and Clone Object with prototypes
Recursively omit the specified key or keys from an object.
Vue.set with dot notation support (`'a.b.c'`) paths.
Features to generate observable properties mixin
Uppercase the keys of an object
Prettier Plugin for Rational CSS Properties Styling Order
Gulp plugin to clean a `package.json` files.
Weibull distribution constructor.
Minimal templating with {{handlebars}} in a JavaScript object.
Get list of all available CSS properties