to-object-path

    0.3.0 • Public • Published

    to-object-path NPM version

    Create an object path from a list or array of strings.

    Install

    Install with npm

    $ npm i to-object-path --save

    Usage

    var toPath = require('to-object-path');
     
    toPath('foo', 'bar', 'baz');
    toPath('foo', ['bar', 'baz']);
    //=> 'foo.bar.baz'

    Also supports passing an arguments object (without having to slice args):

    function foo()
      return toPath(arguments);
    }
     
    foo('foo', 'bar', 'baz');
    foo('foo', ['bar', 'baz']);
    //=> 'foo.bar.baz'

    Visit the example to see how this could be used in an application.

    Related projects

    • get-value: Use property paths (a.b.c) to get a nested value from an object. | homepage
    • has-value: Returns true if a value exists, false if empty. Works with deeply nested values using… more | homepage
    • omit-value: Omit properties from an object or deeply nested property of an object using object path… more | homepage
    • set-value: Create nested values and any intermediaries using dot notation ('a.b.c') paths. | homepage
    • unset-value: Delete nested properties from an object using dot notation. | homepage

    Running tests

    Install dev dependencies:

    $ npm i -d && npm test

    Contributing

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

    Author

    Jon Schlinkert

    License

    Copyright © 2015 Jon Schlinkert Released under the MIT license.


    This file was generated by verb-cli on October 28, 2015.

    Install

    npm i to-object-path

    DownloadsWeekly Downloads

    17,091,870

    Version

    0.3.0

    License

    MIT

    Last publish

    Collaborators

    • jonschlinkert