{"_id":"accessory","_rev":"331041","name":"accessory","description":"Create property accessor/caller statements for dot paths","dist-tags":{"latest":"1.1.0"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"time":{"modified":"2021-06-07T02:46:28.000Z","created":"2015-07-13T19:02:09.189Z","1.1.0":"2015-07-17T15:57:25.871Z","1.0.1":"2015-07-13T19:34:23.978Z","1.0.0":"2015-07-13T19:02:09.189Z"},"users":{},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"repository":{"type":"git","url":"git+https://github.com/bendrucker/accessory.git"},"versions":{"1.1.0":{"name":"accessory","main":"index.js","version":"1.1.0","description":"Create property accessor/caller statements for dot paths","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/accessory.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"scripts":{"test":"standard && tape test.js"},"keywords":["dot","path","property","accessor","bracket","js"],"devDependencies":{"tape":"^4.0.0","standard":"^4.0.0"},"files":["index.js"],"dependencies":{"ap":"~0.2.0","balanced-match":"~0.2.0","dot-parts":"~1.0.0"},"gitHead":"56d7dcfa463043a9fe6a6b78579e63eda562fa12","bugs":{"url":"https://github.com/bendrucker/accessory/issues"},"homepage":"https://github.com/bendrucker/accessory#readme","_id":"accessory@1.1.0","_shasum":"7833e9839a32ded76d26021f36a41707a520f593","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"7833e9839a32ded76d26021f36a41707a520f593","size":1752,"noattachment":false,"key":"/accessory/-/accessory-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/accessory/download/accessory-1.1.0.tgz"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"directories":{},"publish_time":1437148645871,"_cnpm_publish_time":1437148645871,"_hasShrinkwrap":false},"1.0.1":{"name":"accessory","main":"index.js","version":"1.0.1","description":"Create property accessor statements for dot paths","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/accessory.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"scripts":{"test":"standard && tape test.js"},"keywords":["dot","path","property","accessor","bracket","js"],"devDependencies":{"tape":"^4.0.0","standard":"^4.0.0"},"files":["index.js"],"dependencies":{"dot-parts":"~1.0.0"},"gitHead":"0694d90ac852daa03801fa1fe8862e627cd0ebc7","bugs":{"url":"https://github.com/bendrucker/accessory/issues"},"homepage":"https://github.com/bendrucker/accessory#readme","_id":"accessory@1.0.1","_shasum":"25954a258291a21b1be8f1902064e962cee6ce62","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"25954a258291a21b1be8f1902064e962cee6ce62","size":1563,"noattachment":false,"key":"/accessory/-/accessory-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/accessory/download/accessory-1.0.1.tgz"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"directories":{},"publish_time":1436816063978,"_cnpm_publish_time":1436816063978,"_hasShrinkwrap":false},"1.0.0":{"name":"accessory","main":"index.js","version":"1.0.0","description":"Create property accessor statements for dot paths","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/accessory.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"scripts":{"test":"standard && tape test.js"},"keywords":["dot","path","property","accessor","bracket","js"],"devDependencies":{"tape":"^4.0.0","standard":"^4.0.0"},"files":["index.js"],"dependencies":{"dot-parts":"~1.0.0"},"gitHead":"80bd1d62ae785e3d28ea40fab712692df210a8ad","bugs":{"url":"https://github.com/bendrucker/accessory/issues"},"homepage":"https://github.com/bendrucker/accessory#readme","_id":"accessory@1.0.0","_shasum":"614c75402aa4b4ddb1af42755b7f9391efefdeb0","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.3","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"614c75402aa4b4ddb1af42755b7f9391efefdeb0","size":1561,"noattachment":false,"key":"/accessory/-/accessory-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/accessory/download/accessory-1.0.0.tgz"},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"directories":{},"publish_time":1436814129189,"_cnpm_publish_time":1436814129189,"_hasShrinkwrap":false}},"readme":"# accessory [![Build Status](https://travis-ci.org/bendrucker/accessory.svg?branch=master)](https://travis-ci.org/bendrucker/accessory)\n\n> Create property accessor/caller statements for dot paths\n\n\n## Install\n\n```\n$ npm install --save accessory\n```\n\n\n## Usage\n\n```js\nvar accessory = require('accessory')\n\naccessory('window', 'foo.bar')\n//=> window['foo']['bar']\n\naccessory('window', 'foo\\\\.bar')\n//=> window['foo.bar']\n\naccessory('window', 'foo.bar(baz)')\n//=> window['foo']['bar'](baz)\n```\n\n## API\n\n#### `accessory(source, path)` -> `string`\n\n##### source\n\n*Required*  \nType: `string`\n\nThe source identifier which will prepend the accessors.\n\n##### path\n\n*Required*  \nType: `string`  \n\nA dot property path, including function calls.\n\n\n## License\n\nMIT © [Ben Drucker](http://bendrucker.me)\n","_attachments":{},"homepage":"https://github.com/bendrucker/accessory#readme","bugs":{"url":"https://github.com/bendrucker/accessory/issues"},"license":"MIT"}