JSPM

Found 2368 results for property descriptor

class-utils

Utils for working with JavaScript classes and prototype methods.

  • v0.3.6
  • 85.13
  • Published

hasown

A robust, ES3 compatible, "has own property" predicate.

  • v2.0.2
  • 81.07
  • Published

extend-shallow

Extend an object with the properties of additional objects. node.js/javascript util.

  • v3.0.2
  • 80.28
  • Published

es-define-property

`Object.defineProperty`, but not IE 8's broken one.

  • v1.0.1
  • 79.71
  • Published

merge-descriptors

Merge objects using their property descriptors

  • v2.0.0
  • 79.06
  • Published

json-normalizer

Normalize a json object to meets a json-schema using extended schema descriptor.

  • v0.3.5
  • 78.81
  • Published

define-lazy-prop

Define a lazily evaluated property on an object

  • v3.0.0
  • 77.03
  • Published

has-value

Returns true if a value exists, false if empty. Works with deeply nested values using object paths.

  • v2.0.2
  • 75.73
  • Published

dot-prop

Get, set, or delete a property from a nested object using a dot path

  • v9.0.0
  • 74.12
  • Published

set-value

Set nested properties on an object using dot notation.

  • v4.1.0
  • 73.87
  • Published

has-values

Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.

  • v2.0.1
  • 73.55
  • Published

property-information

Info on the properties and attributes of the web platform

  • v7.1.0
  • 73.45
  • Published

err-code

Create an error with a code

  • v3.0.1
  • 72.86
  • Published

unset-value

Delete nested properties from an object using dot notation.

  • v2.0.1
  • 72.77
  • Published

css-declaration-sorter

Sorts CSS declarations fast and automatically in a certain order.

  • v7.2.0
  • 72.45
  • Published

es6-symbol

ECMAScript 6 Symbol polyfill

  • v3.1.4
  • 72.44
  • Published

get-value

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).

  • v4.0.1
  • 72.12
  • Published

union-value

Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.

  • v2.0.1
  • 72.05
  • Published

prr

A better Object.defineProperty()

  • v1.0.1
  • 71.53
  • Published

zwitch

Handle values based on a property

  • v2.0.4
  • 71.09
  • Published

compare-func

Get a compare function for array to sort

  • v2.0.0
  • 70.48
  • Published

property-expr

tiny util for getting and setting deep object props safely

  • v2.0.6
  • 70.17
  • Published

postcss-logical

Use logical properties and values in CSS

  • v8.1.0
  • 69.64
  • Published

has-own-prop

A safer `.hasOwnProperty()`

  • v3.1.0
  • 68.47
  • Published

is-property

Tests if a JSON property can be accessed using . syntax

  • v1.0.2
  • 68.46
  • Published

object.defaults

Like `extend` but only copies missing properties/values to the target object.

  • v1.1.0
  • 67.73
  • Published

object.omit

Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.

  • v3.0.0
  • 66.58
  • Published

object-path

Access deep object properties using a path

  • v0.11.8
  • 65.65
  • Published

react-property

HTML and SVG DOM property configs used by React.

  • v2.0.2
  • 65.57
  • Published

mixin-object

Mixin the own and inherited properties of other objects onto the first object. Pass an empty object as the first arg to shallow clone.

  • v3.0.0
  • 64.72
  • Published

copy-props

Copy properties deeply between two objects.

  • v4.0.0
  • 64.09
  • Published

safe-identifier

Sanitize strings for use as JavaScript identifiers & property names

  • v0.4.2
  • 63.72
  • Published

array-sort

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.

  • v1.0.0
  • 63.51
  • Published

each-props

Processes each properties of an object deeply.

  • v3.0.0
  • 62.55
  • Published

merge-deep

Recursively merge values in a javascript object.

  • v3.0.3
  • 61.80
  • Published

describe-property

Define JavaScript object properties quickly with ES5 defaults

  • v1.1.0
  • 59.27
  • Published

get-object

Get a property from an object using dot (object path) notation.

  • v0.2.0
  • 58.37
  • Published

define-accessor-property

Define an accessor property on an object. Will either throw, or fall back to assignment in loose mode, in an engine without descriptors.

  • v1.0.0
  • 57.79
  • Published

sort-on

Sort an array on an object property

  • v6.1.0
  • 57.78
  • Published

shallow-clone-shim

Shallow clones an object while respecting the original property descriptors

  • v2.0.0
  • 57.27
  • Published

is-obj-prop

Does a JS type have a property

  • v2.0.0
  • 57.23
  • Published

get-set-props

List of getter/setter properties for JavaScript types

  • v0.2.0
  • 57.10
  • Published

obj-props

List of properties for JavaScript objects

  • v2.0.0
  • 55.89
  • Published

merge-value

Similar to assign-value but deeply merges object values or nested values using object path/dot notation.

  • v1.0.0
  • 54.53
  • Published

css-vars-ponyfill

Client-side support for CSS custom properties (aka "CSS variables") in legacy and modern browsers

  • v2.4.9
  • 53.73
  • Published

reserved-identifiers

Provides a list of reserved identifiers for JavaScript

  • v1.0.0
  • 53.34
  • Published

lazy-property

Lazily initialized properties for objects

  • v1.0.0
  • 53.25
  • Published

nested-property

Read, write or test a data structure's nested property via a string like 'my.nested.property'. It works through arrays and objects.'

  • v4.0.0
  • 53.16
  • Published

units-css

Parse length and angle CSS values and convert between units

  • v0.4.0
  • 52.99
  • Published

is-identifier

Check if a string is a valid JavaScript identifier

  • v1.0.1
  • 52.97
  • Published

omit-empty

Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.

  • v1.0.0
  • 52.88
  • Published

object-get

Access nested property values at any depth with a simple expression.

  • v2.1.1
  • 52.78
  • Published

selectn

Curried property accessor function that resolves deeply-nested object properties via dot/bracket-notation string path while mitigating TypeErrors via friendly and composable API.

  • v1.3.0
  • 52.15
  • Published

methmeth

Execute a method out from an object.

  • v1.1.0
  • 51.77
  • Published

object-refs

Minimal bi-directional object references for JavaScript

  • v0.4.0
  • 51.73
  • Published

for-each-property

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,

    • v0.0.4
    • 51.60
    • Published

    group-array

    Group array of objects into lists.

    • v1.0.0
    • 51.53
    • Published

    brackets2dots

    Convert string with bracket notation to dot property notation for Node.js and the browser.

    • v1.1.0
    • 50.67
    • Published

    for-each-property-deep

    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

      • v0.0.3
      • 50.67
      • Published

      parse-code-context

      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.

      • v1.0.0
      • 49.98
      • Published

      reduce-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

      • v0.1.3
      • 49.60
      • Published

      object-path-immutable

      Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.

      • v4.1.2
      • 49.59
      • Published

      notation

      Utility for modifying / processing the contents of Javascript objects or arrays via object notation strings or globs.

      • v2.0.0
      • 49.41
      • Published

      has-own-deep

      Returns true if an object has an own, nested property using dot notation paths ('a.b.c').

      • v1.1.0
      • 48.59
      • Published

      defaults-deep

      Like `extend` but recursively copies only the missing properties/values to the target object.

      • v0.2.4
      • 48.33
      • Published

      jsonpos

      Get the textual position of a property in a JSON text

      • v4.1.2
      • 48.06
      • Published

      @dramaorg/delectus-culpa-reprehenderit

      [![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

      • v3.5.94
      • 48.04
      • Published

      get-prop

      Get a property from object

      • v0.0.10
      • 47.86
      • Published

      object.filter

      Create a new object filtered to have only properties for which the callback returns true.

      • v0.3.0
      • 47.57
      • Published

      jsonic

      A dynamic JSON parser that isn't strict and can be customized.

      • v2.16.0
      • 47.43
      • Published

      propprop

      Just a helper for plucking a property out of an object.

      • v0.3.1
      • 47.35
      • Published

      any

      Returns `true` if a value exists in the given string, array or object.

      • v1.0.0
      • 47.31
      • Published

      dot-prop-immutable

      Immutable version of dot-prop with some extensions

      • v2.1.1
      • 46.99
      • Published

      expand-object

      Expand a string into a JavaScript object using a simple notation. Use the CLI or as a node.js lib.

      • v0.4.2
      • 46.84
      • Published

      lodash.property

      The lodash method `_.property` exported as a module.

      • v4.4.2
      • 46.29
      • Published

      encrypted-attr

      Encrypted model attributes in your favourite ORM.

      • v1.1.0
      • 46.12
      • Published

      accessory

      Create property accessor/caller statements for dot paths

      • v1.1.0
      • 45.37
      • Published

      @micromint1npm/vitae-consequuntur-itaque

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

      • v1.0.0
      • 45.00
      • Published

      jessy

      get value by object property

      • v4.1.0
      • 44.96
      • Published

      @ffras4vnpm/veritatis-quasi-quam

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

      • v1.0.0
      • 44.81
      • Published

      @blakek/deep

      🐡 Get, set, remove, and test for deeply nested properties

      • v4.0.0
      • 44.53
      • Published

      object-resolve-path

      a simple utility function for getting a value at a path from an object with all the usecases properly covered

      • v1.1.1
      • 44.32
      • Published

      babel-plugin-react-generate-property

      A plugin to automatically generate properties (for example data attributes) for all JSX open tags, using user specified convention

      • v1.1.2
      • 44.31
      • Published

      react-prop-toggle

      A safe, declarative way to influence the styles and attributes of nodes outside your app's tree.

      • v1.0.2
      • 43.63
      • Published

      mongoose-hidden

      Hides certain model properties when invoking toJSON or toObject.

      • v1.9.1
      • 43.13
      • Published

      @d_hristov/get-value

      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!).

      • v3.0.4
      • 42.89
      • Published

      array-merge-by-key

      Effectively merge arrays of objects into a single array by merging objects with the same key (property).

      • v1.0.1
      • 42.79
      • Published

      dot-notes

      Two way conversions between objects and dot/bracket notation

      • v3.2.2
      • 42.49
      • Published

      postcss-map-get

      PostCSS plugin for sass-like Map Function

      • v0.3.0
      • 42.24
      • Published

      propget

      Use dot notation to get properties from deeply nested object and array structures.

      • v1.1.0
      • 42.01
      • Published

      jasmine-check

      Generative property tests for Jasmine

      • v1.0.0-rc.0
      • 41.66
      • Published

      is-css-shorthand

      Check whether a given CSS property is the shorthand form

      • v1.0.1
      • 41.55
      • Published

      get-src

      Get the 'src' value from any string containing a src="" (embed, iframe, html, etc).

      • v1.0.1
      • 41.51
      • Published

      @wemnyelezxnpm/quo-distinctio-recusandae

      [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

      • v1.0.0
      • 41.25
      • Published

      setvalue

      Type-safe library for reading, writing, or checking, nested values of an object

      • v2.1.0
      • 41.00
      • Published

      patrun

      A fast pattern matcher on JavaScript object properties.

      • v7.2.7
      • 40.80
      • Published

      hnp

      The hasNestedProperty method missing in Object. This module does not extend Object.

        • v1.0.1
        • 40.22
        • Published

        elem-dataset

        HTML5 HTMLElement.dataset ponyfill

        • v2.0.0
        • 40.21
        • Published

        postcss-at-rules-variables

        PostCss plugin to use CSS Custom Properties in at-rule @each, @for, @if, @else

        • v0.3.0
        • 40.17
        • Published

        omit-empty-es

        (fork of omit-empty) Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.

        • v1.2.0
        • 40.06
        • Published

        @strikeentco/set

        Set nested values on an object using a dot path or custom separator

        • v1.0.2
        • 40.00
        • Published

        @hoangcung1804npm/culpa-corporis-laboriosam

        [![NPM](https://img.shields.io/npm/v/@hoangcung1804npm/culpa-corporis-laboriosam.svg?style=flat-square)](https://www.npmjs.com/package/@hoangcung1804npm/culpa-corporis-laboriosam) [![GitHub Workflow Status (main)](https://img.shields.io/github/actions/wor

        • v1.0.0
        • 39.89
        • Published

        get-own-property

        Retrieves a property only if hasOwnProperty() is true.

        • v1.0.0
        • 39.82
        • Published

        @strikeentco/get

        Get a property from a nested object using a dot path or custom separator

        • v1.0.1
        • 39.81
        • Published

        @hoangcung1804npm/officia-sapiente-at

        [![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

        • v1.0.0
        • 39.61
        • Published

        dot-wild

        Use powerful dot notation (dot path + wildcard) to manipulate properties of JSON

        • v3.0.1
        • 39.57
        • Published

        @recursive/assign

        💠 Recursive assign for objects, arrays and more

        • v3.0.1
        • 39.41
        • Published

        postcss-svg

        Inline SVGs in CSS. Supports SVG Fragments, SVG Parameters.

        • v3.0.0
        • 39.37
        • Published

        smart-deep-sort

        Deep sort an object, no matter what the contents are.

        • v1.0.2
        • 39.27
        • Published

        @ffras4vnpm/velit-rem-iure

        [![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

        • v1.0.0
        • 39.05
        • Published

        @crabas0npm/nobis-repudiandae-temporibus

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 39.02
        • Published

        dot-path-value

        Safely get deep nested properties using dot notation

        • v0.0.11
        • 39.01
        • Published

        @hutechtechnical/modi-tempore-quam-id

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 38.84
        • Published

        @bobyzgirlllnpm/fugit-sed-quasi

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 38.84
        • Published

        deep-get-set

        Set and get values on objects via dot-notation strings.

        • v1.1.2
        • 38.84
        • Published

        @balena/apple-plist

        Apple Property List (plist) parsing & serializing of XML / Binary / JSON formats

        • v0.0.3
        • 38.82
        • Published

        @ryniaubenpm/ipsam-nesciunt-quia

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 38.78
        • Published

        pick-deep

        Creates an object composed of the picked object properties from a nested object using a dot path or custom separator

        • v1.0.0
        • 38.75
        • Published

        filter-values

        Filter an object values using glob patterns or with a `callback` function returns true.

        • v0.4.1
        • 38.73
        • Published

        omit-keys

        Return a copy of an object without the given keys.

        • v0.1.0
        • 38.70
        • Published

        object-set

        Sets the value at path of object.

        • v1.0.1
        • 38.69
        • Published

        plucker

        Pluck nested properties from an object

        • v0.0.0
        • 38.68
        • Published

        location-origin

        Polyfill for window.location.origin

        • v1.1.4
        • 38.56
        • Published

        sorty

        Utility for sorting object arrays on multiple properties

        • v1.2.2
        • 38.46
        • Published

        @lambrioanpm/labore-eos-libero

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 38.38
        • Published

        @ffras4vnpm/in-animi-odio

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 38.35
        • Published

        @thi.ng/paths

        Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing

        • v5.2.20
        • 38.07
        • Published

        dotprop

        Get property value by dot notation

        • v2.0.0
        • 37.87
        • Published

        regexp-support

        check RegExp ( regular expressions ) support

        • v1.0.59
        • 37.51
        • Published

        verify-it

        Randomised test property/data generation for NodeJS

        • v2.3.3
        • 37.49
        • Published

        postcss-unopacity

        Use the opacity property in older Internet Explorer

        • v2.0.0
        • 37.20
        • Published

        deep-dot

        Get a nested property

        • v0.0.2
        • 37.19
        • Published

        @stdlib/utils-pick

        Return a partial object copy containing only specified keys.

        • v0.2.2
        • 37.12
        • Published

        dprop

        tiny util for making enumerable properties

        • v1.0.0
        • 37.05
        • Published

        lazy-object

        Define lazy properties on objects that are initialized once and only when accessed. Also known as a lazy initialization and cached/memoized getters.

        • v1.0.1
        • 36.80
        • Published

        stylelint-plugin-property

        Stylelint plugin for managing arbitrary properties. Includes Less and Sass support.

        • v1.3.1
        • 36.68
        • Published

        @stdlib/utils-omit

        Return a partial object copy excluding specified keys.

        • v0.2.2
        • 36.26
        • Published

        filter-keys

        Filter the keys of an object using glob patterns.

        • v1.1.0
        • 35.98
        • Published

        @ryniaubenpm2/perferendis-quasi-voluptatibus

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 35.45
        • Published

        @jsonic/jsonic-next

        A dynamic JSON parser that isn't strict and can be customized.

        • v2.14.0
        • 35.42
        • Published

        deep-access

        Access nested object properties via strings

        • v0.1.1
        • 34.87
        • Published

        @micromint1npm/sequi-debitis-sed

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 34.61
        • Published

        combine-properties

        Generates all possible objects (combinations of property values).

        • v0.1.0
        • 34.48
        • Published

        es-symbol

        A spec-compliant as much as it could be, small, and tested ES6 Symbol implementation.

        • v1.1.2
        • 34.40
        • Published

        @emiplegiaqmnpm/quam-veniam-error

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 34.22
        • Published

        sort-json-array

        Sort an array of JSON objects by a property

        • v0.1.7
        • 34.15
        • Published

        delete-property

        Deletes a deeply nested object property

        • v0.0.4
        • 34.09
        • Published

        utils-deep-set

        Deep set a nested property.

        • v1.0.1
        • 34.06
        • Published

        @ryniaubenpm2/corrupti-a-laboriosam

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 33.94
        • Published

        @hoangcung1804npm/est-rem-fugiat

        [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]

        • v1.0.0
        • 33.52
        • Published

        property-expr-csp

        tiny util for getting and setting deep object props safely

        • v1.4.0
        • 33.35
        • Published

        utils-deep-get

        Deep get a nested property.

        • v1.0.0
        • 33.23
        • Published

        to-key

        Stringify any value to be used as the key of an object.

        • v1.0.0
        • 32.96
        • Published

        object-dot

        Easily use dot notation to `get`, or `set` a property of a nested object.

        • v1.7.0
        • 32.87
        • Published

        prefiks

        Get the vendors prefixes of a css properties, according to can i use datas.

        • v0.3.3
        • 32.68
        • Published

        css-border-property

        Parser and stringifier of `border` property

        • v1.1.0
        • 32.49
        • Published

        safe-get

        A small safe accessor that uses reduce to prevent 'Cannot read property of undefined' errors

        • v1.0.6
        • 32.42
        • Published

        typeof-properties

        Validate the type of object's properties.

        • v3.1.3
        • 32.25
        • Published

        prop-factory

        Getter-setter factory utility

        • v1.0.0
        • 31.70
        • Published

        @tsdotnet/type

        A set of useful utility functions for JavaScript run-time type checking and inspection.

        • v1.2.7
        • 31.13
        • Published

        prop-d

        An ES-5 object property descriptor factory

        • v1.3.1
        • 30.93
        • Published

        instance-stringer

        Convert content of a class instance to a string.

        • v1.0.0
        • 30.92
        • Published

        get-property-value

        get the property value from a nested object by using the dot path `a.b.c`

        • v4.0.3
        • 30.69
        • Published

        delegate-properties

        Deep-clone properties from one object to another and make them non-enumerable, or make existing properties on an object non-enumerable.

        • v0.4.0
        • 30.57
        • Published

        prop-detect

        detect the properties in one lib

        • v1.1.0
        • 30.54
        • Published

        hard-prop

        replacement for Object.defineProperty

        • v1.0.1
        • 30.35
        • Published

        private-parts

        A simple and intuitive way to shim private methods and properties in JavaScript.

        • v0.4.1
        • 29.89
        • Published

        assign-value

        Assign a value or extend a deeply nested property of an object using object path notation.

        • v0.1.2
        • 29.81
        • Published

        deep-property

        Fetch, set, and test deeply nested object properties

        • v1.1.0
        • 29.80
        • Published

        prop-assign

        Assign a value to a property in an Array iterator

          • v1.0.0
          • 29.70
          • Published

          code-context

          Parse a string of javascript to determine the context for functions, variables and comments based on the code that follows.

          • v0.5.3
          • 29.52
          • Published

          property-path

          Get and set object properties by path where you can specify the separator.

          • v1.0.0
          • 29.50
          • Published

          local-scope

          ES 2015 way of making private properties in class-based programming

          • v1.2.0
          • 29.46
          • Published

          cssprefix

          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

          • v2.0.17
          • 29.33
          • Published

          get-style-property

          Gets the current value of a style property for a given DOM element.

          • v0.1.1
          • 29.26
          • Published

          set-prop-get-value

          set a new property in a js object and return the value of the given property

          • v1.1.0
          • 29.22
          • Published

          grouper

          Assign objects into groups by one or more properties, by object value, or by using a comparator function.

          • v2.1.0
          • 29.21
          • Published

          prop-search

          Simple property searches on your JavaScript objects.

          • v1.1.8
          • 29.19
          • Published

          property-string-path

          Generate type safe dot paths to object properties based on an interface.

          • v1.1.1
          • 28.84
          • Published

          method-names

          Returns an array of names from a module. Includes all enumerable properties with function values, own and inherited.

          • v0.2.0
          • 28.78
          • Published

          unist-util-index

          unist utility to index property values or computed keys to nodes

          • v4.0.0
          • 28.76
          • Published

          stylestats

          StyleStats is a small library to collect CSS statistics!

          • v7.0.2
          • 28.66
          • Published

          unexpected-check

          Property based testing plugin for unexpected

          • v3.2.0
          • 28.63
          • Published

          tiled-property-flattener

          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

          • v1.1.1
          • 28.51
          • Published

          json-property-filter

          JavaScript library and application to filter a JSON object by including and excluding properties.

          • v2.0.0
          • 28.39
          • Published

          delve

          Delve recursively into a value to retrieve a property; without erroring.

          • v0.3.2
          • 28.04
          • Published

          parameter-validator

          Parameter validator makes it easy to verify that an object contains required, valid parameters.

          • v1.0.5
          • 27.55
          • Published

          set-object

          DEPRECATED - use set-value instead.

          • v1.0.1
          • 27.25
          • Published

          is-true

          Returns `true` if the value of an object's property is strictly true, or it's inverse is false.

          • v0.1.1
          • 27.23
          • Published

          get-first

          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.

          • v0.1.2
          • 27.23
          • Published

          has-any

          Returns true if an object has any of the specified keys.

          • v0.1.2
          • 27.01
          • Published

          to-valid-identifier

          Convert a string to a valid JavaScript identifier

          • v0.1.1
          • 26.99
          • Published

          mixes

          a tiny util to mix functions and properties into a prototype

          • v1.0.4
          • 26.94
          • Published

          kefir.partial.lenses

          Partial Lenses functions lifted to work on Kefir properties

          • v14.17.0
          • 26.84
          • Published

          has-any-deep

          Return true if `key` exists deeply on the given object.

          • v0.3.2
          • 26.80
          • Published

          collapse-object

          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.

          • v0.1.0
          • 26.80
          • Published

          find-value-locations

          Given an object, and a value, return a tuple of the property name, and the object on which it is an own property.

          • v2.1.1
          • 26.64
          • Published

          dot-prop-ts

          Get, set, or delete a property from a nested object using a dot path refactored for typescript

          • v1.1.1
          • 26.59
          • Published

          harden

          Makes your object properties hard.

          • v0.23.0
          • 26.53
          • Published