{"_id":"@putout/git-status-porcelain","_rev":"6-c8bf4cc4fd1f5269cfbda58b9cca52f3","name":"@putout/git-status-porcelain","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"@putout/git-status-porcelain","version":"1.0.0","description":"parse git status --porclain output with a pleasure","main":"lib/porcelain.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"nyc":{"include":["lib"]},"repository":{"type":"git","url":"git://github.com/coderaiser/parse-git-index.git"},"keywords":["read","uint","buffer"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/parse-git-index/issues"},"homepage":"https://github.com/coderaiser/parse-git-index","devDependencies":{"@cloudcmd/stub":"^2.3.2","coveralls":"^3.0.0","eslint":"^6.4.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^2.0.0","madrun":"^3.0.5","mock-require":"^3.0.3","nodemon":"^1.11.0","nyc":"^14.1.0","putout":"^6.1.0","supertape":"^1.2.3"},"engines":{"node":">=8"},"dependencies":{},"publishConfig":{"access":"public"},"gitHead":"03d8d6ac44c6868ba5a4731a57a8127e6cbfa54a","_id":"@putout/git-status-porcelain@1.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fE8rqS1y0I8Rj94BsEvzMaL5IRitT8QDLUeajYRKHKDcerSFMZPIrvlugvyv4u/EQJ3Ck8EkxH2V7vnb1GrpoQ==","shasum":"45bda3eb54471eda0d2828293f77e696baf53fdf","tarball":"https://registry.npmjs.org/@putout/git-status-porcelain/-/git-status-porcelain-1.0.0.tgz","fileCount":3,"unpackedSize":6094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi1+dCRA9TVsSAnZWagAA9nsQAJfgggWWGjM222dWUSUp\nHayC2rdG/RL+gVS5G0KT4OKKcrUJjELWTj7jKXayojElfZMj3lcFUfvDoEYK\nNZQEbnoMq/lKEDZdBCOAnZuKSZDNlZyyleUxwGlK2E5BTiKIpINQ80ls9/o7\nyw+BPpjHHLmCscw+sHRz24KsfTK1Nan9yeMnQmrF2PeaLba/6EXcPHNTA4Hp\nTl0/s2FFlJFlSZ071RJM5iua4P+24JaZif6GFsanVzWEVmetaSSx241vZhfX\nYJm6jEq7pucKEl7EeZy2YJ5bbthWuU6cGwedTDTLCINi8rdL8vfj8mU9F9uE\naVpcKrq6g56enSozNJRr+cYBUNXourwMZKW5C7mHa/jZjOyeDK1WcGl3tjN9\norZHI/V5lQc3dvXvNQaGQSOcqPJi6UmX6jO9J0cXcTiZrippqJbj0D58iqYD\ni8b7VjmQLGulHhesq2pCfGnBtB5EJPI50JRUYWHZQkhWxUmfbK36BbyGLeJv\nahUsQK64L6yjvS5H26eZHPPd5ZaC3tJkwCHawGeUOdCC3/38Fo6rm+ZTltje\nULebiP/n+VEAAxZpzRDvPnpB8+uWSuBB3u2ugFmXwLB8pq+t+MkNTc3b9oRx\n2icwbL6OjSflDBP4SpEepTp4lbXovYdJgsZhAyplW8nActrR/OLaUFF0sMja\nr8vz\r\n=M/Zu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcwbc2WIuZcrkNfQfyamOUefIcZSujL9FacPfAHOLj7AiBekDPnlkRjniNGCpqf5xvE14Ez5jsTE+c9UKQUCWNCFw=="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-status-porcelain_1.0.0_1569415068640_0.08088906984423994"},"_hasShrinkwrap":false},"1.0.1":{"name":"@putout/git-status-porcelain","version":"1.0.1","description":"parse git status --porclain output with a pleasure","main":"lib/porcelain.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"nyc":{"include":["lib"]},"repository":{"type":"git","url":"git://github.com/coderaiser/git-status-porcelain.git"},"keywords":["read","uint","buffer"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/git-status-porcelain/issues"},"homepage":"https://github.com/coderaiser/git-status-porcelain","devDependencies":{"@cloudcmd/stub":"^2.3.2","coveralls":"^3.0.0","eslint":"^6.4.0","eslint-plugin-node":"^10.0.0","eslint-plugin-putout":"^2.0.0","madrun":"^3.0.5","mock-require":"^3.0.3","nodemon":"^1.11.0","nyc":"^14.1.0","putout":"^6.1.0","supertape":"^1.2.3"},"engines":{"node":">=8"},"dependencies":{},"publishConfig":{"access":"public"},"gitHead":"34e03950092a61519491c865b1e1d4c3a0f6243e","_id":"@putout/git-status-porcelain@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-uM8QfgIBrgSoy13NxUNJRoPDlKXdE2y2UzQ4Fpz+PbLDZEm6BsbqFsMWPOM7Pgu+zT7U/G8CFmK4tp4quloMNg==","shasum":"13b668c87828f736a5d1fe9c2e7af4e4d4fd80c4","tarball":"https://registry.npmjs.org/@putout/git-status-porcelain/-/git-status-porcelain-1.0.1.tgz","fileCount":4,"unpackedSize":6274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi2E4CRA9TVsSAnZWagAAAUUP/A+/9TNviIhzHincrJaZ\nJhaCDDa5c/CYqMbliIVDQQGPmmGT434idtFsRsGcghySHkgYakWQJyXZc9RI\nVu6sGLLYx11waDdeWteXf6bC9+xTFpQ0oJw3FN68H6tqc6XczEHjLZMWDr4P\nPW1HiwfW9v3WXcPZKBmtBoHaLE58nzA86Hrazj+aBO6Ix9xwmic9eE3lt61P\nfrMamo6I70G3ML1JRnV/yWCRhmokH4Ct+9GIcCMD+Vq72WTQGoyFYt47/omw\nzkUWG+0F0HwDW8eSseiNMqg6Voly04cdZdwB1bL3HfsKnqmR+J/R2CpCJ89s\ncvCylFXfhzc0dU21XbTeaHZfWkYuBY4Eqi4kdhYBTiPK9Pv0oFvERdw3F4b9\nOiZTNlTUIaXYnz/i9jVJgBrEEqODP+oW8iNV3bvLyV9K+BSJ/HQKpgEtotPH\n5gIxvg8Fm9eLB57YJw54O4VXdRd37SBaypEbamConCp8GcRmEMCH6Rt4cFOX\nBdxXXqVC22R+l+a0COLS/swcMMRydfWvIyXF0PAkV2g6FVrVETSO9y5vv3EG\nRhG37vcowCFnTPQNEsihvhPoicvM8CJwG6gL/Rcf5yZuI4n837mg9EBIvAJ4\n5zsCW0yVzi/ishcnDDS9f4GIKHqJp2UXFvJPd6ksQgS+V7iFwWa5nzI1b3tV\n+VEn\r\n=fqLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzCtRT4YFglhx/13jvB2Tej5APISouPm47jmTMINA1UwIgNuOA9iYCXODEF83wdk5hdbbLIDA/P3YFU5p3uVkev1Q="}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-status-porcelain_1.0.1_1569415479407_0.5697144795714288"},"_hasShrinkwrap":false},"1.1.0":{"name":"@putout/git-status-porcelain","version":"1.1.0","description":"parse git status --porclain output with a pleasure","main":"lib/porcelain.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"nyc":{"include":["lib"]},"repository":{"type":"git","url":"git://github.com/coderaiser/git-status-porcelain.git"},"keywords":["read","uint","buffer"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/git-status-porcelain/issues"},"homepage":"https://github.com/coderaiser/git-status-porcelain","devDependencies":{"@cloudcmd/stub":"^2.3.2","coveralls":"^3.0.0","eslint":"^6.4.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^3.3.1","madrun":"^5.4.5","mock-require":"^3.0.3","nodemon":"^2.0.2","nyc":"^15.0.0","putout":"^7.18.2","supertape":"^1.2.3"},"engines":{"node":">=8"},"dependencies":{},"publishConfig":{"access":"public"},"gitHead":"1ffbd0f4739de6efbbc918cd50ab8ffb2be20378","_id":"@putout/git-status-porcelain@1.1.0","_nodeVersion":"13.10.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-ogAlPUvQC3bmbAkv88Lftz/3bqQNQBHqtbfuZdYkUQ0w5O4qUJTZIeXIJQ+fa9PQlgQMxXZk8AIrXjVJCqFqTA==","shasum":"62b7e36ab1164a4698283087083643812535206c","tarball":"https://registry.npmjs.org/@putout/git-status-porcelain/-/git-status-porcelain-1.1.0.tgz","fileCount":4,"unpackedSize":7125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecUnPCRA9TVsSAnZWagAAOHoP/AxrK9VGWE8q2hCJoUl5\nTbNf48aCwqj/LFLN5dZuzsJeQQzHTMJBajmUxAdh2DnxudaXpqy0Sr69nxty\n3KsgnICJlHyv5i1ZDdd7fxUa0HtBVF+sQ/mqYbEyCuO29ILISLEmxX4uIQiz\nY8mYJMQi3L7FNOPhvcsrYF+XGI2mh/WX4NoJTvc8DpJMkBxsuiYWqzcYHMvz\nFruAiTDDd+ixOkAyqw6aatociaiqKcBrFnhjYO8Fd/l3ca+AndjzTKA0izKe\ngaytmBqgsp6y4ebM17heU+7d33U5mk03RB9Ib1WFEaIJsEph6FZAuxwgFTg4\n8IZPFrOg32UiJv6NjSn5hD5e7mqjJj+Nu3QUQSONEk1ROK8aI+DSj43RcoyD\nvA5CUa28K4RoJXpp4TE9/tpLEmNuBo07FjK8e953AJXrW2eKRMUPbC2HjrbL\njotAOP82rQ/rPXqEQzzaG/aprMpdW67uHqR1fVdWNWnDb1l/tm2pQj+CRs72\nghTL7ExC33+NhtAGCDmRu/bR+yT4v2bUWbO8sG+PpjYwItM1schEWjEL7c3h\nxcOaPIGul2L7EThsaRZDQpImtsD4dH4kR2+vCGgQ7H+5aZN/LmhYG9EEJP74\nbA0FbELiLIFRduyzLLy6CrvAbWFtZ72cFYnrw9JRcgRx3OkzEDVtCQEy+iAg\n5d5g\r\n=CNo6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbjdmqf/Gp9O7+WLvYPzJOKoI6zKNM+UbXfgxUsNXs/QIhAOkP+0LdM3ERZ+3dTidx/KdsVU3g7xrWYxsVVgdQIxHb"}]},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-status-porcelain_1.1.0_1584482766707_0.7375324605777906"},"_hasShrinkwrap":false},"2.0.0":{"name":"@putout/git-status-porcelain","version":"2.0.0","type":"commonjs","commitType":"colon","description":"parse git status --porclain output with a pleasure","main":"lib/porcelain.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"repository":{"type":"git","url":"git://github.com/coderaiser/git-status-porcelain.git"},"keywords":["read","uint","buffer"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/coderaiser/git-status-porcelain/issues"},"homepage":"https://github.com/coderaiser/git-status-porcelain","devDependencies":{"c8":"^7.11.2","eslint":"^8.15.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^15.1.1","madrun":"^9.0.3","mock-require":"^3.0.3","nodemon":"^2.0.2","putout":"^26.0.1","supertape":"^7.2.3"},"engines":{"node":">=16"},"dependencies":{},"publishConfig":{"access":"public"},"gitHead":"fb291388b964fb96069ac7b6aac18c033180e918","_id":"@putout/git-status-porcelain@2.0.0","_nodeVersion":"18.0.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-sJtl/BzfUnpkB5pIJbeMjdGsDklxJDoeyQJJcfZs/QZTThc8cjZUtFAJ65t0SY/i8cVGtFrkDgDP/1SC9Xfu3w==","shasum":"df4ed1f14c4b9c7aaf1a8b4a1515aad0029318e9","tarball":"https://registry.npmjs.org/@putout/git-status-porcelain/-/git-status-porcelain-2.0.0.tgz","fileCount":6,"unpackedSize":7495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUborS26P91hHpaeOux9/Reh//rT/hN/2fzQsswzgGrAiAZtyx0OHCNjsWLnL6xbg8YvHyP6RbOT6vH3d+otE87zg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJietaAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmQA//RSR/uUzhpA8ZH7qc2waPk7bnNCYehXeGTRE/vik39pynGnEG\r\nHHwOGBdZzz8ztUMupT3itwbpgXyuQIjkyJEJNbmUUQrdfeQln/CpfIOt+r95\r\nCUhMhEVs7RGNqV38P5nNXJylfJgKK0Y0QnlSG0gKM749rEKOLEqgSJNxCxQH\r\neK3lai+KLzBgkhZsOLPmp6WRahPycLKIa7rFiT8+lmhJQI1ThLEcvRDOIfLq\r\nnFF73BaSjGq/NudhMwubpFOdfaUa1Az2E5NhLl8fGM//MGFle37ZFSoDiOWE\r\nasTwYK2DcZlLwc7Uir3x/OFKuZL3rzKd9fXtFzUI2urdLsbNmgIgmpX3Vkqn\r\n+u/m85rTeJ5nrHvqtOBOOAmvrTODNZeClZwDajSLm0DrPC3FMaGU2rrLf8rG\r\ndRm85/WvRXaxJQCtde0d3TPLn9d1qMKCl/BFvP5tecwgsmQRm0W4Wmuznikn\r\njCxT1SKIdhxFgXHTtUjHeP1w4jkq/uMwAy4FXHDzXZq3RK3UwbDAwc8ffGXu\r\nIiYaOjIIhheXRtGhyjntSx6M2H/UUBfF8DqAFtptKY9mGKJzMWdn7DzNF+4A\r\nSpCpmbMFVzhCLpBCRxkQlTX/FOOIPeQgOOKJWCE9WtpF3xG4dydaG0/EQha1\r\npi+WXRIatfGZFpo0fIC44RqJHlxFahRvlts=\r\n=ZdjB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-status-porcelain_2.0.0_1652217472263_0.23169290733353964"},"_hasShrinkwrap":false},"2.0.1":{"name":"@putout/git-status-porcelain","version":"2.0.1","type":"commonjs","commitType":"colon","description":"parse git status --porclain output with a pleasure","main":"lib/porcelain.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"repository":{"type":"git","url":"git://github.com/putoutjs/git-status-porcelain.git"},"keywords":["read","uint","buffer"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/putoutjs/git-status-porcelain/issues"},"homepage":"https://github.com/putoutjs/git-status-porcelain","devDependencies":{"c8":"^7.11.2","eslint":"^8.15.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^15.1.1","madrun":"^9.0.3","mock-require":"^3.0.3","nodemon":"^2.0.2","putout":"^26.0.1","supertape":"^7.2.3"},"engines":{"node":">=16"},"dependencies":{},"publishConfig":{"access":"public"},"gitHead":"fbb5cabe43c0c7c1f5185e959659d22add87fe9d","_id":"@putout/git-status-porcelain@2.0.1","_nodeVersion":"18.0.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-Nm8Aa+gpgCiFCaLk3lVnJEhDWdIt+CjPmgoVvoDSTJKCL4jy7gkOIyCwg15+0v0B7qazvCergEZef7cEpVpAoA==","shasum":"e1f002d5a8becfaee6ab4005a1f2d256db3d7957","tarball":"https://registry.npmjs.org/@putout/git-status-porcelain/-/git-status-porcelain-2.0.1.tgz","fileCount":6,"unpackedSize":7558,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR7v7ztknmkbfhiS3N3fi2LU3N0SYH3wHczD/LfDwA4gIgfUi1hOSqWjz4h+75wlFtOCha9rtnNUpFAGZ6MMSLTZQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJietdXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLwQ//aumZwEAqE/Sx1pS/6PtvffqcSibHbJ05ZAEZfnTNZP84tm+N\r\new1hh562NtxeT2zpHfdaou5rVwE9beNfIXteXi0S3wrJqMfrh11Wp3H9rkqJ\r\nohFcA3A2JUE4gpv+4zXNhLs+1Ed+GAqpDkDanO08JK55ywLe/5y7H2ETaIFn\r\nXd3tzDvcVWevtO0FLi7YIA0K0d0rxNSbSoecWqxXEhuWgy5+Z3iunra4tsJT\r\nTUx/g8JbVFNBKqqrna6DvigVNYTAx2peFgYkgAJFfnsokJEJ8kmpgE15NHDU\r\nXq24bHdsIDtG8g9VkkPfVB65+J1p5uBtJoVOn9PHgZF4i5RkPMvSpuibnATg\r\nyAJFrKyXMm08/6kJU8wokdedthOUVVjo0v95vCZpVXWFFkdfjKB6xYgRmvP2\r\nCOG6dXyFLg9UKpi259piO0pBsoljAxjItGnXjO0b7U8Mb0tmDT1Zz5HIXyPJ\r\nI8bvZmrkdYysulxRZ5+0E0RnVvNa04HU49zcVHOR7czFxCuyW8WllOGgdUOg\r\n5tZM7XBYf3bsf3Rd1tYSIyMIpmQUqptmzDLYexOP8GxrIonlcVxvLJq1OkeQ\r\ndb7hj7duXtcGRhD0RicHEQXsA8pCUOFEIWtgzVdjDkEcqIdX0e6EL/yQVHSY\r\nvCx7TphQtJdQ7Ccn0DcqIoDe1NOkvb3w8/Y=\r\n=9xWh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-status-porcelain_2.0.1_1652217687252_0.7867047525683277"},"_hasShrinkwrap":false},"3.0.0":{"name":"@putout/git-status-porcelain","version":"3.0.0","type":"commonjs","description":"parse git status --porclain output with a pleasure","main":"lib/porcelain.js","scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"repository":{"type":"git","url":"git://github.com/putoutjs/git-status-porcelain.git"},"keywords":["read","uint","buffer"],"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"license":"MIT","bugs":{"url":"https://github.com/putoutjs/git-status-porcelain/issues"},"homepage":"https://github.com/putoutjs/git-status-porcelain","devDependencies":{"c8":"^8.0.0","eslint":"^8.15.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^17.7.0","madrun":"^9.0.3","mock-require":"^3.0.3","nodemon":"^2.0.2","putout":"^29.13.5","supertape":"^8.3.0"},"engines":{"node":">=16"},"dependencies":{},"publishConfig":{"access":"public"},"gitHead":"f10ad77132b482c6cbb3ab1cb062aa05b60293cf","_id":"@putout/git-status-porcelain@3.0.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-TJxXfrpZGzSf7pQ96MMBpPICtM5G9r7MAWKpH3GJi3deGII3ILLibA47P2qMeUbCmXml5wG6DTQS7OZFOrTIUQ==","shasum":"8c6f490f994fe349062a178a7c0052899c10a261","tarball":"https://registry.npmjs.org/@putout/git-status-porcelain/-/git-status-porcelain-3.0.0.tgz","fileCount":6,"unpackedSize":7953,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpNTYJwtwfsPRb39nHekFKbTq1V9pUl2yNEIvdlFaw3QIgBzxl9O7xIMyH4w+FA4cwFnprKjDlTTZelF8Ai2CL+Yk="}]},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-status-porcelain_3.0.0_1686774381736_0.03357979245493081"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-25T12:37:48.460Z","1.0.0":"2019-09-25T12:37:48.816Z","modified":"2023-06-14T20:26:22.016Z","1.0.1":"2019-09-25T12:44:39.529Z","1.1.0":"2020-03-17T22:06:06.846Z","2.0.0":"2022-05-10T21:17:52.466Z","2.0.1":"2022-05-10T21:21:27.397Z","3.0.0":"2023-06-14T20:26:21.899Z"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"description":"parse git status --porclain output with a pleasure","homepage":"https://github.com/putoutjs/git-status-porcelain","keywords":["read","uint","buffer"],"repository":{"type":"git","url":"git://github.com/putoutjs/git-status-porcelain.git"},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"http://coderaiser.github.io/"},"bugs":{"url":"https://github.com/putoutjs/git-status-porcelain/issues"},"license":"MIT","readme":"# Porcelain [![License][LicenseIMGURL]][LicenseURL] [![NPM version][NPMIMGURL]][NPMURL] [![Build Status][BuildStatusIMGURL]][BuildStatusURL] [![Coverage][CoverageIMGURL]][CoverageURL]\n\n[NPMURL]: https://npmjs.org/package/@putout/git-status-porcelain \"npm\"\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/git-status-porcelain.svg?style=flat&longCache=true\n[BuildStatusURL]: https://github.com/putoutjs/git-status-porcelain/actions?query=workflow%3A%22Node+CI%22 \"Build Status\"\n[BuildStatusIMGURL]: https://github.com/putoutjs/git-status-porcelain/workflows/Node%20CI/badge.svg\n[LicenseURL]: https://tldrlegal.com/license/mit-license \"MIT License\"\n[LicenseIMGURL]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat&longCache=true\n[CoverageURL]: https://coveralls.io/github/coderaiser/git-status-porcelain?branch=master\n[CoverageIMGURL]: https://coveralls.io/repos/coderaiser/git-status-porcelain/badge.svg?branch=master&service=github\n\nParse `git status --porcelain` output with a pleasure.\n\n## Install\n\n```\nnpm i @putout/git-status-porcelain\n```\n\n## How to use?\n\n`porcelain` can be used in simpified mode, when you just need names of modified files (`added`, `deleted`, works as well):\n\n```js\nconst porcelain = require('@putout/git-status-porcelain');\n\nporcelain({\n    modified: true,\n    untracked: true,\n});\n\n// returns\n[\n    'README.md',\n    '1.js',\n];\n```\n\nBut you can get break `porcelain` into pieces as well 😉:\n\n```js\nconst porcelain = require('@putout/git-status-porcelain');\nconst {\n    run,\n    parse,\n    pick,\n    getNames,\n} = porcelain;\n\n// run git status --porcelain\nconst stdout = run();\n// returns\n' M README.md\\n?? 1.js\\n';\n\nconst files = parse(stdout);\n// returns\n[{name: 'README.md', mode: ' M '}, {name: '1.js', mode: '?'}];\n\nconst modifiedFiles = pick(files, {\n    modified: false,\n    untracked: false,\n    deleted: false,\n    added: false,\n    renamed: false,\n    unstaged: false,\n});\n// returns\n[{name: 'README.md', mode: ' M '}];\n\ngetNames(modifiedFiles);\n// returns\n['README.md'];\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}