{"_id":"is-git-clean","_rev":"4-0fe3ac4abf85ebf62ac2d9a445c1574f","name":"is-git-clean","description":"Find out if a git directory is clean or not","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"is-git-clean","version":"1.0.0","description":"Find out if a git directory is clean or not","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jamestalmage/is-git-clean.git"},"author":{"name":"James Talmage","email":"james@talmage.io","url":"github.com/jamestalmage"},"engines":{"node":">=0.10.0"},"scripts":{"pretest":"xo && npm run fixtures","clean":"rm -rf fixtures","fixtures":"npm run clean && npm run fixture-dirs && npm run fixture-init","fixture-dirs":"mkdir fixtures && mkdir fixtures/clean && mkdir fixtures/not-clean","fixture-init":"git init fixtures/clean && git init fixtures/not-clean && touch fixtures/not-clean/dirty.txt","test":"ava"},"files":["index.js"],"keywords":["git","clean"],"dependencies":{"execa":"^0.2.2"},"devDependencies":{"ava":"^0.13.0","xo":"^0.13.0"},"gitHead":"d755edafe1a033d78c3095bca8f5a537cc76e243","bugs":{"url":"https://github.com/jamestalmage/is-git-clean/issues"},"homepage":"https://github.com/jamestalmage/is-git-clean#readme","_id":"is-git-clean@1.0.0","_shasum":"980acfb802a0e1bf285deffe4f4b29f3607b98f7","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.9.0","_npmUser":{"name":"jamestalmage","email":"james@talmage.io"},"dist":{"shasum":"980acfb802a0e1bf285deffe4f4b29f3607b98f7","tarball":"https://registry.npmjs.org/is-git-clean/-/is-git-clean-1.0.0.tgz","integrity":"sha512-cOXbhQNEF5ubTNlRnq/hOYjCJHyLfuBWuRNY1dWVuF+X1u+A39commnull9OelRgUsIESZ2bIZf7HWPEXsGwhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFa+AmvAFdlRDSeTjzGhDqlg4Vbq18JyYF3AHVKENaGaAiAyU3GPcCW+dLgOPTlWq38h6/sVFWvjftgBCGCieeaRIQ=="}]},"maintainers":[{"name":"jamestalmage","email":"james@talmage.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/is-git-clean-1.0.0.tgz_1459975639040_0.7069542703684419"}},"1.1.0":{"name":"is-git-clean","version":"1.1.0","description":"Find out if a git directory is clean or not","license":"MIT","repository":{"type":"git","url":"git+https://github.com/jamestalmage/is-git-clean.git"},"author":{"name":"James Talmage","email":"james@talmage.io","url":"github.com/jamestalmage"},"engines":{"node":">=0.10.0"},"scripts":{"pretest":"xo && npm run fixtures","clean":"rm -rf fixtures","fixtures":"npm run clean && npm run fixture-dirs && npm run fixture-init","fixture-dirs":"mkdir fixtures && mkdir fixtures/clean && mkdir fixtures/not-clean","fixture-init":"git init fixtures/clean && git init fixtures/not-clean && touch fixtures/not-clean/dirty.txt && touch fixtures/not-clean/dirtier.txt","test":"ava"},"files":["index.js"],"keywords":["git","clean"],"dependencies":{"execa":"^0.4.0","is-obj":"^1.0.1","multimatch":"^2.1.0"},"devDependencies":{"ava":"^0.16.0","xo":"^0.16.0"},"gitHead":"e27460f0c1c6e786b9634b059c135ce59ac35495","bugs":{"url":"https://github.com/jamestalmage/is-git-clean/issues"},"homepage":"https://github.com/jamestalmage/is-git-clean#readme","_id":"is-git-clean@1.1.0","_shasum":"13abd6dda711bb08aafd42604da487845ddcf88d","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.2.1","_npmUser":{"name":"jamestalmage","email":"james@talmage.io"},"dist":{"shasum":"13abd6dda711bb08aafd42604da487845ddcf88d","tarball":"https://registry.npmjs.org/is-git-clean/-/is-git-clean-1.1.0.tgz","integrity":"sha512-1aodl49sbfsEV8GsIhw5lJdqObgQFLSUB2TSOXNYujCD322chTJPBIY+Q1NjXSM4V7rGh6vrWyKidIcGaVae6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmDCYlqbc/p9ahS9MlRLqt6kEvXtGCFnIB4Mn2mVmKYgIgGtzBik2Y3KpeILflh+r6uv6FGHpCAfi/L2AjbPlaldc="}]},"maintainers":[{"name":"jamestalmage","email":"james@talmage.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/is-git-clean-1.1.0.tgz_1474437937325_0.648848518030718"}}},"readme":"# is-git-clean [![Build Status](https://travis-ci.org/jamestalmage/is-git-clean.svg?branch=master)](https://travis-ci.org/jamestalmage/is-git-clean)\n\n> Find out if a git directory is clean or not\n\n\n## Install\n\n```\n$ npm install --save is-git-clean\n```\n\n\n## Usage\n\n```js\nconst isGitClean = require('is-git-clean');\n\nisGitClean().then(clean => console.log(clean));\n//=> true || false\n\n// alternate directory\nisGitClean('/some/path')\n\n// options\n// `ignore.txt` is ignored and not counted as dirty\nisGitClean('/some/path', {files: ['!ignore.txt']})\n\n// sync version\nisGitClean.sync()\n```\n\n\n## API\n\n### isGitClean([dir], [options])\n\nReturns a promise for a `boolean` value. `true` if the directory is clean, `false` if it is not.\n\n#### dir\n\nType: `string`
\nDefault: `process.cwd()`\n\nPath to the directory you want to check.\n\n#### options\n\nType: `object`\n\n##### files\n\nType: `array`\n\nAn array of [`multimatch`](https://github.com/sindresorhus/multimatch) patterns to ignore certain files.\n\n### isGitClean.sync([dir], [options])\n\nSynchronous version, with the same API as above. Returns a boolean directly, instead of a Promise.\n\n## License\n\nMIT © [James Talmage](http://github.com/jamestalmage)\n","maintainers":[{"name":"jamestalmage","email":"james@talmage.io"}],"time":{"modified":"2022-06-19T02:42:01.051Z","created":"2016-04-06T20:47:21.270Z","1.0.0":"2016-04-06T20:47:21.270Z","1.1.0":"2016-09-21T06:05:39.311Z"},"homepage":"https://github.com/jamestalmage/is-git-clean#readme","keywords":["git","clean"],"repository":{"type":"git","url":"git+https://github.com/jamestalmage/is-git-clean.git"},"author":{"name":"James Talmage","email":"james@talmage.io","url":"github.com/jamestalmage"},"bugs":{"url":"https://github.com/jamestalmage/is-git-clean/issues"},"license":"MIT","readmeFilename":"readme.md"}