{"_id":"parents","_rev":"77220","name":"parents","description":"return all the parent directories for a directory","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"time":{"modified":"2021-06-03T10:24:50.000Z","created":"2012-07-12T08:45:29.495Z","1.0.1":"2015-01-14T18:48:15.626Z","1.0.0":"2014-07-09T01:47:23.283Z","0.0.3":"2014-07-09T01:46:56.873Z","0.0.2":"2013-12-02T18:06:04.988Z","0.0.1":"2012-07-12T08:56:12.829Z","0.0.0":"2012-07-12T08:45:29.495Z"},"users":{"simplyianm":true},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"git://github.com/substack/node-parents.git"},"versions":{"1.0.1":{"name":"parents","version":"1.0.1","description":"return all the parent directories for a directory","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"path-platform":"~0.11.15"},"devDependencies":{"tap":"~0.2.5"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-parents.git"},"homepage":"https://github.com/substack/node-parents","keywords":["directory","parent","path","tree"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.6"},"gitHead":"1a90e0b70695f08e3eab32be2f1a867b4bbe6880","bugs":{"url":"https://github.com/substack/node-parents/issues"},"_id":"parents@1.0.1","_shasum":"fedd4d2bf193a77745fe71e371d73c3307d9c751","_from":".","_npmVersion":"2.1.16","_nodeVersion":"0.10.35","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"fedd4d2bf193a77745fe71e371d73c3307d9c751","size":2734,"noattachment":false,"key":"/parents/-/parents-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/parents/download/parents-1.0.1.tgz"},"publish_time":1421261295626,"_cnpm_publish_time":1421261295626,"_hasShrinkwrap":false},"1.0.0":{"name":"parents","version":"1.0.0","description":"return all the parent directories for a directory","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"path-platform":"^0.0.1"},"devDependencies":{"tap":"~0.2.5"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-parents.git"},"homepage":"https://github.com/substack/node-parents","keywords":["directory","parent","path","tree"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.6"},"gitHead":"2a6ec7f21b29589c38464f5b18bee8da1a196515","bugs":{"url":"https://github.com/substack/node-parents/issues"},"_id":"parents@1.0.0","_shasum":"05726fdb61b60d8c9e3d5d9c595aa78c881c8479","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"05726fdb61b60d8c9e3d5d9c595aa78c881c8479","size":2761,"noattachment":false,"key":"/parents/-/parents-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/parents/download/parents-1.0.0.tgz"},"publish_time":1404870443283,"_cnpm_publish_time":1404870443283,"_hasShrinkwrap":false},"0.0.3":{"name":"parents","version":"0.0.3","description":"return all the parent directories for a directory","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{"path-platform":"^0.0.1"},"devDependencies":{"tap":"~0.2.5"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-parents.git"},"homepage":"https://github.com/substack/node-parents","keywords":["directory","parent","path","tree"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.6"},"gitHead":"bb83a6850410084535643e89c2615accb7aff822","bugs":{"url":"https://github.com/substack/node-parents/issues"},"_id":"parents@0.0.3","_shasum":"fa212f024d9fa6318dbb6b4ce676c8be493b9c43","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"fa212f024d9fa6318dbb6b4ce676c8be493b9c43","size":2761,"noattachment":false,"key":"/parents/-/parents-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/parents/download/parents-0.0.3.tgz"},"publish_time":1404870416873,"_cnpm_publish_time":1404870416873,"_hasShrinkwrap":false},"0.0.2":{"name":"parents","version":"0.0.2","description":"return all the parent directories for a directory","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-parents.git"},"homepage":"https://github.com/substack/node-parents","keywords":["directory","parent","path","tree"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.6"},"readmeFilename":"readme.markdown","bugs":{"url":"https://github.com/substack/node-parents/issues"},"_id":"parents@0.0.2","dist":{"shasum":"67147826e497d40759aaf5ba4c99659b6034d302","size":2631,"noattachment":false,"key":"/parents/-/parents-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/parents/download/parents-0.0.2.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1386007564988,"_hasShrinkwrap":false,"_cnpm_publish_time":1386007564988},"0.0.1":{"name":"parents","version":"0.0.1","description":"return all the parent directories for a directory","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-parents.git"},"homepage":"https://github.com/substack/node-parents","keywords":["directory","parent","path","tree"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.6"},"_id":"parents@0.0.1","dist":{"shasum":"71c73e7a170e490997f102a2c37237c07d8f1753","size":2518,"noattachment":false,"key":"/parents/-/parents-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/parents/download/parents-0.0.1.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1342083372829,"_hasShrinkwrap":false,"_cnpm_publish_time":1342083372829},"0.0.0":{"name":"parents","version":"0.0.0","description":"return all the parent directories for a directory","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"dependencies":{},"devDependencies":{"tap":"~0.2.5"},"scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git://github.com/substack/node-parents.git"},"homepage":"https://github.com/substack/node-parents","keywords":["directory","parent","path","tree"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.6"},"_id":"parents@0.0.0","dist":{"shasum":"d52596944866ff4a46517ac1677bcea88a4c4f0a","size":2455,"noattachment":false,"key":"/parents/-/parents-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/parents/download/parents-0.0.0.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1342082729495,"_hasShrinkwrap":false,"_cnpm_publish_time":1342082729495}},"readme":"# parents\n\nReturn all the parent directories of a directory, inclusive of that directory.\n\n[![build status](https://secure.travis-ci.org/substack/node-parents.png)](http://travis-ci.org/substack/node-parents)\n\n# example\n\n## dirname\n\n``` js\nvar parents = require('parents');\nvar dirs = parents(__dirname);\nconsole.dir(dirs);\n```\n\n***\n\n```\n[ '/home/substack/projects/node-parents/example',\n  '/home/substack/projects/node-parents',\n  '/home/substack/projects',\n  '/home/substack',\n  '/home',\n  '/' ]\n```\n\n## win32\n\n``` js\nvar parents = require('parents');\nvar dir = 'C:\\\\Program Files\\\\Maxis\\\\Sim City 2000\\\\cities';\n\nvar dirs = parents(dir, { platform : 'win32' });\nconsole.dir(dirs);\n```\n\n***\n\n```\n[ 'C:\\\\Program Files\\\\Maxis\\\\Sim City 2000\\\\cities',\n  'C:\\\\Program Files\\\\Maxis\\\\Sim City 2000',\n  'C:\\\\Program Files\\\\Maxis',\n  'C:\\\\Program Files',\n  'C:' ]\n```\n\n# methods\n\n``` js\nvar parents = require('parents')\n```\n\n## parents(dir, opts)\n\nReturn an array of the parent directories of `dir`, including and starting with\n`dir`. If a `dir` isn't specified, `process.cwd()` will be used.\n\nOptionally specify an `opts.platform` to control whether the separator and paths\nworks the unixy way with `'/'` or the windowsy way where sometimes things use\n`'/'` and sometimes they use `'\\\\'` and also there are leading drive letters and\nother exotic features. If `opts.platform` isn't specified, `process.platform`\nwill be used. Anything that matches `/^win/` will use the windowsy behavior.\n\n# install\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install parents\n```\n\n# licence\n\nMIT\n","_attachments":{},"homepage":"https://github.com/substack/node-parents","bugs":{"url":"https://github.com/substack/node-parents/issues"},"license":"MIT"}