{"_id":"glob-gitignore","_rev":"23-51f1ccbe9d5f8109b7949e8135d97d08","name":"glob-gitignore","dist-tags":{"latest":"1.0.15"},"versions":{"0.0.0":{"name":"glob-gitignore","version":"0.0.0","license":"MIT","_id":"glob-gitignore@0.0.0","maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"00f7f2613b94812f12cd914f051d8582e3845c75","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-0.0.0.tgz","integrity":"sha512-+S+1JLVGf8Ptz05g5NnkyXVC1pPm/0GiL5uJ0kIi7trpF/oowkzVpksBtXbwRb0QfwG/CrK0b4WqjA0FFALM0w==","signatures":[{"sig":"MEUCIAwYtDXx96EiE/AOfUM+dhuv34Kt5EXDwYludL93JekSAiEAv3q4klLPObOtkIGC9w2LFMJtEyJtOrtF3ScfIElxqA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"00f7f2613b94812f12cd914f051d8582e3845c75","scripts":{},"_npmUser":{"name":"kael","email":"i@kael.me"},"_npmVersion":"4.2.0","description":"","directories":{},"_nodeVersion":"7.10.0","_npmOperationalInternal":{"tmp":"tmp/glob-gitignore-0.0.0.tgz_1495031046114_0.5955363274551928","host":"packages-18-east.internal.npmjs.com"}},"1.0.0":{"name":"glob-gitignore","version":"1.0.0","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.0","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":{"babelrc":true},"files":["test/*.js"],"require":"babel-register"},"dist":{"shasum":"9005362a1ad4c92ab917ca1af3e5f059c6066e45","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.0.tgz","integrity":"sha512-fjJpFAC8UBQwdR1MVtXuRGExvWfYrFRHAeGcwR7cScILWQpSmBn4RS782G5P6IMyHN+XSqCBytJmAOMIL/O38A==","signatures":[{"sig":"MEUCIQDdLhnD6wTJdu/75tRwDD1n1JMyb2oZtwsmc3+Gkd6gygIgHdT1EaMhXqfbMDZPZ/9fg73t75+nDPj7unJELentksc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib/","src/"],"module":"src/index.js","_shasum":"9005362a1ad4c92ab917ca1af3e5f059c6066e45","engines":{"node":">=4"},"gitHead":"ef61ad3b4bc34f0e666d83c9f6d9fd71e8ac343d","scripts":{"test":"node --harmony ./node_modules/.bin/ava --verbose --timeout=10s","build":"babel src --out-dir lib","prepublish":"npm run build"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"4.2.0","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^7.1.1","ignore":"^3.3.0","make-array":"^1.0.2","array-union":"^1.0.2","lodash.union":"^4.6.0","util.inherits":"^1.0.1","lodash.unionby":"^4.8.0","lodash.difference":"^4.5.0"},"devDependencies":{"ava":"^0.16.0","rollup":"^0.41.6","babel-cli":"^6.16.0","babel-register":"^6.24.1","babel-preset-es2015":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore-1.0.0.tgz_1495190500390_0.7110963158775121","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"glob-gitignore","version":"1.0.1","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.1","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":{"babelrc":true},"files":["test/*.js"],"require":"babel-register"},"dist":{"shasum":"d6a1b0e1d79627cd273afe831a17c83dbb58226a","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.1.tgz","integrity":"sha512-G2UQnYFrktxUCG/lchloQUwbPLQ7Z+AbSgsUT0PGmqDZBn+dOll7K5MPbz1mAmBAM9Dn5qWvbbSeCvtHpvDA+Q==","signatures":[{"sig":"MEYCIQD6AvfrTtL974M4BTmIieGzHM7skTVEfLlLIJPd4hbjGQIhAK6w4nsakaKXv8rxB8PQ7I4E4upTWTp0cbsQ5VNm1lSC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib/","src/"],"module":"src/index.js","_shasum":"d6a1b0e1d79627cd273afe831a17c83dbb58226a","engines":{"node":">=4"},"gitHead":"25034d9bfc4cd651168bd6ccbbb1baad92a0db39","scripts":{"test":"node --harmony ./node_modules/.bin/ava --verbose --timeout=10s","build":"babel src --out-dir lib","prepublish":"npm run build"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"4.2.0","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^7.1.1","ignore":"^3.3.0","make-array":"^1.0.2","array-union":"^1.0.2","lodash.union":"^4.6.0","util.inherits":"^1.0.1","lodash.unionby":"^4.8.0","lodash.difference":"^4.5.0"},"devDependencies":{"ava":"^0.16.0","rollup":"^0.41.6","babel-cli":"^6.16.0","babel-register":"^6.24.1","babel-preset-es2015":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore-1.0.1.tgz_1495190847465_0.38415693514980376","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"glob-gitignore","version":"1.0.2","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.2","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":{"babelrc":true},"files":["test/*.js"],"require":"babel-register"},"dist":{"shasum":"44c7646b0d7be0c91d0cbc181345b03f82b6afc2","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.2.tgz","integrity":"sha512-fUa7cd0Ah2wiAzMQI7nRotM4F9+zTjtIMBb53mBEPY2C5qb99c0MHumvQB6fFW6P+nosvgGnsp7t0cO39lOTSw==","signatures":[{"sig":"MEQCIASrQBfVGNbTkjXYgOJ9ExozULogdh3xgMOCunbe3V7ZAiBMmURfYPW7JibcZTDkF/GoTH1/5qiABD+RVFJxgPuRNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib/","src/"],"module":"src/index.js","_shasum":"44c7646b0d7be0c91d0cbc181345b03f82b6afc2","engines":{"node":">=4"},"gitHead":"1a4ce607682d64047b2b0f27c99e747037a9dd16","scripts":{"test":"node --harmony ./node_modules/.bin/ava --verbose --timeout=10s","build":"babel src --out-dir lib","prepublish":"npm run build"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"4.2.0","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^7.1.1","ignore":"^3.3.0","make-array":"^1.0.2","lodash.union":"^4.6.0","util.inherits":"^1.0.1","lodash.difference":"^4.5.0"},"devDependencies":{"ava":"^0.16.0","rollup":"^0.41.6","babel-cli":"^6.16.0","babel-register":"^6.24.1","babel-preset-es2015":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore-1.0.2.tgz_1495190942888_0.6198476487770677","host":"packages-18-east.internal.npmjs.com"}},"1.0.3":{"name":"glob-gitignore","version":"1.0.3","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.3","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":{"babelrc":true},"files":["test/*.js"],"require":"babel-register"},"dist":{"shasum":"aecc9c440fb126c03aca028e1fbe83195e02793a","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.3.tgz","integrity":"sha512-kCjAUENBZ+vOtlfAkrTblnH31zYDZc8joaypV1m0pgxFdyqCP215KqF5vTiMAEPYV2iei8/P7DxElc8uI5cXMA==","signatures":[{"sig":"MEUCIQDM5KOPW/N2n+f3sSA8vlqX/les6FNCD6VOPjzoQfIvoAIgT0Wa2tb5rBSljrLeRyy1LIli/kzGJxvrk3iXtbHHuuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib/","src/"],"module":"src/index.js","_shasum":"aecc9c440fb126c03aca028e1fbe83195e02793a","engines":{"node":">=4"},"gitHead":"ea23b9f6379b459fe04b793d063039ab9afb7f7f","scripts":{"test":"node --harmony ./node_modules/.bin/ava --verbose --timeout=10s","build":"babel src --out-dir lib","prepublish":"npm run build"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"4.2.0","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^7.1.1","ignore":"^3.3.0","make-array":"^1.0.2","lodash.union":"^4.6.0","util.inherits":"^1.0.1","lodash.difference":"^4.5.0"},"devDependencies":{"ava":"^0.16.0","rollup":"^0.41.6","babel-cli":"^6.16.0","babel-register":"^6.24.1","babel-preset-es2015":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore-1.0.3.tgz_1495191646074_0.5716595975682139","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"glob-gitignore","version":"1.0.4","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.4","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":{"babelrc":true},"files":["test/*.js"],"require":"babel-register"},"dist":{"shasum":"7057fb2b21e8806f1f5cc967f992e16373b10ae5","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.4.tgz","integrity":"sha512-VlTUcJ6bHlkLo3Lkt83dQLiBwYrdO2HoE+jgnZxKyneCkwW9jMFhTNWJvXy4ARczDiN/QSRcLCOWGNsiMzvZuQ==","signatures":[{"sig":"MEUCIHRCOurxPBmC44HotfgSe/SSpvqt9KK56ycDCF2bn2WnAiEA0ehF2TcsDL7Hrg6EPYzPwCWqe9j1f0ZzPrFxxFFkWiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib/","src/"],"module":"src/index.js","_shasum":"7057fb2b21e8806f1f5cc967f992e16373b10ae5","engines":{"node":">=4"},"gitHead":"840aa4ce4a992c8da2190a24c10132402d37480b","scripts":{"test":"node --harmony ./node_modules/.bin/ava --verbose --timeout=10s","build":"babel src --out-dir lib","prepublish":"npm run build"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"4.2.0","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^7.1.1","ignore":"^3.3.0","make-array":"^1.0.2","lodash.union":"^4.6.0","util.inherits":"^1.0.1","lodash.difference":"^4.5.0"},"devDependencies":{"ava":"^0.16.0","rollup":"^0.41.6","babel-cli":"^6.16.0","babel-register":"^6.24.1","babel-preset-es2015":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore-1.0.4.tgz_1495193419467_0.6120665466878563","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"glob-gitignore","version":"1.0.5","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.5","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":{"babelrc":true},"files":["test/*.js"],"require":"babel-register"},"dist":{"shasum":"5bb2fca7a860761548588176b47745cdde2b0844","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.5.tgz","integrity":"sha512-j8QZ8zl5kKtzxm5N5mQQqdQT9mT0wUOWvsUwj5AsHnIFs64uejOvwwc/VY4IhmjtRbz9iEzPtXXECAVJ4F2LLQ==","signatures":[{"sig":"MEUCICywb79FMhOJ4VgUNZ/IMWIxTC+KENZV667H/uXGphUGAiEA1nVivEdOMhg+HFnQkTDnyFgCo/DrZpHX39ECWRmyAwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["lib/","src/"],"module":"src/index.js","_shasum":"5bb2fca7a860761548588176b47745cdde2b0844","engines":{"node":">=4"},"gitHead":"4381bdb1d52c58116abfda659e27dd4231eb54ce","scripts":{"test":"node --harmony ./node_modules/.bin/ava --verbose --timeout=10s","build":"babel src --out-dir lib","prepublish":"npm run build"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"4.2.0","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"7.10.0","dependencies":{"glob":"^7.1.1","ignore":"^3.3.0","make-array":"^1.0.2","lodash.union":"^4.6.0","babel-runtime":"^6.23.0","util.inherits":"^1.0.1","lodash.difference":"^4.5.0"},"devDependencies":{"ava":"^0.16.0","rollup":"^0.41.6","babel-cli":"^6.16.0","babel-register":"^6.24.1","babel-preset-es2015":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore-1.0.5.tgz_1496226759197_0.3310217724647373","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"glob-gitignore","version":"1.0.6","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.6","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":{"babelrc":true},"files":["test/*.js"],"require":"babel-register"},"dist":{"shasum":"70e3554a257f1381df22ec56c77fe88075930d3a","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.6.tgz","integrity":"sha512-23FiSXnSPlQs58WEtrzp8mkMq6wxkoTzC+ZxjVox/g0pBa+okP0Laoz62Fd+VdnSpKauyNyBx7qzICgO3cw7zA==","signatures":[{"sig":"MEUCIQDc/Q29pi8lO023kirNSwRyfCBckoIg2WyAGLDJVhqTOgIgU7+UEYUkpG6+4vPLqysbQqInI+fXem7Y1yYgYnKqkL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","files":["lib/","src/"],"module":"src/index.js","engines":{"node":">=4"},"gitHead":"840a2c97f22c84ccbefd3f9ef2b2a1bebf65cdf1","scripts":{"test":"node --harmony ./node_modules/.bin/ava --verbose --timeout=10s","build":"babel src --out-dir lib","prepublish":"npm run build"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"5.4.2","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"8.8.0","dependencies":{"glob":"^7.1.2","ignore":"^3.3.7","make-array":"^1.0.2","lodash.union":"^4.6.0","babel-runtime":"^6.26.0","util.inherits":"^1.0.3","lodash.difference":"^4.5.0"},"devDependencies":{"ava":"^0.16.0","rollup":"^0.41.6","babel-cli":"^6.16.0","babel-register":"^6.24.1","babel-preset-es2015":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-async-to-generator":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore-1.0.6.tgz_1509026718746_0.6557286968454719","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"glob-gitignore","version":"1.0.7","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.7","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":false},"dist":{"shasum":"75d554b85660c59cbe72d7bd1b502c8042515ff6","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.7.tgz","fileCount":7,"integrity":"sha512-AhL1xjTmRVUTbHU/3wYR6P4o7Z2B10owTOzWOvwuAHCvMa1412P0NTgpzg0gEUTpML8jx5efyZWwfA0CatrrCg==","signatures":[{"sig":"MEYCIQCXdoVH5evVX6GIrx8qHO5dHMExNwx3wJO84+rI6UHtNAIhAPWM17DFATelxO5NvtQADSiXVnE5nMydlcJQZOmvqdoc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba+5NCRA9TVsSAnZWagAAcQ4P/RIcuNtFiJa3Sh6poQbI\nv6hjXiNpLplz6iEJAYtM1pzuWLL4j/iqbxQNX5pJWIpaDBeh7mPTW5yzw8JG\nq8J45hwNySWZ8jkPEvg5rq0l72aufF50hDQQ2Umy+NhJv3XJoIKNXAkTmQR5\no+ZYv+cEuamIQWJXC3QMXjlDxPT4hNln0t7A+RtT89z18JoQ4T7ZvCUK4TjP\nR09n9ojxze54AmcIYRx9bqrRbucI75GWzgpORdsHKiGJ5Gd8bO+2eOdJVxFB\nYF1WIB7IJ79FR6F6M7FmYP1crjE20lgzcROxED/8ClPp0IC1Uhg+SneMqEl+\np5f4hCOalrppARJ++xDL1nuyUP9jsZDZrQaTbGHp4l/l37QpkoWyGlpJUql/\nKm+GaZwYxSZv6Bwt481xgF3Bhn0xDbNnYZXKIU4gSogHApTyX2Hz+I8Bh53S\nP0DY6FxXaHx+nlJn9Rj2P5Wb9TfsiELHkBHeYuVJkX3ijuRSJxmPRFRUJ0lH\n+aQuqDWuBIJg88uKANE5YL7M16nz5KJUWR/bjemh6eS4ldgqchQ89dZJvu5T\nHt5SMSqw4pQkRL35T2ft8ZvCELlhDdjCRVxUHybd69DWVyZieT+LKFhMN9Np\nks7tZ/ffs4NUo9RIQzhSlXkhRM5w0DRIviZfYrcmCDmljAeo7Mlw8ZNQfuve\ndYcX\r\n=FCpX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib/","src/"],"module":"src/index.js","engines":{"node":">= 6"},"gitHead":"53bca5756536948cb0114f0aae767f39e6242716","scripts":{"lint":"eslint .","test":"nyc ava --timeout=10s","posttest":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test-no-report":"NODE_DEBUG=ignore-nested nyc ava --timeout=10s --verbose"},"_npmUser":{"name":"kael","email":"i@kael.me"},"deprecated":"glob-gitignore@1.0.8","repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"6.2.0","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"10.8.0","dependencies":{"glob":"^7.1.2","ignore":"^4.0.5","make-array":"^1.0.5","lodash.union":"^4.6.0","util.inherits":"^1.0.3","lodash.difference":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":">= 1.0.0-beta.6","nyc":"^12.0.2","eslint":"^5.1.0","codecov":"^3.0.2","eslint-config-ostai":"^1.1.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore_1.0.7_1533800013097_0.16479222433736185","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"glob-gitignore","version":"1.0.8","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.8","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":false},"dist":{"shasum":"c8dc40ddbefdb91ea342166426cfae59355e1ff9","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.8.tgz","fileCount":8,"integrity":"sha512-fwmdJuEmalIAECnb7uKOjWxNJe3h+bieyX7adPJ05p/pdHqiazp1qdsUtyx/U0ECiECkSx1PRW/gjQOqcdUcRA==","signatures":[{"sig":"MEYCIQDe8KpBldrAzRFVl1q0fXzb8tejKcTHrpk6cKCtMr75CAIhAIMhcRXeXaMWKKAC1dbqINupmSN5pNsoLY+EqCqxB70/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba+5zCRA9TVsSAnZWagAAltQP/jA4DjFVH0BtAc8sZY4+\nKtZWEoPI2gLJgT3uGeyG0HSbUynQGtUkDPLtYBN2JaaKOyT524O+UL39l/lH\nO85DVFcP2HLdy1Qx/zHTAIvP53fqkGd8HMLAo8TM2z9vfgUUhGexG0iPn2et\nZj0b30HcikBgkuAzDkYxOhvC11oF8n/8sQ3lJSMKMtUkHhY5LTv4/BRms3Md\nFy7zAK4+r6YuOSKNdkjgM+EKn3Ifgk2IMX8y4iib0+GmmeNHeVIoGIPTXHrD\n9f18TjMe8CR6JSqlJ0Bifp4yLNwTqwMfeUVWHhNf1akGftZKhyS5sxxRQRB1\nmnDZYZisfjtIOcMZIbqKJLlDb/SmusHrmYV3anQVwttQV7sJOd/EyD5Sezhs\n2vG7UEqqNDqCkWtFUir6/qLHUUWWmDkJp6FX8NgNj19CMLe0chBfzjx1nszp\nyLWWqlxmX1g1D0+prcfYRgUasEMJMuIGkVBoecWAa0GWTOWD+1o6OIYZ20tg\nRhljmv12m8Mo3XB2nFsbuwLar++5cG+FhgkAwGSo/9DJfEE0lmTwbukwRWzS\nEz9URqW/1jPlYj9c+kBZJriHp4tD/PilTdnIsyEDz30fhTuSlk65OpuLWdqz\nHLCFC7GYXSsK9L/ejs8T1cp9zg6/Q1l6xpkztK7Q7e6MUwh6/JtmE7VklBeY\nESX6\r\n=D4VS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","files":["lib/","src/"],"module":"src/index.js","engines":{"node":">= 6"},"gitHead":"5d9a6be02d35ededa9781ef4cc1eb2d497671dc4","scripts":{"lint":"eslint .","test":"nyc ava --timeout=10s","posttest":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test-no-report":"NODE_DEBUG=ignore-nested nyc ava --timeout=10s --verbose"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"6.2.0","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"10.8.0","dependencies":{"glob":"^7.1.2","ignore":"^4.0.5","make-array":"^1.0.5","lodash.union":"^4.6.0","util.inherits":"^1.0.3","lodash.difference":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":">= 1.0.0-beta.6","nyc":"^12.0.2","eslint":"^5.1.0","codecov":"^3.0.2","eslint-config-ostai":"^1.1.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore_1.0.8_1533800051252_0.8986317962499588","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"glob-gitignore","version":"1.0.9","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.9","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":false},"dist":{"shasum":"8647071a6b8257014bbb21e816474f4cedb927f0","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.9.tgz","fileCount":8,"integrity":"sha512-u60Zc9vYjXh4+ZYP0liyeDDX0114chQbbC83rxWMr38OpkRDk/cOZN4FgZBvwH70fh+jv2qsH6EA6cxHBnG6yw==","signatures":[{"sig":"MEUCIEXbiOpOWGhj37XN6zT11ofV6gfLMkMubucWEb5cx6IpAiEAwVxR0Z9zAEduFJlYqcekjMcaVhzq2lFTCCfsCZfrm/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba//TCRA9TVsSAnZWagAAaUUP/0N32jWMo6/vZzM9ASnY\nYpWs8n/eA5A5nMApWQ3g8/Mct+A9iGxt+f9uur6SwjVohU9VaS2n3Dhf9EJg\nG5YCVEhHdPoDYLQ2bg/00Rel9SnGKXo/763YYm5GTZRPbUz8etqP1GYrZ2SW\nOQJCAByWqN559jfBNpxJSJzFba0aeDAG18/F0RvufZ8Uv7YwSReTBINtJEeH\nzoB9yq6ZtmNplgnhCfFWAHvfLX1FarjIgc1dl2/3TBNj0IQLj5GuhpoWfV1z\nGjEv1bGYqDEFm3ORdhcdh7e/uZ5GIkRLT2RPheGnFFtljBlV/jgo6XZUg6NX\n+mn9tQeg3aXNaTs7YmbTKkq99PTWM2s11jzLji00MWlj/c2vFi2uzBPyn3pp\nP9dV9KNdr487KNr1cjnnF//TMVePavZUOURLt8ZdTmZwnjyb0YMEtKPmNg/1\nIduJrLTttLyqRP5a80P/U+h7yBrwNzCOO+ZMnTSCQn7FTzQQ+yzrBQUF7/GC\nVxuD9+01Wo1ivmd5nQR2DRU1XcuqufG77uIQB/4cpRRTg1ToU69SmvkfO0s+\n9xK8JDaX7Nkavce3Ppyk5SDKr/9gtlWHnfjgdre0ua87IUx6jLmpD9FI32nv\ngZ1BCk5p/OVEKMnx9zoNkFDPnYlF1Mwv644shZ0ohLxGpgVZTV9NsnoOsw8J\nm2D5\r\n=B0jp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","files":["src/"],"engines":{"node":">= 6"},"gitHead":"a352932ac483dc661f3eaef163a445f65241a8fa","scripts":{"lint":"eslint .","test":"nyc ava --timeout=10s","posttest":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test-no-report":"NODE_DEBUG=ignore-nested nyc ava --timeout=10s --verbose"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"6.2.0","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"10.8.0","dependencies":{"glob":"^7.1.2","ignore":"^4.0.5","make-array":"^1.0.5","lodash.union":"^4.6.0","util.inherits":"^1.0.3","lodash.difference":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":">= 1.0.0-beta.6","nyc":"^12.0.2","eslint":"^5.1.0","codecov":"^3.0.2","eslint-config-ostai":"^1.1.0","eslint-plugin-import":"^2.13.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore_1.0.9_1533804499532_0.6006644394764993","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"glob-gitignore","version":"1.0.10","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.10","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":false},"dist":{"shasum":"a1f0b3b36234713346622a55109e8a826067ef44","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.10.tgz","fileCount":8,"integrity":"sha512-DYRpGV6Tqrekc6D75iutLnuztJPTefZdBtnUcUxnRqdzXrTOM0JcjNeGdHAQTsnZbcdJhIvVOKCe+2tJTFh07w==","signatures":[{"sig":"MEUCIQCo3Aj21q3mQsnr31YIPzX5v/9Jq5xWaQWgX/+e5cUacgIgUl7MKtQMohNIWdZClRXOuGpou1AUD+MDnrwFVQAHGM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxceWCRA9TVsSAnZWagAAYwwP/1tJQWIXBgLHKhuBssLg\ni1y5NMwHLiql0ivZf6GT+rgAxyLXx592BlhIXKJ35k5QrLARKSwveWHW9mcR\nCiFmOc/kumIEfxGIv3fq/eukdOY6b6wZ6hogiL4XC1bKVVCcLg8TpE0TiDLx\n0irEvZUn8nIcj9bcLrkXh3CXxvXoxmwhBkVId1YzQPYmqpznwS27xeAoL1LV\nJrERWb7GsYRosnVoay9Ip1Zhjz/NK6FAv6aDbF72G5+xwnMzgQnu7aiS8+c8\nsk94XQenBkhEK+6VHeKF9Ej5zfu7gXenPrc3uH9sHG9e1S6Z4R/r84U67ZWH\nxvTl4xruwKdhKKLo07YL2yzCIcx+iVdFX0t0O26tmrGxFm7Yj36YzqxNbN7b\nhpZTHbTl4ym+JxG6SPHKElDBrwduaZws8MSZU7f033a2wVUQigebHadvyQR+\nppQVg3PA4u3EfkHV/i/M4z8rpWyea6eMvfTFCIC0XbxU25UpZPVCRztbb28Q\nTnHr1tojszG212NjAlKAIJVypo9Z70LretTb0P6wiz7q0kbmzRHeRx5LNeWQ\nYzRAqlR6TJSsfQbVJ3YJ5h+7WYQ1OTtvj+OIVbtFa5R/k/FlDcUwppuXi+4j\nSrhRKrMMIMKaGmu0Xa9F1nEHkS+LKCcm/h9o62U+1/aBsazC5tckiOP4Grk9\nVQHh\r\n=zCAe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">= 6"},"gitHead":"78a3722b6c264c7c1bcd30b6abd365197989ca47","scripts":{"lint":"eslint .","test":"nyc ava --timeout=10s","posttest":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test-no-report":"NODE_DEBUG=ignore-nested nyc ava --timeout=10s --verbose"},"_npmUser":{"name":"kael","email":"i@kael.me"},"deprecated":"deprecated due to breaking deps","repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"6.4.1","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"10.12.0","dependencies":{"glob":"^7.1.3","ignore":"^5.0.2","make-array":"^1.0.5","lodash.union":"^4.6.0","util.inherits":"^1.0.3","lodash.difference":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-rc.1","nyc":"^13.1.0","eslint":"^5.7.0","codecov":"^3.1.0","eslint-config-ostai":"^1.4.0","eslint-plugin-import":"^2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore_1.0.10_1539688341583_0.4587976927496744","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"glob-gitignore","version":"1.0.11","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.11","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":false},"dist":{"shasum":"95db7e4c221b0612bdb7f22de78f469a4a0b3275","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.11.tgz","fileCount":8,"integrity":"sha512-lwUELCBEqLwUAKd2VdUl/t3HFfYPKbmjQfXsVaES5Amjvj3PZHzR0yQTSxcI4dFfMrZEZS3+e7Sthw+6a3Qgbg==","signatures":[{"sig":"MEYCIQDRqMUCnHwMs7mPIR/qQSPGKlDRMe2n8XWscJu8G4SZjQIhAJTSUCqdrJpqfOFajql39EWmoSabntzXyiuwR/OSiWv7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx+PcCRA9TVsSAnZWagAAZqcP/AxOv6Qn26N+iVF2v5SF\nbeXB4V36WHQ1Imhqwe9kCb032wmboRk+4Tm7xOyKpAvQUohZdLwAI4xD1f/c\nuaRBgJ3nVkeFBHOz20rQeSKcqK3/WZM5lvQ9ORhvskEqcVT9cZhfal5sUyWt\nL0DNmpcbfzQ+2IQ3Lkuy2P5/89vTxzexNb20i9RcMLi01rpEW38dWowi3Q3e\nuYKWyjnQvKLzyVDHEJlb4K8yUBLFx7WPmr+k/M0bdYAhEYbPozD3Ec7Z6Q5A\ni6qGzfBY1Zxk32DcHOZs7g2BTeUgxp+FVc4kdIZM1VJ4GDrTcyR7OvMGh5SY\nD6peTAu6rfOCX2Sc+2ALY4Wty7YumItHe2iS3CIYNyg0FTyOKOr7Nhy8ko2Q\nRf0z6whQC/UvgWt2JBok26T4frI7DVtWIccOXrcbfdtxaGp0QDiQ7EBLnSF0\nIWNTNwj2FD2Tz32HwCF7dTnDWzrLP6x5Z1Fxg1PRQlA66CR+4qMH7RR3fTkd\nAZMd2Zd+XlZPewReMNNprkIncH/WjaRhPUvzuCO9hEZm4vVEBWEGmJ9xaxxg\n5FBDRj5sSRI3QZhp3rNaUve3OfWmETjLh4ETVPtt84Vr2QsGInENVbCerWw9\nMfY8BtLoEmDZvE387Q0oWRHeKNiNLKZEQZiqGGQnZEgHLSIdFAKQ2ipP/e/Z\nnKgC\r\n=S0r3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">= 6"},"gitHead":"4264db3c33d391261e8e37fd2034c36cb099ddcd","scripts":{"lint":"eslint .","test":"nyc ava --timeout=10s","posttest":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test-no-report":"NODE_DEBUG=ignore-nested nyc ava --timeout=10s --verbose"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"6.4.1","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"10.12.0","dependencies":{"glob":"^7.1.3","ignore":"^4.0.0","make-array":"^1.0.5","lodash.union":"^4.6.0","util.inherits":"^1.0.3","lodash.difference":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-rc.1","nyc":"^13.1.0","eslint":"^5.7.0","codecov":"^3.1.0","eslint-config-ostai":"^1.4.0","eslint-plugin-import":"^2.14.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore_1.0.11_1539826651673_0.7208886419038536","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"glob-gitignore","version":"1.0.12","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.12","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":false},"dist":{"shasum":"700c33586e42c7bff3fb7b63872862e1fb05afd1","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.12.tgz","fileCount":8,"integrity":"sha512-SPRORdhk4WgsWII4Ggb7H5T2I3AQmp2r/dV1v4whW5Jxug4DmppcxoxdIka6eIPkKPb1tuYgF4htyiyjZIe4oQ==","signatures":[{"sig":"MEUCIQDZJ6FszRWbwd2DdjPLkxh1SEnjemEZAxxaDKOoQjgrnAIgU1kGTE0QG9FHwuYOzqezZqLzE+IeTVEhVgACHc51yIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbBHzCRA9TVsSAnZWagAA9AsP/3VHfnSHidfRbvI1elg/\nhW3JvH9QOM3g0RVzDkQFfX+XN3crCwMBpdP+4FIDhG0u3eW8V2l2Sn9qUL9x\n4xGyZLLo6bybtdqQtWj8QLwHOBNTndFcT37q7E1nj6Vu0dhKFMMRs37lBZ4h\n6sHJdXo6HyBBEjDzkliUbUmAmNiaPs8JqVu8/fX8GaQ0EugaQnzJJ6FNT5zG\noKJ5eqizVxJOu8snN5dcmB9bBYgnHO+rO2feyr+99XNlREDLGhOu6XLcdEoZ\nZhM0wEt2rAMOa02cBfhrAE7ZhWnGfLDPCoDUB56S9HKyBupYa5jivu9FsJhD\nc5znYmF2z1cvsA1Y1df9Y+X76+0wGDZSyQoJ/TcoUorLybg6N8Dk5ppZYMvb\ngo83rMQ5mk9CglxxGs+26lqH5zqlN1iN7213JjYCc46dqaMq/H5qNu0TF/Eb\nkqDpwZNrK7FEWha5fDL14Jzt8VPlRAxEx2llvBXHu/Bw3NoyZcBxbAHt/oKt\nkuiq4eTfczHGCirwjBkNZcQ+9uNkfwPOiWFz7k/yuVAEBW4PDE2A7Cd0uK9S\nZAuJ1a5mEMkrfYEUXc7hpzsD0vkfJ2mmNJhv8yOj76YKaQLgepYYMxDEpbzf\ndx9LacvK3ldVIdHXnk3vNFq272pafKV5x+CCPU4QJvQg4ImFQmhTokk7VxHr\nBPLI\r\n=9yua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">= 6"},"gitHead":"a00b4d81db28084189d05cb25411aa759b07bc8e","scripts":{"lint":"eslint .","test":"nyc ava --timeout=10s","posttest":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test-no-report":"NODE_DEBUG=ignore-nested nyc ava --timeout=10s --verbose"},"_npmUser":{"name":"kael","email":"i@kael.me"},"deprecated":"bug version","repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"6.4.1","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API","directories":{},"_nodeVersion":"10.15.0","dependencies":{"glob":"^7.1.3","ignore":"^5.0.5","make-array":"^1.0.5","lodash.union":"^4.6.0","util.inherits":"^1.0.3","lodash.difference":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","nyc":"^13.3.0","eslint":"^5.14.1","codecov":"^3.2.0","eslint-config-ostai":"^1.4.0","eslint-plugin-import":"^2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore_1.0.12_1550586355258_0.8079869913174527","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"glob-gitignore","version":"1.0.13","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.13","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":false},"dist":{"shasum":"4ec199b36444b4e169eaaabc3f8ec987befd8603","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.13.tgz","fileCount":8,"integrity":"sha512-2QuDD/fsCLIM+WVIbl10Cn1UjXyP9Ft26P1oqU8iUKr0K666jBQzw153AWEGcL3d/J1fXpFaPWO/mOhhhmNdWw==","signatures":[{"sig":"MEUCICE1aNhJYwUnzqdUm0drHYpOvzoKTnaEgh4Rrp3bZPOIAiEA5SbIgyy2ah8lFgv3b52oR1R2+UYkDchQgZstLUF4r3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbBL8CRA9TVsSAnZWagAAk+oP/0qV35SuIK0mrOdLsYE+\nYssoc6Zn1/GWAPy5yIfUdL0jcmlh8uKQxVeExNTBituOpxHsMUCPRxQjMvkG\nXfs1Mb01mZfkrtWj4/iosuBWU8P/6Ks9yNo/Yb1jBNSV+hHXXMIJXZfwRHwd\nHGhJOx5S/3vUr0fqGmtFfMc8AL+zEDI4xlWMVQy13b8EbFEEmT8Vd0luslr6\ncxMJ3On0bBAYc7OLy7rUqOwIxM/SfxpjP1D2ZTUVowTSltiofiOxYBsSJ3go\nVIyzsQc4jzUl7SLSBxRVkfU6A/zKarPaKtBY8cRPUZmT/SViW2+sr1sxzgFq\na2tHpoxtE8d7Cv7OXyHGaqiNLq05DW0yNeCD3Ol9f/U1lxY7hdb1/yd9XDT0\nQkMxHaC4swRvck39q2lQJLmyveJYXdvjAI183YnG+dGynwsZ7MpO83JhlefT\nJCPCFxxEXWkeDrf6hYVKZPcr2F3wRu8OT0AcMjZKr6hm1FOA6qb8gmI8+/wG\neFF4WUDh9R1h6C+E6vhfaaA2unN6gVT095jGPhOasUPpi1+uI9bF0iqc6zdK\n3QqIc2X0dsRPRzRoQwJLM3hD1eaGas3ZWtTP1TGGsWln24qsPBux6bFyWR4W\nzFlNhOMuRnC1RJU6l8VVn8eGlhjSBwocAfxQcJcMMmqLEtGPEnu7GAVlmFFM\nUPt1\r\n=aNfW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">= 6"},"gitHead":"0ffbdeca03f22065a157fe8f9f48e8acde3c7089","scripts":{"lint":"eslint .","test":"nyc ava --timeout=10s","posttest":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test-no-report":"NODE_DEBUG=ignore-nested nyc ava --timeout=10s --verbose"},"_npmUser":{"name":"kael","email":"i@kael.me"},"deprecated":"bug version","repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"6.4.1","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API with NO performance issues","directories":{},"_nodeVersion":"10.15.0","dependencies":{"glob":"^7.1.3","ignore":"^5.0.5","make-array":"^1.0.5","lodash.union":"^4.6.0","util.inherits":"^1.0.3","lodash.difference":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","nyc":"^13.3.0","eslint":"^5.14.1","codecov":"^3.2.0","eslint-config-ostai":"^1.4.0","eslint-plugin-import":"^2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore_1.0.13_1550586619652_0.5251218660831558","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"glob-gitignore","version":"1.0.14","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"author":{"name":"kaelzhang"},"license":"MIT","_id":"glob-gitignore@1.0.14","maintainers":[{"name":"kael","email":"i@kael.me"}],"homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"babel":false},"dist":{"shasum":"8b708cb029e73bd388d22f7f935213aa93a1e7c2","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.14.tgz","fileCount":8,"integrity":"sha512-YuAEPqL58bOQDqDF2kMv009rIjSAtPs+WPzyGbwRWK+wD0UWQVRoP34Pz6yJ6ivco65C9tZnaIt0I3JCuQ8NZQ==","signatures":[{"sig":"MEYCIQDuSW1Y00gaWW8OFWyu5n2Hsdn3E7YZQUZOOMbmFg4WjwIhAIxMKrRYvLOU8I08RlGBNRUGUiSmJAPQbajvpl2f3dVr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdKxNCRA9TVsSAnZWagAAH4gQAJ73QmD1mUAjtENLmAEd\nqZRQtbj3VQOKXApvbZK2kcbdXufDaps0IF0XAYXRX5F1/iijGkkQtHPvBrwd\nZIHUAXR053/tBBJrd0uc65nX8WmGrTnFnvmL1tNxXk/sGibLhhMY3RzQBOa4\nkvC/JwedCm2VWpuDQ9paH6dBGl33uhroo9S4OaABLsE8wifSC/FLEZE2bpbK\n+Vpmebt5Yk4k8/6OuahejOmogWHdzsELqwQM3zT4I0FtcTxsdDAvkaWjjVyz\ntZnq9+GSLes5KBKzsEzMDpQ5SRcWZ2kocK7EEpJFZsmMwBuqmDxOGl2pPEPo\nScFh31Eu49/6vxPABquS4QYYaKSGhnj4YtFfdihH2iY9Q5CKAMt7Da6D/ZPg\naX81mxvtnmJgEZPBu/DBvnQZPFvBDdickmGMpy1Oqn4TOOTbn1uuA4YFk30V\n6Ywc0aX8D1KUlupyoYwjh7Xfz+Yg/lCxsZjiM4aPEViV9RlB/V41wzEKmVwm\nDapSLbv10PNa/qE+FxurafHBeXeAooUseBMkqZdWM8tckokpe4vzI2UO9lHq\nR2L+L4+QP59fPtbUpdiAkqxZ91wBm1soC6IuIG06SAYCEbiwG1+LojcCobw4\nxItKp3A/TxeoH5V1pM9g3qlxUtgAFzJxDPh4nA8lhqyZDxWrQP8QCDXUCe4e\nYTZ8\r\n=OAqB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">= 6"},"gitHead":"16903912d3468874f4598ba1789beb36f248c96e","scripts":{"lint":"eslint .","test":"nyc ava --timeout=10s","posttest":"nyc report --reporter=text-lcov > coverage.lcov && codecov","test-no-report":"NODE_DEBUG=ignore-nested nyc ava --timeout=10s --verbose"},"_npmUser":{"name":"kael","email":"i@kael.me"},"repository":{"url":"git://github.com/kaelzhang/node-glob-gitignore.git","type":"git"},"_npmVersion":"6.4.1","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API with NO performance issues","directories":{},"_nodeVersion":"10.15.0","dependencies":{"glob":"^7.1.3","ignore":"^5.0.5","make-array":"^1.0.5","lodash.union":"^4.6.0","util.inherits":"^1.0.3","lodash.difference":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.2.1","nyc":"^13.3.0","eslint":"^5.14.1","codecov":"^3.2.0","eslint-config-ostai":"^1.4.0","eslint-plugin-import":"^2.16.0"},"_npmOperationalInternal":{"tmp":"tmp/glob-gitignore_1.0.14_1551150157052_0.5450362394453043","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"glob-gitignore","version":"1.0.15","description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API with NO performance issues","main":"src/index.js","scripts":{"test":"nyc ava --timeout=10s --no-worker-threads","test-no-report":"NODE_DEBUG=ignore-nested nyc ava --timeout=10s --verbose --no-worker-threads","lint":"eslint .","// posttest":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-glob-gitignore.git"},"keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"engines":{"node":">= 6"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"ava":{"files":["test/*.js"]},"devDependencies":{"ava":"^4.0.1","codecov":"^3.8.3","eslint":"^5.1.0","eslint-config-ostai":"^1.1.0","eslint-plugin-import":"^2.13.0","nyc":"^12.0.2"},"dependencies":{"glob":"^7.1.2","ignore":"^5.0.0","lodash":"^4.17.21","make-array":"^1.0.5","util.inherits":"^1.0.3"},"_id":"glob-gitignore@1.0.15","gitHead":"660447149f934633c4d9c3ae2d682828f9b8641c","homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-22pvDWt2hMPfL3UF6lWcZpP+VIwBekJyj6xyb1DpeSALJm+n/0gI9lWD30kvA/h3bgPqYeAX7xGONzmyHrSfqQ==","shasum":"1046a4e61b698aae0ccaae605af8d4eaea323d64","tarball":"https://registry.npmjs.org/glob-gitignore/-/glob-gitignore-1.0.15.tgz","fileCount":7,"unpackedSize":12341,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7AEhKuqExLUQYsLsn1MdI4cssfmwNXlcOVTDl1qJHiAiBWM+cIklDBiXt7w8tAjALUu9zPZpTzjBVrHJ/sqH2n2g=="}]},"_npmUser":{"name":"kael","email":"i@kael.me"},"directories":{},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/glob-gitignore_1.0.15_1727176149932_0.4455682056105881"},"_hasShrinkwrap":false}},"time":{"created":"2017-05-17T14:24:08.386Z","modified":"2024-09-24T11:09:10.291Z","0.0.0":"2017-05-17T14:24:08.386Z","1.0.0":"2017-05-19T10:41:40.664Z","1.0.1":"2017-05-19T10:47:27.704Z","1.0.2":"2017-05-19T10:49:05.896Z","1.0.3":"2017-05-19T11:00:46.315Z","1.0.4":"2017-05-19T11:30:19.639Z","1.0.5":"2017-05-31T10:32:39.305Z","1.0.6":"2017-10-26T14:05:18.810Z","1.0.7":"2018-08-09T07:33:33.148Z","1.0.8":"2018-08-09T07:34:11.310Z","1.0.9":"2018-08-09T08:48:19.628Z","1.0.10":"2018-10-16T11:12:21.767Z","1.0.11":"2018-10-18T01:37:31.774Z","1.0.12":"2019-02-19T14:25:55.354Z","1.0.13":"2019-02-19T14:30:19.766Z","1.0.14":"2019-02-26T03:02:37.239Z","1.0.15":"2024-09-24T11:09:10.142Z"},"bugs":{"url":"https://github.com/kaelzhang/node-glob-gitignore/issues"},"author":{"name":"kaelzhang"},"license":"MIT","homepage":"https://github.com/kaelzhang/node-glob-gitignore#readme","keywords":["glob-gitignore","glob","gitignore","ignore","globby","promise","module","es-module"],"repository":{"type":"git","url":"git://github.com/kaelzhang/node-glob-gitignore.git"},"description":"Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API with NO performance issues","maintainers":[{"name":"kael","email":"i@kael.me"}],"readme":"[![Build Status](https://github.com/kaelzhang/node-glob-gitignore/actions/workflows/nodejs.yml/badge.svg)](https://github.com/kaelzhang/node-glob-gitignore/actions/workflows/nodejs.yml)\n<!-- optional appveyor tst\n[![Windows Build Status](https://ci.appveyor.com/api/projects/status/github/kaelzhang/node-glob-gitignore?branch=master&svg=true)](https://ci.appveyor.com/project/kaelzhang/node-glob-gitignore)\n-->\n<!-- optional npm version\n[![NPM version](https://badge.fury.io/js/glob-gitignore.svg)](http://badge.fury.io/js/glob-gitignore)\n-->\n<!-- optional npm downloads\n[![npm module downloads per month](http://img.shields.io/npm/dm/glob-gitignore.svg)](https://www.npmjs.org/package/glob-gitignore)\n-->\n<!-- optional dependency status\n[![Dependency Status](https://david-dm.org/kaelzhang/node-glob-gitignore.svg)](https://david-dm.org/kaelzhang/node-glob-gitignore)\n-->\n\n# glob-gitignore\n\nExtends [`glob`](https://www.npmjs.com/package/glob) with support for filtering files according to gitignore rules and exposes an optional Promise API, based on [`node-ignore`](https://www.npmjs.com/package/ignore).\n\nThis module is built to solve performance issues, see [Why](#why).\n\n## Install\n\n```sh\n$ npm i glob-gitignore --save\n```\n\n## Usage\n\n```js\nimport {\n  glob,\n  sync,\n  hasMagic\n} from 'glob-gitignore'\n\n// The usage of glob-gitignore is much the same as `node-glob`,\n// and it supports an array of patterns to be matched\nglob(['**'], {\n  cwd: '/path/to',\n\n  // Except that options.ignore accepts an array of gitignore rules,\n  // or a gitignore rule,\n  // or an `ignore` instance.\n  ignore: '*.bak'\n})\n// And glob-gitignore returns a promise\n.then(files => {\n  console.log(files)\n})\n\n// A string of pattern is also supported.\nglob('**', options)\n\n// To glob things synchronously, use `sync`\nconst files = sync('**', {ignore: '*.bak'})\n\nhasMagic('a/{b/c,x/y}')  // true\n```\n\n## Why\n\n1. The `options.ignore` of `node-glob` does not support gitignore rules.\n\n2. It is better **NOT** to glob things then filter them by gitignore rules. Because by doing this, there will be so much unnecessary harddisk traversing, and cause performance issues, especially if there are tremendous files and directories inside the working directory. For the situation, you'd better to use this module.\n\n`glob-gitignore` does the filtering at the very process of each decending down.\n\n## glob(patterns, options)\n\nReturns a `Promise`\n\n- **patterns** `String|Array.<String>` The pattern or array of patterns to be matched.\n\nAnd negative patterns (each of which starts with an `!`) are supported, although negative patterns are **NOT** recommended. You'd better to use `options.ignore`.\n\n```js\nglob(['*.js', 'a/**', '!a/**/*.png']).then(console.log)\n```\n\n- **options** `Object` the [glob options](https://www.npmjs.com/package/glob#options) except for `options.ignore`\n\n### `options.ignore`\n\nCould be a `String`, an array of `String`s, or an instance of [node-`ignore`](https://www.npmjs.com/package/ignore)\n\nNot setting this is kind of silly, since that's the whole purpose of this lib, but it is optional though.\n\n```js\nglob('**', {ignore: '*.js'})\nglob('**', {ignore: ['*.css', '*.styl']})\n\nimport ignore from 'ignore'\nglob('**', {\n  ignore: ignore().add('*.js')\n})\n```\n\n## sync(patterns, options)\n\nThe synchronous globber, which returns an `Array.<path>`.\n\n## hasMagic(patterns, [options])\n\nThis method extends `glob.hasMagic(pattern)` and supports an array of patterns.\n\nReturns\n\n- `true` if there are any special characters in the pattern, or there is any of a pattern in the array has special characters.\n- `false` otherwise.\n\n```js\nhasMagic('a/{b/c,x/y}')               // true\nhasMagic(['a/{b/c,x/y}', 'a'])        // true\nhasMagic(['a'])                       // false\n```\n\nNote that the options affect the results. If `noext:true` is set in the options object, then `+(a|b)` will not be considered a magic pattern. If the pattern has a brace expansion, like `a/{b/c,x/y}` then that is considered magical, unless `nobrace:true` is set in the options.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}