Big update!Announcing Socket for GitHub 1.0. Learn more
Socket
BlogLoveFAQ
Install
Log in

object.pick

Package Overview
Dependencies
1
Maintainers
2
Versions
8
Issues
File Explorer

Advanced tools

object.pick

Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.

    1.3.0latest

Version published
Maintainers
2
Weekly downloads
17,872,237
decreased by-2.43%

Weekly downloads

Readme

Source

object.pick NPM version NPM monthly downloads NPM total downloads Linux Build Status

Returns a filtered copy of an object with only the specified keys, similar to _.pick from lodash / underscore.

You might also be interested in object.omit.

Install

Install with npm:

$ npm install --save object.pick

benchmarks

This is the fastest implementation I tested. Pull requests welcome!

Usage

var pick = require('object.pick'); pick({a: 'a', b: 'b'}, 'a') //=> {a: 'a'} pick({a: 'a', b: 'b', c: 'c'}, ['a', 'b']) //=> {a: 'a', b: 'b'}

About

  • extend-shallow: Extend an object with the properties of additional objects. node.js/javascript util. | homepage
  • get-value: Use property paths (a.b.c) to get a nested value from an object. | homepage
  • mixin-deep: Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. | homepage
  • set-value: Create nested values and any intermediaries using dot notation ('a.b.c') paths. | homepage

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Building docs

(This document was generated by verb-generate-readme (a verb generator), please don't edit the readme directly. Any changes to the readme must be made in .verb.md.)

To generate the readme and API documentation with verb:

$ npm install -g verb verb-generate-readme && verb

Running tests

Install dev dependencies:

$ npm install -d && npm test

Author

Jon Schlinkert

License

Copyright © 2016, Jon Schlinkert. Released under the MIT license.


This file was generated by verb-generate-readme, v0.2.0, on October 27, 2016.

Keywords

FAQs

What is object.pick?

Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.

Is object.pick popular?

The npm package object.pick receives a total of 16,829,389 weekly downloads. As such, object.pick popularity was classified as popular.

Is object.pick well maintained?

We found that object.pick demonstrated a not healthy version release cadence and project activity. It has 2 open source maintainers collaborating on the project.

Last updated on 19 Aug 2017
Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc