JSPM

Found 2368 results for property descriptor

is-accessor-descriptor

Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.

  • v3.0.5
  • 697.16
  • Published

is-data-descriptor

Returns true if a value has the characteristics of a valid JavaScript data descriptor.

  • v2.1.3
  • 679.94
  • Published

d

Property descriptor factory

  • v1.0.2
  • 673.59
  • Published

is-descriptor

Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.

  • v3.1.1
  • 659.49
  • Published

has-property-descriptors

Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.

  • v1.0.2
  • 445.25
  • Published

mock-property

Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.

  • v1.1.0
  • 298.37
  • Published

new-object

Creates an Object from a collection of key-value pairs or key-descriptor pairs.

  • v4.0.0
  • 272.32
  • Published

inspect-property

Inspects a Property and returns useful informations about it (e.g. nested properties, function inspection, property descriptor, value, type, constructor)

    • v0.0.7
    • 254.67
    • Published

    dscrb

    Get property descriptor.

    • v0.9.0
    • 140.50
    • Published

    defyn

    Define property descriptor.

    • v0.10.0
    • 137.44
    • Published

    define-data-property

    Define a data property on an object. Will fall back to assignment in an engine without descriptors.

    • v1.1.4
    • 129.31
    • Published

    define-property

    Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.

    • v2.0.2
    • 119.95
    • Published

    weaked

    weak decorator, wraps it with a WeakRef descriptor

    • v0.1.3
    • 118.95
    • Published

    gopd

    `Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.

    • v1.2.0
    • 96.55
    • Published

    def-props

    Defines multiple object properties all at once, optionally with shared settings.

    • v1.0.0
    • 91.69
    • Published

    static-extend

    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.

    • v0.1.2
    • 86.39
    • Published

    class-utils

    Utils for working with JavaScript classes and prototype methods.

    • v0.3.6
    • 85.09
    • Published

    hasown

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

    • v2.0.2
    • 81.21
    • Published

    extend-shallow

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

    • v3.0.2
    • 80.58
    • Published

    es-define-property

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

    • v1.0.1
    • 79.68
    • Published

    merge-descriptors

    Merge objects using their property descriptors

    • v2.0.0
    • 79.20
    • Published

    json-normalizer

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

    • v0.3.5
    • 78.68
    • Published

    define-lazy-prop

    Define a lazily evaluated property on an object

    • v3.0.0
    • 76.99
    • Published

    has-value

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

    • v2.0.2
    • 75.67
    • Published

    dot-prop

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

    • v9.0.0
    • 73.99
    • Published

    set-value

    Set nested properties on an object using dot notation.

    • v4.1.0
    • 73.80
    • 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.51
    • Published

    property-information

    Info on the properties and attributes of the web platform

    • v7.1.0
    • 73.17
    • Published

    unset-value

    Delete nested properties from an object using dot notation.

    • v2.0.1
    • 72.71
    • Published

    err-code

    Create an error with a code

    • v3.0.1
    • 72.69
    • Published

    es6-symbol

    ECMAScript 6 Symbol polyfill

    • v3.1.4
    • 72.43
    • Published

    css-declaration-sorter

    Sorts CSS declarations fast and automatically in a certain order.

    • v7.2.0
    • 72.18
    • 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
    • 71.97
    • 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
    • 71.93
    • Published

    prr

    A better Object.defineProperty()

    • v1.0.1
    • 71.43
    • Published

    zwitch

    Handle values based on a property

    • v2.0.4
    • 70.90
    • Published

    compare-func

    Get a compare function for array to sort

    • v2.0.0
    • 70.28
    • Published

    property-expr

    tiny util for getting and setting deep object props safely

    • v2.0.6
    • 69.95
    • Published

    postcss-logical

    Use logical properties and values in CSS

    • v8.1.0
    • 69.73
    • Published

    is-property

    Tests if a JSON property can be accessed using . syntax

    • v1.0.2
    • 68.50
    • Published

    has-own-prop

    A safer `.hasOwnProperty()`

    • v3.1.0
    • 68.42
    • Published

    object.defaults

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

    • v1.1.0
    • 67.54
    • 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.51
    • Published

    object-path

    Access deep object properties using a path

    • v0.11.8
    • 65.74
    • Published

    react-property

    HTML and SVG DOM property configs used by React.

    • v2.0.2
    • 65.63
    • 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.58
    • Published

    copy-props

    Copy properties deeply between two objects.

    • v4.0.0
    • 63.89
    • Published

    safe-identifier

    Sanitize strings for use as JavaScript identifiers & property names

    • v0.4.2
    • 63.66
    • 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.64
    • Published

    each-props

    Processes each properties of an object deeply.

    • v3.0.0
    • 62.39
    • Published

    merge-deep

    Recursively merge values in a javascript object.

    • v3.0.3
    • 61.91
    • Published

    describe-property

    Define JavaScript object properties quickly with ES5 defaults

    • v1.1.0
    • 58.52
    • Published

    get-object

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

    • v0.2.0
    • 58.18
    • Published

    sort-on

    Sort an array on an object property

    • v6.1.0
    • 57.54
    • Published

    is-obj-prop

    Does a JS type have a property

    • v2.0.0
    • 57.40
    • Published

    shallow-clone-shim

    Shallow clones an object while respecting the original property descriptors

    • v2.0.0
    • 57.22
    • Published

    get-set-props

    List of getter/setter properties for JavaScript types

    • v0.2.0
    • 57.02
    • Published

    obj-props

    List of properties for JavaScript objects

    • v2.0.0
    • 55.84
    • 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
    • 54.54
    • Published

    merge-value

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

    • v1.0.0
    • 54.41
    • Published

    css-vars-ponyfill

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

    • v2.4.9
    • 53.49
    • Published

    lazy-property

    Lazily initialized properties for objects

    • v1.0.0
    • 53.29
    • Published

    reserved-identifiers

    Provides a list of reserved identifiers for JavaScript

    • v1.0.0
    • 53.15
    • 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.11
    • Published

    omit-empty

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

    • v1.0.0
    • 52.96
    • Published

    units-css

    Parse length and angle CSS values and convert between units

    • v0.4.0
    • 52.85
    • Published

    is-identifier

    Check if a string is a valid JavaScript identifier

    • v1.0.1
    • 52.81
    • Published

    object-get

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

    • v2.1.1
    • 52.75
    • 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.08
    • Published

    methmeth

    Execute a method out from an object.

    • v1.1.0
    • 51.68
    • Published

    object-refs

    Minimal bi-directional object references for JavaScript

    • v0.4.0
    • 51.63
    • Published

    group-array

    Group array of objects into lists.

    • v1.0.0
    • 51.59
    • 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.51
      • Published

      brackets2dots

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

      • v1.1.0
      • 50.51
      • 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.47
        • 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.89
        • 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

        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.58
        • Published

        notation

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

        • v2.0.0
        • 49.17
        • 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.56
        • Published

        defaults-deep

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

        • v0.2.4
        • 48.43
        • 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.12
        • Published

        get-prop

        Get a property from object

        • v0.0.10
        • 48.03
        • Published

        jsonpos

        Get the textual position of a property in a JSON text

        • v4.1.2
        • 48.00
        • Published

        object.filter

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

        • v0.3.0
        • 47.55
        • Published

        jsonic

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

        • v2.16.0
        • 47.44
        • Published

        any

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

        • v1.0.0
        • 47.21
        • Published

        propprop

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

        • v0.3.1
        • 47.14
        • Published

        dot-prop-immutable

        Immutable version of dot-prop with some extensions

        • v2.1.1
        • 46.86
        • 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.74
        • Published

        lodash.property

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

        • v4.4.2
        • 46.35
        • Published

        encrypted-attr

        Encrypted model attributes in your favourite ORM.

        • v1.1.0
        • 45.90
        • Published

        accessory

        Create property accessor/caller statements for dot paths

        • v1.1.0
        • 45.28
        • 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.04
        • 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.76
        • Published

        jessy

        get value by object property

        • v4.1.0
        • 44.66
        • 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.26
        • Published

        @blakek/deep

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

        • v4.0.0
        • 44.26
        • 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.18
        • 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.60
        • 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.76
        • Published

        mongoose-hidden

        Hides certain model properties when invoking toJSON or toObject.

        • v1.9.1
        • 42.76
        • Published

        dot-notes

        Two way conversions between objects and dot/bracket notation

        • v3.2.2
        • 42.34
        • Published

        postcss-map-get

        PostCSS plugin for sass-like Map Function

        • v0.3.0
        • 42.12
        • Published

        propget

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

        • v1.1.0
        • 41.74
        • Published

        jasmine-check

        Generative property tests for Jasmine

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

        get-src

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

        • v1.0.1
        • 41.51
        • Published

        is-css-shorthand

        Check whether a given CSS property is the shorthand form

        • v1.0.1
        • 41.46
        • 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.24
        • Published

        setvalue

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

        • v2.1.0
        • 41.07
        • Published

        patrun

        A fast pattern matcher on JavaScript object properties.

        • v7.2.7
        • 40.71
        • Published

        hnp

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

          • v1.0.1
          • 40.20
          • Published

          elem-dataset

          HTML5 HTMLElement.dataset ponyfill

          • v2.0.0
          • 40.16
          • Published

          postcss-at-rules-variables

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

          • v0.3.0
          • 39.99
          • Published

          @strikeentco/set

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

          • v1.0.2
          • 39.99
          • 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.91
          • 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
          • 39.80
          • Published

          @strikeentco/get

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

          • v1.0.1
          • 39.79
          • 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.53
          • Published

          get-own-property

          Retrieves a property only if hasOwnProperty() is true.

          • v1.0.0
          • 39.48
          • Published

          postcss-svg

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

          • v3.0.0
          • 39.38
          • Published

          @recursive/assign

          💠 Recursive assign for objects, arrays and more

          • v3.0.1
          • 39.36
          • Published

          smart-deep-sort

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

          • v1.0.2
          • 39.18
          • 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.10
          • 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.06
          • Published

          dot-path-value

          Safely get deep nested properties using dot notation

          • v0.0.11
          • 38.99
          • Published

          deep-get-set

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

          • v1.1.2
          • 38.93
          • Published

          object-set

          Sets the value at path of object.

          • v1.0.1
          • 38.85
          • 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.82
          • 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.82
          • Published

          @balena/apple-plist

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

          • v0.0.3
          • 38.77
          • 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.76
          • 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.75
          • Published

          filter-values

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

          • v0.4.1
          • 38.71
          • Published

          omit-keys

          Return a copy of an object without the given keys.

          • v0.1.0
          • 38.70
          • Published

          plucker

          Pluck nested properties from an object

          • v0.0.0
          • 38.67
          • Published

          location-origin

          Polyfill for window.location.origin

          • v1.1.4
          • 38.55
          • 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.33
          • 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.33
          • Published

          sorty

          Utility for sorting object arrays on multiple properties

          • v1.2.2
          • 38.22
          • Published

          @thi.ng/paths

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

          • v5.2.20
          • 38.16
          • Published

          dotprop

          Get property value by dot notation

          • v2.0.0
          • 37.84
          • Published

          deep-dot

          Get a nested property

          • v0.0.2
          • 37.80
          • Published

          filter-keys

          Filter the keys of an object using glob patterns.

          • v1.1.0
          • 37.70
          • Published

          verify-it

          Randomised test property/data generation for NodeJS

          • v2.3.3
          • 37.58
          • Published

          dprop

          tiny util for making enumerable properties

          • v1.0.0
          • 37.57
          • Published

          regexp-support

          check RegExp ( regular expressions ) support

          • v1.0.59
          • 37.52
          • Published

          postcss-unopacity

          Use the opacity property in older Internet Explorer

          • v2.0.0
          • 37.29
          • Published

          @stdlib/utils-pick

          Return a partial object copy containing only specified keys.

          • v0.2.2
          • 37.27
          • Published

          stylelint-plugin-property

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

          • v1.3.1
          • 36.64
          • 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.36
          • Published

          @stdlib/utils-omit

          Return a partial object copy excluding specified keys.

          • v0.2.2
          • 36.27
          • 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.47
          • 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.94
          • 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.59
          • Published

          combine-properties

          Generates all possible objects (combinations of property values).

          • v0.1.0
          • 34.46
          • 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.24
          • Published

          utils-deep-set

          Deep set a nested property.

          • v1.0.1
          • 34.20
          • Published

          sort-json-array

          Sort an array of JSON objects by a property

          • v0.1.7
          • 34.14
          • Published

          delete-property

          Deletes a deeply nested object property

          • v0.0.4
          • 34.10
          • 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.42
          • Published

          utils-deep-get

          Deep get a nested property.

          • v1.0.0
          • 33.31
          • Published

          to-key

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

          • v1.0.0
          • 32.94
          • Published

          object-dot

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

          • v1.7.0
          • 32.94
          • Published

          prop-factory

          Getter-setter factory utility

          • v1.0.0
          • 32.91
          • Published

          prefiks

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

          • v0.3.3
          • 32.74
          • Published

          css-border-property

          Parser and stringifier of `border` property

          • v1.1.0
          • 32.45
          • Published

          typeof-properties

          Validate the type of object's properties.

          • v3.1.3
          • 32.25
          • Published

          safe-get

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

          • v1.0.6
          • 31.19
          • Published

          @tsdotnet/type

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

          • v1.2.7
          • 31.14
          • Published

          instance-stringer

          Convert content of a class instance to a string.

          • v1.0.0
          • 30.99
          • Published

          prop-d

          An ES-5 object property descriptor factory

          • v1.3.1
          • 30.87
          • 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.70
          • Published

          get-property-value

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

          • v4.0.3
          • 30.68
          • Published

          prop-detect

          detect the properties in one lib

          • v1.1.0
          • 30.60
          • Published

          hard-prop

          replacement for Object.defineProperty

          • v1.0.1
          • 30.34
          • Published

          private-parts

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

          • v0.4.1
          • 30.01
          • Published

          deep-property

          Fetch, set, and test deeply nested object properties

          • v1.1.0
          • 29.80
          • Published

          assign-value

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

          • v0.1.2
          • 29.80
          • Published

          prop-assign

          Assign a value to a property in an Array iterator

            • v1.0.0
            • 29.70
            • Published

            property-path

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

            • v1.0.0
            • 29.62
            • 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.51
            • Published

            local-scope

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

            • v1.2.0
            • 29.42
            • 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.40
            • Published

            get-style-property

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

            • v0.1.1
            • 29.32
            • 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.29
            • Published

            prop-search

            Simple property searches on your JavaScript objects.

            • v1.1.8
            • 29.25
            • Published

            grouper

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

            • v2.1.0
            • 29.20
            • Published

            property-string-path

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

            • v1.1.1
            • 28.83
            • 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.65
            • Published