{"_id":"dir-glob","_rev":"6624","name":"dir-glob","description":"Convert directories to glob compatible strings","dist-tags":{"latest":"3.0.1"},"maintainers":[{"name":"kevva","email":""}],"time":{"modified":"2021-06-03T09:56:58.000Z","created":"2016-01-08T10:11:05.346Z","3.0.1":"2019-06-29T16:22:06.207Z","3.0.0":"2019-06-27T11:00:46.162Z","2.2.2":"2019-01-20T17:58:59.302Z","2.2.1":"2019-01-10T08:30:50.803Z","2.2.0":"2019-01-09T09:06:57.690Z","2.0.0":"2017-07-24T16:33:00.933Z","1.1.0":"2016-01-08T16:47:27.826Z","1.0.2":"2016-01-08T12:04:10.573Z","1.0.1":"2016-01-08T10:34:14.292Z","1.0.0":"2016-01-08T10:11:05.346Z"},"users":{"danielbayley":true,"kakaman":true},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"versions":{"3.0.1":{"name":"dir-glob","version":"3.0.1","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava"},"keywords":["convert","directory","extensions","files","glob"],"dependencies":{"path-type":"^4.0.0"},"devDependencies":{"ava":"^2.1.0","del":"^4.1.1","make-dir":"^3.0.0","rimraf":"^2.5.0","xo":"^0.24.0"},"gitHead":"bffbe3282621c39d28dc6aa2219d0b8c917a7594","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@3.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"56dbf73d992a4a93ba1584f4534063fd2e41717f","size":2258,"noattachment":false,"key":"/dir-glob/-/dir-glob-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-3.0.1.tgz"},"maintainers":[{"name":"kevva","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dir-glob_3.0.1_1561825326043_0.5128953749332821"},"_hasShrinkwrap":false,"publish_time":1561825326207,"_cnpm_publish_time":1561825326207},"3.0.0":{"name":"dir-glob","version":"3.0.0","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=8"},"scripts":{"test":"xo && ava"},"keywords":["convert","directory","extensions","files","glob"],"dependencies":{"path-type":"^4.0.0"},"devDependencies":{"ava":"^2.1.0","del":"^4.1.1","make-dir":"^3.0.0","rimraf":"^2.5.0","xo":"^0.24.0"},"gitHead":"9fded2f4548b14bae2849817fef1d45e6f0f93a5","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@3.0.0","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"8a847f69d6af036b316813e2c06a2f0c340a95c5","size":2256,"noattachment":false,"key":"/dir-glob/-/dir-glob-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-3.0.0.tgz"},"maintainers":[{"name":"kevva","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dir-glob_3.0.0_1561633246035_0.7586853509418305"},"_hasShrinkwrap":false,"publish_time":1561633246162,"_cnpm_publish_time":1561633246162},"2.2.2":{"name":"dir-glob","version":"2.2.2","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"keywords":["convert","directory","extensions","files","glob"],"dependencies":{"path-type":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","del":"^3.0.0","make-dir":"^1.0.0","rimraf":"^2.5.0","xo":"^0.20.3"},"gitHead":"12dedcf9aa1ed855e61043e76ca2ee6e8d2f5a21","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@2.2.2","_npmVersion":"6.5.0","_nodeVersion":"11.7.0","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"dist":{"shasum":"fa09f0694153c8918b18ba0deafae94769fc50c4","size":2263,"noattachment":false,"key":"/dir-glob/-/dir-glob-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-2.2.2.tgz"},"maintainers":[{"name":"kevva","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dir-glob_2.2.2_1548007139183_0.2590826452728292"},"_hasShrinkwrap":false,"publish_time":1548007139302,"_cnpm_publish_time":1548007139302},"2.2.1":{"name":"dir-glob","version":"2.2.1","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"keywords":["convert","directory","extensions","files","glob"],"dependencies":{"path-type":"^3.0.0"},"devDependencies":{"ava":"^0.25.0","del":"^3.0.0","make-dir":"^1.0.0","rimraf":"^2.5.0","xo":"^0.20.3"},"gitHead":"4fc6c6e4a821a64dfd46205bc6c665082e82b022","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@2.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"dist":{"shasum":"ce8413234ffe8452b76b7741c32f116cf2a7b1a7","size":2232,"noattachment":false,"key":"/dir-glob/-/dir-glob-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-2.2.1.tgz"},"maintainers":[{"name":"kevva","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dir-glob_2.2.1_1547109050665_0.477537542935319"},"_hasShrinkwrap":false,"publish_time":1547109050803,"_cnpm_publish_time":1547109050803},"2.2.0":{"name":"dir-glob","version":"2.2.0","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"keywords":["convert","directory","extensions","files","glob"],"dependencies":{"path-type":"^3.0.0"},"devDependencies":{"ava":"*","del":"^3.0.0","make-dir":"^1.0.0","rimraf":"^2.5.0","xo":"*"},"gitHead":"84f4381fe041b6afd425e8d5c14c33809430d8f1","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@2.2.0","_npmVersion":"6.5.0","_nodeVersion":"10.14.1","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"dist":{"shasum":"7c2986acade3beda2a037dcd9d20af7256cff6c5","size":2173,"noattachment":false,"key":"/dir-glob/-/dir-glob-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-2.2.0.tgz"},"maintainers":[{"name":"kevva","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dir-glob_2.2.0_1547024817450_0.6502301281341873"},"_hasShrinkwrap":false,"publish_time":1547024817690,"_cnpm_publish_time":1547024817690},"2.0.0":{"name":"dir-glob","version":"2.0.0","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Mårtensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["convert","directory","extensions","files","glob"],"dependencies":{"arrify":"^1.0.1","path-type":"^3.0.0"},"devDependencies":{"ava":"*","del":"^3.0.0","make-dir":"^1.0.0","rimraf":"^2.5.0","xo":"*"},"gitHead":"b6d7a2dd3c7cb8ae627b1455ef500e282cf86cfc","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@2.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"dist":{"shasum":"0b205d2b6aef98238ca286598a8204d29d0a0034","size":2140,"noattachment":false,"key":"/dir-glob/-/dir-glob-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-2.0.0.tgz"},"maintainers":[{"name":"kevva","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dir-glob-2.0.0.tgz_1500913980060_0.7199450209736824"},"directories":{},"publish_time":1500913980933,"_hasShrinkwrap":false,"_cnpm_publish_time":1500913980933},"1.1.0":{"name":"dir-glob","version":"1.1.0","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Martensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":[],"dependencies":{"arrify":"^1.0.1","pify":"^2.3.0","pinkie-promise":"^2.0.0"},"devDependencies":{"ava":"*","mkdirp":"^0.5.1","rimraf":"^2.5.0","xo":"*"},"gitHead":"f8d14322a112f95df2df17b8baf44a956c5541ef","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@1.1.0","_shasum":"1ca515e4b8de6314f5c17ff7d66c32e2328f786e","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.0","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"dist":{"shasum":"1ca515e4b8de6314f5c17ff7d66c32e2328f786e","size":1948,"noattachment":false,"key":"/dir-glob/-/dir-glob-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-1.1.0.tgz"},"maintainers":[{"name":"kevva","email":""}],"directories":{},"publish_time":1452271647826,"_cnpm_publish_time":1452271647826,"_hasShrinkwrap":false},"1.0.2":{"name":"dir-glob","version":"1.0.2","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Martensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":[],"dependencies":{"arrify":"^1.0.1","pify":"^2.3.0","pinkie-promise":"^2.0.0"},"devDependencies":{"ava":"*","mkdirp":"^0.5.1","rimraf":"^2.5.0","xo":"*"},"gitHead":"8a0da6878cc60ea5d755e9bd9a5a656015a34fea","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@1.0.2","_shasum":"6c00b50dcf23928fbc100b6a86107e4859e02395","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.0","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"dist":{"shasum":"6c00b50dcf23928fbc100b6a86107e4859e02395","size":1927,"noattachment":false,"key":"/dir-glob/-/dir-glob-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-1.0.2.tgz"},"maintainers":[{"name":"kevva","email":""}],"directories":{},"publish_time":1452254650573,"_cnpm_publish_time":1452254650573,"_hasShrinkwrap":false},"1.0.1":{"name":"dir-glob","version":"1.0.1","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Martensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":[],"dependencies":{"arrify":"^1.0.1","pify":"^2.3.0","pinkie-promise":"^2.0.0"},"devDependencies":{"ava":"*","mkdirp":"^0.5.1","rimraf":"^2.5.0","xo":"*"},"gitHead":"de4c4967cb54630e1c209ecc71c714113fdb3427","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@1.0.1","_shasum":"706e3a27b54adf5e930caa5db424703d64960a04","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.0","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"dist":{"shasum":"706e3a27b54adf5e930caa5db424703d64960a04","size":1920,"noattachment":false,"key":"/dir-glob/-/dir-glob-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-1.0.1.tgz"},"maintainers":[{"name":"kevva","email":""}],"directories":{},"publish_time":1452249254292,"_cnpm_publish_time":1452249254292,"_hasShrinkwrap":false},"1.0.0":{"name":"dir-glob","version":"1.0.0","description":"Convert directories to glob compatible strings","license":"MIT","repository":{"type":"git","url":"git+https://github.com/kevva/dir-glob.git"},"author":{"name":"Kevin Martensson","email":"kevinmartensson@gmail.com","url":"github.com/kevva"},"engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":[],"dependencies":{"arrify":"^1.0.1","pify":"^2.3.0","pinkie-promise":"^2.0.0"},"devDependencies":{"ava":"*","mkdirp":"^0.5.1","rimraf":"^2.5.0","xo":"*"},"gitHead":"b722df0f9cbcb599c8c6659bf365b8a16762230d","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"homepage":"https://github.com/kevva/dir-glob#readme","_id":"dir-glob@1.0.0","_shasum":"9baf65ea4400a42a7086519af4794a1d3c9cdacb","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.0","_npmUser":{"name":"kevva","email":"kevinmartensson@gmail.com"},"dist":{"shasum":"9baf65ea4400a42a7086519af4794a1d3c9cdacb","size":1866,"noattachment":false,"key":"/dir-glob/-/dir-glob-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/dir-glob/download/dir-glob-1.0.0.tgz"},"maintainers":[{"name":"kevva","email":""}],"directories":{},"publish_time":1452247865346,"_cnpm_publish_time":1452247865346,"_hasShrinkwrap":false}},"readme":"# dir-glob [![Build Status](https://travis-ci.org/kevva/dir-glob.svg?branch=master)](https://travis-ci.org/kevva/dir-glob)\n\n> Convert directories to glob compatible strings\n\n\n## Install\n\n```\n$ npm install dir-glob\n```\n\n\n## Usage\n\n```js\nconst dirGlob = require('dir-glob');\n\n(async () => {\n\tconsole.log(await dirGlob(['index.js', 'test.js', 'fixtures']));\n\t//=> ['index.js', 'test.js', 'fixtures/**']\n\n\tconsole.log(await dirGlob(['index.js', 'inner_folder'], {cwd: 'fixtures'}));\n\t//=> ['index.js', 'inner_folder/**']\n\n\tconsole.log(await dirGlob(['lib/**', 'fixtures'], {\n\t\tfiles: ['test', 'unicorn']\n\t\textensions: ['js']\n\t}));\n\t//=> ['lib/**', 'fixtures/**/test.js', 'fixtures/**/unicorn.js']\n\n\tconsole.log(await dirGlob(['lib/**', 'fixtures'], {\n\t\tfiles: ['test', 'unicorn', '*.jsx'],\n\t\textensions: ['js', 'png']\n\t}));\n\t//=> ['lib/**', 'fixtures/**/test.{js,png}', 'fixtures/**/unicorn.{js,png}', 'fixtures/**/*.jsx']\n})();\n```\n\n\n## API\n\n### dirGlob(input, options?)\n\nReturns a `Promise<string[]>` with globs.\n\n### dirGlob.sync(input, options?)\n\nReturns a `string[]` with globs.\n\n#### input\n\nType: `string | string[]`\n\nPaths.\n\n#### options\n\nType: `object`\n\n##### extensions\n\nType: `string[]`\n\nAppend extensions to the end of your globs.\n\n##### files\n\nType: `string[]`\n\nOnly glob for certain files.\n\n##### cwd\n\nType: `string[]`\n\nTest in specific directory.\n","_attachments":{},"homepage":"https://github.com/kevva/dir-glob#readme","bugs":{"url":"https://github.com/kevva/dir-glob/issues"},"license":"MIT"}