JSPM

Found 2935 results for get object type

path-key

Get the PATH environment variable key cross-platform

  • v4.0.0
  • 134.85
  • 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
  • 124.41
  • Published

object-path

Access deep object properties using a path

  • v0.11.8
  • 123.82
  • Published

set-value

Set nested properties on an object using dot notation.

  • v4.1.0
  • 118.92
  • Published

map-cache

Basic cache object for storing key-value pairs.

  • v0.2.2
  • 118.69
  • Published

compare-func

Get a compare function for array to sort

  • v2.0.0
  • 116.53
  • Published

is-data-descriptor

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

  • v2.1.3
  • 114.10
  • Published

get-stream

Get a stream as a string, Buffer, ArrayBuffer or array

  • v9.0.1
  • 113.30
  • Published

dot-prop

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

  • v10.1.0
  • 112.96
  • 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
  • 111.34
  • Published

timed-out

Timeout HTTP/HTTPS requests

  • v7.0.0
  • 110.21
  • Published

get-tsconfig

Find and parse the tsconfig.json file from a directory path

  • v4.13.0
  • 109.24
  • Published

find-versions

Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`

  • v6.0.0
  • 103.99
  • Published

cache-base

Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.

  • v4.0.2
  • 98.82
  • Published

merge-value

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

  • v1.0.0
  • 97.52
  • 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
  • 96.69
  • Published

get-proto

Robustly get the [[Prototype]] of an object

  • v1.0.1
  • 95.29
  • Published

deeks

Retrieve all keys and nested keys from objects and arrays of objects.

  • v3.2.0
  • 95.21
  • 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
  • 94.56
  • Published

find-root

find the closest package.json

  • v1.1.0
  • 92.52
  • 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
  • 91.92
  • Published

object-get

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

  • v2.1.1
  • 90.86
  • Published

has-proto

Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?

  • v1.2.0
  • 90.76
  • Published

sort-on

Sort an array on an object property

  • v7.0.0
  • 90.63
  • Published

base

Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks

  • v3.0.0
  • 89.67
  • Published

extract-stack

Extract the actual stack of an error

  • v3.0.0
  • 89.51
  • Published

is-accessor-descriptor

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

  • v3.0.5
  • 89.48
  • Published

object-path-immutable

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

  • v4.1.2
  • 87.95
  • Published

mimic-response

Mimic a Node.js HTTP response stream

  • v4.0.0
  • 87.47
  • 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
  • 86.20
  • Published

get-params

Get a list of function's argument variable names

  • v0.1.2
  • 83.88
  • Published

xhr-request

tiny http client for Node and the browser

  • v1.1.0
  • 83.69
  • Published

dash-get

A tiny get function, similar to Lodash.get

  • v1.0.2
  • 83.33
  • Published

get-closest

Compare your item to items in an array and get the closest one.

  • v0.0.4
  • 81.97
  • Published

public-ip

Get your public IP address — very fast!

  • v8.0.0
  • 78.95
  • Published

@sanity/timed-out

Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged

  • v4.0.2
  • 78.65
  • Published

is-get-set-prop

Does a JS type have a getter/setter property

  • v2.0.0
  • 77.91
  • Published

mpath

{G,S}et object values using MongoDB-like path notation

  • v0.9.0
  • 76.34
  • Published

got

Human-friendly and powerful HTTP request library for Node.js

  • v14.6.5
  • 75.57
  • Published

get-pixels

Reads the pixels of an image as an ndarray

  • v3.3.3
  • 74.97
  • Published

dot-prop-immutable

Immutable version of dot-prop with some extensions

  • v2.1.1
  • 74.55
  • Published

@electron/get

Utility for downloading artifacts from different versions of Electron

  • v4.0.2
  • 74.07
  • Published

get-rgba-palette

gets a palette of prominent colors from an array of pixels

  • v2.0.1
  • 72.78
  • Published

getobject

get.and.set.deep.objects.easily = true

  • v1.1.1
  • 72.74
  • Published

endpoint-utils

Utils to deal with TCP ports and hostnames. Safe for everyday use.

  • v1.0.2
  • 72.44
  • Published

plucker

Pluck nested properties from an object

  • v0.0.0
  • 71.45
  • Published

get-uri

Returns a `stream.Readable` from a URI string

  • v6.0.5
  • 70.77
  • Published

mergician

Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.

  • v2.0.2
  • 70.45
  • Published

get-ports

gets multiple open ports

  • v1.0.3
  • 70.13
  • Published

get-urls

Get all URLs in a string

  • v12.1.0
  • 69.91
  • Published

get-proxy

Get configured proxy

  • v2.1.0
  • 69.10
  • Published

umap

The smallest, yet handy, Map and WeakMap utility ever

  • v1.0.2
  • 68.44
  • Published

get-iterator

Get the default iterator or async iterator for an iterable or async iterable

  • v2.0.1
  • 68.15
  • Published

ky

Tiny and elegant HTTP client based on the Fetch API

  • v1.14.1
  • 67.23
  • Published

data-store

Easily persist and load config data. No dependencies.

  • v4.0.3
  • 64.62
  • Published

get-view

Utility for getting an assemble view from a collection object.

  • v2.0.0
  • 64.19
  • Published

m-o

Functions that work on both Maps and Objects: has, get, set, delete, entries, keys, values, etc.

  • v2.2.0
  • 63.95
  • Published

propget

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

  • v1.1.0
  • 63.75
  • Published

get-own-property

Retrieves a property only if hasOwnProperty() is true.

  • v1.0.0
  • 63.07
  • Published

download-stats

Get and calculate npm download stats for npm modules.

  • v0.3.4
  • 62.70
  • Published

setvalue

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

  • v2.1.0
  • 62.15
  • Published

keypather

Get or set a deep value using a keypath string. Supports bracket and dot notation

  • v3.1.0
  • 61.74
  • 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
  • 61.54
  • Published

@firanorg/mollitia-molestias-accusamus

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

  • v10.13.142
  • 59.82
  • Published

hyperquest

make streaming http requests

  • v2.1.3
  • 59.45
  • Published

download-file

Generic file download utility

    • v0.1.5
    • 59.36
    • Published

    option-cache

    Simple API for managing options in JavaScript applications.

    • v4.0.0
    • 59.24
    • Published

    object-access

    Access(read, write and delete) an object by hierarchical keys.

    • v2.0.4
    • 58.83
    • Published

    get-plane-normal

    gets a plane's normal from 3 points

    • v1.0.0
    • 57.41
    • Published

    just-safe-get

    get value at property, don't throw if parent is undefined

    • v4.2.0
    • 57.18
    • Published

    gh-got

    Convenience wrapper for Got to interact with the GitHub API

    • v11.0.0
    • 56.68
    • Published

    mergekit

    Uniquely flexible and light-weight utility for cloning and deep (recursive) merging of JavaScript objects. Supports descriptor values, accessor functions, and custom prototypes. Provides advanced options for customizing the clone/merge process.

    • v3.0.6
    • 56.05
    • Published

    paged-request

    Simplified requests for paged (paginated) content.

    • v2.0.2
    • 55.54
    • Published

    @stdlib/array-base-getter

    Return an accessor function for retrieving an element from an indexed array-like object.

    • v0.2.2
    • 54.22
    • Published

    @stdlib/array-base-accessor-getter

    Return an accessor function for retrieving an element from an array-like object supporting the get/set protocol.

    • v0.2.2
    • 53.67
    • Published

    ky-universal

    Use Ky in both Node.js and browsers

    • v0.12.0
    • 53.52
    • Published

    get-installed-path

    Get installation path where the given package is installed. Works for globally and locally installed packages

    • v4.0.8
    • 53.17
    • Published

    url-regex-safe

    Regular expression matching for URL's. Maintained, safe, and browser-friendly version of url-regex. Resolves CVE-2020-7661. Works in Node v10.12.0+ and browsers.

    • v4.0.0
    • 52.84
    • Published

    find-object-paths

    Find paths in objects to given key('s), value('s) or key/value combinations

    • v1.1.0
    • 52.65
    • Published

    @blakek/deep

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

    • v4.0.0
    • 52.39
    • Published

    predefine

    Predefine your Object.defineProperties to create a more human readable API.

    • v0.1.3
    • 52.34
    • Published

    cursor-position

    Simple module for getting the current mouse position in element or window.

    • v1.0.1
    • 52.29
    • Published

    @cronvel/get-pixels

    Pruned version of the 'get-pixels' package by Mikola Lysenko (only node.js and local fs files)

    • v3.4.1
    • 52.16
    • Published

    resolve-package

    Resolves a given package if it is installed locally, then tries to resolve it from global registry, using battle-tested [global-modules][] package. Better approach than internal `require.resolve`, so you can trust. You just get absolute filepath to some p

    • v1.0.1
    • 52.13
    • Published

    assign-value

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

    • v0.1.2
    • 52.01
    • Published

    lazy-get-decorator

    Lazily evaluates a getter on an object and caches the returned value

    • v3.0.0
    • 51.96
    • Published

    glob-object

    Filter an object using glob patterns and dot notation.

    • v1.0.0
    • 51.74
    • Published

    default-shell

    Get the user's default shell

    • v2.2.0
    • 51.72
    • Published

    fs-file-tree

    Get a directory file tree as an object.

    • v1.1.2
    • 51.66
    • Published

    get-video-id

    Get the YouTube, Vimeo, Vine, VideoPress, TikTok, Microsoft Stream, Loom or Dailymotion video id from a url or embed string.

    • v4.1.7
    • 51.65
    • Published

    @strikeentco/get

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

    • v1.0.1
    • 51.60
    • Published

    pkg-store

    Use package.json as a config store.

    • v1.0.1
    • 51.43
    • Published

    got-cjs

    Human-friendly and powerful HTTP request library for Node.js

    • v12.5.4
    • 51.01
    • Published

    fetch-json

    A wrapper around Fetch just for JSON

    • v3.3.8
    • 50.19
    • Published

    extract-domain

    Extract domain name from URL

    • v5.0.2
    • 49.42
    • Published

    submitform

    Submit form data from an object easily

    • v1.0.0
    • 49.23
    • Published

    r-assign

    Object.assign() with super powers

    • v1.9.0
    • 49.09
    • Published

    get-css

    Get CSS from a URL

    • v4.0.3
    • 48.81
    • Published

    npm-email

    Get the email of an npm user

    • v5.1.0
    • 48.69
    • Published

    get-src

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

    • v1.0.1
    • 48.64
    • Published

    function-arguments

    Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.

    • v1.0.9
    • 48.40
    • Published

    jaunt

    Get or set a value in an object/array using a dot-delimited string or array of keys.

    • v1.3.0
    • 48.28
    • Published

    up-fetch

    Advanced fetch client builder for typescript.

    • v2.5.0
    • 48.13
    • Published

    utils-deep-get

    Deep get a nested property.

    • v1.0.0
    • 47.94
    • Published

    get-first-commit

    Returns a git repository's first commit as a JavaScript object.

    • v0.2.0
    • 47.80
    • 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
    • 47.66
    • Published

    metascraper

    A library to easily scrape metadata from an article on the web using Open Graph, JSON+LD, regular HTML metadata, and series of fallbacks.

    • v5.49.7
    • 47.66
    • Published

    rests

    Easily generate API client's SDK — organize and simplify API Requests.

    • v1.1.1
    • 47.43
    • Published

    all-keys

    Get all property keys of an object including non-enumerable and inherited ones

    • v4.0.0
    • 47.38
    • Published

    ast-get-values-by-key

    Extract values and paths from AST by keys OR set them by keys

    • v5.1.0
    • 46.87
    • Published

    set-or-get

    Sets or gets an object field value.

    • v1.2.12
    • 46.81
    • Published

    fast-get

    Gets the value at `path` of `object` (with an optional `default`)

    • v1.0.5
    • 46.56
    • Published

    deeps

    Highly performant utilities to manage deeply nested objects. get, set, merge, flatten, diff etc.

    • v1.4.5
    • 46.44
    • Published

    get-current-package

    Get the package.json of the currently executing bin.

    • v1.0.1
    • 46.16
    • Published

    dot-path-value

    Safely get deep nested properties using dot notation

    • v0.0.11
    • 46.10
    • Published

    dot-json

    Easily edit a json file from the CLI or NodeJS

    • v1.3.0
    • 46.07
    • Published

    getstream

    The official low-level GetStream.io client for Node.js and the browser.

    • v8.8.0
    • 45.92
    • Published

    @ngard/tiny-get

    A minimal-weight lodash.get equivalent utility

    • v1.2.2
    • 45.84
    • Published

    vue-set-value

    Vue.set with dot notation support (`'a.b.c'`) paths.

    • v1.0.3
    • 45.66
    • Published

    posthtml-fetch

    PostHTML plugin for fetching and displaying remote or local content.

    • v4.0.3
    • 45.50
    • Published

    dotprop

    Get property value by dot notation

    • v2.0.0
    • 45.48
    • Published

    @nestjsx/crud-request

    NestJs CRUD for RESTful APIs - request query builder

    • v5.0.0-alpha.3
    • 45.33
    • Published

    field

    Easily set, get, stub values of a field in a JavaScript object.

    • v1.0.1
    • 45.24
    • Published

    dot-wild

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

    • v3.0.1
    • 44.93
    • Published

    @esm2cjs/path-key

    Get the PATH environment variable key cross-platform. This is a fork of sindresorhus/path-key, but with CommonJS support.

    • v4.0.0
    • 44.79
    • Published

    country-iso

    Get ISO 3166-1 alpha-3 country code for geographic coordinates.

    • v2.0.5
    • 44.78
    • Published

    immutable-path

    Immutable `get`, `set`, `has`, `unset` deep path operations libraray for object, array and `Map`.

    • v1.0.1
    • 44.72
    • Published

    @react-theming/flatten

    Flatten/unflatten color values from theme with nested objects

      • v0.1.1
      • 44.55
      • Published

      get-wild

      Pluck nested properties from an object with support for wildcards

      • v3.0.2
      • 44.51
      • Published

      async-get-file

      A wrapper around download-file package to make it return a promise.

      • v1.0.4
      • 44.49
      • Published

      @dataui/crud-request

      NestJs CRUD for RESTful APIs - request query builder

      • v5.3.4
      • 44.29
      • Published

      @zitterorg/magni-eos

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

      • v5.8.60
      • 43.61
      • 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
      • 43.48
      • Published

      json-schema-from-path

      A utility to get the sub-schema from a JSON-schema from the path in an object

      • v2.0.1
      • 43.44
      • Published

      @smeijer/ky

      Tiny and elegant HTTP client based on the Fetch API

      • v1.8.2
      • 43.25
      • Published

      go-git-it

      Download any repository or subdirectory on GitHub with support for Node.js and the CLI

      • v5.0.3
      • 43.12
      • Published

      mande

      800 bytes modern wrapper around fetch with smart defaults

      • v2.0.9
      • 43.02
      • Published

      dot-prop-ts

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

      • v1.1.1
      • 42.99
      • Published

      current-week-number

      Get current week number of the current year,given Date format string or Date object.

      • v1.0.7
      • 42.83
      • Published

      path-prop

      Fast library for manipulating plain objects using paths.

      • v2.0.0
      • 42.72
      • Published

      get-property-value

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

      • v4.0.3
      • 42.30
      • Published

      regex-flags

      Does one simple thing - gets the flags from a regular expression. Useful for cloning and any library that uses or generates regular expressions that are created from other regular expressions.

      • v0.1.0
      • 42.27
      • Published

      key-as-array

      Get an array of a specific key from an array of object

      • v2.0.0
      • 42.19
      • Published

      qansigliere-axios-utils

      This library is based on Javascript and it will contain some functions to make Rest API requests (GET / POST / PUT / PATCH / DELETE)

      • v1.8.0
      • 41.98
      • Published

      emoji-unicode

      Get the unicode code of an emoji.

      • v2.0.2
      • 41.79
      • Published

      npm-user

      Get user info of an npm user

      • v6.1.1
      • 41.49
      • Published

      get-repository-url

      Get the GitHub repository URL from a NPM package name.

      • v2.0.0
      • 41.13
      • Published

      get-symlinks

      Get all symbolic link (file symlinks) using glob

      • v3.0.1
      • 41.10
      • Published

      property-path

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

      • v1.0.0
      • 41.10
      • Published

      set-object

      DEPRECATED - use set-value instead.

      • v1.0.1
      • 41.10
      • Published

      config-cache

      General purpose JavaScript object storage methods.

      • v6.0.1
      • 40.88
      • Published

      @visulima/object

      Helper functions for working with objects and arrays.

      • v2.0.4
      • 40.66
      • Published

      pullout

      pull out data from stream

      • v5.0.1
      • 40.62
      • Published

      @pioug/get-pixels

      Reads the pixels of an image as an ndarray

      • v5.0.0
      • 40.20
      • 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
      • 40.19
      • Published

      through2-get

      A through2 to create a lodash.get analog for streams

      • v1.0.0
      • 40.01
      • Published

      ts-deep-utils

      A TypeScript utility library focused on deep operations for objects and arrays with full type safety. Similar to Lodash, but narrower in scope and fully written in TypeScript to maximize typing support.

      • v1.6.0
      • 39.77
      • Published

      object-agent

      A javascript library for working with objects

      • v1.6.1
      • 39.69
      • Published

      xml-query

      Super small library to retrieve values and attributes from the XML AST generated by xml-reader

      • v1.5.0
      • 39.55
      • Published

      get-sass-vars

      Get Sass variables as JSON object.

      • v4.0.3
      • 39.55
      • Published

      email-regex-safe

      Regular expression matching for email addresses. Maintained, configurable, more accurate, and browser-friendly alternative to email-regex. Works in Node v14+ and browsers. Made for Spam Scanner and Forward Email.

      • v4.0.0
      • 39.36
      • Published

      set-prop-get-value

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

      • v1.1.0
      • 39.31
      • Published

      native-promise

      Get native `Promise` or falsey value if not available.

      • v1.0.1
      • 39.17
      • Published

      get-user-media-promise

      Light-weight wrapper for the newer Promise-based MediaDevices.getUserMedia API with a fallback to navigator.getUserMedia (and it's prefixed variants)

      • v1.1.4
      • 39.16
      • Published

      @znemz/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.2
      • 39.04
      • Published

      campsi-find-references

      Use a property path to lookup for values nested inside an object. Returns a pointer to that property rather than the primitive value.

      • v1.0.2
      • 38.90
      • Published

      @qntm-code/utils

      A collection of useful utility functions with associated TypeScript types. All functions have been unit tested.

      • v2.23.0
      • 38.88
      • Published

      get-pkg

      Get the package.json for a project from npm.

      • v2.0.0
      • 38.65
      • Published

      dot-prop-extra

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

      • v10.2.0
      • 38.65
      • Published

      local-ip-address

      Get the machine IP on the local network.

      • v1.0.1
      • 38.63
      • Published

      object-standard-path

      Safely get/set deep nested properties with standard path, strong type support

      • v0.3.1
      • 38.59
      • Published

      @bobyzgirlllnpm/facilis-eos-enim

      <div align="center"> <p align="center"> <a href="https://react-hook-form.com" title="React Hook Form - Simple React forms validation"> <img src="https://raw.githubusercontent.com/bluebill1049/react-hook-form/master/docs/logo.png" a

      • v1.0.0
      • 38.45
      • Published

      hard-prop

      replacement for Object.defineProperty

      • v1.0.1
      • 38.33
      • Published

      @odczynflnpm/eius-itaque-reiciendis

      <div align="center"> <p align="center"> <a href="https://react-hook-form.com" title="React Hook Form - Simple React forms validation"> <img src="https://raw.githubusercontent.com/bluebill1049/react-hook-form/master/docs/logo.png" a

      • v1.0.0
      • 38.28
      • Published

      @emiplegiaqmnpm/quo-distinctio-quas

      ```text @emiplegiaqmnpm/quo-distinctio-quas(<value>) => <type_name> ``` Returns type of value or object instance. This is an alternative to `typeof` that actually allows to avoid confusion between the type name and the class name. Returns the name of Clas

      • v1.0.0
      • 38.05
      • Published

      travis-got

      Convenience wrapper for `got` to interact with the Travis API

      • v1.0.0
      • 38.05
      • Published

      graphql-got

      Convenience wrapper for got to interact with GraphQL

      • v0.1.2
      • 38.03
      • Published

      deep-dot

      Get and set nested properties of objects and arrays

      • v1.1.0
      • 38.02
      • Published

      get-hrefs

      Get all href urls from an HTML string

      • v4.0.0
      • 38.01
      • Published

      @emiplegiaqmnpm/mollitia-sunt-at

      <div align="center"> <p align="center"> <a href="https://react-hook-form.com" title="React Hook Form - Simple React forms validation"> <img src="https://raw.githubusercontent.com/bluebill1049/react-hook-form/master/docs/logo.png" a

      • v1.0.0
      • 38.00
      • Published

      get-pkgs

      Get the package.json for an array of repos from the npm registry, optionally filtering properties using glob patterns.

      • v1.1.0
      • 37.95
      • Published

      kind-of-extra

      Additional functionality to [kind-of][] type check utility. Support promises, generators, streams, errors.

      • v1.0.4
      • 37.83
      • Published

      plasma-cache

      Object cache for [Plasma].

      • v0.2.2
      • 37.65
      • Published

      prototyped.js

      Common typescript ready prototypes available in both CommonJS and ECMAScript

      • v3.0.5
      • 37.56
      • Published

      @a-2-c-2-anpm/in-iure-repellendus

      Eventify is a lightweight module that can be mixed in to any object in order to provide it with custom events. It has no external dependencies. Based on Backbone.Events

      • v1.0.0
      • 37.47
      • Published

      cypress-cy-select

      data-cy shorthand notation for cypress get and find functions

      • v0.2.3
      • 37.14
      • Published

      cors-proxy

      Cors proxy for requests

      • v1.0.3
      • 37.06
      • Published

      @esm2cjs/got

      Human-friendly and powerful HTTP request library for Node.js. This is a fork of sindresorhus/got, but with CommonJS support.

      • v13.0.0
      • 37.03
      • Published

      @rtyughnnpm/possimus-enim-rem

      [![Build Status](https://circleci.com/gh/blackflux/@rtyughnnpm/possimus-enim-rem.png?style=shield)](https://circleci.com/gh/blackflux/@rtyughnnpm/possimus-enim-rem) [![NPM](https://img.shields.io/npm/v/@rtyughnnpm/possimus-enim-rem.svg)](https://www.npmjs

      • v1.0.0
      • 36.91
      • Published

      @saoviettest/placeat-voluptates-neque-fugit

      [![NPM Version](https://img.shields.io/npm/v/fastify-type-provider-zod.svg)](https://npmjs.org/package/fastify-type-provider-zod) [![NPM Downloads](https://img.shields.io/npm/dm/fastify-type-provider-zod.svg)](https://npmjs.org/package/fastify-type-provid

      • v1.0.0
      • 36.82
      • Published

      @esm2cjs/mimic-response

      Mimic a Node.js HTTP response stream. This is a fork of sindresorhus/mimic-response, but with CommonJS support.

      • v4.0.0
      • 36.60
      • Published

      @status/defaults

      Transparently provide default values to objects

      • v1.6.3
      • 36.46
      • Published

      resolve-up

      Resolve paths to globally installed npm modules using glob patterns. Useful for getting paths to yeoman or Generate generators, etc.

      • v1.0.0
      • 36.22
      • Published

      @a-2-c-2-anpm/rerum-iste-ducimus

      A powerful JSON path processor with no third-party dependencies. Allows you to traverse JSON object trees with a simple dot-delimited path format e.g. "obj.name"

      • v1.0.0
      • 36.18
      • Published

      osx-battery

      Get information about your Battery

      • v4.0.0
      • 36.17
      • Published

      @wemnyelezxnpm/qui-modi-excepturi

      A _very_ minimal implementation of a [PassThrough stream](https://nodejs.org/api/stream.html#stream_class_stream_passthrough)

      • v1.0.0
      • 36.15
      • Published

      got-ssrf

      Protect Got requests from SSRF

      • v3.0.0
      • 36.10
      • Published

      known

      Allow only access to known object properties using ES2015 Proxy

      • v4.0.0
      • 36.06
      • Published

      okhttp

      http client for node, inspired by Square's Android OkHttp

      • v1.1.0
      • 35.94
      • Published

      @crabas0npm/eveniet-autem-assumenda

      [![npm downloads](https://img.shields.io/npm/dm/@crabas0npm/eveniet-autem-assumenda.svg)](https://www.npmjs.com/package/@crabas0npm/eveniet-autem-assumenda)

      • v1.0.0
      • 35.91
      • Published

      retus

      Synchronous HTTP request library.

      • v1.1.2
      • 35.85
      • Published

      @gulujs/object-path

      Access nested object properties using a dot path

      • v0.6.0
      • 35.80
      • Published

      syncprompt

      A synchronous prompt for node.js

      • v2.0.0
      • 35.71
      • Published

      extra-object

      A collection of methods for working with Objects.

      • v3.2.2
      • 35.68
      • Published

      @micromint1npm/soluta-neque-eveniet

      [![Build Status](https://circleci.com/gh/blackflux/@micromint1npm/soluta-neque-eveniet.png?style=shield)](https://circleci.com/gh/blackflux/@micromint1npm/soluta-neque-eveniet) [![NPM](https://img.shields.io/npm/v/@micromint1npm/soluta-neque-eveniet.svg)]

      • v1.0.0
      • 35.67
      • Published

      @ryniaubenpm/sunt-cumque-aperiam

      [![npm](https://img.shields.io/npm/v/@ryniaubenpm/sunt-cumque-aperiam.svg)](https://www.npmjs.com/package/@ryniaubenpm/sunt-cumque-aperiam)

      • v1.0.0
      • 35.62
      • Published

      object-at

      Get object's property according to the path.

      • v1.0.1
      • 35.50
      • Published

      @drftgyhuji7npm/facilis-veniam-sit

      [![npm downloads](https://img.shields.io/npm/dm/@drftgyhuji7npm/facilis-veniam-sit.svg)](https://www.npmjs.com/package/@drftgyhuji7npm/facilis-veniam-sit)

      • v1.0.0
      • 35.50
      • Published

      got4aws

      Convenience wrapper for Got to interact with AWS v4 signed APIs

      • v1.2.1
      • 35.43
      • Published

      get-function-arguments

      Get function arguments, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.

      • v1.0.0
      • 35.37
      • Published

      gists

      Methods for working with the GitHub Gist API. Node.js/JavaScript

      • v2.0.0
      • 35.34
      • Published

      @a-2-c-2-anpm/excepturi-omnis-delectus

      [![NPM](https://img.shields.io/npm/v/@a-2-c-2-anpm/excepturi-omnis-delectus.svg?label=npm)](https://www.npmjs.com/package/@a-2-c-2-anpm/excepturi-omnis-delectus) [![License](https://img.shields.io/badge/license-MIT-yellowgreen.svg?style=flat)](https://git

      • v1.0.0
      • 35.24
      • Published

      use-router

      router for use-* middlewares

      • v0.4.2
      • 35.22
      • Published

      get

      A slightly higher-level HTTP client for node.

      • v1.4.0
      • 35.12
      • Published

      getsetdeep

      Get and set nested variables of an object, includes support for Backbone Models

      • v5.6.0
      • 35.11
      • Published

      nyro

      A simple and effective promise-based HTTP & HTTP/2 request library that supports all HTTP methods.

      • v2.0.4
      • 35.04
      • Published

      download-pdf

      Download PDF files

        • v0.1.6
        • 34.97
        • Published

        merge-change

        Advanced library for deep merging, patching, and immutable updates of data structures. Features declarative operations for specific merging behaviors, property management, custom type merging rules, and difference tracking. Supports complex data transform

        • v3.0.17
        • 34.80
        • Published

        class-methods

        Get the methods of a JavaScript class.

        • v1.0.13
        • 34.65
        • Published

        @wemnyelezxnpm/expedita-dolor-quibusdam

        [![npm downloads](https://img.shields.io/npm/dm/@wemnyelezxnpm/expedita-dolor-quibusdam.svg)](https://www.npmjs.com/package/@wemnyelezxnpm/expedita-dolor-quibusdam)

        • v1.0.0
        • 34.60
        • Published

        json-keypath

        Get and Set values in JSON objects using keypaths

        • v0.1.2
        • 34.58
        • Published

        static-methods

        Get the static methods of a JavaScript class.

        • v1.0.13
        • 34.35
        • Published

        get-body

        General HTTP request body parser

        • v1.0.3
        • 34.27
        • Published

        key-path

        Deep property accessors for JavaScript objects.

        • v0.3.2
        • 34.22
        • Published

        @a-2-c-2-anpm/non-inventore-maiores

        `typed-env` adds a layer over [@humanwhocodes/env](https://www.npmjs.com/package/@humanwhocodes/env) that allows you to convert environment variables into various JavaScript types.

        • v1.0.0
        • 34.19
        • Published

        get-4byte-chars

        Get all 4-byte characters form a string

        • v0.1.0
        • 34.14
        • Published

        @micromint1npm/porro-nulla-natus

        Save [CouchDB sequence #s](http://docs.couchdb.org/en/2.1.1/api/database/changes.html#changes-feeds) to a configurable backend. This allows you to resume CouchDB replication from the point where you left off.

        • v1.0.0
        • 34.09
        • Published

        github-base

        Low-level methods for working with the GitHub API in node.js/JavaScript.

        • v1.0.0
        • 34.08
        • Published

        get-fqdn

        Lookup the fully qualified domain name ("FQDN") of the current server's IP (default) or a custom IP. 90x faster than `hostname -f` and works with Node v6.4+.

        • v1.0.0
        • 33.94
        • Published