{"_id":"commondir","_rev":"27213","name":"commondir","description":"compute the closest common parent for file paths","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"time":{"modified":"2021-06-03T10:02:53.000Z","created":"2011-06-28T09:24:34.962Z","1.0.1":"2015-03-14T00:15:01.725Z","1.0.0":"2015-03-14T00:14:04.458Z","0.0.2":"2015-03-14T00:13:42.196Z","0.0.1":"2011-11-16T01:05:05.980Z","0.0.0":"2011-06-28T09:24:34.962Z"},"users":{"wenbing":true,"simplyianm":true,"erikvold":true,"lahirs2":true,"lassevolkmann":true},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"http://github.com/substack/node-commondir.git"},"versions":{"1.0.1":{"name":"commondir","version":"1.0.1","description":"compute the closest common parent for file paths","main":"index.js","dependencies":{},"devDependencies":{"tape":"^3.5.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-commondir.git"},"keywords":["common","path","directory","file","parent","root"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","engine":{"node":">=0.4"},"gitHead":"57797b60db24c60029f7593995241749b1704902","bugs":{"url":"https://github.com/substack/node-commondir/issues"},"homepage":"https://github.com/substack/node-commondir","_id":"commondir@1.0.1","_shasum":"ddd800da0c66127393cca5950ea968a3aaf1253b","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"ddd800da0c66127393cca5950ea968a3aaf1253b","size":2267,"noattachment":false,"key":"/commondir/-/commondir-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/commondir/download/commondir-1.0.1.tgz"},"directories":{},"publish_time":1426292101725,"_cnpm_publish_time":1426292101725,"_hasShrinkwrap":false},"1.0.0":{"name":"commondir","version":"1.0.0","description":"compute the closest common parent for file paths","main":"index.js","dependencies":{},"devDependencies":{"tape":"^3.5.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-commondir.git"},"keywords":["common","path","directory","file","parent","root"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"gitHead":"b0033272cd882d60c05896d290fddfa716931e5d","bugs":{"url":"https://github.com/substack/node-commondir/issues"},"homepage":"https://github.com/substack/node-commondir","_id":"commondir@1.0.0","_shasum":"3e1ca7fbeb5d582e007c1df27ca3e1070511db52","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"3e1ca7fbeb5d582e007c1df27ca3e1070511db52","size":2270,"noattachment":false,"key":"/commondir/-/commondir-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/commondir/download/commondir-1.0.0.tgz"},"directories":{},"publish_time":1426292044458,"_cnpm_publish_time":1426292044458,"_hasShrinkwrap":false},"0.0.2":{"name":"commondir","version":"0.0.2","description":"compute the closest common parent for file paths","main":"index.js","dependencies":{},"devDependencies":{"tape":"^3.5.0"},"scripts":{"test":"tape test/*.js"},"repository":{"type":"git","url":"http://github.com/substack/node-commondir.git"},"keywords":["common","path","directory","file","parent","root"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"gitHead":"089fac70cf240745ecde80d02e4193080ce4c5a3","bugs":{"url":"https://github.com/substack/node-commondir/issues"},"homepage":"https://github.com/substack/node-commondir","_id":"commondir@0.0.2","_shasum":"c49c8880c6fe96844bb3525dd2e7314050c389ee","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.12.0","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"dist":{"shasum":"c49c8880c6fe96844bb3525dd2e7314050c389ee","size":2268,"noattachment":false,"key":"/commondir/-/commondir-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/commondir/download/commondir-0.0.2.tgz"},"directories":{},"publish_time":1426292022196,"_cnpm_publish_time":1426292022196,"_hasShrinkwrap":false},"0.0.1":{"name":"commondir","version":"0.0.1","description":"Compute the closest common parent for file paths","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{},"devDependencies":{"expresso":"0.7.x"},"scripts":{"test":"expresso"},"repository":{"type":"git","url":"git://github.com/substack/node-commondir.git"},"keywords":["common","path","directory","file","parent","root"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_npmUser":{"name":"substack","email":"mail@substack.net"},"_id":"commondir@0.0.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"89f00fdcd51b519c578733fec563e6a6da7f5be2","size":1618,"noattachment":false,"key":"/commondir/-/commondir-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/commondir/download/commondir-0.0.1.tgz"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1321405505980,"_cnpm_publish_time":1321405505980,"_hasShrinkwrap":false},"0.0.0":{"name":"commondir","version":"0.0.0","description":"Compute the closest common parent for file paths","main":"index.js","directories":{"lib":".","example":"example","test":"test"},"dependencies":{},"devDependencies":{"expresso":"0.7.x"},"scripts":{"test":"expresso"},"repository":{"type":"git","url":"git://github.com/substack/node-commondir.git"},"keywords":["common","path","directory","file","parent","root"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT/X11","engine":{"node":">=0.4"},"_id":"commondir@0.0.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"25fb9c47fa486f81ddf74d6ef061fec59e6260ed","size":1405,"noattachment":false,"key":"/commondir/-/commondir-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/commondir/download/commondir-0.0.0.tgz"},"publish_time":1309253074962,"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"_cnpm_publish_time":1309253074962,"_hasShrinkwrap":false}},"readme":"# commondir\n\ncompute the closest common parent directory among an array of directories\n\n# example\n\n``` js\nvar commondir = require('commondir');\nvar dir = commondir(process.argv.slice(2))\nconsole.log(dir);\n```\n\noutput:\n\n```\n$ node dir.js /x/y/z /x/y /x/y/w/q\n/x/y\n$ node ../baz ../../foo/quux ./bizzy\n/foo\n```\n\n# methods\n\n``` js\nvar commondir = require('commondir');\n```\n\n## commondir(absolutePaths)\n\nCompute the closest common parent directory for an array `absolutePaths`.\n\n## commondir(basedir, relativePaths)\n\nCompute the closest common parent directory for an array `relativePaths` which\nwill be resolved for each `dir` in `relativePaths` according to:\n`path.resolve(basedir, dir)`.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install commondir\n```\n\n# license\n\nMIT\n","_attachments":{},"homepage":"https://github.com/substack/node-commondir","bugs":{"url":"https://github.com/substack/node-commondir/issues"},"license":"MIT"}