{"_id":"is-git-dirty","_rev":"4-cdda0aa1b83e294a8908deb7c540ac27","name":"is-git-dirty","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"is-git-dirty","version":"1.0.0","description":"Check if a repository has untracked or added files","main":"build.js","scripts":{"pretest":"npm run lint","test":"nyc ava","lint":"eslint index.js","coveralls":"nyc report --reporter=text-lcov | coveralls","prepublish":"npm run babel","babel":"babel index.js -o build.js"},"husky":{"hooks":{"pre-push":"npm test"}},"repository":{"type":"git","url":"git+https://github.com/JPeer264/node-is-git-dirty.git"},"keywords":["is","git","clean","dirty","HEAD","repo","is-git","exists"],"author":{"name":"Jan Peer Stöcklmair"},"license":"MIT","bugs":{"url":"https://github.com/JPeer264/node-is-git-dirty/issues"},"ava":{"require":"babel-register","babel":"inherit"},"homepage":"https://github.com/JPeer264/node-is-git-dirty#readme","dependencies":{"execa":"^0.10.0","is-git-repository":"^1.1.1"},"devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","fs-extra":"^5.0.0","husky":"^0.14.3","nyc":"^11.7.1"},"gitHead":"6e92978e9b6ed681abe3feb8cda3b4eaec33b0b3","_id":"is-git-dirty@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jpeer","email":"janpeer264@gmail.com"},"dist":{"integrity":"sha512-Qg7kqQ99B++ucplBiYvSahvPxQD63979CMv3TSJ66ZjjjulkPh4InXPAf//ZO1cq7W4d+pjGdObwS2LvXnldTQ==","shasum":"cd58f329ea826bd4d5388f1ef90459fe947e3b96","tarball":"https://registry.npmjs.org/is-git-dirty/-/is-git-dirty-1.0.0.tgz","fileCount":53,"unpackedSize":178221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3OAvCRA9TVsSAnZWagAAQwQP/jXIuxV+Tw+YyTW0UkEc\nRcdBV0LHVi58+7V17TkJ/lRBSMuX9ZWXiKr8uylcUZgztLfzkRH6x/5U/GU6\nm2zwAFXtWjD9o6Csa+zOR/JbamRwjlx37TfBmB00KaGboAZzmw/NW5R9N1N4\nwDBKeNt4RMzgw8ow3jhenNZYV3uTAY2iOVvN5i23h8DTxV2dC0dOY34Ly1t/\nsh32jWuBAmpfsDpfeDKQB+t/bg90ppFgyQJNnp9JqSG1dFthyK76I66e0H/h\nugnb5EeAyIhry78tgpeKHH4RIT7ErdoTauMn6/5LSNnDpMVe/zdTWKOBHv3k\n2avAzFEmQ/Jce2lmCh9wQF2RIqKXC3pPz7FM3JSa8S8snqsOfXpuTWNWPnn2\nFnbyHBY/KmqvzKeDHPvHh+VUSsScp/tfWrwzvAq0ZTgAfSLQRKsegw3rYFyx\nSJIgJLR5eXs8VnXg2QtME4ZHt+zjiP2m4rbzrF5CozOIfXobbg+2brr6ev6x\nspdmgmggVOOK1X7fzlZytsWwsu72wUULKoWSmggUtqnPB2YUhUMTTuO79Q+V\nKJ3um9HiH3qUAP4D4rwCosBQDHFN9kHjF65gsP+CEaYdmvBCj7M0HbDgtDS+\nfBtZ8MzZGsZmrJgP2v9odzeigLCuA5r0euOoyOVzl0dmYZodKp0+nK+Leo7E\n2DUR\r\n=TBSx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBq2ohNCKgY1cJCutvcnUhGYUsFF4bBTqDPZsuWQsbfQIhAItBXoyB9m6e8b+8pYwCLnsFQ6U0eT8L+Enja8bweX9U"}]},"maintainers":[{"name":"jpeer","email":"janpeer264@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-git-dirty_1.0.0_1524424750467_0.5089575238414958"},"_hasShrinkwrap":false},"2.0.0":{"name":"is-git-dirty","version":"2.0.0","description":"Check if a repository has untracked or added files","main":"./dest/index.js","types":"./dest/index.d.ts","scripts":{"test":"jest","lint":"eslint index.ts __tests__/test.spec.ts","coveralls":"cat ./coverage/lcov.info | coveralls","build":"rimraf dest && tsc && babel dest -d dest","prepublishOnly":"npm run build"},"husky":{"hooks":{"pre-push":"npm test","pre-commit":"lint-staged"}},"lint-staged":{"*.{js,ts}":["eslint --fix"]},"engines":{"node":">=10"},"repository":{"type":"git","url":"git+https://github.com/JPeer264/node-is-git-dirty.git"},"keywords":["is","git","clean","dirty","HEAD","repo","is-git","exists"],"author":{"name":"Jan Peer Stöcklmair"},"license":"MIT","bugs":{"url":"https://github.com/JPeer264/node-is-git-dirty/issues"},"homepage":"https://github.com/JPeer264/node-is-git-dirty#readme","dependencies":{"execa":"^4.0.3","is-git-repository":"^2.0.0"},"devDependencies":{"@babel/cli":"^7.10.4","@types/fs-extra":"^9.0.1","@types/jest":"^26.0.4","@types/uuid":"^8.0.0","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-add-module-exports":"^1.0.2","coveralls":"^3.1.0","eslint":"^7.4.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-import":"^2.22.0","fs-extra":"^9.0.1","git-commit-count":"^1.1.3","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","rimraf":"^3.0.2","temp-dir":"^2.0.0","ts-jest":"^26.1.1","typescript":"^3.9.6","uuid":"^8.2.0"},"gitHead":"d3dcb500745305003c8e06db32a30a9dd661b86a","_id":"is-git-dirty@2.0.0","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/rBU7kkAl0cQ3mtsfoXpEBYVdntbDwV55CmEHp7ceyUBny1Y/HsokLarHvQP6ILvfkb0rjoH3pbAgmHSP+JYhg==","shasum":"ab9dbbe78559c8a3a76499875c3dab83fa057199","tarball":"https://registry.npmjs.org/is-git-dirty/-/is-git-dirty-2.0.0.tgz","fileCount":72,"unpackedSize":13582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGeY9CRA9TVsSAnZWagAAX3IP/2usfohQrlkgcLhwUugB\nz15LDwyXEkOvc3Vo1ZF8jpvC82kikdGV0SLBpRfqaF00AoAw6EDG85z6xbp0\n1X2To8hsqtC+xTgl9qXBmQtgfkdQug7gk70uxaqFqvZbzAW/L7MkIWMTxBLD\nfVXHby76mSpHH6hvAo8y1LQyQ+MPp0sB14zP6FiALGLj/t/y4Uzidtgu0aco\nDe+95NdcQIvDsm1Znom/hZ7eyv3V0qxGbiukwv0yDq+6trZ0lAym9Vyjrowz\nYUWIvRAl0NJxX9z2HIce0KIzruKvJvoVBZhLrvq8Jx6AQIWcKcHI4imXWRSB\n1/EhSGGn0bTK4IDlYcqrmAeuxMAK4WNPUGnj/jPQGNCo2MnRreV/wMgEY9O8\n4yV2b6W3Mfw6NIScArT9QjXHzKZBChrX8U20g/msAsMCsm1L5UFjbc7oKME2\niL33cGqOW7gUSQRcCueUJpKb7HnnZL8MskLHgiCAnnrvoiuMcwgwGyyBujKD\nObVFhhYqTrz/PKrzeNur6Eb8qvIhBIq9NPMnCrOzZHg/k7yNCQqGW7Zy9Z0c\nvdRCF1JOmySgHw5IIRZFmJ07qZa2ncO1pVIzv96olVQ4mNxBiJOY86ErBjZG\n8AaWuVEXY1oXE3Mdm1pPDUdtG9SLkuLkV9BvLUTu2jJO3RT8TOwVZsHx89mC\nolEE\r\n=LCuH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvX2FxS7D6dqq3rf6fHlfRosHEO4Z764g3BsDYZolrAAiEAiFb5qhMHiH9hXXW82UinUIHfxz3ocg85UHYP3+4ZqAQ="}]},"maintainers":[{"name":"jpeer","email":"janpeer264@gmail.com"}],"_npmUser":{"name":"jpeer","email":"janpeer264@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-git-dirty_2.0.0_1595532861537_0.4477053786432992"},"_hasShrinkwrap":false},"2.0.1":{"name":"is-git-dirty","version":"2.0.1","description":"Check if a repository has untracked or added files","main":"./dest/index.js","types":"./dest/index.d.ts","scripts":{"test":"jest","lint":"eslint index.ts __tests__/test.spec.ts","coveralls":"cat ./coverage/lcov.info | coveralls","build":"rimraf dest && tsc && babel dest -d dest","prepublishOnly":"npm run build"},"husky":{"hooks":{"pre-push":"npm test","pre-commit":"lint-staged"}},"lint-staged":{"*.{js,ts}":["eslint --fix"]},"engines":{"node":">=10"},"repository":{"type":"git","url":"git+https://github.com/JPeer264/node-is-git-dirty.git"},"keywords":["is","git","clean","dirty","HEAD","repo","is-git","exists"],"author":{"name":"Jan Peer Stöcklmair"},"license":"MIT","bugs":{"url":"https://github.com/JPeer264/node-is-git-dirty/issues"},"homepage":"https://github.com/JPeer264/node-is-git-dirty#readme","dependencies":{"execa":"^4.0.3","is-git-repository":"^2.0.0"},"devDependencies":{"@babel/cli":"^7.10.4","@types/fs-extra":"^9.0.1","@types/jest":"^26.0.4","@types/uuid":"^8.0.0","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-add-module-exports":"^1.0.2","coveralls":"^3.1.0","eslint":"^7.4.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-import":"^2.22.0","fs-extra":"^9.0.1","git-commit-count":"^1.1.3","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","rimraf":"^3.0.2","temp-dir":"^2.0.0","ts-jest":"^26.1.1","typescript":"^3.9.6","uuid":"^8.2.0"},"gitHead":"5cb005266720a70abc6c77566e61b54b6ba1a2be","_id":"is-git-dirty@2.0.1","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-zn3CNLDbSR+y7+VDDw7/SwTRRuECn4OpAyelo5MDN+gVxdzM8SUDd51ZwPIOxhljED44Riu0jiiNtC8w0bcLdA==","shasum":"29ca82fb0924ccbeaa0bae08de217546df593012","tarball":"https://registry.npmjs.org/is-git-dirty/-/is-git-dirty-2.0.1.tgz","fileCount":12,"unpackedSize":7477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGegoCRA9TVsSAnZWagAAUhUP/2N/RbHb6AJb3q1k/HCl\ngKe2E+scknnSZfrrTHsvJk0LA3+/O3DPDGqDt4E5Fp6c8FCwFV6T46YfZM3o\nzVYfEIwDNZRbJqV5Z5jmC9iw3RCrVKvlnJxT6ec+xumHpkZJUSvxD6EYxwwL\nNapMKAVMxlJ84xmHxtmPaZJoJlnEMtcfKx3IDRCbEkW+Cq07iZzBcIblvkiH\nTFYQp1lrSya0NAHICoTGoFymiKCRyAf9yo0oFNqs8ub3scD3AM3rP52ubgCk\nNBz5Vee9VSF3K5b9hl6u+GSaRaFvQ0ArUD05hPpUmd6vC6I1wsyP0nAb+4Sj\n7IqbUX/PpezEyKI8LeooT8w0S3wOXHhXQ7e9TNgXLMM6c76TOTvSk2+203RZ\nEJVxV6N97mj0kK0DcZpwSgvDkYT+vietLaY+1kzJqgqrtJr5kf0FBJz/8q5X\nGm/BLGKzHI4csatudVkgvVoptnconb0HgLuI7gTS4azLTA0sFVZiSfoDj1xI\nUJ05onAsG8qfWZQojLrZ1I8cqqHdwB3ir3QwDdTXwrYtU6g/Ol2nopw8EbgN\naXpPT1t2yNGEKzEywFW+77ulhpTYuTGHr1HM4ixF8W1KYUtRdB0dUX6q+KEj\nbSVX9fiIXPEswFpG3WCrkxsGtj6wHxutrJAKDJ/7yICO3u9xtv89c5acFr4x\niafB\r\n=WOZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlzkQyCPj8yjCIY8lej3mNhV45IquA+ckhlbyzgVEHPgIgDGdZ4GJybusHRKxFLXu6OsIhFT02y8YorKSuq7X/Lp4="}]},"maintainers":[{"name":"jpeer","email":"janpeer264@gmail.com"}],"_npmUser":{"name":"jpeer","email":"janpeer264@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-git-dirty_2.0.1_1595533352003_0.2665075306254414"},"_hasShrinkwrap":false},"2.0.2":{"name":"is-git-dirty","version":"2.0.2","description":"Check if a repository has untracked or added files","main":"./dest/index.js","types":"./dest/index.d.ts","scripts":{"test":"jest","lint":"eslint index.ts __tests__/test.spec.ts","coveralls":"cat ./coverage/lcov.info | coveralls","build":"rimraf dest && tsc && babel dest -d dest","prepublishOnly":"npm run build"},"husky":{"hooks":{"pre-push":"npm test","pre-commit":"lint-staged"}},"lint-staged":{"*.{js,ts}":["eslint --fix"]},"engines":{"node":">=10"},"repository":{"type":"git","url":"git+https://github.com/JPeer264/node-is-git-dirty.git"},"keywords":["is","git","clean","dirty","HEAD","repo","is-git","exists"],"author":{"name":"Jan Peer Stöcklmair"},"license":"MIT","bugs":{"url":"https://github.com/JPeer264/node-is-git-dirty/issues"},"homepage":"https://github.com/JPeer264/node-is-git-dirty#readme","dependencies":{"execa":"^4.0.3","is-git-repository":"^2.0.0"},"devDependencies":{"@babel/cli":"^7.10.4","@types/fs-extra":"^9.0.1","@types/jest":"^26.0.4","@types/uuid":"^8.0.0","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","babel-plugin-add-module-exports":"^1.0.2","coveralls":"^3.1.0","eslint":"^7.4.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-import":"^2.22.0","fs-extra":"^9.0.1","git-commit-count":"^1.1.3","husky":"^4.2.5","jest":"^26.1.0","lint-staged":"^10.2.11","rimraf":"^3.0.2","temp-dir":"^2.0.0","ts-jest":"^26.1.1","typescript":"^3.9.6","uuid":"^8.2.0"},"gitHead":"6759e1bd056fee8312f5db50a921ccd563826345","_id":"is-git-dirty@2.0.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-U3YCo+GKR/rDsY7r0v/LBICbQwsx859tDQnAT+v0E/zCDeWbQ1TUt1FtyExeyik7VIJlYOLHCIifLdz71HDalg==","shasum":"696fe5a7e60710de75a1b7d2ae8c7ee9cc0bc57b","tarball":"https://registry.npmjs.org/is-git-dirty/-/is-git-dirty-2.0.2.tgz","fileCount":12,"unpackedSize":7633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJNhTWyApR+9GCa4nIO6L+QADfKWFSZwbbUUIg+mB8cAiBXoXqGQIDMTisyLZn6OOnEeVdwxWlrh5Waj4v/DAyn2g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAf6rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdyA//THL1kvKQ+2t4yvj8B+9qttUyFaGJqB/MfIIe5i+g5pucqkcE\r\nQsPaNpaJeilZ1i/py+D8H9hRvR7gfY1JXcomtduqk8KlSgF3nJ6fduXXILbN\r\nJCRNmzJS688IISdqQzrc6OnB8dm/+O59w4Isc8T2f6sMPSv1hiqfs01dMKha\r\nJ8wRQBhZyQmk5FWCKtNj9JbJP9SkKnlE0ERxmct6BMz/ePQjVgOTecgq6+1+\r\nVvDRSZAY1MH5rPxKG38LpvagiREpW3j44ylnuHzcq02pivWT3aPbrztNUClv\r\nqGOr7Q+N5NXTYx5dMlzI41sNX23/7p6h92eHJ2aBh7dme6ztwSsaOcGOfwGE\r\nejEDHhGmrSWi1mfWPIDBvKFIK7BDQAOIrcGrSx9JO/GnNS3eCH8N/7mmw6Em\r\n2OLOvJfTa3FPf3EJDSM3QwGp6seg+XBG4O2toemxIiMVIBLaZadm1z9r0fDu\r\nuaSRLRWNSoIEYfniobNU54UMvZvUSpZHklF2h6w/FPKN6uosri6X1taHhfzL\r\nx1XsGIrY1ar8d6AvCxl1f4sHodkNpVzCxJ4qmvUwpAmhiy/fvfTNJv6w5nFA\r\n4+EHsQZRYAOotLFLxR/Qvz7RNn6OUeZDWbpznugUjh0dJysv5JAkQy8xKGq2\r\nySAhu34bxWSfErmTtXUgc43KRa4YJcFc8TU=\r\n=yh9i\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jpeer","email":"janpeer264@gmail.com"},"directories":{},"maintainers":[{"name":"jpeer","email":"janpeer264@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/is-git-dirty_2.0.2_1677852331221_0.833943400507174"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-22T19:19:10.466Z","1.0.0":"2018-04-22T19:19:10.535Z","modified":"2023-03-03T14:05:31.511Z","2.0.0":"2020-07-23T19:34:21.664Z","2.0.1":"2020-07-23T19:42:32.145Z","2.0.2":"2023-03-03T14:05:31.412Z"},"maintainers":[{"name":"jpeer","email":"janpeer264@gmail.com"}],"description":"Check if a repository has untracked or added files","homepage":"https://github.com/JPeer264/node-is-git-dirty#readme","keywords":["is","git","clean","dirty","HEAD","repo","is-git","exists"],"repository":{"type":"git","url":"git+https://github.com/JPeer264/node-is-git-dirty.git"},"author":{"name":"Jan Peer Stöcklmair"},"bugs":{"url":"https://github.com/JPeer264/node-is-git-dirty/issues"},"license":"MIT","readme":"# is-git-dirty\n\n[![Build Status](https://travis-ci.com/JPeer264/node-is-git-dirty.svg?branch=main)](https://travis-ci.com/JPeer264/node-is-git-dirty)\n[![Build status](https://ci.appveyor.com/api/projects/status/ehj6762gbj1e2qyc?svg=true)](https://ci.appveyor.com/project/JPeer264/node-is-git-dirty)\n[![Coverage Status](https://coveralls.io/repos/github/JPeer264/node-is-git-dirty/badge.svg?branch=main)](https://coveralls.io/github/JPeer264/node-is-git-dirty?branch=main)\n\nChecks synchronously if the git repository is clean. This assumes that no files are added, untracked or modified.\n\n## Installation\n\n```sh\n$ npm i is-git-dirty --save\n```\nor\n```sh\n$ yarn add is-git-dirty\n```\n\n## Usage\n\nReturns:\n- `null`: Directory is not a git repository\n- `true`: Files are added, untracked or modified\n- `false`: No files are added, untracked or modified. Git is clean\n\n```js\nimport isGitDirty from 'is-git-dirty';\n\nisGitDirty(); // true or false of process.cwd()\nisGitDirty('any/git/repo'); // true or false\n```\n\n## LICENSE\n\nMIT © [Jan Peer Stöcklmair](https://www.jpeer.at)\n","readmeFilename":"README.md"}