{"_id":"eslint-formatter-github","_rev":"416-74022dd662d2812d53877020193a2e09","name":"eslint-formatter-github","dist-tags":{"canary":"1.0.12-canary.106.41a9145.0","latest":"1.1.4"},"versions":{"0.1.1-canary":{"name":"eslint-formatter-github","version":"0.1.1-canary","description":"Post eslint results to Github PRs as annotations.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.1","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"507bd2239bb1d0fb16450adee04cd7a6392bd5af","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.1-canary","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-9z0JZDvOKqCPDKnZ10WUmxtVEHFMCQMdZWFMZx2vO2IqovoDeX6jLq5Vul92Mx2uJlbUgz24wp/G6JOKBJintA==","shasum":"eb55d6a5a82a8722e200469c1eebbd0906f50fcf","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.1-canary.tgz","fileCount":15,"unpackedSize":155276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWNQLCRA9TVsSAnZWagAAOvYP/RkQ20At9f0iwd7O9hPY\nAIjDSo2iufVP+jk/xED6cxX4bAVbxB+mQG/w8p8WwUqHp5q0Sgfo9QnHiUSc\nX/V99bcZ72F8dXIvp21oOJkwFR9myZc07RacMcIhIx+8ygwbL5gNlsAE497S\n6v3+pTG7crb/ugrKH9GKJAc8c+hr/bv6toq+kiLT5odVKexZFesiFtBbBZMu\nDrYOHR1LsZsEDOsv6U5xwqnQXZpTY0A+lQ1J2IUvAmWRft8Khvg9lm70u5Oz\necf308m7pL+gmXpj9Za0Flz1Gdz9kGcSHNnOzvmnBDC4l6S2vENDdPuHpkNf\n1xyOSrlKoDyo1OEr1r89WU8J3dv95HcmDwjcFxa3VTWT/nK8KN3hHmA44T9q\nygDb1eCD0k3mi4eb2sXtaVbP1KSS8cTFjQtWRq9QVybBSeVCzrkfsC9iZZWc\nfauGEf9PtC1xdqmg3KsKg2KrvhJ0Bdll/cInaNUQh9GHMX+LKnrWqbZ5oc1c\nPoG3ggiTCMMtAcNmbPN32ObvOVcjbPvwRxVIWS6YDsX67cPsrgfpDolxEo1L\nW/LH4lA453nHyoGDTYeY7dYs2GYNi1OysvqkTTOc/Ik9Jgb1dknYdr1UtE81\nubJWmkWZgEHzXJK3XYO6RPoCbiT+3djjTn5dd5t28QRZJxbToZum5Iekby0e\ndJKC\r\n=2tct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzBguV7QkknEf6rYmWPschkS2D3/vnJxU7taS8DXrunwIhAL2Z9Qh6XPJxPhrknqyj7Q6NUElA9kgScKzzh8UlLruT"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.1-canary_1566102538705_0.6696523439464979"},"_hasShrinkwrap":false},"0.1.1-canary.cac4e1c":{"name":"eslint-formatter-github","version":"0.1.1-canary.cac4e1c","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json && node ./test.js","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"cac4e1cb6340b8d9e570e44f3cf1209604b8cdb5","readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>Github annotation formatter for <a href=\"https://eslint.org\">ESLint</a></p>\n</div>\n\n## Highlights\n\n- Report your eslint results in a more interactive way!\n- Only runs in CI environment\n- Uses eslint-formatter-pretty as the normal reporter\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.1-canary.cac4e1c","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-/feLBYavI1d1e4/6mmGvaRras9VKU5bUtz/MsY0ZibD43LuLiNwmxvkLw7ofxOxF141gTRZciAIza1zTHzewrQ==","shasum":"68bc919f11169bc641db764d5ea57042a303ba96","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.1-canary.cac4e1c.tgz","fileCount":16,"unpackedSize":155327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOaOCRA9TVsSAnZWagAAEsYP/3vT5WAky+HHluBs02xe\n/qoW42HGkykqO9mgb3BIJ6cUT/bPbPCenArM8e8uDzfU3QIwHBLTFaWSWhUN\nLFNEouzEVk58XIXLjcyFSmT67S5zQJYXlN++rG9UtbbvEq3d7GJAGb0/jlA1\nMCg8PpOVlKjMbt+0PNKuSC3vc708bsE7z3SKMoZX7McMVUdRuSXGRnqoK4dW\nLhmSzIVyd2gQaNJFRpTiPY4ZyCvwugSl1wYuGSVT2ikRRA1E2qYV04MZl+96\nm9RRodRK2SRY9SEvVVzEEvA1O8Axhkwc6GZL5eIPcUa/x2cOkn4Y9O8Qwdi7\nY/DXJQb031qf+KX6/m4Bow+5scD8QGZ/A+kNYLEgnW2vnHBCAi2dbhbMpDC8\n86YJwnUIxvSvXDO7HJGAT6+1Gm2NAEpX31hgJ7t+iv4mynUOxTjpPM1kYrtV\nViUs1DxMjzHdz5z1WiGM/PpL7SFa21ziPwvr4vuY9wy+RiItl58kVKjF+Qia\nN99JiKcib04jW7DcgAu+yN6d8oV8q+ll++Vb7/GbJ1i4fcyW5N6zAAoa9rHJ\nqHQK/3wA41XQuzcHAfhoxOXn8GCs0JvP6HoPyciy0IijteOF4PbeYsSQ9Okb\nBud/lbNa5s8o7BsfhTTwK9JufGAedMmIobm5XeH2ZgqCZbcrGoL3qiIWEZeg\nHv67\r\n=Avh+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDATbr1l8aKgBpxriAW+//bbH9gP8VCicL/hQOdBXPx4AiEAjavOBDwAelz3sYZrAeuKlrIUs00qO3aRa7gvxxKqxYM="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.1-canary.cac4e1c_1566107277887_0.8421144003066521"},"_hasShrinkwrap":false},"0.1.1-canary.99cfd85":{"name":"eslint-formatter-github","version":"0.1.1-canary.99cfd85","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"99cfd8558f1d2b94da0cb544890f1259dcb4a61c","readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>Github annotation formatter for <a href=\"https://eslint.org\">ESLint</a></p>\n</div>\n\n## Highlights\n\n- Report your eslint results in a more interactive way!\n- Only runs in CI environment\n- Uses eslint-formatter-pretty as the normal reporter\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n","readmeFilename":"readme.md","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.1-canary.99cfd85","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-bUNeJwW0gZrzHzLA4oqyxGa2X3fopbJkaGTxAzHuu6DgB+6UAejOqdGYw2gdIPhlnTYzHDulyrSYsP2DwU3NDA==","shasum":"67cbf15984e6061979b0dffcd51cea496d767667","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.1-canary.99cfd85.tgz","fileCount":15,"unpackedSize":155283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOb7CRA9TVsSAnZWagAA1B0P/irixFJswPHa5Uyb+fZ2\nyYpCqZ0hgr6fSa8sVWdnMhZC5KIJ6pfPWSGeSIjYq/eNSdZrAu9Zj4kL/TZM\npHcb1FfRrcPpB18zl7D0c2KW0smeiUCg7q1EysWRc+uQ+S0EcsGwt7G1hHjt\nU/4D3wgHQsGRKxoTMMVWYeOLGy04nOFhffSRkDCRe7/kejbUDODECtkQD7cm\nC0y2QfXGlf6efnd9TsQjqk/n6Up6flGRqSVFPbKnyC2d6SPzg7Cfe4BNN7Hp\n/jdeO3ohSN7Z/SUIgfKFQT2yf9Du798imFBZBif9kyII97wmVfdchtIihvk6\n2y8XAr6J5nlY8MmEcllj427PFChEBWOUp6CCZcZcwylRbxiOwsNS2xQ36871\nCW/X4Cif6B34G/gMOsFqRmVeStrW1i05fmfadro4o7rWO8ZJ+eCL6+fo8rJX\nHoifkv7P9XiBT/HFKVWc2u5JbXyqYpFDFMltlOS7tpW9LPa+Gisof+cXVfqJ\nkE5SQM/7QIQE6AbNnjrT/Qv7+dk1c+qnKLbNboytb4gD+uyDnck7WYeAIZuR\nRKLZgZI7Do/cEjxnOAJNOkP6tgyrwmMHtL9CkP8668BoKbyIXnGKo7idXcpN\n61Iy30zsdQK7Agt2NvmeQ+umOkFVZ2xvzcNbIh2hJBXq5RVwH/ae6nuoH6IZ\ntGIG\r\n=Ns3m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxv9T+EMJT9TJfAnyZCYgVIgZyxmH32Wme5shvyUg4OAiASvXBLXAwfyHxmxjk3Cna28DygHa8AMXTPpxDVeJjiNQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.1-canary.99cfd85_1566107386673_0.7732516866607257"},"_hasShrinkwrap":false},"0.1.1":{"name":"eslint-formatter-github","version":"0.1.1","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"5211c73ec7994f6856496437afe59c7ad4a3215a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-cJG48yQ+H01KX9KkU12YUokqEPJVnSCgwbzXOmL5/OIw4SdH1hGnb0kwmqfmjfRfMUJ/8OmIa8eaTF5QZo+v8Q==","shasum":"ec963406b40c236cc62b120c0a67d8bd1060dff0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.1.tgz","fileCount":16,"unpackedSize":155793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOdBCRA9TVsSAnZWagAAlU0P/0jpC48xBnirukbL1f2b\n3YsWpTKearMTr58hbv9pWm2JMDlW6Fsm1qmIWqn+ru07CYYue4V9H0lWuw2B\n+DKCrhmKby7kLiakovZj6nW89X8ztIffF0R4Pmnm8zZJJ5hR3fo+Los7lIBR\nEof8NRCzw3GuCQBZ4sJ5RI2phcektAnW9xFHp3T6huOQ2d+eJNxu7t1aWxbK\n1edU6z8PHYZDJp9AtQL+nrgKpSMkk76slPKAPXDP5KAWc7ZT2d6ZXAwY/uUJ\npb1vA6hc52Ql4aNqktkID5J2+QTgowwWbRduy6T2vsQMrUfU/azPg1VxkkdP\n0yc/EFbKfFvjTxWGEtKWT1/M4k95t8cqiES4jihZp9w3Cqp/TbCI6+/ZEh6M\nTPHRk4Hfla6GCVKZBvw26kocMfMTQPnA1oCeFZN3cmqShx/qTUtHcCnbBNRn\nf9Fix342Wrx6QHwLz6uhEvFh0oPpHcHi7sXbiAHbJWQYZs9/xa6SVe9cv6JI\ndVJUX0Z1nuSHa0DUfu2hX1XEFpO4jmuyvmQZLx3xCq6GfPUBpCok/eOvIC/d\nWqb0KJdEB2xKdGUgwEjomkK7YBsOzNdBqaME96anwWaiOta8cJG8N4gH4Oey\n+gmTNluYSc27COp47aAHCyqy7Z7IZIt41XKEeBldsHl+RuVJhBIboLlu8xHu\nmrAS\r\n=XEzn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9kHGLJUzII85fXaQyVqKBY2/TGDgfgcQh9oy1EhJRNwIhAOLDPKH5aGb12N1nEYP5CK4U1M6LhTnldVbQ1UAFFQhy"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.1_1566107456625_0.023371279877884676"},"_hasShrinkwrap":false},"0.1.2":{"name":"eslint-formatter-github","version":"0.1.2","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"245218ff79d791ea43c22ad811c2ba76465211cd","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-/jslEUylPQUiOeYXWJ8HuvAc8h1+KVwxyMzrzEaMMMsHL9G1HD8N0xphh6ZPT9L3FKMHUY6sp64YNqajYEyq/A==","shasum":"1eea31cec117c3a7fe96e09616df0fd1e44cce8c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.2.tgz","fileCount":16,"unpackedSize":155943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOi+CRA9TVsSAnZWagAAcjMP+QE1Z2zaaAF+b0NTmHip\nKJmFgOgHtbG1P05xUh9jHzj34E6KWD7ffVn//mcTwh0rN2tD4DQQPZezY6F/\n+6V8sVzvL6lpyKnaYD/AZ/pwldFHFckI2dkVCH/eBwzHeev4VHmqrwrnmxJ5\naONqhc9E2cXpeja3dE6NVIFdvmaPj0Lg11KLza0zZeYqVZ3roSSk9A8JcyPK\nmi4+QzUkeoDVYBGHVk2XfjhDX7hM8zd8JTD8Gk51VRWrU/RIB412oyByVXUH\nl4GAhBrSIGeCkhX7ELZwKoE3s3eraB7DYLa4eMvffD//uqyNa6DhUjDqQu4j\nk8TjPrPoLDnkngjhyRwGsVLpkYta/OVuh3gJaUbnh0hUYAJZtH0dYRqaevaQ\naDHzv3ICzuLUwk3vfNoKBdmZkWrqsIhwSkN/gT9hVVwJ6h/rPkDNkXGkg4Bn\nahWbj+RBGl5xzkdBd6WhOj1F59bshoBhfFllBhcZylYyFIxAs2gsAkuTATPe\nkXiTxg2fSp7booduvM5z1Wg3emJbyc+Gxpu70MWEqECyjVX+iS09jL+EnO9v\nnG4cFJ6lfjGTTlWlCoziyNhgb93Ky+8WgntkKX43E+5/SFNAYB+pIdiF7WJH\nowN0f6zmB1GzENTMshklZat6VjOZmN9W82jMDg9pQmXV+QtVtERi2H4dZGd3\nv8Gb\r\n=GBa+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNjUa52OGsG235yCedrQJPXf8KZdrI9vobljaIlNQrLwIgXAlYTUGoDPmw/SYdmzGqgPV279kORaP4aBGQXSAixps="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.2_1566107838277_0.24149023036082062"},"_hasShrinkwrap":false},"0.1.3":{"name":"eslint-formatter-github","version":"0.1.3","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit -w"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"8a886bbcfde908e525b61553c65317859fe87360","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.3","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-dOVlQRBK1UHWqGZhTHT8cORP9s7RtFagmemJOln4dNSxEeccPodiVwXjXf1i97QWWg3iUieq2+dLZDap3mv9nQ==","shasum":"1894d61c051d6901c2e579bb693c455671205064","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.3.tgz","fileCount":16,"unpackedSize":156014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOnoCRA9TVsSAnZWagAABUoP/245/9Jjpcuzg4WU4ROl\navde4Z6ws/IwGco/dNbwMki6yL8VA9+Bl41y8ai8LyC0mSM+pRJQnascKDF4\nJBl4/TLUrmk5mMJPE38+dUsSd3hnTwzzAnqRT1yrAA198dTkWPnY/sTVeNOr\n0ep/GfoUVJ352PHBu1dhK5wOekEhpaDZM5X578R7s7m4KYrG9FqJm5o/iDa6\ncvxlwKlA5X/9K+lU6tdwX+kMVIOgZE0vnSlixs20Xx1HZ1ynIJlxAfwRyjAS\n7gqHFkUiIHJCPAbEU1N7FZseP59+o7TNRhViXFIrpy1lY1sI4fzhCZXo6ov2\ncxv0ywZaTC7F2Ba0hFWaCJy5caSLagvf7lahKYLR4Ff5/gPJr2k3DLR2M9Mn\nyVAKmXGYxDFbIEb7Dqe5ySBu714LAf5gHBGDTxCb8sQWGlhVMsngVEozQuN2\nty9XBJ6X/VGJURfM/sLoIsKjO/UYgAIhONP1gce4VAf1yVhFlIJbE31Li99y\nm9kWZ1GEEQLOslgrifAOZSvgr8ASp5AXlRuPNCFdcdqvOcWICcZK8EdAzXwk\nGP+WXM4yfwhmiDDfpGv2l8wc3GXq/vKhWV5eSzSgzBJDCwj/7AtmIzXTngfd\ncoUXBfJ6/LlkyBuFfd0cm7pd6f4TIAa/o2vWPJM31mNAqw7Suutbo69Dwl+t\nZocf\r\n=Gpzs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAUz1WEK2QEZqL0jH0wCEuCP9aguhFr+l/6sEeN9MUWQIhAMFsRvB6qAEU2ouuvx9HsqtaPVcMAPd0INaVld6fUiJE"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.3_1566108136343_0.18042472927772346"},"_hasShrinkwrap":false},"0.1.4":{"name":"eslint-formatter-github","version":"0.1.4","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit -w"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"b9ec4e96930f26f027c8b11297c7a40f57da4334","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.4","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-1uCKsWoR9OjNyxcSaqtCMl4N9n0iuvZPJV9JtEqK2BmiqRvxiNoUSWOwj5BYbHTHMjZ/7TN7tUfteD0ou1FPxA==","shasum":"4f3367bcea4a5c406b315efe3c0c2d5fd81d31d3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.4.tgz","fileCount":8,"unpackedSize":20224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOs9CRA9TVsSAnZWagAAak8P/imu5ePArOUVlxj7Y1/V\n/Y+5eKjsaf8DG380hTd8c8DK5N61pvktNwaigAdaHofAtezaK5bhjRQj9cSY\nlPrKXyX2YVcydoGmOoQQN1Wb6d8bcKDEkBVBb+9N8Zx4aOLIW/SiE6Cebuao\nwqXHeYS9Mdkz4IWXEmOJDp1DuqMF689D6KzpvEFY4tLyIHUv5JShkRDZA8Vn\nLMQA9jJeLSo3B3sJUKCMmJwPa0WNm5/dF4lKd8lMTwszc8o59ugMbbJ02dps\np/hZ2uOIXCIavzK/yrMf+a1qrr6fv2dX/aiMfOAxON7KkUdz5at/R68cpj4a\ngCMhfW2otftVrT+oVBUMGuu4TkHQZjgYhZQ3pRl1taJpYODXXb9x7lbtbr6q\nmucaVFU/UFJh+8bg53mCIMp8XIUy3kd4fVEDNAhsNNLzTqU6JUivd6vjNWrK\ndXqwINu/eaRgxE74lxtR47mqu0rQaoXioiex//NK5jhZm2anakrYhPmq11VQ\nGSs/BT5sxUnN/GfjM3HARaOr1SpGhdibkoj+nyhG22wWCK6BzsByfzfIXoqi\n8hUALA56TiyMl/oaWUss9dfqxb5ZL5EipCCb20qTm+cK84E5QdjbL0DBp5SU\nzdvEv81R/m2lj/pF2hE0ofBUP6WkZIGqCa6E8vGgSdrOWl8EJKjVtQZsnF4R\nsoHT\r\n=YmIl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhXMABXFwOtZw4YcEExWMDTn+8cqNDtUDaVamRP8SMbAiEAph36zoiXhygseL/G06/ioM2j4IBBbThH2i4JtMouW5Q="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.4_1566108476691_0.7282499187222669"},"_hasShrinkwrap":false},"0.1.5":{"name":"eslint-formatter-github","version":"0.1.5","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit -w"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"220568f671e36c4e9125cad8ce7077ae504038c9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.5","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-2GmgGiETmqPumqgE3HRcb558otxC/sHiWxmq/ZBVnn68n+Oaos6kbzVaa/3bXu//KQw5NWdJYIFNPHzrTsT8Nw==","shasum":"403ba5d2823cb2dea7254f753d9dbc3c60ebc084","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.5.tgz","fileCount":8,"unpackedSize":20292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWOxeCRA9TVsSAnZWagAArh4QAJg6ue//sopVidb8ltll\nhRoPIWSed2qu/3g1CzGxyTwl9fWQpM1IKFvpTF+jbW+nUIirUCt2B8mbGszi\nbkKA4AalFd6S9XndqXY4Ob3/wY9LR2PUv3mJNtf+qkRWm5peKGwbxn42YjRh\no+YGss7KUJpgG4OUYznMVQ+DCxcL1MxWJLoY2NrQPcsAf7kAdN0mUh182yL5\nPllPOm07JolibxrzxmU/tME4nMyWJyNI0Mm4QBNyXnWqO2fHExujOLtmDg22\nNAnF1pFBypLtVFksMH6JJNKCwLVlo/lCQJ5BhNBssN/kgGskN/aoaCq8tJsr\nehTWhTQWX88QiggWjXrt7c8wTOXIznUXU5suhpvcGsZXLGumH8A1O5eod7V2\nYoiV8WAsViURXVm7MUVyCEm7LZTffnudtFjhn/QFfwgKSrc4a4Q1PjFkDDX0\nlVqVhFRfRL5UUDz5HoZrOTHy4k0umd6pGbU1IMLhY0v3riQWDjdCfcs54XuM\nMnwmL1FVrWCPCoRmGOAAQKXCQtY87db0kpFn6emLqlObLkyL9G4HeMRAgVJi\nUBHLIFnEh41Q6Z1hK2QAEDQSOMZ817gsqvo+Z2EX7MQmwpcMoBPnxMwhqmp4\ntbP8rDmJ5oYgXxlZ66oQB9rxx43orqHQlGGNTvztL3WkdQ5ymx6v57/gNbmB\n1nRT\r\n=sLA2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrq44RMSBi/hTKVWXOliKLBh5fmBmv8utWmPEjb+Ka6AiEAgwanLdVxqycLj1Dg0QMQeVnuDSE8vQuOWLTHHPjtfLs="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.5_1566108765872_0.4522518145677141"},"_hasShrinkwrap":false},"0.1.6":{"name":"eslint-formatter-github","version":"0.1.6","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit -w"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"21b4a637b3559d7ff17511308eb84a29d1906d73","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.6","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-6vLVpJ2ZpPUOHtgIFpQeoze5sa02MfY9BsPV4cf67LpRVyDvmGu2EH31EbiBEfEeFlyjEgptGwB+5d4BI8rUTQ==","shasum":"03fa4246e8a499fdfcd81cab55d156b8c5cb99af","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.6.tgz","fileCount":8,"unpackedSize":20443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPBACRA9TVsSAnZWagAADyQP/0qOI6SPlUpCUs7201Ex\nM4d2JE1xSQ1Fst87y5amhOVhDTIN5nNBGKr85+g9wWXkyBx7VXl/22YtqgKP\nru9AKy/j1lJM1zHFsVgErP//J80LBsGRvdTdg5nvf1VHFXoxn0zHD6XSCCa9\nlduf9XlUScAL3ARt7lJ9Dd1ZiK8HyUUiiRsaOIYE0iqgT4rbfsn6gwqE5bIS\n0OmK+YsTM5YUBntChIpOoOvWX47kfFx4KHNJYGSrvVltxdBmVzm5iObZ7FrB\nDftIDuIU7+ZCiOvTuA4SRGLjnHN2hm8y6TLWIda1Gudvk4g42elNpCjZlUKx\nkHcCAMAAr8oKJkJVOah2q7hzr16P1qTb04lQZ8ARkDjdFs3eWiQuzJrn0dKj\n64/0Im0EZlCYVXCNgnNhkMUwzC13GcCSHBxfamCf8iONlXjzoAcPIaaCdQLe\nQuCklLt7/hnIBzMNsej9vUpuEUX9k2kcfkUkZ4KFi0y7igW3oV1Evct0QtgU\nuuP8iDtSDXDzwi8RAhHowX9Hk7nbnbCxlGtJl9QMXS1ZiIRTh4vlsBajHZhN\nf7nrvFvtLyrasf5HT2q3rpjjc8ICx7tY3A95JEmtDVwvlD0+bfBn+OlmqR+8\nKiKeMg9ATBDTHXTv4Frg7G0WURX2Q44VvBLJASTM1QC4tx/p3mWKBXyHK5Ia\nsi4J\r\n=u71b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu3i6punMlRe11Gp6cxTuCcUS7VdsSHrjcaBClBr7bOAiAb6WDmhQuq+vShDwjVArnetUZeIjYtj7uHJNGGdqj1dA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.6_1566109760003_0.660904827546928"},"_hasShrinkwrap":false},"0.1.7":{"name":"eslint-formatter-github","version":"0.1.7","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit -w"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"0a3c8ffa45640790fc49f7f98038607a27480c77","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.7","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-DmxnGASTjNQQ9AaMbld+qq4sIhsiAhOGQXoTNTFv1BXmiDqTucXhkbZjPAN0TbHC6Iomfh87t6OLAIeN5O1kXA==","shasum":"0bf4b45629d0a9d6fc7c31ffd6212086e736eecf","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.7.tgz","fileCount":8,"unpackedSize":20506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPRNCRA9TVsSAnZWagAAkJIP+wXMHwLPSBUV93Lk/t+w\n+t+S9Wy5HzcZcLbjNqWcK8eMDNm3LjTjv3ndhBT6t2SliM6WAL/cpgCXhFEs\nNWSap+U10I0okckgUUgMscWWCBDGbgYUGsEy2Hpns8Z6p6RwsIFGKQiMtLOe\nQCbG3pfR+TE1Q6M0ZKOvjL5RbH87KwlkQT/fUtkOD4ZLa0a7jxMJ5f6TldEP\nRG2/zwOm+8Xy8ZFISFfH9jwj8Kp7ZnBkwDKdP9I7jdwjtJ1PoAKCJjCRHWJH\nxqjc0lJhrZRr4ncMNI8WfbwB8egf27TqB41fQV2ga7N8qGBFbEIXCBvDZY/N\nlS+nFDlUBwWMYIzk7GWDqhxjuBbI6Wlfw9z2z827hb5fS/t/k+ESJWousnJ6\n3mI4XWgWUGZpkuGsM4/JmoYxuCOcrHsaQShAJpSkZXic1GYiFlw+WFbNlESI\nZV+1xz9dnQucwOHo6/3UGNuYcJ1j04z3PBgk1LrLgpkTfeI6fPHSZ4WsAlv/\nbYq1i1KvKilr6RPO0pCzVilZt+9gyI8rbV0TVkLRDVPhv70On/R7eL2YTjXZ\nfqdP3JIUFwE4L0qU0ixKa97QMxzl+A1XmPj4YSKagP9bocHc4FuA4oKcsDDA\nxQ1h40qc3w81UJFCNNnRBJcFH6Cl6U966pzwU9XbGAesuPz0v5ITEZ+nHUhu\n55uY\r\n=9+gB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd0jdpjhDVu9aE6yJjwcyS4tpNJ53R8NifNx2+pslrCgIgfYarjbRgaOETiKqylzz8Wn/hwbQAlfv+5oioVGP9TkE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.7_1566110795202_0.7844702732489901"},"_hasShrinkwrap":false},"0.1.8":{"name":"eslint-formatter-github","version":"0.1.8","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit -w"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"baeb52292a0a1fd57767097b787d7aa873beb96b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.8","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-duPP+aSijgKdmducKZ5Q8ZX79gLed5ZcNjAg5LV2lR5oGTFI4OZiB8zj9ml4lLV/RyS8y4FxfZVqCFFvTxzi5A==","shasum":"32a7a8f8068dbf6792b50658292d373f6c4de7e0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.8.tgz","fileCount":8,"unpackedSize":20579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPTqCRA9TVsSAnZWagAASvIP/3Fe7imGinLY29rSwfFM\nt3YvSseGXH6rUOroU2cXfdqpO4xD/z295EpJefjjy8xuwXT1oQ8QLgB/ZWjv\nLz5LWsDuqvZ9rW3rULtv0qrB2aL8/Fw4An4WBdCBZ15UP6asMz0DPkUqeuAo\n5DeanwEli8BnNpSeytkuspNXh0USyxCqCBXmA1HibgM4uFK8JA9wxuHE0Cje\nb5UBA/Rz8AiIseVF+BdJeWt45oP9vkeGBdno54mBVVnUY7mcqdHaC94Tj6GO\nI3bWUqXuXuBuJ7DFFRxFKGpyfnX0Xe5n6axpb9MiFsddhZYihnb9RgeGxIfS\nTtKOLgFJV5W1nK/p8HprDp5FsvDumrcu25RR95n4I5ajx/QgceY6mtC5jfOK\nitVjSdPgsVFaHRr5/GhLMy9tQYIDSb5dbTNIY+r8jkuaKQkc5fNo6O9lCVze\nmDHQDHV4po/kVGwKo1VICIKUQ8Ybcm7U/aleyg/7fSfaEzWwk27rI+dhyHVE\nryKy9GWgtQcsp8t7DvVNrGW8ubJcAncUTBDMuBJNVAiNq3B6mkR5dq7aGPwD\nb8bsvMdEv3lwoWmq6L1aeOVL8kpo6S8iNZ2ZNIUBeZUjuvAI+CnnvO6Ou88g\nxLKPOhn22TOoKm3ONEK1+zetXzg7vG8am7nfzzrkvIxgHAM4G55S/oWn3pKz\nU09T\r\n=nVrz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSNUXKQS5YkwqrctaPheG6PAel7fCdIMttbq5jUvOiqAiAIvShIxhxmQEU7CiUBx7GRpmUR9au8ebFpinGhUgDB3A=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.8_1566110953820_0.3685317115454876"},"_hasShrinkwrap":false},"0.1.9":{"name":"eslint-formatter-github","version":"0.1.9","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit -w"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"34cc95a474a27287416b1a09935b9399f7af5f24","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.9","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-DktAdG6SDy/KAZLhvFdslxmkCe47oig51XN8JCoI5Nmeqa5iJ0dLFUKI91mpf51vIGDoGCKjH6qVIORUGZXl6g==","shasum":"24b6f8e888d584f2156df12fcfd695dcc472ab6b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.9.tgz","fileCount":8,"unpackedSize":20719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPZOCRA9TVsSAnZWagAA1RIP/jbA8DaPA9Wz12WCuEpL\nngyXapUwORqocY9er9oXW/xzaPdvw4uQ+Jl4oniuz+zgMKcJb7wUEgQO/cWy\nD8zCr21sSJGluTjry5lMmgrWXJ3fBJzB79Z3cDHYagQ0sK8APvX445oZrGmp\nuoynUW9CMMJbPn09aQV0xs83ytB/ebOpCGV1OdoVt6+J6vxXXKO6zTjHNxIy\njuxuixZGvBLn/7Eirqcxw7Hdvu2rmbNxuR+RRNC8t2xrOjacTNg5xVIdZg34\n+OP/88+SJHzGi8qc2hMr820Nb7GASJXuecLSkPkCJCxUt87p9VxP0ox1pTrW\n9D+P9cWgINPxruqaj4OFtbM1TB6gyLOvnueHr1FEMzvQvaqnh6aBABXQa/lt\nteLomDSpl40oFWaQdqwVVJDA9x+/oLtAHqQFsizA/COx0R4zvomgsD0PD8yt\nS+06RUYkHM5UfnP1N8mCi1E5kvpj+wgF44o8Ot3ftFi2oimK8p/+oN5ZdkwG\nXPyElCQCvK/rxItlI8xAtRg46N9JF5Nt+qJzKK/14pRrsSsbQ1caXSIdLRtC\n8g5YtPuNKC5bssn+7Xg3HhYFSTUimy4joDhH5rNpWcm2uGJcZYMmZF0vO2sh\nXpgjQroTsqYLtivATzZQNBsb2KFdTSKnlGRjQh7k6Nzo2YiNZo7Wy9se3357\nUkz7\r\n=wJ1j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsypga+Wg2nFjxUFQjdrE5yeirNV4YlR2yRYWiLfQzJwIhALSXw9Zdck8tYq1iHDahLkEPfgHyXOHCulP/ecuUQ0tI"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.9_1566111309469_0.4092097330554916"},"_hasShrinkwrap":false},"0.1.10":{"name":"eslint-formatter-github","version":"0.1.10","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit -w"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"aa4868bffa14a1e2ef0ffbb7aaac2c17dd41a14e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.10","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ImSDZbBFq9b6bUoTb2uxqsaKLH4KwbzoLWF7m2ElHFU8ZVCxZZcp1SBqw3X+CiNuXisGItJRDoe//R/8S0orMA==","shasum":"8354fd7d55d2419d175a6ee1c65a92870425ef4f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.10.tgz","fileCount":8,"unpackedSize":20756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPaMCRA9TVsSAnZWagAA3qYP+QFp5lYfuEFDm/LmK0eQ\neD6LLaPxZRXU4Flu7GYSKAgwrxCYuigRwb8gLXy3iUMp1Mr4AHNmv4jmf5G3\nkEWNh/lq+nfNDeIfG3QlUx1H4h07YS9MNvnq/syGqkpi/avjf4e5+DDBBbjD\nS8Tk0Nov1/UW4fjTPIfWIJ1LN6MKqWaLitfyPcH0yVRwG1PVjpoxYgeGmHd6\nBh9RlX+5KnJej101ka1mnKyG51aa5zMTXaDvuro3/iTNELTprVWvOysO/6P7\nT9HNLRancw5mU4N1+fTHN56wil2nwPf+Q1F3H4fFBLvWihDdY24WBkaORPHU\nAEt3KRj9e/vWWWs1htSoSI/CqAkJwIxW8nHZJ2SJVlfi4UKd3ZEWSHNVH/0d\nlwayKR18Jzkxrw09arnctJEg83PoXEoDMnAdje/ZP9OXl+r3eSViNSrlF62p\nAalP4Orvdgw9FYldAYDDwDEILfRjocqTMrcTT513KwQ3ruNhoKAI4cClyRxF\niLlfwA9b4vpVjajZukcfLuhA5AWidAHi52cNd2w96K5dVkLCVW4obqlsw3Jr\nOpmxpxBFqCPzxU/XZNruPOKWvaTYjJauicuA+HG7FYC/j7aznpezuLZ3cs6K\n18MmpEkTswhOtGlIMyfAoqW5JvERNjrFgYF5pNg7e4WxCKyFSMhUxxFQnd/r\ncjp4\r\n=yMed\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD72kdbBX2vMkgDDUSCMAV8ttL5lbAWXh3MSEyqIDGCrgIgCoxqbJptZ51YVX72ZyEQGuiP0mhh1172lcmP8obFX54="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.10_1566111371578_0.03773730829158484"},"_hasShrinkwrap":false},"0.1.11":{"name":"eslint-formatter-github","version":"0.1.11","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit -w"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"6651a13e88762740f10e2b94f070356935367015","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.11","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-plnlCDK5FBrvHa9NsPMsJxMxx+EQ1aU3PeB0VZ6G7x+b0anzJ6JK6qJeuoVb2txkflaHjILFM0z4e2x/aCV1tw==","shasum":"8fc7b95727ba6ab9ba49c42e24705a8485e49e24","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.11.tgz","fileCount":8,"unpackedSize":20792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPbHCRA9TVsSAnZWagAAWx4P/0lCfauNhp+Id21QPN0l\n9a/PZfmr38vmijIrm3U5G73jTPQ+G587vej7P7N/RBeDcD9emOvfovWzjwzh\nJky4vKl43GIFIO5zOz5a3zB4mLcKiQ+n/6pHs5oeqo25aEZGRnryFhTrh/s2\nBdMrN8mp9xtqtUQDfNLOOW/Zgl7itxC+gHB+9gpl4C0f6q+VRYABENNsXRqg\niXMagC0XXx/4KaV+vgAjVLCZTOHYmw2dVyuRvNy1L+tDFTQtYW/gsJfuct+W\njPdPGZqyh9VFAOcof7GjVCi4/RXG2vL1NV3bdCYej3MOioEAw7O2d4G6t+4D\ndJb0fYcGsSpMN/Zkp6YLgd2UJa+KXfa6Oha36VWDjT8lHNXJCBuzb1PNAuKw\n4y6gcGwZ5LgN39jePHFb56V/L2MXHGPiEwl+B5ccA0Dho147alJSG0E97XOW\nYiVNKE+LAaFt+Rsaxzm+SdsDaMt1FMqKR2Myr9vOWaRF8L+2hdbEWy+y/Yhz\n8wuNC/cJbC+VNIMei5MHaDumQnJpq/t5qhC7K2cZw1qECHrxWtjjaM02a0yE\n2vjLZcSJ9+g0GDXM0k5dlHj3EZVLVVohEaqW6aaepDPRUL0PW+ILr0JqhqJm\nOBa59pw0hr5orfC+k/8PPaNYUlLnCTUiZsfdipF2hZqKV1sLvUvU2cPsnXS/\no/Rf\r\n=bZ9H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgpPo+OS6AJ28BKRg93ht7nfJJB8rX9t4p7UTiL2HNGAiEAvByEYZBbzP/fotjyhU0YKwcfGzy31E4BWpOtGfwRL3k="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.11_1566111430743_0.5584727699386207"},"_hasShrinkwrap":false},"0.1.12":{"name":"eslint-formatter-github","version":"0.1.12","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"b515b3f5464d9285b3bc783e37b9018a847dc404","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.12","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-J839Tld/VtTyj7UoqTnpxK67XNKGvfk8kurNzC5taRd+P0+ft3sgGFWmGR/O1jBoiuO/AoxI6qrFw0rX3vsbKA==","shasum":"1b5f60a8a484e2a8f1660bba03db51dab2f6dedf","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.12.tgz","fileCount":8,"unpackedSize":21109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPf1CRA9TVsSAnZWagAANc0P/2/q4JmUESOoB7zE3G9R\n+WbY20XJo3jwIECQV53aNFdVmmBNqf56WrPz9iM5hNZCOOMok1nk/QlJ+VCU\nNn72XptT7+oi7xIp/Na+dsVCNy+b38mCTc6MuhvvLvPOUxWP3haaWxqoJy77\n5waWT5myA5rnNJ7xpgiH3ndycah0nNliqB60VX/epNsRHhtg4DvS20S9Lu8O\n4H81J0g3NdWCS5B7n7YWcxNTEc7dGGJ5Kwx/lIEXEyjRM2Og+QigzUwvPhbb\nWn1zm+0RqLh1UZI1/jr2c0bihIff4qoFm1XceAMW6UWuem1xzdu9XmuIcWaX\noNofw8CaAmmTZBvCtkD5PkH2oOEzcwo9kUNIhMQ9eEzWLPgntjYZUZXjmJDz\nZtN0T2jL9ue7Uzm1ySAYC6fM2Iewx1T18VBRwlmAaFUS5BGlrBQi+KJONbLS\ngzdaJifvCMcaY8R0dH19FDFcsaqQh2riM7veFMGqcbeQumbxsm0xk7toQXlf\nE/j0gvW21eC4aHK/7ED2ZQJg76RdcbE+9hqsihQpyOCgKnQBD/7xDqS0A55I\naBZyuxHQ3qga8zBBu4GtRGA9CmcxEnN4KrlF8qpkkty4GM4E/9/hcOjaJ8oD\nhc6TXSeAxdFDvpo/nhtbTbJBOaZS6zDKxnau4Qigz8hMVx4AFjR4lGaLK5CF\nX6iF\r\n=4NOg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfiZHy7zGCOw9Z3SeBaYvx1dn9Odqp6exXvnAPW0DCAAiAYKy3Zy4ZazZxD8YW8/Gqq6qjoUPOh4u6uR72L0ra7gg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.12_1566111733021_0.5043544383692911"},"_hasShrinkwrap":false},"0.1.13":{"name":"eslint-formatter-github","version":"0.1.13","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"39213c38fb170ebafa8567e14ff203b1e9fa8010","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.13","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-4RXL/AoGNYv5L+WmmmiwC6hEr9VkNPfjwLmOp5a3W/6hVJPze//LELZk0qTG27aVNJUWRIdoYPm6IXgssBSPAA==","shasum":"b15f539d6394e3c36607f6c6f962593aa689ad69","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.13.tgz","fileCount":8,"unpackedSize":21145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPhjCRA9TVsSAnZWagAAhaMQAJT1sMSvMapCCsopWcL0\nSNEFtrFPh2vx21ptWgeV9oorURPPXNrB4IQqnLCXd/jCFWzMf2vmEtFBhbRy\n/VfwHKDc2hq9j1KGfY1LA2o35jNABDe6dTOxuqGgZUQI4Pc/AYNlWm7/GZ6v\njmK/ylmOfGqmjNa9J0cWDmzOVaACCQ+8aXju3tdLUQkQ6KK0AqWNKGaaF3Ti\ntxjGUGD4mU5LAyV9vbWayFfx+c+lVUcYRuJQqhZQ/c5tUC2Zahhze4/M/CYu\n/CKah22UW4sgyMlW5T5ch69arpdF1zKSRVSgtstkrYqSJgDb1x4lY0pEXAno\nMdUjuzr5ckJzIQnaFPXzUhQvAhascrntro6bYGvqCc+/f8fYPhz8Yyga6LXW\nHGXeDUitsnShl8OV7wb7Re3fnm1tvN9HbcySPkoJPL95BJ50xYYmMAWexJZI\n8Qf3tJ0mDkm+28ZAVyAMrLW1m3HwuXFLAo524jFtnTwU/RYyqifvasVLO9Yv\ncbwKpFvmmyn85WlXeDvC1b0Vrd/ve/N3LP+YLjTyC50zpSpm82jS+BHJrndy\nvqrb7g6ierD33adnEhqCQ42i4Wm3A5HS6rdBYF2WfeC9TYb5IVq2TseY9PxK\nSqvKi5ht/YfjVExrfvhLzesTdqWwixh3UwOGNqS0VoCC3+Az9QVzBxRAndBX\n41G4\r\n=6xdE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHmdYCzKzGjXSTeELBRU/vn2xVY8OjCiRV4cOUt3Ti8AiAGfMG7Jm6LkfK5eK/+FwNOAY++1uFuTAvi2KhLoTQyeQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.13_1566111842335_0.019379091228282963"},"_hasShrinkwrap":false},"0.1.14":{"name":"eslint-formatter-github","version":"0.1.14","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"5051bbc644723d0200b988e3f2a30cebee8b020a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.14","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Q1z0V695POZnEa0AVG/kCCrBw8tdLjs8M0BCnbDHOjyn/rN1CDXzIOvkJPmlbo3eGTYSVVaiKg2uO9HIXmqE+g==","shasum":"5883926bcbd9b1f77481270d0f583cee406d9a72","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.14.tgz","fileCount":8,"unpackedSize":21181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPjWCRA9TVsSAnZWagAA8e0P/23/exn90+aXBH4MHF9t\nK9vvwQmdgNrMg7wYtqUhY+NmcrNCP06iN+MOapA6qO7dbcZECnt53rlv1gGk\nRR60OXb7+z8UZnwjXxbhVuYrorkdd8G9aQUU4dj5aj2ZtE/tAFQ6gamt9jZ7\nseoCAKimnnAiEs1hAszofO2o05hBistmSqVHbLmj0OIvO+3ENL+8w30cL1aw\npD5iztv69zSE82+fwhswofMT272tM+pagWb4328H7ZXfZj52B4TaTB0ShNOo\nh4Bjzw/4BgmlXvm+uSJ9UBdmYJT0jJXYORcOmpZ3SN9EVHSsKqglHM5lrRQP\noOfK05TUUcdJmB7UKLeiP7LG/FrOAaQEv1Jl5dcbAvpdWOU76wzrP6ZEHWG3\n/cDERacJPHz7tNpFkvG+Ef7ESlgGUh/hojvNbPcKSI1b/WP3cgSVflQMf+qO\n2s30PgpdOrlXjZLLrf7nPN/cciSFjGi52v7gEuFXn3x7wfkjJDy6oKHzNGBe\n0iox3hA/oV2DjTahOmqKMS1q93SU95ghgS7LFDnXoylHNF7I4f0I1mIaasxk\n3kTZ38k36TT4oT7BvwIww0rf8+qGen/RRL3iL9yjqoEYpq6apbELHZ9oA289\nkEMHmD+yZu9QRR7iFR6wAqgD57sw+Ao50HU/WM+vYKHqHwA3cw3YMyiyA4iJ\ncZ4R\r\n=33Nx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC35o3xWY84X1A8iOEWuBnBc/HFGCY0yngJDyBfNi4gZwIgc7ooNOKjqQ83OHCtP53h38QQZeOcUWDscoYMAeu29pA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.14_1566111957700_0.8613728616872665"},"_hasShrinkwrap":false},"0.1.15":{"name":"eslint-formatter-github","version":"0.1.15","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"c71e50fdb6e616b21f1b1390ea1d2547e892de67","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.15","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-KDMBMKWfGPfIoMJNOoCADRId/rslOxiFhPJBxs1XPbwwXBVNz29e6F3vBtf8XDGpUD+KEsNc0G2edD7R9QSuGA==","shasum":"4b61a56bd9f9f777c2af81e749d1d2cfc3563b61","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.15.tgz","fileCount":8,"unpackedSize":21440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPmnCRA9TVsSAnZWagAAyr8QAIeAwK9J2rSvahBBrPb+\nOBFgreDL1M/Hvtx5K9HQysYN6m9q33QKDVOClvSZhwB8xJrZvo3Ei7fn9SGk\nLOVI1SlMYyoclUg2t6A5BQG3oigU9J83mcJ7gZpbYghZYQ3ts39dWK1JyVUv\ntSr9EOv2L1gUsSgWvR7XetWyj1wIQQnsvxWtTEbUSVr6zlMCbVWV/9ymBQQ4\n8WOfikNnA0BTH53ynCpcDN5/+ihe+bg1dboGc69hyAVbwkhMgKQvSaQLNkBA\nQKqIcUuWf6BeW47smBfZLP+MIWGNtC8HjuPhg4fA77k6yebKGXKHaTUw13Ug\nfK8MMibPtyobnX0CUknuAP8EFC2TavnFSP6noI3GoRCb1Z2si3pz/JE/TlfK\npXmi35L6AclfgGqi+QH/+qBMhaA8eXtv20i2HA79F4aSOI3pBObf8LdOoXH2\nZAXar8ggdudCIUMDd8n1OVckK6seV9sOlLplsUQDDjDdBcCsMmMvNeMrGhFu\nbv+JbFlLQoMLs7nzdzZ+XXfudBJimF6RM72tIr0CQ+/oqqqrZAtgGS7/S9VP\nFC9JI69jYutdOpxH7fL/L0lo7FaT00ump22CKqe6Bf4lMehtoisAC/WO9f4W\nkpb+cePKCGEjLissxW6v5YEUno5bJD5DsuSTzQLk5nDBgShYw8sNJDiCOT4J\nE8p7\r\n=Vda8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHBGjGB1BAQBPerK96Pu7e1ZoQ/2RroV6iS1NWmvl9kAIgFwrAw+fPjkc29Oi5QNnxZtYjKRQ8XGm3n5JmhzSL8AY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.15_1566112166862_0.7197660212959844"},"_hasShrinkwrap":false},"0.1.16":{"name":"eslint-formatter-github","version":"0.1.16","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"8691f1dd3e9dad618c7ce8dfa34101809732d0ce","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.1.16","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-E99EJSxiTBqzgZoB3ZlZznOqqkL9kJHjEU/LApE4AwF1KDbrbo8eTs9Fr/17cuLnxkVwWO1lPZvLQ31xGOzqmg==","shasum":"0721687e371d64e486ab8a598bd0c5319bfa5a0a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.1.16.tgz","fileCount":8,"unpackedSize":21666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWPqYCRA9TVsSAnZWagAAKgUP/jXbOHUpD6hCZY18/2xO\nhJF67xyzyrW7bHyYGtLVdOWEck/oFtETg9QPbM+Xn++dljbN2aOiiJziXGSx\niyDi6dCRpuSI23n9cjZ9PahV+6R2/KlirlC2xHRvxMgDDhf4drdSE1IFcRlG\nV65vz4aKptWkyhTHawRflFmFncE721fNvysVEnxt2GwDkDuix9P7lgrA3BqE\nuyRHErXc3C4moxu0Cj5U91WDPbML9/nc9rf3FI1428OzLY4YYdQmNIq+LkGV\nm2w0vrZCKH+YoY4oQDznfQbW8KLyxjcrwSpyyWTWysIK8j74IIA0gzSk9yd+\nMxGUXmSLIGzCVsKgyUAows7OCbaVw7ki7zgj3qNmrGxAayq5Obz26lKEkCYQ\naziLmhLpztkOHVK98Axc+KvghIwYPk4TFwEBMVAsCV919innbUAi0wcLjsZ6\nI/Z/W5uvGjhuSD7WNyMXX5JjJj1JkFCUKE4uoawzeSJZpw3H+Jnmh7gHAdVN\nwtuMq9J2rmki+aR7zgOmV+UvI8RT2rnGwDcWzZr5/UxyvPeYH9Tf3QF17sm1\n8p8prIMkGsNwK94OkHJDf8ha6bdEDXPnG/nZZMP5IkvcNUCljFHbODVQz+rk\nKxXboYwDgyVYptabQgdfDWpP6G1CDuMnfQWO+w+ZiVavDKMCP3lZNvAf9iMG\nCqpP\r\n=nXwE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTtLAUraIqYU0t0xCKeWFAAVZFnsy1er1WxAtXaUglgAiBomH1bVFAQahMaIJJ9us8OT13PwihqDifUMqpcEXna/w=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.1.16_1566112407646_0.25851016200397736"},"_hasShrinkwrap":false},"0.2.0-canary.4850396":{"name":"eslint-formatter-github","version":"0.2.0-canary.4850396","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>Github annotation formatter for <a href=\"https://eslint.org\">ESLint</a></p>\n</div>\n\n## Highlights\n\n- Report your eslint results in a more interactive way!\n- Only runs in CI environment\n- Uses eslint-formatter-pretty as the normal reporter\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is set a few environment variables.\n\n- `APP_ID` - Your GitHub application's ID\n- `PRIVATE_KEY` - The private RSA key for your application\n","readmeFilename":"readme.md","gitHead":"48503967aa44bb2f20e9ed0f51e94353fe6d6230","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.2.0-canary.4850396","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-3FhRwtYZ6tSXSgW33il6CRjUr3nr7DTH6x+ObUSU20mZNlFy2eMqI0so/1MAbOILl6HFdpsuJCw8isPrmtvXSQ==","shasum":"c982d37329e05a346ae7224a5779180b888745aa","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.2.0-canary.4850396.tgz","fileCount":8,"unpackedSize":22278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWP10CRA9TVsSAnZWagAAtIQQAJU9pp+Ngdxg4U6Tmr40\njwnK/HTkptFQ43Ikoc/VpzKzO/DhSiCpFVLtv8ImZx/Bg9+wYM8hKVnxUryX\nIZE/cTBXcpwHhv5kJEdXLj/O2zTpIdMqs953g00ltjBQjsLtUe+FekQkZphF\nq5anBu1BNf+qCmJ7U/0mnnTLHekE5SovT1a22o56cQ95qv81Ky3UMOjIE5ni\nXALVVzdraTWfoLFLhX0iWI2t+J5w9iIj/IT7fr17+U4QUcDxcE0994FLGyZm\nnoGITotsoVhac8fqQdQ9kDTjEQYbfahYGgvNM0LD73as+3sd9B9Wd9GsRzCw\nAPsVbtX4PtHQC7fEcyz9QKpeouoz09LrWsd4DYNjMqQ+JvxOovt7cNMgW13y\n8iA0KzB6xekFaRG179e/dEQWYzCgrgbBB7fbyIv/P2J+s6v6NmjiQphB5a1r\nlhqRijVwdZEhLgR/4AJmKkc8jEv7R6iSpnOyrLWun1jyeNPs+vFRgwEKvKx5\nZUvM0hAwhPLaJggr0omWYU5R9O9bas6MbZARKswCJYZcF903a0LicwW/kf1i\nFPe+Nmdo5kBOfhN6ZXm+HrV3r4EYzgFLh4ImPP7Qva5jiwSR6sYqNzJXh0KL\nimnMGe1f9HkwG4h2YHiAYE3T/7bbfxK8xW2NWxBBCgmj35odvZpsl4nP7/wp\nTNEe\r\n=gb/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDv5H78kGmPovfRPg9nIdFTSia2OAqm4D3G7niDfF6QjAiBmIflP3buPYm9HKuUPU25n4QYxyMBGxiZrvGH0aJx4RQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.2.0-canary.4850396_1566113139976_0.02253324167862214"},"_hasShrinkwrap":false},"0.2.0":{"name":"eslint-formatter-github","version":"0.2.0","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"58253f87533f4c933b87b94fd210d2a604c64d79","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.2.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Sst6h8wVMmOzFAYC8lDyEqSXV/ap3yGpNqPKS6gTDOf05qSvAmPbF4Bnl7BgIpFNk0Uqc1JGvlCes3eDe3MQow==","shasum":"ec9f2dd20a753ec8f502ef0c84a8b3197f6ec9e3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.2.0.tgz","fileCount":8,"unpackedSize":22587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWP4DCRA9TVsSAnZWagAA8SEP/jc42u2Hm3xo+/D+VDKL\nMUCCsjKokI06hENS6oLdaVg1GQE2k9nOLeH2WvkMUUt7VJ8Ig58Y7pjrJQIx\nzoo8gsvVF4of/VJD6wtn9Lw4Ht1xdrw54Cgx6AY3Ux5wU0Kg280yK1Mxx9pM\nEmZ7B7D4xGHEA4Wi6kRTx6brBwkBaEJz4bmlObV/CEX3IZiEfEhTKdKLtBgz\nCm6hxmT2CDK0zeQIX9p1oe2Wzn7n5PUsAT63xwAejpdENK4C4bgQ01nbka+M\n4YL3Tg207EXxgoPw3nzVTEVVzBa8cRTQFBzw0ep92EYlzXY8PpKzAVCoG2ip\niep9TBo2HerHdzCDsL+v/eLl7Hjbn6xfNPY4MNMP9+FdPaR8m4MlndkeFIKQ\nDL0IkBhveOnZ6pMb6u1jiSLGHZtd0TdRfDik7T3WNRYrasSDg2qV0mWztNig\nXYS6yYaVjo0dnu24aHQyH2hzVuG4fwz5MNuxYAX0Hx+yU1CnBiDwyoBgFL/N\ni/in5EKVkKvb2btNqKu6YTsuCeNaY5Xx22awXkFx6RQ889ll5JwuG+8p9wAu\nnOn+QtfWEQBUO5p/y1qFBuNSs5Mk4O2kM5e18jsiBHapueo67bdfUokgj+EP\nq+3lN6Q2srPEz7kvxSjNkHqw6RtEaP+V9s1sniaNaRDd1Hio/g/5qmHHMvXI\nelOM\r\n=Y+B6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdxeTcjsMwF5s2hQF5kBGQbFztD9sswHO14hIaUyJdFAIgQ/xN2NGzkeV7wsRpjPSeHj9pP7cgeDI1wp12hGhnypU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.2.0_1566113281992_0.14593882238632383"},"_hasShrinkwrap":false},"0.2.1-canary.5017c24":{"name":"eslint-formatter-github","version":"0.2.1-canary.5017c24","description":"Post eslint results to Github PRs as annotations","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>Github annotation formatter for <a href=\"https://eslint.org\">ESLint</a></p>\n</div>\n\n## Highlights\n\n- Report your eslint results in a more interactive way!\n- Only runs in CI environment\n- Uses eslint-formatter-pretty as the normal reporter\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is set a few environment variables.\n\n- `APP_ID` - Your GitHub application's ID\n- `PRIVATE_KEY` - The private RSA key for your application\n","readmeFilename":"readme.md","gitHead":"5017c24475020b1d54dd0eb0f248a2ea53cce093","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.2.1-canary.5017c24","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-V9cknlYbmoD+zkWZXYXvwJwLbqY4FXCWiHK50Fi6vj6EnH2B67maHYz2EOMfiVK/RTx0IN/uQ1dAPQYjlb8yaA==","shasum":"d9764bb5c09fc32047f8ff4e53e2ae8baba9917f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.2.1-canary.5017c24.tgz","fileCount":8,"unpackedSize":22669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWP6nCRA9TVsSAnZWagAA9/wP/1vDI6ViZ8NSR92NW1DX\nBL+l9vrLQbptAYU+QjgKlCdkdNshRbQ/62gqmv3mgoaCGJ/oyD4ml6QSUcBU\nPnaiiIzA+s9uqsStzvN0OIhauz9MQduSWKS2LwEiGI+Gj8OJV3vDAtZjGXtL\nnHBORCCxILJPcEz0YWKx89n3eSiHgLY2bZgoi0W3FMKo/oTNUKgBbbJnzBtY\nmQY5iq/mxCS1Kk4OU9pnDq9AF1b2PDNHIWUZQjeqi6Bc4Vj1ER56ktQV5YOk\nfmGcqwGO6E6PvPCUzaRxufLHwU079E76uDBs32diKYlepntPM49ZkDUnqj//\nomdT1mtRPooVhau2Gt1xODK2QKuc3v1R4aRdz2cakNs5NLcma/fqJUb31ei4\nTOD40ocakYWW694eGNoEucAUBWM1mELyM81TyiP9GxK4k6+HzoaXKPyjSLSV\nofLRYWsc2RUsrNdVZvVHSqFXOnpfMtUc+EEFWFLI/3aZk01Le8mG4a0kevgo\nL0t9grqprC78bI+w5ArorN6glXgRlHEryV1y2p34x0GMzlwaJt8IOYhmszdc\nreRTG0Zzggecmf3L8McTb6G3l6izIcPA9zHYBEZY6djs7F9KzHcT1XLyA/aI\neWe3WaoQ6frCGE1Cr4yra3CyWtHef9xMmJWAkxEj1HzPhKFJOpbuc7XEPAEx\nCtV+\r\n=jxXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlurae7JJSzNVu6Y/0/Ziq3nbeBeKXsdImwgilmsRPEAiEAxHFTOSIZkrj2b5o17DE+wiDehGLYCCb0aQ1/TQ3RCaQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.2.1-canary.5017c24_1566113447453_0.4164463283362896"},"_hasShrinkwrap":false},"0.2.1-canary.531e45a":{"name":"eslint-formatter-github","version":"0.2.1-canary.531e45a","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is set a few environment variables.\n\n- `APP_ID` - Your GitHub application's ID\n- `PRIVATE_KEY` - The private RSA key for your application\n","readmeFilename":"readme.md","gitHead":"531e45ad6cf67a9fd91b192587743f46acbb0efd","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.2.1-canary.531e45a","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-OUo0NVYxD7O2cc7GBv7NDnUnry2Gq2UCNwN5RzryLowVsECSOhu1Pyw/rASHqEqKaELnMtyqjQ42qdNO7M0F3g==","shasum":"e182643c65ad4e3df6e4ccaf187f53c26d885f1d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.2.1-canary.531e45a.tgz","fileCount":8,"unpackedSize":22815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWQBhCRA9TVsSAnZWagAAqDkP/1nr6i7ha9Qv6pldFwbz\nceTnWTeBWwtdexZdpLI5nZVf4Jqifn0yCrVT5kP8HAJaOUGFrep0A98drtEC\nGntx9jUnASjNm62k39iDGZOcXofoyLPa428KzD+TnSqwBVajo9do0LM2gEkK\nEPYSsVlvn2usTv+2CiqQzsgMBcSrav0E2TmSmAreG8+jzHzG6GKDzj9f1Iod\nHxisys7gUhHEkPQCfq4JEUwHFfoytp3rGsB5cF5m8hX/rP8BKm/GOt5shq/a\npzEzq+tF1gpziNqFwWmmhMTlFO3H4ZqkWWt75hbsQkwOxFj0MuFkxx9qn7Fv\nl8GccAZCMdqaA5B2U/rwUPYVRmnW8rlLmCnPnvKVw9LJ/qjsNQ2tu307JF57\nfK2SLo8urVGwIxe3EOjiuCxnBKe5Ov+qKQRTtorWN4kjnybzuKfcPeIgBorU\nfgsa7QMjM7BogPAo4GjlGt4DmlTe1DR+TH8M1uE9f6woklBVjwBwnPkDnFfY\nDoM0cBTWnTRufr+eFhSaL4ZNqlXWnoV4g515w1bgZr4v6t0iz52HRQzLHSDX\nSPt8kUvoAV2jarfdSDS7N2aRW6ZdD1JiYbkvADRKOxYBgqXPvw/Pi6hloXxV\n0v0KW+T0eq5smtovdRgR/076oo6kQK/3R/Uw1nf4IzJstUuIoIaUHh669vRo\nnmqT\r\n=lERI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi3Jf8riQwTerApDmMJeBlw1cMtEMULknVSTBFcAO0XAIgGtB+dVrlGpN9ll9U3rnAAgOnMpXLMQTRw3N1Xftw/i0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.2.1-canary.531e45a_1566113888413_0.5016092657098683"},"_hasShrinkwrap":false},"0.2.1":{"name":"eslint-formatter-github","version":"0.2.1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"973727331b19ff1bfbcd5b7d09578e282e6db6c9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.2.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-45ehSeS3Nfb+JzJ/WLdU3UaAGNEWfn5agP1+e3PLAgTl7c3KUQx3hla6Zku78Vo/e+aKhc+My9MF6HHZwx2vIg==","shasum":"83bf7ca73725372aed88cf2554d70c0c82c315ca","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.2.1.tgz","fileCount":8,"unpackedSize":23090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWQDKCRA9TVsSAnZWagAAl3gP/2Rvwhlgurfxmdd/+aD/\n73/wxmfucNdNDJOa8v6ybhS/tyCR5XpA3BwLy0knsZzXbH9AkCG06KhO+cwd\nOX7xLb0mDncjzoycAQN4Ilf6j1vZQnp2gkc4Gcy+7iUS7nZkI2LqhQyTN/2f\nUHvqm1qD1AgLevPHqsEdk9myj8faiuNBorUADIp1wE1F2BZ9notSX9B34Iao\nVi67gmK5awWEn+0jAv5/Q3+pgyN13o1OED/byZLX1ns/scV+K1M5sI0fOg0A\nnjzgXjLLHP+AoKmfpUsxPXZ/rw3qhc3b66GZ6VD01UQmUBYJyj3A1O5/oneB\nE+jp89XScMHjl8RpvML8nvWyPQRrfVZwVz5HtagDS5HoupYTFNqS6VT6JY3U\ntZyklDR4ANIL6k9VgVENN5H4cU/SHFzB8M5TjPlygeeLE8LzUzV0ouR5T4WG\n6Sg9qx6WIQ7XFzp/iB3TeNPek95VIZ0zEkSP2e7bk6lZge0G47/dgrZLCOPp\nE+dhKSv1F7WUt/3Qod9RskYryhOvovRDmhYxn3CvAJaIzGYuc5rYZrau+bYe\n2aKnBAGHF6ljuO4yBxCjznzDQ0L0UnPAwOoJ0bRRGtKnAQ86CNkWZz1dLN0R\nNnWcQV2PsWSEA+2q0LH31VrSn2tiORuJmS017iDoD7ZvGCqFBoPn795R8UcO\nByeA\r\n=geIY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIxfmvphSNNAn7urCBt0+vJgCKL3FDDJ008W7RQRZ9YwIgNXJ1xXlgYz8kq0MMAn1ESXT7dr9WzX0kymizUgMzrpA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.2.1_1566113994214_0.2746358784161562"},"_hasShrinkwrap":false},"0.2.2-canary.7e57d67":{"name":"eslint-formatter-github","version":"0.2.2-canary.7e57d67","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n","readmeFilename":"readme.md","gitHead":"7e57d6702c9f9a4c7af3a2bcae37af9a8618a191","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.2.2-canary.7e57d67","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-UTehUH6VutyUPTvra56tc24j6FYY33zXwSf3GK0wCbG5Tj86CadJ40CL17FYjxCgXGt3qQXV+59xpjWqgszfvQ==","shasum":"2165bc1d89ae5fcf1ac8fd56f217479e3f612d1e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.2.2-canary.7e57d67.tgz","fileCount":8,"unpackedSize":23918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWQUtCRA9TVsSAnZWagAAS28P/An4HhXRCcFzLHZi+gwF\nbhmPd8NEr1J728rh597XT9uIRR2NQDI91J8RE/X3oQ/gK15NDhMAdHO8hJ1z\nNLIHqnp6PlQKiRr0TLJtAsYsBKBIHWCIGJvhei12GKwSuL4vPBESKaxCJEqq\nz1XX1r3DNco+UtMoUgP87LMBTYzv/+pfje3KsjEqgSvtex/POEG1oWdzmC2K\n8C84+huSQpje+pGiBVVD5eRMNZClJ9F0ioM8zfMzWfVdGXdG1MvAAkPdbw44\nPWUHN1FgluFu3rsZPXcbSfbrxXqU1lzvqAIyoSGmY54/f6SnOqrkfsx5S9y2\n77dSI2F0rFGOoHzGTZ7ctFM127LEi65KbzNE9WBL+M6+LG9rz1rCLkpxLAqK\n8ycuPLqsmhR/Y8fJQhYgrVsHtaq61hX/y4yR0hOvOV3N6IJRFGQMLJE4tQlv\nIX+RLUzXp7ttQFqR8WZEpJ2UVIWn0B//vkYdQyzlJvWC+5Vbn9v4w31JnKH2\nVGaYWlGVlLczHVB5xJoFFbykP0s5tprbImFy80bGWhViMR+IOZYpJNhpOZOM\n5aKehK2tDqaDa4E2itX1w4AMgFb2lbQZUXNEp4ATvatm4w8rtxna8Saozn0s\nzzDZWUR0HAt4hmI00o1eg8TmUz/yQ/W0UfhoyQgFItUEcQIEvBSbYfZqrpBw\nd0BP\r\n=UYHy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhEOtt6BTP8MrDyMmqozxxYKYESAWixEQA/h59GE0o3AiBWI/CrlBKTI7VSp2S9XjaeMZbjcfySMyZyylzdKVJy2g=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.2.2-canary.7e57d67_1566115117109_0.01749583807495303"},"_hasShrinkwrap":false},"0.2.2-canary.f93c0fb":{"name":"eslint-formatter-github","version":"0.2.2-canary.f93c0fb","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n","readmeFilename":"readme.md","gitHead":"f93c0fb056af8f9494094fc82d4771987ada1f89","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.2.2-canary.f93c0fb","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-dypaOqObV8aS4hj7EBd8JKtu8C6ijq9CY+rp5vUDu16wPsBsn+WA11FAzVU9lAQlhFdA1hjLBvsFMb3O1eKP3A==","shasum":"07319ffa01c0d64768b2949534fc77a060e0c364","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.2.2-canary.f93c0fb.tgz","fileCount":8,"unpackedSize":23965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWQW7CRA9TVsSAnZWagAAlt4P/RLCTCLi1o5VklMqPRnU\nK0nPlRTkHbU0PrNz0G5Oe/LHZcYQgq/4+SGunZ4IM0wuH4I3Z86suwUi9C+5\njqZFnSbarydW+MVEVuKi8SU52t/MnLPWqiP6aVu1zPJzggiDpKRhBjXp4Fy/\nSN/ksTWXTo8egYK5jr+GGCiovwvHlZ2YywT6YubURzkcsEKPhLpsctwUyJYt\n4MONMGRNNZBhj6ZpterPS50M9T28E0JmE2PIqtfoIw6uBjMCwjCcQTfPfWoy\n1fAxalWFbtV4NETCfYuNNXcyL2w+hrry7WMB++BZ7okSLh/7v4IoKIFPhI4s\nyW61OsDC474+oQqU5rgrAlRH1cIbl60zVK21Mn687C/QdBiqE+XfibiW4RQI\n03xcH27hF1AW/r8cz5uO+c+WqI7fKT9qZ5hVrHo7pHAr3M1a2ZpTpnBeZMQC\nn1Tbkk/H79cCIYbJ3gk9FY+Wlw7TN4k+ygGIZtIYhtgkq5dUUhfPGdddK6Y3\nLb8PYxy3BWG7OEX+FyGSAhuxAPwZhS4xxICBvR4raNOc35lUzj2/ASiJrfQl\n/POGYEksi+qSE8OSy41SP2bfKr8T6ijakMHo93/aSrGQAeFBXA00s4haBVGS\npSGsUT8lxKZeDaIXd8Xo9hHKwb+xsgPi7nCimTDEivDmfycL1XNODGWGCZ2h\nUQeo\r\n=OFkg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSdpBP67MT/H/KQuM5M+FvC2a4KkJ4WGFc++TsiIQrfAIhAIO2yqTEqQTL29nmiyrE3bAKvTRAobnv9ZAtga5KrD9e"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.2.2-canary.f93c0fb_1566115258357_0.8514804054424543"},"_hasShrinkwrap":false},"0.2.2":{"name":"eslint-formatter-github","version":"0.2.2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"8a20f0a358ed60ad5d250f471eaec14fa8bc32ca","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.2.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-LBc57Io0hQd6kNHAqT50wWxbw5z8Me4X+KeXQ46tLWJ/sg9cUk3t5m+394bA4wi8lhzxjOxYv5QKyNZBqk3WtA==","shasum":"70dc4c8cec751b9c82aa1de6c3e4be6191a66eb7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.2.2.tgz","fileCount":8,"unpackedSize":24290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWQcSCRA9TVsSAnZWagAAD+wQAJgsEv5U280xiYnm1VV+\n8P03mMFJqDLFrdJ2F9qrCEAYzCQg1nCT+iDfvOE1DDAMpLDdS5XbOufa3hSX\nciR323Eckn5Hz/NeqfK5rdPEYkp75tAX2hIlkTtX239TEy+9lotkT+262o6+\nE7kq2HJOmIV0ZefZXvgcWDxcur1dj6G9dwPhno1DZV2pQyc1CM0SDwAxn0JM\noGUgv2KHAUxyBmmzGAaqVRl+ti5O/kqltnnlKSh8ZF8A1gLaQ7XrDyV0ww0b\nQVqSN8A388GLKeKS7N6iq/5SxEPpRQR3mOm8YoUG2imOLivEV81rc5jJdD4e\nEqK37wl4mMKTtflKaCVmeFsI8CAyN9Eha3S87ZZRCgT+mYU2kZ/v3Q8NbT5U\nf+lg8xXCgf79iBER1dkJas0pzE7xgeRFuh18eaB0Ee+nB3zGhDzN5BhBNewJ\nLFrVlEDPS5MC5vvPuRFICNAxm3/1Zb3HSVKKpOWAu6qmmLFEDtt6pMzET6w7\numA6shk/IoRjksIBnb0vy6yVA6LymBeIHekemZb33G7iIQZD6qk7bgpWpyVW\nXc4/H0p3X+NHSGlqawnRf+sgY2U+q7HqJEprcqNEs62HMhGW8WRMISVM1WtJ\n4Aiydnf+wsNV+34qvceWsNL84XlqRY+MbDToe1jTlLnQppqbe6TbWaYMiduP\nCqWC\r\n=8i93\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRVRC6I4cCFeRlpuUbkQOBcyc5UAxY72/FAQJtnZCiHQIhAKJrLQAWSYgyMm/WFD2cSCf22b7h5xnck0Ze/UL/Vei0"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.2.2_1566115602329_0.4285274540485433"},"_hasShrinkwrap":false},"0.3.0-canary.496a2bd":{"name":"eslint-formatter-github","version":"0.3.0-canary.496a2bd","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n","readmeFilename":"readme.md","gitHead":"496a2bd082792dae546cc88150f39077d02966f1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.0-canary.496a2bd","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-JLiU1YWQi7FmJFSB1W/YrfOBawgkwRqDJMysuMTToG/etoNv8lqWILEvBeZeKPvOqJOSOBS9ETD5Ktkqt4Q58w==","shasum":"85d08cca05af244f6383c88997d25b5a5e171f5d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.0-canary.496a2bd.tgz","fileCount":8,"unpackedSize":24351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWZSWCRA9TVsSAnZWagAAfbEP/0cmmXaE2NPDstzBNICe\n4Am3aGpEj1aG6ZgOw19HrzOjafusp4XmUkUoYnt1iNis48bVlsA9L3ScJfqU\nrXpDfooc8gTl8XavdjIsLPsDnbZ6d+3xygqRpEgOVvIgELfxGQijU6YtFu25\nTBO9qji+yAs9qG8+3p7odzgXCqb9vp5zB9nqpaGlloqx5ie2PiZBhRaKoXc+\nYMYUMLuGFc+24XYrm5AAxhkCZgc5/KV/ujYguD0U8sAE7mNi7yH4nlF5aQRq\n90Q/qbviNmoZEfpFDoKZnT/8ERxStB6nNNNpWg7EiLGkcDJL9+h6kYHaPnRQ\nSqdhGyEqNcR3HVcWuJDavHyAVkVs2mmO+Le8cY0UEUmwHghDd5i667ftP7AO\nqxAmxtMhOq/UcjyZj+k86+/pyIZzMcR2AvjZW5+oOs/1Pi7wT6hPZEyKa3gg\napPbGj+q7DNBGk1oiYgjSnT0Z1Q4bXTzYnfl6EN3GX9GQLPByL7OvuqVH5lm\n0ybQ+YlO0jEy+SwJA1ihyoo7Gm2g6K0fXablNvLTMDw1TfWWLRoV5HLOGWNu\n+/y2LryzEn+lcEOi5c02MpMP3yIs9UiFNyd4OLofGyQKVkrZL47RzIHLHF9U\nW8d0/Gs1+LvjUacQPNsnfSbaWVVLO7gWfgh5r0+jDp3YE+MhW637LhqttYfv\nrP/N\r\n=Cjr0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgsK6gK/uOjQRuz2WPRciXsB8w5YIDBsvHXNwfJEiJqAiEAvQmvUE94TG0lUitERUceU3IjHgfjMX3FF3VDUwY7QQE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.0-canary.496a2bd_1566151829915_0.2678022550293313"},"_hasShrinkwrap":false},"0.3.0":{"name":"eslint-formatter-github","version":"0.3.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/app":"^4.1.0","@octokit/request":"^5.0.2","@octokit/rest":"^16.28.7","env-ci":"^4.1.1","eslint-formatter-pretty":"^2.1.1","execa":"^2.0.4"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"dda06087b7597eb38770abb0e9f54311bb1856c7","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-pTlXCvPDflW0+O1NfVbNpIXxy7Ol8+Qm8uDCJgVx/yrphl/Y6GzendFsESwHenmXY80Ux6EJJgC2ZGcycc99YQ==","shasum":"fa3c12e3871f0f8af72add9138b0a2501d2311b2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.0.tgz","fileCount":8,"unpackedSize":24691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWZVUCRA9TVsSAnZWagAAEpYP/i6NUmDSmcSd5P288p58\nH4jRPX9RuPZnJn+q4LkMM4Lu6cjH62qUC4F2X3/dDI6I19TNm8LDnxHojvhs\nIc6lKtqtYiSFAqdo13xCxJEk/GcL64tkPIG3i8xftFbvZ7rtnTBuGE8uZ4bR\nCQf/CARBnXUM+YyOHPszbsxeUJNCDa8aVa4/1dkkFMCRhzIrEcpr6xfDhIiF\nOokEIVmVXPu3HOCo71qt99YcDqsByDnb8UzoVA5qeFfiV8kMNJFR/xpqANNO\nd/tPG9cMS7bQA8xrUpm+PzGW1CFt6hGbZuaFBOTzmOMURYjZG1C4o4DheiqK\nowqii32c6qFkyZR/4bMoBBHJO4R1YFICROZf5x/0E/UgPxqEjqVuC0fwlFqO\nzfDkUOL9AEAf88EPR3rU4AkS6CDAup0zv+6zUtNSrwmhDk4Tp9qJIWxkUnps\njC1UuWOzftLu8FZAOlFpXRu0a3O5LwsJFv0Q/NPqt+yI8QrFkqFTVpGw2uHy\noFrRzZhNTPAkzrwx6jETFEer5GfmU4r+fO74Xo2l5ZW4z2OhyRywK4wvXTz8\ns/YJzVRFEvucyQfgVUOVbu7A0z6eKOit2TkVtJHboif04l1H+LFRTB+zwsZw\nTq1rcd8O+vTXEqGU2MJjL2Yl8JGqBA0qxuxBSlSMMZqSIyXdtcAoOax0HxbN\nO3r5\r\n=bjkb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNYxNMk5jchIwVA2q6CgDbtQ99gYUASgSFXRPlR2QCJAIgQnu7iJIvoLBslnufgDUbNR811ZygmTpYnPu5xVwQ/ZU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.0_1566152019636_0.3178190076619629"},"_hasShrinkwrap":false},"0.3.1-canary.34ad056":{"name":"eslint-formatter-github","version":"0.3.1-canary.34ad056","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.2.2","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"34ad056f5d238d4cc949d08a372e8e1bb0772346","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.1-canary.34ad056","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-KWYE3ZyUwcebjj9CvEMVN8HEZ0cyEYUf2F9xtOJu+mYhztm+YyyMAgHURj0lVB+vD2RDbVSyI652iHWDYDQaqQ==","shasum":"075d5781d1a31986525a380b1f290a6f61ae1448","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.1-canary.34ad056.tgz","fileCount":8,"unpackedSize":15909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWk0gCRA9TVsSAnZWagAACfAP/3OQ3sDFi+GE7aB7NJU0\nxvu19PPLQh/BbsKRntmsU/UcpHmApflAz7WnIQf5Tc+WQ4ioAIf0Nv4EJ9Cc\njLNf0b9s5vfngPcBveEs07qr/tu9m6+7mBLT9xgDieZPxJ3fxCHpbmXBHaHN\npC2QLILuVjnNZVdOewgqMERmsPKsEEIuJE7HCEKbUwk9hXAYxfksF1W+ZACw\n7shB1XUgJvN8Vqufqw6c/wq4CD9V8wLD/1m5tpuL5DWWS+bGoKJ/vBUXM0bu\neJm9TjtGBGj/7GtHb93qTNea2PfT0oBUHChzlf6C9bDAPti0OC1Ga4WNgfgx\nYp0z9QHtkb3zwirlRbOmacslebxeyV3b0iaPUVzIhnJ8fDnoRQgG+9Rf21GX\n4pQjBRFxoEHMhoEn5A4SWG6jmY02qQUgTlFQf0Ske01BRxwFszJVl+k9MBJt\nhA6uR23z/dpCjB+98N1Gk+VlfJA3+/58W59u4ECLMQ5rLha5GboGWyOzKjX3\nhs8hynKoqug9Zj2m3GcV9TjkQFkvmAuC0aCVWFy09EoRt5z07b3B5QNI2dyH\nGVvpB4E7BZtUVlQsh5JwhqAySr1m2mS02iKprK3bVu3z+K1Q9kn/YPE1OVVE\nswOEJ4WZesWdR6OI8sJ+mCeM3prwRhrl7HpMDPvIRsJTgYHzOwXYnMDK83i9\n6c4o\r\n=/h93\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZbgThnwNMKVwZMTixvJMtVyDA775enOvyjM/rEI/NygIhAK9KuXuCwDWeScXJP4060FD42lLI7M6PA4jpQibz/G7N"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.1-canary.34ad056_1566199071517_0.5414655274008364"},"_hasShrinkwrap":false},"0.3.1":{"name":"eslint-formatter-github","version":"0.3.1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.2.2","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"73ed5c6314985fffea572ed79e0e868a2de95f32","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-TxR4lWnluyLJMW/kam1nlVN6KeDkPUa6HrQ5TZ9wjyEiUa9BNpeiAWMUiaU9LBKuLd38gc+kj+35xd6OoWWX+g==","shasum":"63103f4d910730aaf305f45ce4c52cf7689e8e85","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.1.tgz","fileCount":8,"unpackedSize":16562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWk4vCRA9TVsSAnZWagAAf1IP/ixCkr9yZ1Nqb/YAB7wv\n0I3SLUzNjoQ1SFzrrg8h0gJ17yXZMOsHa5A7SL8Pt2GzPNdf9NDUuWRwfQqW\no0sLAowsj5WZyyuooo1CRrXoinj4XfhGjq6vVpeYtyYV3hj1A8g091fKOKPo\nVC03Gyr0g88nvpTsVwW00oqEbaEPbtPPzG8+3dqzZkztuhd71eWKWEr6nCFK\nPeGf1wWs4IyPGO9Dmw977Pt5BUMy/9hBzv6Zm4aUh6ShMkOwVWSeSYV/ss0q\n45Z5rlLJc+VlV9ZDGK4ZuROIH2bdmTdsEFHY7EvSN9Vj7/Chr4v32ocnR9i1\nZHBPEN5lAfMWmJA89PBcMYhYTbVYgHPQN4M+wpW6pzq98NadjixT/ffqN/HX\noTRpRS1yOG+VX+7wYVgx1r3lcVrDH2dn74I5QGLN5W50VmJI5mGYNLpmq4kM\n/he+mXRQqoy4IfP3L2PVF3Z5Xi9n/0KlbsVzDm4hmSJLFNm1+rIuwaopsNAk\nu/IU5VIgTAPsSJaasZXDndRr3CCjv4fGDS9iw5B/EfRfl4hSio8QXT7NkfuD\nqXcuHdOgd2MWGGQRgYrbkDiu0THuv+Tq9JzUhoiMewNZVCKJyiDDYEAf0jrh\nAz687DNP6HTXu5AYm3TOb+LY+QQDW9hMwUksv70DvhfPWsyIiQT1oJfV74+H\nHfMJ\r\n=RlJq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjQ490BpQU6Doh/AywJSx/ZBgfxOxXDYniKjr2dxVC5AiAHbWHyWLhOmNFse1flikUVjSdc9FA1qPnhS6e4QmyV7A=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.1_1566199342659_0.19873126884111225"},"_hasShrinkwrap":false},"0.3.2-canary.2d69e24":{"name":"eslint-formatter-github","version":"0.3.2-canary.2d69e24","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2d69e24eaf08bac6bee398e2c3c874687f57d48f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.2-canary.2d69e24","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Uq2tyquchCyhn00EuKBNUno0HN0qmSUDNNW2xpX3AbD1zWltDzdI/FjCgo21HTocNAjitXHSJII1MIi1P1sUEg==","shasum":"bed7fcf64be13e8824f86d29edc555676071fd43","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.2-canary.2d69e24.tgz","fileCount":8,"unpackedSize":15944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWtGsCRA9TVsSAnZWagAAuicP/iv/kq6p0Ks/GA8ajjKz\n1/U2NoRop2ZBFDdo8gBUyNz0YU/cC1jJUBJCTM9GEgqJJ9jjQOpB90eI0hVN\nUnc/sn8pW4Y0YEDKmKSY+fDOLsfvt30VN1cWlId8HC5y3DDGpqNa6SY39kTm\nJ6YQLskwqEMZTJqIKCf9GojzdNaq+uIqUgkSyvzphS+8kOAhKri6jYG0MOGs\n5c5LRtJjA9RH2gF3zFn1rjTT5Guc+4ieQv0Gnw4kDhlNcOAJiERo8GDgdkmq\nj6ZPsul7/RKhKpZIZwHeZ+s9O0U7ADy/arn2Je25AEcNrrxoWJYqV09dnLFn\n22Ip4nK9SbNBT3o58IYAyGwvqepyn3RNzXv3iUfAnq3Bfb9sIMtBqq4+NB4A\n0rUoLOLVVtsejFtivEhNWCxrq/AXm6u8XA3g3QwF4VdNP5QxCBWiewMydzxh\nItB6L8QcxWvLP6dUmVm3NiZnnEbzu57jtLclam8UwZzKf5yxd+d15SoX34YA\nNnP69zNuwPiME0ViXl3azb4dc+ZMX2ZT/kEuR9v1QICyNXzyZLZFar6EsDrv\n7Ht+98xXTDZX+GdZ9MU4hs7FFm6GeKcroRz2HX2mLB5imfZQoBvVhBREoBX1\ndsrfpY7l8UC9TIuwu0wDygJAO2GztegmMxVp/gJzw2tBSmT4OTow+TTLOAX2\nYwsS\r\n=Sh5z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVENoFNdJNgRVkhH6KlhRmiWKf3/6jlrmpktX+ChFiSAiEAy2EpjbJFs/FCU9M7Ll1rJPffxPQLcqHoOvGmbhsm02w="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.2-canary.2d69e24_1566233003926_0.6485230514515261"},"_hasShrinkwrap":false},"0.3.2-canary.3f4b8ce":{"name":"eslint-formatter-github","version":"0.3.2-canary.3f4b8ce","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3f4b8cefda05cf792f2f84bad3aeb7f6251ffcbd","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.2-canary.3f4b8ce","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-GpWvekAHMKYiY7cFY+lUPL1TVNP5DpoFXhvcsHu0N2F0P5ZwusPH1xQ4Mr5IGOUGZbs5rlMH1ZmmnEaXd3Hj6A==","shasum":"aac422a22092164d59d50bb4bf42eeab2aa1fed3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.2-canary.3f4b8ce.tgz","fileCount":8,"unpackedSize":15944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWtMiCRA9TVsSAnZWagAAuPYP/25rCAt7cgxqcKmi46tR\nNmVAghkZ9GRJAK5G9px+OD4cnNyNVAxvhQL2u6IV7IVVUBg0FU96qP93s4gY\nywHd+oMQXdK1KxaMPqKMN7iM0xC4h14hjnie/swq3syoAy9dm8HDzav7uTtr\nfZmirOKHWNcbRp/UXMbVQUdQnaQYoI+VUd0xjok4aeLmUKzb7Ok1RlKC8CbR\nNrfanqD9qSuyM8GH6lnuP9qr3/f4plpPVPlw7OU6Ah8a72hBCE/48HMbCFHM\nPs6QhdIiTmo5v23n9a+tzJel++WpKBed69MuaAEgecILZKEwGIpFrkLkS16B\nb0SAHDo8hpKQX6ltW+SQgnNl/Hrmb2St9+BA+Vc4Ex+s0cej6OE3d4ERz/1a\n0RqxZt0Jg7pWEX/LOFAeZSQeqtq7MYbg337mUNYSMX3QsKckfU3g6eJILxZM\nVLuCbeLXMDzegGITmE+q4WFXsmwW3+9vCRZr1EiSrsaOUMmRMeZo5APuZduZ\nmHJ50dFci/LOMRhFze0lEJiOrP1IDx+tt7v+Tv3qBI3pik7Ke0ymvwk/WAHZ\nT4pNYmBwGftBOVfd/LuYZgPkJEx9HXshQw1K7lR4IOp+6mm/Nqd+m936enDN\nOkCgzOzU/txGWYvxO0SI7bNai14kalPkRvU7s3RC0NsZsnz/2RiEZZnpbKaZ\naVeN\r\n=tScV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlwz+iIxZ4H93e3g57RGudgPi3FkJaCMN+PRHGM9bc7gIhAI/54XKVR5Fqdyl0dZcpDKvq8WkCSC6cIMoOtbvFIXtu"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.2-canary.3f4b8ce_1566233377789_0.26386426835202736"},"_hasShrinkwrap":false},"0.3.2":{"name":"eslint-formatter-github","version":"0.3.2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"gitHead":"33ae193008e42ee2a99d003a937af9b277924274","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-WSdWrbIh9kWZ/l9lwBf2gZic828EZ7HzXEXZYsvzJEvhQ9UE2I5Zx5dRNUgF5XK+rX7hqoynegqACsuHtesPDg==","shasum":"516316ecebd1719ba477688803f4361abd232c8e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.2.tgz","fileCount":8,"unpackedSize":16895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWtPGCRA9TVsSAnZWagAAI9IQAID3D+sZwVaEMfnFkEWM\n/Xji7CIQHi71l0cZq9XgIpeCKmumaGA2Sjog8NileJimYhub2VMoht1F3eyb\nTcG1N9IEfXmRRkd9QY2Vnluj6TBiOwrlQhUjHNg1/KT5+jMh5TLih4C4MfCL\n5RugR1InKMHHJCCXCHhvNk/9CUXml8VPEtHuXdnwVRkNpl1RTPpXqteOvf4P\nTwpPK6jJUyoo9kQOO7hG4KjjwIoCh5Zdz6Kt0ROlQUWUDD33FhyQSkbR+ojx\nRk3zprD1mAFttylC2MMmEJdLxSx6TGPT5X7uiGXPLzs/7oadEywKVxWpz7hU\nZI1gvyzmNzva0G/FUye5UWPDw2q9yWYz8Ey/NyIlKJGL3gCgnjRO2UWA1r8Y\nAQT/pBObRrEj+l2sjn5ANRyLrlNee+8/+H4f1PC5PxjdLjyOaQkvUXGaF8+W\n13yQFudo1CN5MEbylD4texOpLdrh8o1ojSRKL+MkCMIWPnWXaA6addSr277X\ndt8SUGTJlcfLDPV9UR2wcrO5Ygz7e7ZDiC5EJZJfDFt5imNzIAvO9ccFwu5w\nvGyjwGM+1JnMOlM+cSSCsDPch86tUsHwWDLCV/tLpniFJslbP1E3i/ff4LcS\nPpLR4xYYBLhYotP1SWxNZg2W0dpIFVZLa9HAvaywY/HEglh5SQiyrt2x+rbw\n5iU+\r\n=7d2h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIULrFlW9RI7mHwQL2e2/3E+llN1HbRlVvJ24uG6TvmAiEA5wd5N5Yo3akd5RaQOCiF/T0YVJbYC5uCMe4CMmXOFjY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.2_1566233541540_0.8642686596465383"},"_hasShrinkwrap":false},"0.3.3-canary.10ba674":{"name":"eslint-formatter-github","version":"0.3.3-canary.10ba674","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"10ba674729111b48473fcaebf3345cf4ef67f925","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.3-canary.10ba674","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-0wwLZGcPvmwp7xMI3ItE95rht0++1bhz4wmoPYGjm69e4xxk/tHmSrcGSRjiPBYt+r5Z6RpT5i/ReRI8Ry3QMg==","shasum":"02e820303d99b3224c73a591627c7ce5bf9d4740","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.3-canary.10ba674.tgz","fileCount":8,"unpackedSize":16910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWwDZCRA9TVsSAnZWagAA3MIP/26e1cazT1Cv14ycK75X\n6A+g2bf+Ih2oggwIXoggmtHNRpZ2fnxK0HrgyFqNItp0Mi+dv5E1EQxToPFt\nhsgdU/OnnGGr3wmT67OTxAAeGpRlklc9LggMMvQWfLTwELzOHjLoSYCWrunD\nNLeb8LDlI3OQoJSqtgQGjX/GriI1Pzi66Ge2Ymhv+YsaVjbcqWNq1jevM+VB\nC+ZITQlyToOU30/3EfbSIUmZvIpx3Lwdrqt6Eks21UEND0WWYqF9EVoM+z99\nExbGdbQJ5waTIaZOKhJB32Zw1ySypLyNcP6lRVUdeXUC4k58HCnTHQsk5++9\nhKKOmzoc1e7bAtpkxInLBCyDhUZKUDOHeSUEEVmmPi2xt0zZYnvftCPw1qQp\nqVg2/xX9PtyftTMVO7sZxe5r4hAEQLXg7gHhAoFydX6+6e0Nxn8Dh6LyrnGy\n/9oGI4gKOzioc7O9My0NCV1JZEhEOFZprYmd/9zfJp/eb/SYUWIEm/FjEuvD\n7EpHg0LZupM+qVTJwLNJjjx38zCFTkNRZ4bs2CyLBaioiFphbrbCdvusuR20\nPKzEUdLddZ0/Ih+ZOmwVrWOFFImBAYNy3qy71KTScHL/Hyejx833WL2xg6bW\nVExrmJZJuyHLXAGyofIPzxqg+IMfV2pmTrPDTQncw3YyAnqvucP5hwjv0V5n\ndDDz\r\n=thbk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEHaLQJktq9WaCO39NOzNMg8ZRzI1935dxDJCdUJIqrgIhAJ6t5tCmv3OgXmP9ow8Ta4ZCWcK/vD3JcdztjVonDHv/"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.3-canary.10ba674_1566245080818_0.4107026437584722"},"_hasShrinkwrap":false},"0.3.3-canary.a9f3d7c":{"name":"eslint-formatter-github","version":"0.3.3-canary.a9f3d7c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a9f3d7c97771b488d7c68d98f58046e6c8989d93","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.3-canary.a9f3d7c","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-3WZmjkyr9xRZ8PS5+PUq9yS/mV0KqtTToCpGLJY3XlHqJgpiCoUe0lBdAkNWGXhd5WPNt88YH2y9ssO+eEV1Cg==","shasum":"200bfe5d6ef1b00e0bc9f6c045e3d3b08d096daf","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.3-canary.a9f3d7c.tgz","fileCount":8,"unpackedSize":16892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWwGDCRA9TVsSAnZWagAAvj8P/ApoAR36NWBwF96lPPDB\nrYRfreG0Uxp66Br1Tr/n5N/iKjmNAbmZx0FWg3DEEnPhThiWF1MjN3wUkrXN\nIelC1833L9UZOM+bRSNAfjegafxLnTU1XFfNXAMaLHrEXwPn/UZnPKPh1yDz\nxxD3bFJ2U1h8c9flmp3+7k9QA9K2H/+8cFCIMMhxFSZdrj/ESZPrlLYuZu3h\npZICGXjUf/CGCbC2zEPZuB/sgzyB0ayDOHJWPO3NnDJJaiuPEcUZH0tSdj/g\nZRAhIDDwAfjMuWyCNGO+W15L4fk6eRT1d4D45SnDkjOErABLdZks+yZBDyua\nSsccDKFdchUNA31RDCXslvBFXAgSo3jquKyTiY/v1zxyn3hDw//6OGmvwGcI\n+llHx7uxpdZIou9NHte1YZwMdcn5ThLI86Udky5jMLAnsFQ91Tteqix4pE6q\nVyoelLfzDx2ui46Fo4v8DlGcSVZ9f7y+iX+m/lQzrod3r1e8pNhHhFefpyLq\n8CdEzwAuiHgUWDVIEHGifclUCJbyE8ObeKOY1ksCHs0RMhplJloVZUq8uggL\nF4MTLAR/JwVp+YGPYvfhJrIdNnXZJ5S13dK0QCBz4LfDFhuuG+D+bXHhkFnR\n9/K6aHneuuxLgyR2flCIKfs4Y0D7DsrWtobKj68lFvxLj/4sa3w63SIKa4bG\nMVHW\r\n=lB5v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6slNqBCcyO6PmQNr9k7aQrV8Ri0ExeLbrSCnBqEDvNgIhALQFkhS7K2/5vzNyWmqat6DZxaoejypBn5PUXFnU7EnB"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.3-canary.a9f3d7c_1566245251033_0.839026496398992"},"_hasShrinkwrap":false},"0.3.3-canary.05e7121":{"name":"eslint-formatter-github","version":"0.3.3-canary.05e7121","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.2.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"05e712181110c7ac7bfb608699361982842fa9c4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.3-canary.05e7121","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-dj7oAXhMLtBdY37mXhtXRZVwT7rhu56wIHJoQ5s3ZqHU3wgnwfs3EqT4u98BRyMIFR/vg3tDwLS2kDKX/lAiUg==","shasum":"39854e113ea3a4db7943f3f3035ff98064dd32b4","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.3-canary.05e7121.tgz","fileCount":8,"unpackedSize":16910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWwGPCRA9TVsSAnZWagAAS5sQAJ9nH03tnzCxPDJlmvRs\n+5/vZaKG3cKYXtaKwIeSLqCO3WimfBg3Xq3Ur/QLf8rMcqY7dbz7erQ4M/Ro\nhBUP28Asu38Dhne1C/i17QtsBkNPCu2fx58Z3yBUOWbiVKlPECZ2dF7M7o8m\nc3azr02lOD7uRaI+3vbrXCXNNG7pPZGJ24vlY+GLuXeVMjAZNt5inxKZYkTp\nwyLtcw/gFgiSXn8ho6verR2BViXr2fL0zL0tbcfGeKXA/P6FCqJ9aYu1FV5r\nL/dyFkrY93SMfnlSEpMGJkUjyIAL+/dCrMsTFCl/khtx5J6fmd6Pvwdazgv0\nGQ45BQHZVrM8p16Ecd8Yl2aSrnIFgfYvqVdmpOsuFP3jUwlWYy8lzWKrtuyD\ndXv6x/swYUVMr5Z2zcGXNFgWp9r3huvK/vz1/fcEXpKw/VhcjIeiUKPMejCM\nS/x5YCY0djrqbPNH837Hkq6lml7M0epjbbr8KnXvBM0whv5+0qeewfY3AWvW\n1Nif36pVvl0EYDibFlGbl10G43NbmIR7neVfzo3+c8wo4rLSfYC+Lw5aB4I+\n1rYytHbBRWjM+dEKvVYw1GQ8zZM847f3X1h/7YJQICAhuFb0rtaKs2WD5PDb\nkkhn89XCzdpuGJckOhpm2CGNe8KKJBjvnmYLv+nrt90IZ+neHL/Mu9aA+Pwu\nuzLm\r\n=RQwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBblM8xCsg7Hx6ohizByxnA3Bs8yGBxfWF8tz3tn9qXAiEAnJwSIWQEUUJmfHwams1evGMicpKlYY9Bj4E4HsW2z7A="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.3-canary.05e7121_1566245262654_0.665724445318167"},"_hasShrinkwrap":false},"0.3.3-canary.3c5f832":{"name":"eslint-formatter-github","version":"0.3.3-canary.3c5f832","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3c5f832f377df9fe616cbaed689f2c95fa8e4e46","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.3-canary.3c5f832","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Qd0UbL2wU4vnFGo/SDvbs7eR72Ja/JA9plCbLr9hoI4VzfuZ7eijUks932YX+2CYu3Xr6dFvYlJWVUplbzKPAQ==","shasum":"64eabcf7a85055dc0f44e48f919db69610b5a322","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.3-canary.3c5f832.tgz","fileCount":8,"unpackedSize":17101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWwLFCRA9TVsSAnZWagAAkfAP/je4E0laj/kj806t1PF8\nJ9V/EBhoX7JgNyLro4EKWRTAjLMNPYJa02g116mUvH31+jaQQneWBrBM7mF2\n1wxOJMkDSxx3DZ0SpknxfVeMUVnL7LG7jZDv+aDw6aUPlw8REMmJqPNNFy2G\nPFoq7ohR8lrGgY8m4hRv40NTZlv6X73DyNE9U+wMxUhsHumZWhvi95JoRXJm\ne7vjUybAu2iaz+TV/sE74Axfe97WC6wNhW/XzbAK2iUq/zDWq1pMZiMZ8tnM\n3pfIFPectKO4nUa4EDRGfycBZNuQgg0TjisNW3xZFIgv6wBCj7ZfmpDFB3TL\nwBltZVjXMfn8c2YmwtI9lfR4zIxoGd8btBnDklLPwf54RFiRJJ6cHUpnDm5o\n/CF9/xL4aIa8seZAd85YLOVqmezU/B6D2v5x2I2lNKohJlEm0Npq5+r3ytk8\nzE/iffWaKxxVDOFbPb5KTSAgLQVR/zff6bFzYFxYIAzJv/g7c6MtcFld0RJn\nxflqXTOnIgbKKAK8QjTqOdLUuGM2WvSy/MGK49m+WSch2r275kNtbWxAEqeS\nVX0e5eztcEGVdiOuNT3JMIYx3MXYi6sDYVSfYI6naDWrWmTATgI5GIJ8Nyht\ncnmvZUBZlUVwdC0Zx5qWxXaFy7+6eJeZT2VB6Kco7HkizwStwtUTJk9Di+kP\nqppt\r\n=HmMy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG4gmcfPikRzEFgNpm3j/6oL9T07v4LHQ/H63Gxs4tWgIgW/9OzfYc+RZ7T74tBx/6AsJ4e9S/1RUQVvMIfW7dCxM="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.3-canary.3c5f832_1566245572589_0.5368758873422008"},"_hasShrinkwrap":false},"0.3.3":{"name":"eslint-formatter-github","version":"0.3.3","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"gitHead":"150e3c8a1a91aff943c9081712ab56bff72eed5b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.3","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-kOqqGXOkFA/0BGhllroKciPTk1TfN21phKDcHscdWXXJikPjR4cWopJ+ehIjJQFCjItm+zKr8lmEqU42uNVEmg==","shasum":"fcefb50a673c3897bdbf56ace4ef6350b3240e14","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.3.tgz","fileCount":8,"unpackedSize":17438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWwNZCRA9TVsSAnZWagAA3h0P/id8LAJqHDI6wtVWM1lZ\nt3e7wpvtyFfCgIQcFdRj5uK44/LcdwFABDI0yXW/I6n/Gwor8AC4hK5LYT4a\n8t74LH/6HHSINuUFdIA0//7aV530vsGyHJFYl8jPx7jcJg5PWzkMdn2/TyYq\n+cKnrr/ueyeqSHGIJRfoMeWuf3Ow4q1sCFas79FWkK+N6ONWOdHxahohDrXa\n/Fo3L5lLUK/tdJN3ATx6mUIstK69H2bDr5iYZ3PGWXvKAbZdNn+Rg7B9uO92\nEPUfwotZ027HEFY17xwxRm5XPBRQmCZSqF0HhKL7H/brkDL/E90F+wvA3Hq3\nT0r8fiTNku2Z5BKos0zVc/+CvbIUimdiAQvZTt9r9Lzz2sftVqQwGotaBYoX\nqiQJPgRPKbnNMWM3a873cxjlZNML1E48mcLWnoUj+xtacnzvVOMkTDtrccMb\nnIypxJ0QD7CbdLADyPdNddNIEshEguNdiyjkDnuYTE/K3koCjKNv6V0TTi06\ntmnpzpqNNEp8r4I4/ZGwGZvqrM97jpuUiK1hBQBU2/XMBHve1UsIoJtZ6tNz\n1PVhCoXor+gxUg7Qq35Bs247Tygfkl45wxedgFZiQqTRds0+ZCzbMaXw69f7\nCuPAlMTCmiEVDSK/MqFn5jVA0EoH4njWCPy++4MUDNLRg8bO2hBL+DzRAPAm\nFgt3\r\n=qNBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEFBh5y7Ai76kCDTGf8dtm9Yu5PfwjCYzXE/DZVhmhyAiABEFXaHIgaT7UYAu4pwVh2zWFAgj5KZnvHL06Ol3cDzQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.3_1566245721158_0.6372203024898158"},"_hasShrinkwrap":false},"0.3.4-canary.0362be9":{"name":"eslint-formatter-github","version":"0.3.4-canary.0362be9","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0362be96e0b6b22b882abc260d5de23cf115aff1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.4-canary.0362be9","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ONAec2Xg4Il1CsP03TBG7fqYkdKvHge5bRA1Ztn9md1kVb89G+0B+0slw9ZS0VPCN1aCxJuPi89vQOCb92p3CA==","shasum":"28db96b6cdf469deadc2cd5f8cede8f5714d42c2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.4-canary.0362be9.tgz","fileCount":8,"unpackedSize":17083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWwNlCRA9TVsSAnZWagAAXvoP/3vhFf1BVMPfDpr5ng9s\npUsvz/7sydwNqQNDAOEbiKa5vbi8tcZdktVYtUSoeo/+9EZ3QAUrfmyxm6nL\ntgNMU7NRf21lhCTrttpNLKWsXe3e58w0DItdUWawAm3/KOnC7tjLEMDZnk3W\ng70Rc4WezmYwAK3CKZ/GLHRnvkUqPvqilTNmUFtubp7Avcg63Ik9UikYa/6E\n7a9vFJjazw63Q6v6gMVRhcuBJdAbbnoAF0DOlpHbohlVvMec09ajjwbdf1PV\n9MwvG3woo1Y23ibJbrkHM1Ll4kGoc3ssINd5nK0GrDCrUusarSK8IdKPi9SB\n/q5d9dJtPL/E2JjwICyzxGSkc7hl8Ox9noQ5O5mGGB19lrTf2jgoEnT33Txb\n9AZBOZBVhDQ1ROmhM3jtVaxxlBeQPi7jXVU7KbjALv1GOa5ld9XfKE0/gN7n\nWdLRMUcaS/IveaiWSKg/OhDpH1DOYzC9yc5we3p+aJ+FKv5uw7XdwrvMmdNE\n9bjfXx64dsLwsc+3TW4Yn+qlRxn/ZFQCFrmk0hKdzFzWr7jfeaaPNjOWoAYN\nDTKcInwlOgRNxs78spMSCGyQxzzn66YWUf2b9Ft5JSGSCTsR8LvolKOvhbjn\nIDsG/1QpEYWwtTHW7lP7ZYiUD8OFBf0mpSU0filkVMSchGDdYQTdFMjL3Gzq\nK3bB\r\n=mK2e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICExO6yHSjcYeS1Mqrl8sbRdWIgj/UwkvcaQ60nqz/meAiEAsRCNuhzhAGPBVpyGNiXYqtM3PwcsAh5W8tqkwzw43Ew="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.4-canary.0362be9_1566245732891_0.17215549412715614"},"_hasShrinkwrap":false},"0.3.4-canary.0e6b295":{"name":"eslint-formatter-github","version":"0.3.4-canary.0e6b295","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0e6b295517995653cf54ca87c302b2876d789c7e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.4-canary.0e6b295","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-bFfsKbTesDVdkBkHf4lM9Mzg2QSqH+E37WZwkIJ9OF1qLvtFgzerciwp+ykwtZ5SvxreiJa1sMjo/Qwk/1VbXA==","shasum":"05cff77fb843dbb09a95e39cfe3b12866434d5dc","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.4-canary.0e6b295.tgz","fileCount":8,"unpackedSize":17435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWwPPCRA9TVsSAnZWagAADwUP/RtzLGbMmh4jnRb/Lsp+\nPfCFLyuoMidDclk8JVpS6vx33N/yBm+i47ypwyMYxav2rCOpCl9QnH2td0Bh\nh3CSP51UrJPKE9jAOw6mrJEyFEE1z2lJ3BJjELVJxdxifK8BCYjD2mF28huZ\n5g9mdrvIH1l2WXcEV/URvQ5OIWmCtjTBk1ocUBwEjUGpPzf6Xk8IXdyXideY\noZlV7c/EHpH8B3tEXYVJOsBA+JGpNa6Ocjb2YZOe0wPblJjSxDAENqb+LIe/\nvVh5zQa+buCCzu7VoTck4M0vS+avj3mJae2Ydqd+X0Huy5t6NFx4EvIUBfMU\n71RRnweegPETSQTbEQR15VjAQU1pBtn7JtpxP3g8uHleeE9va09uZIrOFwjQ\ny4aFBaKKsFSumDFdsLbrlIol4UN5h9/ja7ING5TD1IWdnJQWyICnbd1bvsil\nWwX4Ux3Dfx6FE3VMeaiq7fTnVjXRaVJE0vLZVjvQvdlD2jBUAcKc/lp/goT+\nAFXadlHY4kj0krM2QDaKjR9OCtjZwcbAToEXAuCyKkT3wsquyXqP9OmZ/5WE\nRDEIm25oQIBoSzwkYwDDtuUcTbW2mXlaAbIWQkyzTZPL8bPACeYX8qSMwsM3\nrXIAOCSytOCwFC5t9eDI6A9me25jFId6LNmt57jJlA1FG8moyzjwMobjcUfF\nUHAN\r\n=fDVm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLFqwyvWhWTcEhc2GJQojXofNLvUfKAqGZ7JH55M4dPQIgUkl/Cg/irJbyGp99MhSfwYtPnfuzDE418PsPAerfJBc="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.4-canary.0e6b295_1566245837901_0.9093501352814781"},"_hasShrinkwrap":false},"0.3.4-canary.b838ae9":{"name":"eslint-formatter-github","version":"0.3.4-canary.b838ae9","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b838ae9d87551b0ddf37463d845a492542bdc8ae","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.4-canary.b838ae9","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-bzuHEllgWuBpHol7VEG8Ig/fcepztRTFfodbPb98/ikKEEiMM4HhWkIK9p1/vqlPXCYhmBQZE5+wosYMnDZYwg==","shasum":"8239f737220715c09ebe3c91b88348e162ec658f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.4-canary.b838ae9.tgz","fileCount":8,"unpackedSize":17435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWwTaCRA9TVsSAnZWagAATEoP/jdKTlxtBpmyBM4UP2LK\nEvqriY3S9jZX4T5hbVsVXic6b9EC7RT4w0dPPB276idZj447WP/BoHFUTG3e\nifJjz7ic7MdVpyqOFRCg/yYkOl1xjXj/kUnyZEjUwP2AibaFWYnZHvyLDhxX\nv6W/baAltnnjh5PzmuT0j/cxhZYzMOrjlZAGpLblvPXakvLVbA9ux2qya1Vh\nzvbFUz4P0aQVCNJYIhFt44CuxRva/fvCKNGZlpM6Q1iQ4M9C5f1FQltbxDOK\nO56xi5ljJH1p/uKQYW75xWN9whlW2ypcFFo5XqujLActXwIipZLtjeG5R4u4\niZFUNzOUPPQ1oQdnvEke73j9VslsJsLVODg329QTxKA98TeZh3HP7C0AqeIv\njxqDLgII6XTIuT45gD096sF0dRdtlcorwipywrRsgoGevdLlBfxHZBPG9qqA\n9R/ALl0lC8M1E6q9EjrJ3xwefZtmseCSG+97brvid0r/4CN2Jh7ahV8vC47U\nfV8IETVlimtwWczaH+RdZv8t4vDg7HdpuXRgFHWnFo5wZvf+/xjtiaXwINRM\nuNZfTefEXGD+x9SLvK+G1F1Zix/XKbxU458OQ0YHTmgHn6fX1A2GFMi2J3mM\nafN6+NZAH7kOPsePZbTfvuNgPq9NO4Fo7JOapFVtQCTpqndLioq7V6T3R5dO\nq6Tg\r\n=nge/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6mJBjREWbyXB8nf2sJ6DFMP2+nPDERLqxl+GMa7uZnAiAJ1rmAopsuM0RspbrQ8i7056DnrJzjee89vKOWbfo39A=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.4-canary.b838ae9_1566246105379_0.6356219121023559"},"_hasShrinkwrap":false},"0.3.4-canary.3b7a81d":{"name":"eslint-formatter-github","version":"0.3.4-canary.3b7a81d","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"^3.1.0","@types/eslint":"^4.16.8","@types/lru-cache":"^5.1.0","@typescript-eslint/eslint-plugin":"^2.0.0","@typescript-eslint/parser":"^2.0.0","auto":"^7.3.2","eslint":"6.1.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.0.0","eslint-config-xo":"^0.26.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsdoc":"^15.8.1","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","husky":"^3.0.4","lint-staged":"^9.2.3","prettier":"^1.18.2","strip-ansi":"^5.0.0","typescript":"^3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3b7a81d5b5140b2b444f9d287722d3783343eb17","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.4-canary.3b7a81d","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-5kl0LSyM1tNOAMIuAwOAWbvBa9hWibM+YRCaLhPz9a9CAPpHCc7GsY/iBnxp0AOO2c2NvYfOmrL9VRoXmrBDXQ==","shasum":"40e93fa9c5591fdac1a96105a5b236b5d91ff03f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.4-canary.3b7a81d.tgz","fileCount":8,"unpackedSize":17590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWzIsCRA9TVsSAnZWagAAtIMP/2jmltxdo0JU/YxWj5Ea\nJmK1pFrFbrWjpfaH2/C6OFIg+4sWJ2SEqv845GEGzCfAm8UVuYlAMQ1zjpX2\nRkAVECUzSP4v8w5mP24pExSnVBhD2WGdlRducMAWFLEcn3PUeKzdqSYeeTvO\nwcLvJ9yI76Ux2QqqKCIy1/z0JTCIyFlg32mFRUZ7ZxU+2GwuBFgVJHC8iraP\ngT9GmnELjHkUSnAicDV7I5Ya7w6TQMi2eghEBLORFc7HKtG8sXzcHb64u4d3\n6tdWEXj8MJQqYFuI0bsU342fgJKIc73DIRFZda2UP25BdeMZu5ndT+Ca/VJV\nrlxTafXPz8SRjlp5TP7y0yeIrtB0nAop7/zsd4qBvdc+W9NPn0MzCpHOQpb9\nc6rFiqAIFS0XBInkWv1DIvdsOmIWPaiLmTPurvsEO55U5MADZI6aR7bN94sv\neSbZ7DmWU60VrO3JCX7GkWdktcd7Ttc52qPWc6V2hdIcZ4hsg3wzHmVUrmNY\nOzq1rsK98wgU5Gdke57v0/AdMCkJYbTAlM9SMFtrT2ubq2WkC+WsmQEnP/8B\nme5r6oDc1K5vb+xLrEc6/4g5iSs1Ec2czGD8ZkIdsANyPlegOXHnqS+59gVC\nMz4SHrour2oPaluTH4xLBOtFGI4md5PJaS1Z3YzmnALYV7Czh5RCaV/DIl24\nEjAo\r\n=Ecfk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP229Qc0eyJ+rTfuo7Lf4z/E6ZlweTX0Ps6Ip8t5wnTQIgR5FxYqk+HL5b49lO1otJtiuc+sVOgIuudPaLMDrH6bw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.4-canary.3b7a81d_1566257707437_0.9050201924535395"},"_hasShrinkwrap":false},"0.3.4-canary.d46a15d":{"name":"eslint-formatter-github","version":"0.3.4-canary.d46a15d","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d46a15deba6844782dc857886960c30b625bbd73","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.4-canary.d46a15d","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ZBUhmAAOagUnILVfBbPzm5irFJatyPDZ5AxchwKfmEFtoaPzAtGu0EuMbsTVi36t0gj1OdFqHi/d652Q7RalXw==","shasum":"605cc7d4a3ff84dd2306144fe2e446d86c42c000","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.4-canary.d46a15d.tgz","fileCount":8,"unpackedSize":17435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW0xwCRA9TVsSAnZWagAA1DUP/iZI4PYNvtuFAug9Iq6F\nzUzGOEhr2RjwM0WcVI3fQ/VUg40COlX9DA3jVBst7FcrGk5cVOBSoEYqYiFd\nhRMILEd/p4dDR+zikYDHM6c6IrJ46H+Xj2G+pe9k5n0ewzvPfrnZgZ3nHLZC\n2NCODlv6DpTP1YvIQQv6AzjrulvvimBfFAkETjkzRwWpmwqn0sZZFKT+RtOR\n7hACifSnQ+z0Gkpx282lj4iFSSgjuNAFhFz6xPv1P9wnFkF3AjUrV07wn9RV\nB2MEqxFqzq5hmcM5tJcrwMXMmLBlOn/+FXuldjt+axvAaBmLAIz1llB8ke7c\nBCIKcwe+/oETLDvou3wT74Ahii9zIGLjQEYs3Sidna/PhRr+S8lRs7ThrilQ\nO5c5h5HxR8qCsalluCFSZOmXG56/a/98nDO9KdSdCfbIkt9NrJPyALaxULH9\ny3Xc0aPpDQI25VvzfsgxfgxTa+BLeCDMqxdr0QfbXY+yTZIH72I26j+ZsYhW\nF4hPLdvkBJ4f4PYArHj1wUBmQxJUUZalmhCa2zudILa7OkqrtyoDVhySluld\nUW6x5ynSn2qGo7mUzaR74dsLXC3ZN0X6Iu8Sc0Tl8qC2oHS7ecWmTngXM610\noikt0FsQC6kdeO9nwhwZ6Bv+Ow8jiqZoWhniG8w5pz59VhvglCN0b+I+4Q0z\nlUE+\r\n=vbn6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBnjUCIrm0R8nZ4+RJvPwWxaMP53A4OLrbZ4OWQg55JQIhAOVdp0XPcJP/JSy8LgxzHA0/qGzBM1EsscKInMG+nnqL"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.4-canary.d46a15d_1566264432050_0.8031719484505282"},"_hasShrinkwrap":false},"0.3.4-canary.f959403":{"name":"eslint-formatter-github","version":"0.3.4-canary.f959403","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f95940312664b7006d72ce974921f0ce23dcd3ee","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.4-canary.f959403","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-c44TBKqzANIlrYSz60jW6uVyo8SIHdfNoH/m4PMsZxHN0Tn08FUJs9teaG9xBSIFF6BcVxG0JzEw0/QTxkCSUw==","shasum":"89242825821146519df3764fb15f7d516e71463c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.4-canary.f959403.tgz","fileCount":8,"unpackedSize":17435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW1K/CRA9TVsSAnZWagAAEPsP/2qAoJdgs/jYNZzlSVIz\n64Q4pPvbPI1Jid2Z3mgqv/oNXw+kDE7EmjsU1zdqXrcgoNAxZ7ohvMQM/TAW\nTM5ru1AXvqiwgt1266o7y7HhHAakIASLitdV/jiqIo7NJT3mbDsGxf4GtOZu\nPHHlLEej8NE9z1pQ9/T+mdY2PNvsO0bIngdzZQDNCqVWoQ81eic2wyuoTm+t\nES7yMK4+m8Mq6UGkMTD8RRj1LxlzTqAmns+rKAOZjF1pgD4CJPsb0IF7K6E7\n1Qd+xAeYaUckHr3Uy+ptg+/fYwm1nqIduDkiTT2XDEgMhq0YJkDf8dlFGw++\n8zzjyfpEpGhB6ltvRyJodYDaCQsKCEnoidJxoaSDHyMBJl+KzySodZ3NtrpF\nZc6r/DMNaT1xIc6InF4vlH2hjqDDVtkeyT0zy71aki3G0dqvr360udAV9/Tw\nAyNT4fjq84JrLLYHQoVzwFq/6S9cMiARR0/bA5kZSnpV6dcrfJn3nu5RESkY\n7RiBbRNdYWmQHYs16DCAdARmEwo8295Gix9I0Jghn1czT0J97P0ZUJ4XeBA/\nbWplRW3fUy+yyljZ57z/hEcLAbK0Dwj6G62ij9JaHYq522zHc8s6iCuImigk\n3M6J8Ybh5pwgWHlOKJgFTp481tRtDuYsY05TCNgzM9CfSropziV47dbCSTxs\n04U6\r\n=oohg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoecdSkRj30KZJX+korrk3bKiVVSjqRokQz/K6XbjqPAiEA3i8PZHsxcT4VtKXoX+3PJoov3qvlHj43gLkQxF+x1EA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.4-canary.f959403_1566266047049_0.6082289152802312"},"_hasShrinkwrap":false},"0.3.4-canary.09586d5":{"name":"eslint-formatter-github","version":"0.3.4-canary.09586d5","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"09586d53b1c7f8e8f68c0ff8b0c3e239ef517684","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.4-canary.09586d5","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-ocwPyyU6EgEpWHBp7+9KPVtqbRkzrFh9Mspt+M0PoSp4br5HJdtWTLwBSXXLlAHH6Pf8Cw+1AfyhxlURQ0kudg==","shasum":"306702d8c76a9062dd13bffa9d6a30a7be9c27b4","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.4-canary.09586d5.tgz","fileCount":8,"unpackedSize":17435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW90iCRA9TVsSAnZWagAAt1cP/26m6IV4UuoSEXm4H9X9\n9NfiebknqoIb38ekKo8yCM9O1AuxrhYHSvQQOik3Qy5F/tfhOiQJVjoghAM1\nOTcezcxqJypGAqfYQycA0m+Qt8GJ+KhN8gMV+CI5Hoh4oYShOA28a3phOA4A\n+l1FevCo42vguHwqvHUNKP2ENKyOVtvBYCDWsJGQ8ALXqAdjBaqSUi7tzxpz\ns1iycjXpp11oAMMBmKTzI/kcDu99c7DHTGK+h7IAioTmn5LdCIs0sz9G32HJ\nvlp5+h6guEuBhFh8+1QmiFN5fgaSQShbNE7mDTcpj0RD5Mi8UF8zIY+UcwdT\nJlAiPNsA35cr05QzdYiyI/+LYFiz8ktEOw6pKqYBRSuzxJjVmfuDDZDWbepd\nG+mcHG4dZkZHJQbT5lDRbmKfLdQaUz6jQQsnrXQ1q10MiNtdWOkuWzP3s0il\nuHUxBmozrVjvng/MnhLWISVtBcojSJ+M+d3JpkfuSGii2oqiDbLyFOpztrC4\nhmLHFgZCMd5RZ9DFeG1eJ52J4ZDxLvSAAOb22xHhr1dtx1/d4TmaAfWmqtuM\ndG90xxquMJbPpluDVA8o0tJQ+bV9O9WZhwt9JbKyoDuwdUMjH182/Pv8iUlp\nUB0lKGgMz9y26Hkl38W/wIsSLN6vhilmBKsS0P9JW+1coyIt+e9ZrokYCV9y\nfYQi\r\n=6M++\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUSls6Li0lOhU6qK1MhPvI2ojfVVN5wPo0oTBYGN3YdQIhAL9ammkvNLSWw2px28gmed7Z3ZksGqcLbZX+Af+qI9z8"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.4-canary.09586d5_1566301473301_0.1553021204023768"},"_hasShrinkwrap":false},"0.3.4-canary.1db3e34":{"name":"eslint-formatter-github","version":"0.3.4-canary.1db3e34","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"1db3e34b93b7680bca872932332deb9ae7641774","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.3.4-canary.1db3e34","_nodeVersion":"12.8.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-8BF5VF94YpW4/tCJGHNXZkxEtz0IcoBr9DuMh2DZ4qGtYQjrwcOz7y63xJuGeR7FDr3ngzj0uYGmhXziGtS5ag==","shasum":"e6925e729493a7c01d65d674068af0b4f066a6a2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.3.4-canary.1db3e34.tgz","fileCount":8,"unpackedSize":17434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXEhjCRA9TVsSAnZWagAA6/cP/1h0KpHYWSR55sCuC3QA\nVM+llrzrHO7o7OsifjYhCjvj+DAOfueb3IlJEoQYWlrXIOWox7yxSShirxTe\nE6WHLMg1B49hxd2Fx7CPeDPavcceMzDdssQiaPACq8Kfg5NAoDP1c9WP4Aly\nLtVTRH/GNWe3+seU2AD4aNtSr3nBucC8fjqqm/pIEHBW5ZRZMEnx6IBaVS3i\nyjmZ4xaOh19g7CT4BEvO1Jbq5Wp6ukGas/nj26ksGllAYvb4MiKHyyUoGNzX\nlVyHBpfBC8aaQfPIhCOsvvmKPqc3g5clSWI6Y+jaee/bBZiegJqThXN2lICW\n4avHLG3TwIKcUniN0KBUQNS1H4f46EGlAtsPdtsh5wQp4gNpB0YPbn6j5gsV\nkvIYFJrVs0jWINbCuHeXDGp3KHx3KHBTCbaldp1xNCfUOk7XREddWc8I25Sf\nRWLbsmBvVhE4PJIcKyAmrQGaP9p3KB648jWJnAF5qTB0SpEDejMD9gcVLviO\nCzEtAr7wUFd/Uykv58abeeZ/+rv/kqAQvVkH1dzW02thlk8sVeWsI2xS4Ae/\ncM/bbLOuI6mzPZOIA7CshKLpkPzNoDVffmK94MlEegnWuWWZYXbggXkXlcAW\n9W36E01tOTXerbLAAbI6/gdE1/2J1vCu0GKJlgrmONt2UE3tyq1EiWjqYtJc\nMqjV\r\n=h7Y1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG7FlryCw/n3W6TSWm3IpFkkgeOHD9D4SWAA27V/830wIgF6eV+gP2l4xZGOsPUvwX1XymD+C/GlvrEyx+lITtQKk="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.3.4-canary.1db3e34_1566328931036_0.6576180359348822"},"_hasShrinkwrap":false},"0.4.0-canary.2148037":{"name":"eslint-formatter-github","version":"0.4.0-canary.2148037","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2148037743d380065a4c4b8b9a2a5ded6e642608","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.0-canary.2148037","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-s/fRtHiRc8XUnQOwNB3vWomQcLMKcKrEbrHtVKL4hc5+NyAJPDOKGctUIn8icTcbPsR+Csp1kRnTOLZJjNMzgw==","shasum":"8f982be2687ffa11dbfd3768c84f100c0d1460e1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.0-canary.2148037.tgz","fileCount":12,"unpackedSize":21536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXFZdCRA9TVsSAnZWagAAOb8QAIoXL6aZEldjonwXLfet\nzTUyzGWtSdY2w8PLoTtQH3C7sXiEP7PL0iluDErEGRLUXQOifeKFPuWNMpxZ\nz8E2X/Wt9QzIqaXQXI4F7KO4MmKqLVWMS8TFsHGXXndEdfnSuNCR1qXmqLTU\n7IZL5Gfj9MZ1Acp6UuJ1uG4AVGer2pUeAkqKa9IeOVR5LlQ/vgGg8B7ERfh3\niURpJk977rI6l8VF7qJrlDoknwAATL7Gsvm/2WGZvVM4MRkxhwSGQ/d+evDs\nauSs7lQQgTc8uDIs5GBs7IgI1FynuzTkGg6lPpUsKPIeZQvdAF4gvWmPdrR+\nz9z4FLenkYxryXExxXr4d/ZAcEXMrh0JqJAMVQXY8Zv5bL1ybjuRsB522nle\nVSf+eYDMVJezQxawZ3FV7nPgtt+8jO2YYabxWyIkROGi9fNAlHyzv5REgi+b\njz2k/ivmOJmXsDRs/iC79DSHoIriuKZWz7eLXcrh4AUhxmmXH2KIXb5Z3cL5\n1ZlXKNYivMPlmilS9P0nTn2Llm5A/noSpsAjDQ7eZ/cQVH4wH+8HVPEn32+3\nYSY2A11Uult4aK4sp2sUXOiZXiR5VBCosxTUmxLJKfv0F9nu07XA6s8foL/X\nGNe3EWzQT+oudYrrl66//caLj6A4gjETZjMYgN+XnPL7KadP9/VHiw+WTTzw\n5RJr\r\n=1r8c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPAo6bkS9qiiPRJXJ2aQBOqhhBZWtwHpesdYlUEyEWrgIhAKvZQfGnUaU1LSyuKHiVCfvHZxnb1XlW8A1hLXYa/mzR"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.0-canary.2148037_1566332509067_0.5602446653356723"},"_hasShrinkwrap":false},"0.4.0-canary.3c7b9a3":{"name":"eslint-formatter-github","version":"0.4.0-canary.3c7b9a3","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3c7b9a3d98a989449693ff16593ea0fbbd076970","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.0-canary.3c7b9a3","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-KfcNhesd5Rd4EKzKdYU/YgNUTcyGLlhQ3eplEdceNXN+bN7/5UiSXzRtHVxNJJLatRsRQHh9zttScJUIh413pg==","shasum":"6a5be1c088d0c64f741b9c96996ef1b26f7e881f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.0-canary.3c7b9a3.tgz","fileCount":12,"unpackedSize":21456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXFg4CRA9TVsSAnZWagAAFMUP/2M5JJqn7/j1o0hDtzYN\njBEDmP9rxEgiw0N9MO7RFt8YuX6cxWAF6FlCgJCPsrDR4BKjM6EgS3Owm7r0\nqzMsHUa0T0S+YRk/q+XKB8L9AYuiW2f0y9hfmch9AL4StEczeVMU9Pe43Xzm\njjToabpuwcHmgEo8P63Zj5dQfP4Lc19SKlKKIE0p34t/MumXtlIOsv/VNHoL\nJXVCbvahEAZuGLXVEYsKpaY3ohsrE1vAwCOLUodevaTV+4iTgrsMDTqYh41o\nU8EvYRXciGjk8mpmsZib/k77CSodLhjOTgm5EBEoNjwf2B0ieh5e9mgl1L/X\nQER7FgVwww3jZI+Ri/UzQ4rnt4xXymytxzJda3bCWYeJXqu+9J9AVjSHm7Jp\n2zP+kyjFwmETUldMK/bXFyNmMhbt9qZuCJ7BlFUtOk2KgkqNVpBKFqqCTpAJ\ny7rxQB0slHOXUXX7qpuSoEbRgdhBlgpk7pE8EGFrr3C6o4ZcoFW6eXmiXaSb\nGeyWeLN0RE6SsZyMKQbP7zme4VX04pq2ETLF7+Gk1m3Rj+oK25+2IJ9sJbvr\n2gMyxamSjrheaM0hBo5rEJhg0j00Nhvz3WJ/Ek5VqcDJ7v3KZSH+2kl5DnQ7\nCxRrMixJjjPQ3uV34Bzk2gQfMVRdIDsDpR/QbDTaA7ODNQ04FFH/+3NtpU9z\nHcML\r\n=F9d6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDuJdpUJy48wUwyXcB6BKrOwDrp+quNy6dOo5D/YzlHAiEA/BWrAnz8/iQqqCjXuIsQlKYrqog3KE5RwwKMz5+9fMA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.0-canary.3c7b9a3_1566332983696_0.25216681921884865"},"_hasShrinkwrap":false},"0.4.0":{"name":"eslint-formatter-github","version":"0.4.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.3.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"4.16.8","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"gitHead":"0c94edf3c40e6cc933248389267428004e87930f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.0","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-GLkFnXdQH4aMBhNLXD1l8fW75FCkZ4Vff5SlYN7cwn6DWb4eAIKyeYt+HajATyjHjnuJuDMKj6BRs4MhHdmvkQ==","shasum":"6e5cb869b34ff8f1f546a84eb517496783794111","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.0.tgz","fileCount":12,"unpackedSize":22154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXFjHCRA9TVsSAnZWagAAylgP/jpvJ9Kapo71OSyLBt4B\ni8bRgQHUliAqrhTa2XQfW8An3wgfYrSbOfTL1Si3TWfs8QDqlQk2fLaAdvwi\ntXA6gMVwNNbizejuRArtnaEaOSlULHqf02UJrfd5UBY6ndc5OnlQ8i7Jm46+\n3ezY/o2qfs7SMp0kUsnIMCgLa4pis3FixHjZECflV0TpJsGbdxqy9xqfo5+z\n7o4goJmGH9JVcA6dHZtDztqs5LPPlMko6byCWfq5JJZBcyjc2at22+gnFuVM\n8bWkLWU1of8Gkwa8rZxH0B0yCmpQiwfV4V8svci5k/owG3/Dv/v0mrklbUKW\nZXWnk9Wwh2Qn+zwSh36tD5w72lMlUTqXJy7z4o4G+q3wpsP3GIV9sa3kz4F+\ndcnQidua94E6ReEAk9XH7inZYeX7opoZOfN+cERd9DbdwFPzdwbBZbZPauPH\nAtXX+0hqkfD0t6dls3zLDpEjAKG8qpYpoUAyLhQpgSadhSD7xBSLzDv/zjZD\nXjRSopxoUWhkZ+InH4sF0irD0Ox0s44aTiG9GL8D5I1Asco/0DDo6Jxbbkij\nC4O5plHVV65yiRKsD6l6AwAbRvmytDuPYv3EgQp18rYr0TCNBxW4T7WCzpd0\n/XXnXIACmxIXBQdhN/2/TpEsRK9JCLI3PkBtSqY546IsJeLASF/96aMOTwux\nInXs\r\n=LhJ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASOmxsgNQB6ngT8VtZVmXvKeCinogcxHaDHSJdBQrgRAiB68fPXt7HRXm0qDMJ85LlTmoRX+EYmuCo0cGBeCJrGsA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.0_1566333126920_0.6377040107927805"},"_hasShrinkwrap":false},"0.4.1-canary.5354096":{"name":"eslint-formatter-github","version":"0.4.1-canary.5354096","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"535409635e59ba5564a2af030163fd3187d153c3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.1-canary.5354096","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-/klNuV2pziYWZDv+cv9hfpnTFL3zoCJ7Cy5IOjnhxGcg51sfPgOBMviGy5oqHIMGvb2jwT2FLM7nwsoh+IVzDg==","shasum":"334f68fb2ba5b71b5969195618fcb2f44c926896","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.1-canary.5354096.tgz","fileCount":12,"unpackedSize":22168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXbyqCRA9TVsSAnZWagAAN+0P/izSpXxeSde+h+HHTeZk\nTt9rO5jEWRR7XuCkyeIZ6U8Q41WwcMYJnzCv4lhBiUYXCRmhaSlVYl9A/Mtg\nv+xdmRMybKorEfS+QvRZcQ5bQOc2xnm2o+RFxP+8cvcwtYCCpikUGOP8/lCr\nga8Ne4RODRJoouVaCmA3uPxTVb9tOk1mbZ44yYl6/ZLbzTLHpm8qzNW+9o3i\nSVcW52zUbBD+tR71PduYHK6Hu3oabIha7jTW29jqpVKdYtFsehhwmkGL94zS\nZTUxvmAZmtrpc6E9MXUg1qJq9PzwqoNLV77CH7c1laQQy3aivFqcr/PaZ5NV\nnGDvDAHWQwIir9WNKOkzpAf8UFShVSXssgRfHzcBtS26XcMh9HHJaqLPrlmQ\nK3Cfad+cvkVslOjEmb84Cj0swPmYMEhjRPiPwCkBWF+Wx1GmOKbOf5mznguV\nyjVYyscNg93l+Uf0WQHTZBFTMFYefgBL1xwt3sUOdtZA7z+jeMJ8MzqBv9Fw\nJ4SOsyDXHfYuXekgPwwFPz14SPq+4GXt1btnjsxxy0kfDyfNpoTV2MRvr4gm\nFVfXHmzGjcZJq0mmxS5ehUFHXMBU2BGvXVeyONnbHXdbGeUBINXame4scsrv\nk+MUdnM4rVQSCIkylNDk40/gLmQlfkTL/DpBcfFo3HDiHICmPd0TesmswVpA\nitKu\r\n=7juh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd41s8liNllK5NJK+WIfolaoarjq/91nS4fV4Sos313AIhANvEwmdG6MdNiSvzB3R8b/3PZhbZfaMiAc7foNEAb+2t"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.1-canary.5354096_1566424234088_0.844661040390301"},"_hasShrinkwrap":false},"0.4.1":{"name":"eslint-formatter-github","version":"0.4.1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"gitHead":"16738b49bc79a4275c35abfcf5d1569c0b387731","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.1","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-CZbp1ZT9M5zK76ziaS/SQvgfM1J2D2AZlMHYr9QTxv47Cn0FBNy1HhbuGOlR74ToaaFUVGQJuHt1HfcLa6qlKQ==","shasum":"42dca699e35eb9df80f902496fa3be1eaa8a5f14","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.1.tgz","fileCount":12,"unpackedSize":22823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXb1OCRA9TVsSAnZWagAAI/UQAIW6EZf/IzHZJLYXSiJC\nbBaLS0cb+Er0PM0qI07HTsmEBc3UCHjO8N7j+9vv96P6UTXlVPEvtelNsV4j\nVNkKWfq6CME7qIe5zdQoz9qisr6LoheJcmRbhQQxOqY0ErODW/pl6fAJ+VOB\nt1LM/xeUqblkLaMOQ+bC9E89s1rUQ8vCLKJLRwdGechUQgeFuzaxDqmj/+8+\nJrLPGq6U8tsGR86ePv4XPKfrBvGr4XYNCXZRO6ZnsRtsZ3MK5qvkoDvGvKBx\n/mvtdjmJylNhGPoLtdySfO2JHt/ceDANg5IID9qs9AuW/4DQeg46bTRjWNzv\nCvj0e3X2knkU4/IZB9EauukT/DiGtynu+XMCiHn1FKJGy/f/DNecQK2RABdH\n3hhT/dzHluJfbJkOvIbSNuFBzlj2xZd2/KVLTvpUpXmV7wgd4AQSD48j/R/T\ndwpIEGPonxNO0TiwjN1QZDgW7hZRysMCJgL/k4Gtl+NMmU8SSPQncaBB8hbF\nYn5P4D72DRxGK61NkgW3fBZVrtkBEzLp6WpAH8fhW2gn0hrxMnw5V0b0e2oF\nittvbYv6mFvXjJnF8ldvMENFgDArJcVsHkahC81+KDiC93fPiNt7rrfJuvxA\nJOBeFjf3XXqxRxgG1OB3B/9u5m7DeqgOcmA68CAZPYwQbq2GXgiA4MQ/6Ari\nKcPm\r\n=t7Gv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwWsd/8v71wd/dV5IA8KevYQq5CWQIP1IQOgXYIJRmRwIgMsQmZKNRCn4vXjeaPGvOGOaQ8R8weqnCjPhFi1JgEsI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.1_1566424396741_0.40223089157220726"},"_hasShrinkwrap":false},"0.4.2-canary.feb802d":{"name":"eslint-formatter-github","version":"0.4.2-canary.feb802d","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"feb802d36f5dc72b53d0d6834d5dd3eb3fc3352d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.feb802d","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-O9EAzDZItdO7w6HA3kF01NlavyZ8jvf/8XE4c8VhzBLE/X1NSpz05v9mowBzxHHO9lbnWXdCttvwuybSdptbOQ==","shasum":"373c607c0743733aad7187bfcf2584f26910df18","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.feb802d.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYCbtCRA9TVsSAnZWagAAvT8P/0bhs13Yir63oJPhK847\nloUxIaOj5Yd4zeN9p3jJoKDKMXuJd6gKDcqbojUoGqVDTEhLC/FGBpQkU2lL\nu/EFjLEvXqPJp+RUh+6DQ9WCpQfuCo3kzZWITIPLBdSnv5ek5Gy2lWiXnioM\n0tip7YN2OvUqHA7tMoCfIqcqRNeAOkpztejNT6+1MVJxYbPsxHfHPn0/jm5D\nxG9lEbTcJM1dK34MNFH4/WHQ+wUGjXKIA+C/uf5TSmO3su7BrD4niACSyalq\nrzNYP67S6KU9o7FZEsP1ZMhfFPnmJqCH4A4NXOi/f2OIE+DoHfwMyCeWAdbr\nbnZ9XAw3qvuiIMf9Lry33SuYQ4R8UTcxCQOrauQVKkwmB3ZrCNVpyCJmUVTI\nL6abuxF9zPbPnROg3HnMSoooUJBk6+iSa2G+maQLB1+ryhbVIJ9P9q1NY+aJ\nNj1vZ3WscmUUhwBxsRWb4Umvj/dbMIlbxLRVafvOUUq5JRJzYT9obfdgnfUS\nwADLOsy+tQgEDLgJlTRHXMtbFiHQbc48S+fojo7FRGqwiOxIM6DH8eklpbxG\njOVN74FC7erGagjUORWYs84Zw5LAEWCG/T3Z4SUfdP9nsdfn/D8f1Z5/wbZM\nzweqjF3nKzL/YPQOdvguKEZRpbmafwXxfH0AHYIq8oOY7yH+z4wxIc28n41s\nBYsA\r\n=5BgT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGVXW/Vbb0GECzA8DfYJfp6uGvJ/5hhitGptRM+kITUgIgV3lp2Bp78wfIbuZhjic4eKNV7iPxqnjE1PWZIdcyQZc="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.feb802d_1566582507482_0.6986918548121519"},"_hasShrinkwrap":false},"0.4.2-canary.01740d0":{"name":"eslint-formatter-github","version":"0.4.2-canary.01740d0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.2","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"01740d06a2f187f1db82280135ceee8c975b5e91","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.01740d0","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-MLv150eVwrgpAZSG7xLbjRNcVIqKSre67mErHYATyhODDPEMAUU6/VT1h9J2p6VbxOJcGdN8Shq1eHFQNQr4GA==","shasum":"5aa326460875ac0b08ff9fb105e4e748cf24fe41","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.01740d0.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYK0eCRA9TVsSAnZWagAACSkP/A4UPwVxh96cRoZKmQpN\nv+uWsRhd2XhYoJKLFUiA3lJg9312iBe4KIpjbXY8hko/711rhs/u4VMQIkAy\nxLe70gVVOfKcwdxjawZyn1SQhR0zZ5l1gVJ848tSnj3y6zjYddOTsb+5g7wY\n2II8ZQE4p9thBuENXDg82Qrb8TjgtVUZoAd8qdXO/K2D490FKTmAPgbeXqI6\nIo3TvnTKk6LSn2j+JurYeSWVg+HkxwtwJBf6cWtAShLdazZ8v71zRJZ6hBTV\n4W2e+MkV78c31HzZLcY0B84fu6eXYu8FjqN4gLa06eQCEAnJk+tuxY5YCq1T\nnOJo5f9QgNcnUNW8HKJWpeahc5VeP+T/ZWIenSFFubjgMK0Jgn4Vn9LdCuwK\nqOhaXSEzrvwRWQeSMfVkTFEaGy0KB6VWj18fh4aYyHkM1L46wedEusXD1hw8\nf+myYtsXKLvyNnm3hyHhfTdLLFkj5AIGwwA7L6fa+Z/JZwFLxV+lyGOfyiQL\nk9cryn+o4bXF/XNVcQrKM/4SMgjZE5R8G09v0rLtT/dejsGkkYMy9tIKWHeH\nn+rt4tfkILUWg65nAgkxhhwkWRPubqU8Eh1OqnfVFjBKpTyZykLZtJD/ATOI\nsBzXKM8pNDXLYgu3c3td5vDROZgbqNYr3EOBMycR4wJv5UdyJ0o4tkLd6fKt\nWoIm\r\n=6SUF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGHEU+pfCSAHv24TqAVucGCKMdfwDORR1HDUNETau5jSAiAYkphkDqwIr4wpQxoHP4C1jmYnA+5Bvriv4Ea8v/cnUQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.01740d0_1566616861942_0.9061050567927393"},"_hasShrinkwrap":false},"0.4.2-canary.e4ac6b3":{"name":"eslint-formatter-github","version":"0.4.2-canary.e4ac6b3","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.4","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"e4ac6b31603809df394f41363668550b27cd76d5","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.e4ac6b3","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-0AHnXyt3aAZlbj61kaS8UF6huMg1bUlCyRS2ukOW1JfjkkJDnYsISdGNGMohvIw1pj5HMbY/9Elc2wtJd7hqFw==","shasum":"1f7415a11af50a297fae58b49468e02459355905","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.e4ac6b3.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYsfJCRA9TVsSAnZWagAA7NsP/AsJYfW2JiGTcTigE+PO\nZ22OS6oCbkLNa9WWxESGrzXLeRcAm6TwzLZL9O4LjrvBSn+QI0awlf4Rxm09\nk2SCUo8tfM8yjXOVchJHXmstj4YGvw8dWmJoHkW4CktmC1ycQelcSYV5y8bN\ndFA7XLkWf20qRR3g5kzOeilMCGkXbFcD2iUL+BPKQGM00Td/2NvNiiXLgT+O\nrETXnhfp1PBSZS9yk5mOBnBTp0vgi1SsVUNKRxLoWrjQKsvUpA74c7RfAVmD\nySx4/o1/WDJhcsJzG8U+iZYJ4W2mI/AtiYuZPOr50dlk7dhWDeqY2Uls0ZBu\nRJdtO/3IC1BPJkxf57ibnlW/AnNOkY1BV2ysiHBFbLUnCsJ673VlMKqGRX6K\nmNfM22pncknyVHkfZLjoHT4L8Dj6DD7n6YxkUdBfDjiGXThfconRPTACNB1t\nMDNZpx348GHM5kE6nbNpTMluWZ3xmm4jKTXqu0QkI1b0AYNkPpbP2NgXD2a6\nXi6l0wnoCyVoyASJmRRMxmd9YXGJuscgOGtCpYNYbfAG5JEEhEsx5f+UBrh0\nRysn1RxqHXf/SfcZZ9iIV2+k9RvcQsrOvS51zwSqTdrfxR2N7JzhHfCJ8QSf\nGG00ceXuk2Dtz0FEeS3UTjzlSbEAWNM6ehgk/KBvjrOl3uzTJojMWy7r7p6t\n6CHp\r\n=25Co\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdzchrw1LicCwsrK7zGAl6uDZKCqIC9Wd7YeT5pf/8DQIhAJ9Mg68Ea5Pi3ndlLAlDOZIhoChjijvNdgVV/pfESYdG"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.e4ac6b3_1566754761241_0.9657090570375328"},"_hasShrinkwrap":false},"0.4.2-canary.b94f709":{"name":"eslint-formatter-github","version":"0.4.2-canary.b94f709","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.3","eslint":"6.2.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b94f709db7ceb6ab69e71577850980c9ae2b1ea7","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.b94f709","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-dIUyOgjgheZYKzHAh+GBuNFIfwKTjvC2uF7mAp7fCIOr04YfXy+AUrKeBaa9JdKuRvAu3tHJ9lareN2VObLBag==","shasum":"9b9eac00ee9968c00f8c214ba08672017ecbad05","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.b94f709.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZGJXCRA9TVsSAnZWagAAo40P+wZ5zGDCWQBqd2TQ4Zyy\nsqA8XwRaftywFWmxpiKo8ib9R8QSlb0EAeG2U1fJu+Jh/tD9PpUwvf0fUSMY\nZQe3rxHUJGbF0xaGUCZeg7B+bdj6IaSx3AcjbI1tJ5zACwejtkincd6icOav\nRwNM9Aowqq5MQ2RDIVi2b/wgeTGtaUROkpbfmRlvsFxh5wUfDXwpPbrPoTCS\nI0Fd9OKBTU8ftfO39KXezCFZwcPQxZHlJ6CVKHeZlihDALSe6d8GNAjArsEW\np6ctrFsnEETn4Z8GSuvHeQRan27Tpfvzr272S90vyia3qg9auJp6jxcc8U6x\n/3d+Ar7G/zJcK2uxojr/7Uc5yySONGJ2BvmN2zdcUcySMcLva6IKrEi1bO7H\nhEIvnsvR5OUPFJKgat7/DUNDWWS88wzYm6sn4Jw88SrPcBqWl0xozp5ief3p\nEgd+5ZGHUSiT2aB6HM+eAGniVVD/K3DcHaxInxiZn5s/OXpPQ0+B7OSPOfnf\nNTZXZz8IIVj7S24Zu/JaXcnDFwTz8chfdwAIJi4SNpXqdQ4+WefEy+PCGlpb\ndUdBPYN0+YnJlHiLf++wG3P2J32Zk56R8I/1xLJf2wKaMSFjgCxm8vhVsSKa\nbc6NfFIUcnhmNWAU7kBl/b8ozA11QG1PaWWA1IWafwfyObYqZXUZoBf03Kms\nGpeM\r\n=MIcU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiRmXoIM+p+ky+bFOmu9g2b03OhjnhEgPF7GCEpcwm1AIga3HZrEcRMMtbBvOqZL7p4SflZdxmW+0cG19eUqwCs4s="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.b94f709_1566859862994_0.6639886773584978"},"_hasShrinkwrap":false},"0.4.2-canary.c0ccd62":{"name":"eslint-formatter-github","version":"0.4.2-canary.c0ccd62","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.4","eslint":"6.2.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c0ccd62d38683c55f4b6d13ebd9615bd2220d4a3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.c0ccd62","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-71WxNt4HB7zh9P0NwjA69ZvfNbIz3G9IxeDVjg39nKJ4SsGuRddoixX0S8pr1wMrLtgYvdovrEXxj3s7iNEUZA==","shasum":"65a6722fa17f51e7a0c060d44b1f2a9233f32fb2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.c0ccd62.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZLvYCRA9TVsSAnZWagAAwBgP/3FY8vGdTok4VR8AvPRY\nWmoudJHsBqDXmxsNbSlU8lxefY1Y4kiHajBFLof7IbYBBXo7fNmBwe0RyT9u\nETFTEHjEasKfr+E/yWBNFN1oA8aTt32TaimlE6Ag176mkcw3HtZLtC9FFFUY\n30VgdRLhh3eGMsV1SRmzWnK13I2oV7P05PlWwlNVmerinvl9eCK9A7XedJ1y\nUy5Aox9bQkRBeQiXf302gFq+4ctL1YxIwSRhizyUNvmt7quLZ4Blv3Xq4iZf\nlgAoGcvkzWMA6b8KRCSCQkx2QsIr3iIKIyPNTTugb7AdtvS8AqA/ZjMBQkdY\nZm5I1Seq4SzVNgv3PkGYVf7V40ta64J3wAJeExFyOuxfHNFHPCphwj/n3gco\ng2jKlPRk0ACToGy7ab1E2VZ4LWKZKnb++ilrPv1IAG+McgOyDA1j8pWt976V\nkcOyRVL79rbOxX27qmA94XF/KgxiCCZl9/HSzMlXLB5yh89m+vJr7AN+dcUZ\n6qyduLHDEEFixzDhbEUvoIZCkY7G3q/oDEGjfNih4haAgrkEegg2tqpm3ADx\njO76f+P+YiTtANjrycW6UCcGCGJjbHWO7cupUHQW+8N+47GRSCuFO4pdunAO\n4g15hHjIPx6/QhfKqf+ZP9Gc9eB3uxMv4fzWk1zTSx6WJYCBHytGAm6t+wXR\nGK1+\r\n=MjNW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC67uvPFZJ4OygcyzbdciWYYHZ0SIRXhCBgv3s3bZ1IwAIgDI//piVrLw47zaUbkY0qLG1WCRGNUX+CZpaN/7qz4js="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.c0ccd62_1566882775566_0.6798277774558001"},"_hasShrinkwrap":false},"0.4.2-canary.8ce0b18":{"name":"eslint-formatter-github","version":"0.4.2-canary.8ce0b18","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.2","eslint":"6.2.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8ce0b18865aa7379ac306bda7ed1c2d29d5dc0dc","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.8ce0b18","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gDC2xJ1KbM2ceDACtXz0IGMITqZnpdLkYqfa2SKUJQ8lsQUq8Uecmn1jkUzK8nLmKN8pYm83m1Bct3yWIsxRug==","shasum":"ca15b973297859dfced023ecd5f1a06533b1cbed","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.8ce0b18.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZNTBCRA9TVsSAnZWagAA99sQAJwTlT3gXzQ6P4qaq7NZ\nj04ltHUOTo+ThWpoe+v1zFwRuP9DqoDV/9tRhNpesZC0tzFGjOMyyKuQsHbP\nX5Xq/HRSkz5nSy7JJkrZ0PgggwiRZdkHOL7BGSsjke7YVAtvt/apu4m2xwdb\n5/PbbcBn/ReDhH2jZs3qYqoyPhpSdUqtX+rZvvm3BlM3REPklqLFOIxBak4+\ndz2SbitcZ0NltM1fdj43w6B/nPjbyMuqsNJXO6+lVszFKZv5tTo0/fDfafB+\n9FqwGTDQ4T4yea+f+Brjlujt+tO/wFcemBrH7B3zczipyt9zgmhRSjB6/vdR\njJVqSleAnOE3G/a/4x2/llb9p+IsOho8OVmP1x1t39vSMmeFBx3LYa4oCNZo\neYy0w/FcRNu6huB6RQRipHNRauLOl7sXVeNCLJg0l7ZePmzdNEczfW69iNCC\nsUAdsqwVWIaZHr5DEMTzHQuaz4gLU/ZGFG8pPjPmjwHha6RX7ET148nWY0Aw\nK+I4X50p2UsYOP9UqZzgxpU77pJg05B8iA9bdDYSxZMRgoQwgiElh2+eZeBh\ntdKjydbwTfvi6fz/irno8o/FT6s7/gPmlS3fJSeJRYO1AB08me13qSHF0oPV\nNgKFvTPCXIqbU+ju/rg5fxwo6sTdsNa7krX9KaPEbklRpAEZYOpOkg34J+6j\nFKlK\r\n=GDpI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4cDnl8r2HGvg/pbvq5QfZztqytA+CG7psi+z4VUuMmAiBnxy4gzC7D19fLHkf++q/FE91Zlv+GrJbWNM2A3BDIcQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.8ce0b18_1566889152507_0.6595574982260581"},"_hasShrinkwrap":false},"0.4.2-canary.7e78e14":{"name":"eslint-formatter-github","version":"0.4.2-canary.7e78e14","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.4","eslint":"6.2.2","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"7e78e14fb9b31e9cb33967b268039c3ef334a485","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.7e78e14","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-bBtrlRNniu3YCyJ5zj0ILO16WLHUfBzsclQY6o7264WofmuQajedTaXKdKjNccrip1JZkp8CWoXq58SpOaZm5A==","shasum":"ee9a954fc89fedf4f670fc1221033a5a87a31e6e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.7e78e14.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZVceCRA9TVsSAnZWagAAK80P+gJES7FRHfQfIJYftV9s\nuPlB+zygOk2HOcADUnumVMEuiO2GdjBogIN4eqKf7flMAG5+gzyyFfvdzH9K\nCgY8N5dKdfwyGu1QTIxGAblVrxhmH82Rqle5pp6ImahrdSlsAnyqPtz9MSfr\nzY0GKXCj0Vb4eApnjP6mqPkZqlJLVeeyVkn0SBv+g529wRGFKaBqJiUbYP2d\n2Qa4402EnTB/HMY+qQ3XiJGF7qG7GL7lRWtVSYyw7q/i9kwA/srulYuY/oHR\nRoeBGfe+ErWJkvZrB4WkVWUwU69w94I+y7AJkgBV07zyuUJJH51OIMR9DIus\nWlytS99bMqSH1UTSsrvfXNFyr7JXhW4amcUgyiB9T8yCjALGGfWvu2NWZUDn\nWPXOom2oGg6vjj2WxWunQTOnz48jKCEnxbZpIHK5Pm++QHtasfFZzYYDQ6FF\nFwnie/uBFAHMepN3sg1JM6TM7+lFE1YbWxi1WCKX4VHWPebeRP5HkANgUnOq\n9ZLEIs8j35J6QdRqWOloNcua8WC88bq25nKM92TaQ7ugs4Lvjq1y69LtRzSC\nEDsRW5N7Jupq3fFxXf3XdATiQtVePUadSw24y7yfqs9HHzRbVpObp4CQMJac\nFLGRpEsIhB4xgAgVxbtdPx780jqyNCdER7fikO/AMj/SaYvDk7MNtwE16kMh\nkuNk\r\n=+dbY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRbjzf0ZcxqIBV/qXISeNGQ5WmaOZhmbHNjk78SHhZjgIgYFmMkk/HVyE7F89YEF7986DoEe8myjJ4C5ehdXWmCmQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.7e78e14_1566922526335_0.13168094560364407"},"_hasShrinkwrap":false},"0.4.2-canary.d2105b0":{"name":"eslint-formatter-github","version":"0.4.2-canary.d2105b0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.5","eslint":"6.2.2","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d2105b033127f1886e08e86ca7c1d4f1d3894310","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.d2105b0","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-1N5JPI3i7VwrM05wfAJuNQYsN1BlqAg88I8eEG5bec/EZ8O/s16yZKHX+nPoM5qlvL9b8wgoG1QZJbCwqAseKQ==","shasum":"90d82ce93164db821a93076c4c9159647bbb133f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.d2105b0.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZpOfCRA9TVsSAnZWagAAe3cP/3pJ5mfoxKWSxZxSWLUn\n314fXWGVPulRRIHyZxjgvJKgMXO47rgJ4wLq67EGN73Mlb8hOmSyFswXxCrN\ne7ULoAcPj+lHwMdPyZnGpHj0G7X4Dew+mYWMRieujsb5jjB+qSHkHqhgegET\nPPGI9Y2xPlYbGaUXujcghJiaX+X1fRpoQnYDF/4FmJTuiBfDR7+8K1CsJkIE\nLf45fxA3kuS2kpv9sBe+rDnKD3YSzOvuqmvYiVt+iA0BIqabc6+4/C6S+oeM\n7V9hPOFNJ0dOm2om5TskRwA/QcQKswD79Kyo0YjI0ydiyAjREjJaHE+8UiRz\niAGrlhbw+AdEWtEI2wt2wvVsf2buMKkTrf0zrh1BfdY3f6GM3AtOW9rBgbW0\n+RbDEqQF8+mliOuqTlTBq0kDidNKjjetUT5XMQr+dAcL+vB9LBS6WgeBjmFe\nD6STnLhQZroiAC5pzd5cyXyNPylvC2xCu/fng2GBxoub2sDbPxPHsd8/Fsxc\nHSY0sFCJSZxeRu8r/cIyTi2fKkEC4HPYExfzyY7kJdCtduf+4/cznRgdXWjf\nSAkCnYkY1OxdMve8i9y7i9bBb+5sae8ry4UbdRgpd7PhSDBQ/xoqyO8SsLb9\nozl0ZqE/k9QBdW3SSbsHF83szA1zje8ls9MVlv9rl0MbUON3DQlllG3cK4Pq\nDydE\r\n=XXFL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAs5YSUBELs+OFQ48N9s+5OLPMHFxnVdsfna/nUhZ/pAiAYio322a8ayjnDaRxHdybf3+gneghMijiol9aYY9HJWw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.d2105b0_1567003550779_0.8844099963543965"},"_hasShrinkwrap":false},"0.4.2-canary.78d908f":{"name":"eslint-formatter-github","version":"0.4.2-canary.78d908f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.4","eslint":"6.2.2","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"78d908f9b4c95fe2acfca472d9b9850426e1b41d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.78d908f","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-c8W7c6F9lUlv3bdjM3/lI8gaTYJI8SnkGrbH8piJg38jllji0Ua1iUFq2K7y/pRjSAaoxx4ZbmG1ukTzyJITTQ==","shasum":"5e80e1de2f3bb997e4f84df840446dcec0c129e7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.78d908f.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZsVjCRA9TVsSAnZWagAA/cEP/3PHndvQ27pqhqYuQksx\nND2Spo6129gKaVS8KJmwwgxwVqjS5tR3i2+ZZU4YuYDf59c4NMIYMG4AjyZB\nEDb7lSBLX99nvqhiUTwNqdG1e8oUmWxQhfVIRPVxoPK1X5a0swpL6AXR+/Sa\n736bK2UmegtByXRm642fkHLVD8PhoPJLXnhdGjFrVJKjNDHZhkawfmGOybR7\nn8yp8jSa5lSEH8gl7mpV77l+F1NAkEBohU/n1v/zZi2wYmVTPGaFZl0PotHE\nI9jH62KkrAWpKK6P0GuwMVAa2PZ8q/IlVjREKTrbwQBEnhhXSHfu7YuvdQ67\nteHpVC863v5kOuC36IhIMZwBhjrKSlRpWqPL44m8/JspRjs2Hz1irApnL2zq\ndy+j+IJhfMW3oxMaR6BFQaMBXsz39oqN8aDvs58PfjGEqyHOCujvpXXXKMhN\nxfYmkDXIICswYFrXcpHhNj1EdeeW5PSopciGKte5Z4n68NWOupdsxoFFI7Rq\nU0c1371XXrwEHqEWEoJBGXcjCzW0GmtvThQUNCDLFsmve1+k7fTwH4T85VVE\n/4uDitqw5i0mDSvNWUTiOtaxoISNpFrokCmG2fh49i2xS6ErPAM8n3J5x9ex\n5sch1xa2KPLyDz70fqxiaLTZFT+G048y2QJ8k0Yj0GmRsaRHb3T0ADCjbCih\n7Olz\r\n=7/2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByQ/+eJpZCxBroazr1huo325uOC21S1nXDL3B99hEBTAiEAsKPl7KZWFZ1W6Qh80fH15TF2KNVuU5uraATJ35y5rl4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.78d908f_1567016290452_0.16399764033295972"},"_hasShrinkwrap":false},"0.4.2-canary.9edeac5":{"name":"eslint-formatter-github","version":"0.4.2-canary.9edeac5","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.6","eslint":"6.2.2","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9edeac5e81a1ffd9a866337b82c83e5f87331287","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.9edeac5","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-tPMepZyyHmW7PFBoeSpfvjeuy3OZN6tWPVarvcjgmWj6pMsIrek7ZEwpc8va/hCpwTOdMc6geR6yR7MmCI1ojA==","shasum":"3595f222f0408b59247a63ce463c3fa2e5ed5b2e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.9edeac5.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZzvfCRA9TVsSAnZWagAATZ8P/0bvdfQFFaQgk43t0rSh\ncBiVNldyL7FVbhr+4RatMHG+QwHJFixdkFDJ0DlTGSeImk/t0tvP/lvHwYtd\ntz7QknpnLAZHgg5FeG8JwI7z9hbULQaZTWo7pBZUUdDDRRSilE/p14h1Mb9K\nA7TToCsLsxe0dGIUD8D51BYnBztcom9lOgjH2lMgsczILsBruqP8IfmNmHXf\npmfLN3F+sg1t+gwkwxP5JmOIaTd3ZIV9b3TMrsIWocA76XxHQUyTxeE/tZ4I\n4Snucre60kHDYciavXFCmjOd0bTNcYzOW6Jf2pbUbxOwgxhNF+QCZ84nzdtB\nLjoqpeizWNSr14NMnktb6sZioa6eChv3XbbwzLoOAhHXy1EHQcofvMUJRHnJ\nmxtMJWRMHarWtkjzLUTDN+2AGd+AAq4KhhaZXWxhOc6ohPP9KeDqjJQbP8Qq\nEMBpMJD9Lr9kddJ1pbazJ9Tc4NiQiVAj6uKRCQPN73L5sFVFzTpBioZmuhV7\n9gAbDKvWpv8VNBILQpa2oPEsG2T7JsmPcL+Q4GrxoWbepaO6JgleA4/XMidF\nepThYyPpUHI0DAHpYFAs7S/wVUVmb51O6KHGJbOyFsxuljbKwmoQqJ72C1M/\nqqbDiHETtveGT8m9eU3pilmfH1w6GWGfrcRBH0FH6XUfP0F45DtQKi976J46\naREg\r\n=8Piq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYCpfeQQjz9+TU58ailpMCjBFxuHM8ga5lM39/OMAt0AiAJynRNDr3QTOzfi6YI+AXn1DkmRy9KKFuZiCPu1hfvDg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.9edeac5_1567046622651_0.1992781765453293"},"_hasShrinkwrap":false},"0.4.2-canary.8723008":{"name":"eslint-formatter-github","version":"0.4.2-canary.8723008","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.4","eslint":"6.2.2","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"87230088fb571380b8382cdadc58755845640d68","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.8723008","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-kn873EwdSteMbi1xPOF8bKsjBv/3EVMXwKSx9Lyfg+cFlZdcrNvrUXkHxs9mA14aF/5hv8GAoqyHCPaHtLdFfQ==","shasum":"93343ab12bd5810fea9df8a53a036a003736d296","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.8723008.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaI0rCRA9TVsSAnZWagAAqIUQAJouecn73fTwSSauHF6W\nZPXj2aOzSYL3Bohh3tzKXMIpkhcnyyyj8XAsSsCDbqKabGUQZGX6k/urSMr/\nHbUz/asCEf5eRQr4cB9aEFdDhqa7PZCkU3Jos7d0+s+Ph7a6MWP/AGpNS6cM\nduou+NVXQb92Xe1lYLHo5aQ+v+3nR5XRkFMX4VoOtJsbs5Shia0DaBhMWeUO\nSlHcakIMvTt/h0tnH+zZn7t8fHMmlyJOJt6GoVbBiEQJyPccIquoEkmNoUv2\nuu+MO0KjFmcLJ8XqHWFCIUCuOXhxKhldJ4pKNq3iCyxBp6hxHIjdkSplpcYB\n7KoTy6Y4cMOyD6XQfH5b1VtSrDwRcQ8vCfW9uy6W0yRVfyJODZOkn0MG3CNO\nwp4IcrzOkI56TLrNnZT1EwLtrsWTS5suO5Ge0W/9g1DsN6vmXGfEnaahGBpq\ngR/LSpl6oUeLDG1aVt5SDePlcP2SCrVItoTjs54SZIV8aZk88fUuAZgNm0us\nhNmO1uitjNhq+8vQC10abs5RrG40ICS0vPT9elXelKxjxkZ0Tx//t8OHmdrV\nsvO60EnuSGNLPd0Ib6YF70Pnw8usOjmOmKy+EOuC2sTiCtU/UOmPyzr4ul6g\nnQnwPD8EyeDu7FcKUSrCGHIXvN1o+lHehoicL5Vw5BfyOLQhAhrx93r7Bo7d\n8piD\r\n=21DP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiddddR5/lIF0RVQq+50kBYYc/XTveOIYbcnLtOSSHuwIhAJzlEKoo8V3ue88EWm/y6/zLejohNkGJj6j+Q+ro2rtR"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.8723008_1567132970939_0.2557544002933194"},"_hasShrinkwrap":false},"0.4.2-canary.d658c21":{"name":"eslint-formatter-github","version":"0.4.2-canary.d658c21","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.3.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d658c21b2e7b9ac37bce024079da3aa92fde1a97","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.d658c21","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-bpGpdy+4Ko79tsvXtvQgOvHjrWFqxWSTtha7uI2O02KvGi5/SnJg9YRRLFxQl1TxdkdWC5ORAoF1UbJMgQugOw==","shasum":"f2a3a84a31d0cb5c0a3c2bf381878bc16b37c19f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.d658c21.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaYmECRA9TVsSAnZWagAApEEP/j9TcfT6gk1NU0i+cAyd\nZQnBNRWAtTJODLvRQPGDq+Hb5Y7+UQx06unzqDEuUJJv8LpzktEhNKcD3HKY\npflyS0mJWsXP9QokkuVSdXfeR84HQg+okVcyGrpSOEKM5YdH9W/+C+Q+uBwC\nDxDBRFusupZG16rpZK6O+o299zSxT672LgNh2zjGMKBY1hNN7SP8KCQLsdXz\nl3Zey8ZX6N0jJ11PwuIS4ZbhtmYd124uYFMc4XdRR9TdEZjtciS+tnAt58vQ\n+t718H3i53GElDADUgk6cCOxxqLyMiLLw/Ewbhyk0XRTPy3U1D30QNGRHT4W\nRpgwJWn4c9icALeNhFDx5hgFqDRPW92xM7UCRjt7Ox/5fXvNNCJ2Ew/Vztc+\no0An8ouJfdCzkJ8f090zbPEdXQI2xEQaJMoeJFzGVboChfMQV17/9ZqN0z3o\n+//gWFBi/4Q5dYrqa8ko46c51E7iegjaeDgQi+I5wqNig2SoOJqV5wr5STll\nlQ7zdZMAPkkXcZjhamclkz549FgrCKg0pDJT1wq0MVj+FfuZZ/EkUBWiIAV5\nQam5Eoq96/LGi21PEhFYv6nPapVraSc6YOMIeTb1g9PSbRJRwlpL7Xf/PNBv\nm83GYLAASf4xQsUP5EXg3TIIg98hjAmal85sEoJy6+gLBEO+7L0tqC+BdwB6\nQLt3\r\n=xjlt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV15RYjhk3b/AyG4734ZDKWOJO6k524YXPB5HZI4ARiAiAHDvbWBeAE2jok3YOBJEX93NIE3zYhDZCe3BgPXXBsMw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.d658c21_1567197571659_0.3056585992362495"},"_hasShrinkwrap":false},"0.4.2-canary.c5440c7":{"name":"eslint-formatter-github","version":"0.4.2-canary.c5440c7","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.4.0","eslint":"6.2.2","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.5.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c5440c7f01a65a2c0f8c6ffc5782672c59b7ba5f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.c5440c7","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Icxe7saMuS3CcDJl9TNNCTs4GMyR6g7zQblOPJI5asGkwMDchVbufPaALFo6j2OKkXdc3uAz1LgiFBzUSiJROw==","shasum":"72b16a095800cf2082ec5a81d083244c206504a2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.c5440c7.tgz","fileCount":12,"unpackedSize":22838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdai5jCRA9TVsSAnZWagAAEMsQAIekY3cuqYVq0IZwNlTf\nEXB1ifJEFh7mLBrwpKbZFtf0985ML2Z4x1xP5sDOuxmtXTIzpcGBUoBJBLsp\ngmQATjAH24TWyDMsSD3hZMfmgkE4g13xc+JAgpq96PIH8Exqgk7AccDBOsbs\n8lCY+SgNX5OIGlqUg21+j+q//wqmDOgPZEj0apJ3ZxWcoZI/UX6bmZ7kS8yo\nmO7O/XtrcrIovJBYafssASfmz9eAthtxiX9gP/t5Iwzt9C5zpTJnY4/mA1R8\nXQQgC3QK4oKlvkxou8QMDgNFbtYR0O7wgViaJ5fEr8h+Yqh4JOU+kBAAUmUd\nOUfOOJLyQNsjtjSLSC56zCIj4Pd2YV5gRmlsbUwWs6Co4EgQeh8+iGminw6K\nG79f6cLGPQaD6rCMpRTCwV3aaIwK2PWpy2zZzwvLED5oNMrz/hDb8tj7W9P+\n6E9/jzHEFkCm+vaiPWWXfvgBa0LirZvQ2QUHAQIhcVLS1YhPoHyN4bmVHl0M\nHTShH1dDvkcg/Qw5Y29v/sSPGfBBL/flC26Xk90XOR0VUYTfXgOvV+fqkRyX\nw0Hnb4rCYJTsP0CqnH0phJACgBvc9Bpl75VJUtSQJpXC2fZhEdOr5BsMXrg5\nmOysYRuWpb5khcwq2602aQkUXLzeUyS91xFhFaXKCrlfv0415iw2ynojj1Rz\nJxsB\r\n=ZLWX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrJ49R38OhOIEkBkxeLGgWF3LIfsBiv+T08XxFgC0uuAiBrm76DDfYYW9Rr6Ng/fx44E+qOxYPPPmSio72VRt2QeQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.c5440c7_1567239779286_0.7183639480868937"},"_hasShrinkwrap":false},"0.4.2-canary.31de44d":{"name":"eslint-formatter-github","version":"0.4.2-canary.31de44d","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.4.0","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"31de44d5c75c6ccd546eace4a2af77d1757d4d42","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.31de44d","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-JWjow1qqSMdYmHhN4sQdUibH+zZ7z3RDktBkoXy0ySEeOKoj2yiDSu25/dH8QStCNYmtnxSiGTitkfvLRKAN4A==","shasum":"4e3014a367bb48e7819aeda05b83cb2067af805a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.31de44d.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdax8BCRA9TVsSAnZWagAAOFEP/1lWOlAa192M/JErAzPW\n1KqfMNcK+w+v5z05/ZE0wOOCbQK8UhxIoqfAXQUSJeI7IlwPWlvG48NdfAvS\nnh9cYk00Y84eyUC5U6w5NQbMeoEGL8BUY/iEWVXxFA1JTjn8SlB3fnatyKCN\nLGLKMBUbsLiJT2qklrS7cFAwjLC8Wb34E/0Va9do9UKf5f3Gf5nXWln8w9PY\n1q5MDCH2zH8xW7+hA3Yj1+ehNBbxnrVAgdF8QdnFYnisnbltBN1lugZUnpxv\nxFVxHAO+W9YAhkwVYySbpCwKhNtYQitmH5Q0K09Gh8eqkWdPbTktsm2euLuC\nzPUgV0YZtmtvkZwPqAcIT5c8gf2Eg12704TF0SqC3LO82325iTwvRTACb180\n3Vu9XI+SmzKYZvuemiU3zoysY9UmkWMxh5C1wHskjZiAH/hjimAIMCorRE5x\naK8RWrHPgQAS5I/KTDYKFNKzHzTeIDGNoM37Spzx0r6xIvjTDpe9w+Qxxwxs\n4AJB+zQA4Secy3+eauoIfzSAYj1Ss1lbm7T6keGhKmrykeTr61S0PvtEOcuc\nvUaUP9JsA3O4/U44ZjbNBzmDL4vlQPixmYPeOpR4q+xZ4Dp503eEcZpZMsC0\nt+VT5Ec4JlUJ2mQRm7Dv1RLdpgjKsZlZQsOophk5Uup35jtoDsfqvlTde42q\nF+Jb\r\n=xqmZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDc2rON1jDgMBLV0LZ5fDvWEsMOHFre1mH2g2VXb0StAiBpMm38ucuVq5smj+J68EIUm5LIfRjuNvyGOResS3R5vg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.31de44d_1567301377076_0.959893403374942"},"_hasShrinkwrap":false},"0.4.2-canary.8b9a2b7":{"name":"eslint-formatter-github","version":"0.4.2-canary.8b9a2b7","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.4.0","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8b9a2b7f701504b517b7433d81d8ca446b615a24","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.8b9a2b7","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-9zi2EubPEqRkI6usq3CiDjx2xK7Rl+4oc7H2zKuqEhzrYIVAXY6owuHMcReaqqM0ebgZZBmJfhNNKPUV0szU1Q==","shasum":"2b918c077656c4369c1f56e6f1a1411921f4f75c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.8b9a2b7.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda1SyCRA9TVsSAnZWagAAkngP/iqITjuWcV9lcwo1BDYl\n1eXAD1XUxnAL/T47eSV8UBYIzxYWMe8Zk4hOt+jyUw/Xgz5KXfJqiBxIpgUD\nEX8ouZWqnu5fyYT31JZzYKdV5oYzKD55W8+8PLKWirxbsRvNPAIFu7SldYpu\nxsq4inEC65KeppmjeZ5DI7tzuk5mqUAMnJ941BVU0gfoXDbQ6GUaitAgd8jn\nlJKwHrUaQuoHft6bhfSOCc4aCsvbnabOugtUFbUO+vx4vpxgcsum2IY4mqZ4\ngclTY2nq7cwoznAoNBfI1W4ZpM+2A3T45lJdEYLk65axUDvAgcxHpXgUqeFi\nCHNpRu7VDNm5bnz/MBuuvNKcXQQjcwOrn223zHE7ksibjUb9oK7fsjmhI1Gm\nKs1sRGzzlupkxqPh+YFKNWft3flxYTvlWHcP1fm2lvAK9cBmrnFb+wGdHXVw\nyhW1wqg1RiBMj/ElrhwfBQ4KZqhR5RkNB/lRR05wwV0vhaAasYuq5F+QJfVe\nPznDn91QC5JtAno53kfJCII2GDvyscJcQUmZxg94Tj9E+ZCdGn1EFw3SX/NU\nzAXA0HYAsV3AKwE/ZF4iEyiGwi9d39x+aHp8R4nel55SIAOUqwTquNEuGGIz\n2LZVSn5ZzVDurLfiX20aK/TS5L7g79KAB6i0aR4rOI+qZ+0nzBM3tzJhC2NO\ncvFY\r\n=1H62\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOqV28OLk/2hJ7XwVISiMXSEWSgqRCscj2eSiqeIL/FAiEA0gVBg7qVD46lhB7k/4geeCfoD3Kk+j9jMgNLpJkZmaI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.8b9a2b7_1567315121427_0.8466199110395529"},"_hasShrinkwrap":false},"0.4.2-canary.9ee571c":{"name":"eslint-formatter-github","version":"0.4.2-canary.9ee571c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.4.0","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9ee571cc8722dd81c225cc4384964f5675fd522d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.9ee571c","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-C/4ts1Hxn/H5FdGDBFQKugkl8QR1iV4U6wD/strOcv1D1OD2C9EdUEb6X3HRYysvWvkFqoet9C+WwQ5uuaqx3Q==","shasum":"77b51966123c4cb699384be4ff5c7f764227a13c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.9ee571c.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda2LgCRA9TVsSAnZWagAAulwP/2lAljL2VzW9YrR/fKm7\nElhz4eyIB3KDp+hAkjZf1+16zzvXwnoBlLFQICAlNRVX1fOYNMS0j7ypRnLJ\nWqDjZ0Oofo37HUBcf+fz7yW557HVLgpRSbkOpX/h/xZNopkn9osc7js6tfa2\niGkLurOWv1IoBKrjDl1/LA6cbUlpcHQbZJvuFKAAT/uH9xugGjahFsE+bJjK\nwTqpx80ncl2kvs15WyH71HEm6RdY0+kfIsvXdNFPt3uY4QUUKpTtWwoy3Vxe\nTjXVp9MltLiFEyjFImfVOIeCbxpNSZ5A3PeY/Sg8GLStjHOOi3jGmASNid7s\nO7/yZ1aKZBukysapmXPEAoCBaRgiMZ5Fk9cOc8xM1x6E1XLmr/p0RVSz7AqK\nxyTBcTgTAiorg/Nid1cCgPBuNjvEglhPTiwBeGoy7c6zaIIi4WnLaZqbbz/S\nDk+ZAjvNWQakuaXmgSZpfXZtAt0ptTIKbFMKJ7b0yqcMefgz2FvvCJCZfm6i\nevHDNYmTlnb6Lvv0LI6zEZ9qjz8FjR4MOsNDbudDBNvzCwbMt7req6d7H9du\nB+QPaIjFXI98K1FWXZFS6JqeFmsXTsQNYOWInkFyvFWFq4fqPDPH4X8Hb1ZS\n3H3iFYu8QnPVxYf1yRQJRQzWEZY8dNLKimWRgkQ4+8KrXeBE/eD9zBdTcA0R\nUNQy\r\n=uew3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOcFhOxhDHcKEGEOYlKPsDsP2/LVNujU3x/CxTFqmSmAiB/LBqFzazU8/tU3tGwCFey2D37BquS9U7CW68tG5ifxg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.9ee571c_1567318751948_0.17964240297623002"},"_hasShrinkwrap":false},"0.4.2-canary.60ca22c":{"name":"eslint-formatter-github","version":"0.4.2-canary.60ca22c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.4.0","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"60ca22c8978a50d68dea8ba6d2e5206cd678b19b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.60ca22c","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-kP+8TB8SYWG8c8SdSO/bQtUDvjD7EWqhsWcWyzocfDpzIH6mVNW1ifSBMgdSdDmbr4OGhKHY36qM35CmOW9y0Q==","shasum":"0a7552f5b4873743b28e3d030879b8c276fd1134","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.60ca22c.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda/IECRA9TVsSAnZWagAAN/8QAKUWPt8T0SmT+H0zJoYy\nqfiWfS7XOhIwRg4DaLcWyXMVG2H320Mk7/JJ4ZhcSz/xrxQYCtcQgDyyi6Af\nQBxIfQt6xZmE/CsRld8v9qN/kxpA5F1Xv9C+QBbQc5l5hzP4+sczPjuCZaUe\n4bAGd9ILgtKuTbnRWXL7F6MK6Q5+RyVOE0lNdxFiXJksnhIjeGQ3WyFbGRFg\nE+Nx7T8XDYI0nGUZpilNnnVL+JiOkddk0wtZqRuXV8IiP5h6dFk0kcS3+Enm\nepclDBPymOAQZSKq3zW3xBs+cNpVxd1HGk3Ph/O26vesf0u5TsSVTMNmhZos\nL5huG+rvAQPnSqS7ECSav5ngAOCfEB4SXpEnRGaa4qKakXaUhmOZ5ZQ+jL+H\nT35sRlcgB3URimYvpqQE5ymHU/4qZU5BqVdJDKH0y1iKP4q4IgF4dNsWqTWX\nuYs/MOSZKUSciipVF5O7PaoP90s6In3I+8WZzF4AqMMO+EVsnyRZ1tbkNMP8\nfdJh6ycAYK0lCtV+W3rmZSCaEgULa4d7vyoEt7rfDmbswwC8kzf1+mmpsnqs\n/nkjMDTZCFlEDtKxP0Z0rG4bg6Dc7qVBumEwh2/YDpQrY/osiXB7vyiheEJX\nWj8p3jMln3yn05tM47+gkziknO0ZBCCDkWQVsP6SLmbgqTQOuqCQOIcL6jVT\nwaQw\r\n=UIHg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqUYHAqA/u/0DVqea9j/1klarhdjDoYiv4zNLlXEb4ogIhAKM0ZfD/zORUQ+IB6bXXfe+BuK8SSXPBNteeDKwLGT2s"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.60ca22c_1567355394474_0.985145369492656"},"_hasShrinkwrap":false},"0.4.2-canary.ce56fea":{"name":"eslint-formatter-github","version":"0.4.2-canary.ce56fea","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.4.1","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ce56feaa7bc16cfa733dfca42e19d351c9b17029","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.ce56fea","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-kwHEH2AQSJfYUFI9zt3rXqe7VYxuxyVMP2RQomG+sb5VDUFZ5EzB7zxZiEIb7WJ07p03C3O2nkg0u31y30k2xg==","shasum":"ffb5801c9d4d34ceca93fd3deac02982bd7edbbe","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.ce56fea.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbLVNCRA9TVsSAnZWagAAgU0QAIbt+1v3sSkPq9PWJP8M\nqA7VfI8OIjq4Pf9z2qhQbUIlJZmRzATRWWnhpwfKOSs8ehM/3YAt4wD9Hf10\n2ZG2l8EAcG0MuyW+L7SZRpO+72QCZD6NQ8sC0L9FML9D5uOUA6juWfBcygWm\n6xUp3//7KyFPfBK7q0aj3Glih1caHnMJ4XmPL4b6oiZ5vguQMEK+w7SNehT9\nQFZOHTjOlbKS4zQWlALwnL1xmbY1v0SXSylfovQ3m72GWJ/KhVeK8igytini\nCw4e0ZgHN6euRfgXHRijJ2ARNfsgJAiyq9tKMql1d5Q6bK2lWouqAAsOGCqa\nzfqVpL83GKUjLpQk+kMOvjvbadyBXMvwNrqLSjrKARRkFsXXgDOifZROA0aQ\nVj4nckU2k5EFJ64DytlFMQNE/sMVTT8EEjur0ETtFME7TsNtea4V3EgnC/BP\nSeRqBfwF10qDtCN+SQBSpmZx553f6U26sfnSepsFX9Ya8PepgQNkbfwA7a8o\noVmXj4jKYiLYZ7LYEzIZQx9XEngo8GGr2vFHaiR8wPHQCn8upXAnzj3liR3I\nUSM7ay8e4VXirhlU8pIHka8bf7Z6QoUm0lnIMsBfiwAjLoJmAdAU//V60yBZ\nHkbhPsWi+GUZMeWMNdbSqAprT/sidXf44/BOyrj5lNcbKesY/DaRMNiaTR2R\nJ5I/\r\n=5GOm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBd3uDoPeOSEa4jsPAoOWRwzvbtpnwehx9iTiDTpk2OrAiEA/Uz4dq+jZcsPJ2ZVtYzsoWZ5tU/Ddgpr9VvwdLXwpi0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.ce56fea_1567405389004_0.4202802514299986"},"_hasShrinkwrap":false},"0.4.2-canary.4559603":{"name":"eslint-formatter-github","version":"0.4.2-canary.4559603","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.1.0","@typescript-eslint/parser":"2.1.0","auto":"7.4.0","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4559603240c985b84cb5379c4fd50d01e9519bec","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.4559603","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-RKgbsmGeEPzDR51NZUiK57qxt7/iNinZp1DRsmyyr5s4zkPoo0Pv+Zaerb/2Q5Omq0+KlRpmk/hSGX+d3K+5Vg==","shasum":"8294c24a52753b36dbde274d0f52825c67353282","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.4559603.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbU1eCRA9TVsSAnZWagAA6icP/0zdZUUvh0OI+EoezGzz\nzCDaiVXkrYHxD+0DlXOYBR86k6LGHf8TWy3eSsLrEVbiDHzfS8E4FfqrFewU\n434Q8jJuuc/B0+fOutHdKmpbaRpfQ/YJCAqb2ZMlKcAxSVplLjwqbZR3DugJ\n9rpMq8+zR7zIqwRs8OQAMuFywRCajHSM2fwq/Gzm4TXgfxhjvAibxLEmsJhN\ngKv4yk4x28dPKmL4VhpNnUUdh636y0uUQzPPIHRTkn6tuHpoeJIdBRAPk3ee\nbwBv/jatvIIEBnUTCL7vt0iOs/t6EyuEyawfx2ER2+QioH3/X5y2KmdTFhCX\nZAH0uNQw+Dg47Zcz8v7NJzChvwfqUwDZfyM9Ay57DRcmUBzXxFd7WLWOPlbj\nDtsmtxd9B+QObab3nnMmIScQqXdGRHeuLV6pSwfvKcmr09tbAUXfLaup2WNt\nGrXj9R8LXfpmochLJK3x06vDgnxE3RhAK9IPeaXgdO/GND8nTjb3f2ebXR6i\nqQj2+3Cffe0rfX6WBVorGAhb1vUSRI3KHzYXeihQhWk3zUM0cNpxJvk4SafS\nQ4cLzpaKzTfBfCaSqEldmwGQ1BQj/LNGE6M4NU+FxguhPC/O3+zDRB2BsxZC\nb+yU7rRMyk7SjqakRp3BRYkRGhF6/VmiX4/YRpDh8Epok1fjcvEMUIDLamgW\niCah\r\n=JMww\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/mbu/r/9mzVkaynZ6Hk35TON7qoqxTc+moVE2tlETvQIhAL+SiplNiuU0/YZI3oYeS9T6qcEu8jEGloS+mv/OxL6V"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.4559603_1567444317997_0.5480749678592798"},"_hasShrinkwrap":false},"0.4.2-canary.9e6adf1":{"name":"eslint-formatter-github","version":"0.4.2-canary.9e6adf1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.4.2","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9e6adf18a9bde1c8ee799c7fb9309eb5195cbce0","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.9e6adf1","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-MYb8W+JO4peDEzSGdUn9hy3mpuYv5/w5e7Wz0BKLcF42elnjbwJzHA13cCVvpMPnkoeIpEZMW/Yt06Q+YLuecg==","shasum":"265d7f6316d0827cce9c2482ada281a393559c1c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.9e6adf1.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbaj9CRA9TVsSAnZWagAApLQP/0elNc9sxli7IYnu/n2w\nxxvp+/HygiUxnP/t/PhFsRVrr/LpX7walgfbQWGrCmHx/fKoWYfLbvmF9xzX\n30Ew2mkXZmbo2hZf94d+iZKMVvoJvRnTWDUDzQibmHNBLOw1MLTyFWoiVCnA\n6NbBG83ua4zZMlyZh4Cuv6esvRMbEOEQH9OEDy971NFvJzH3IoXXlOLsH0mO\n5W4/n2XHpPDOw4k+MnwXlsjdYjROc2fxQaBdk4MfdL5CNBkG9R7TsF4j12Sg\nWixH8WlMOtZdN/X1AcQvrgNFIqsSUlMh7S5Q27cXbuAIZz31nCzq9uZsIuZ/\nxsCppYbzZgFY3fdet0FA6mOL9ikK6ugA9KlAgP56+B3KSXsKw23krMn3WM7m\nYRWp16ROsdS9oOyRIwA4W1T12LnDktqf/VyDjJBxprHT/lyPOa3j+j/D08z4\nF8oJgchA/ucfTvKAW9Fi3XBhflHir/OBfvhKImohDChI9w7NWbsOWX1cLV8O\niOIsdZjuYHauVG11MC78xFUGjOnAv5nG8cZTb+1yb2Pf2ijpXJLO0t6KTSIw\nMTi7d0nuV2g8oqhrJk0Orz4NH9wgzOEpF5QIGg1K3tILx8Bnxx97yUImbApO\nutQCFnYXsmL6+RaZiIzYIyuruIW17URfy91UEQ7qcsvT/nS7ou1JD2brYaEE\n21b1\r\n=jv0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjGyyT2Vp5oiNc03HUO8uNDfrK4eHDV2NmUdxf6Yuy+AiEAotOI51vkriaruMSlvUDvlhexeFyREz1A7nRBxlg6wd8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.9e6adf1_1567467773247_0.5757170300777574"},"_hasShrinkwrap":false},"0.4.2-canary.e98b998":{"name":"eslint-formatter-github","version":"0.4.2-canary.e98b998","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.0.0","@typescript-eslint/parser":"2.0.0","auto":"7.4.3","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.8.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.4","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"e98b998ce686dc5ff67426b7bb9e85f492c81507","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.e98b998","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-hI5uFSIUMpJh3c7xDw51cjsHuUoug/Z8JuC+BrJAEexsk/wAgad8j1Mrrga80yivFzoEPOAJWkKIoe2K733rJg==","shasum":"5fc758f4b4711d75915393c8b4a6d33139161bf7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.e98b998.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbaz8CRA9TVsSAnZWagAA85MQAINDf5/KstJOkcnCV9hx\nV9gZm+1sWfl2vkyQiveRjkPr1GBVsDYy3GFPeYj+KzbtJ/gF+/b+au2GBydr\nlmvw3JvWxg9/pbmXXnpp9HPNU0P65xDxd2f/qy2E4u9ko4Wdjz/1p7u4y61X\nzuSaslLwa0dsDUbHed2yhm/8KJSqLq6bsxF09zeA+LmsF7zaVfflOFzqnq6c\n2qnrxOSUeQ3TVN2HMHdv5/s/H5aLPa4d8JP8qpv6PRQnHBfpPqZgMSVQfNCu\nc/GiyCUm2yQZa1wRAe2a7MXZL7qWurxf07QPMtx/SQsb+9Rf+Oy1Kz0PtX8x\n7jMOLQoWT4ULJHfyuq3bX/k25FovHGdnZV/6vPt/ElsO3rB14IJwq5e23pJ2\nReTGAhz7tpur7txLV9tApEhl//9dzZd9AQlXE2XTAlefu4urBPy7b40mOQRO\nwt1pZ+8uvOYEVhFsukW/tiI+NxJ7ArE0Dp4/mC50FtHEkzjzX25WU3AJ0MM2\nN4eEzwmNS7zVDSfg1KK39Nwu2IIw2bA8Q04HKuh2L6i/gJzI3bOFt1hVyVNd\ns5lh/qgfdNPT0OZPxpOWM4O+1rDtTL3OvD600OWYYpEV20BURFNrblz9Sy3r\nNnyUm4ahUlPVN410/TSFEQpPHN99TMfUgj/ka6sJ5KIBiJZZjfx10fHA307l\nbpzw\r\n=fmt/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1Uuha3nUGauyR2IsuL9QBgadK7clyOKYsMUN8/0Fv5AiBF8uz+vOFLRCVOzOosZ/vy/YhOjh0ZWScLn3XpQ08mEg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.e98b998_1567468795381_0.6142979792262222"},"_hasShrinkwrap":false},"0.4.2-canary.f5a3542":{"name":"eslint-formatter-github","version":"0.4.2-canary.f5a3542","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.1.0","@typescript-eslint/parser":"2.1.0","auto":"7.4.3","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f5a35426d7c745fd70030ebe0eadefbaabb90c02","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.f5a3542","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-zG6CPhc9sZ2yoyiEAMuVMxXQvtY2B6DE/hphxYZZGF1vVoLXaY19My8abOjSKQpFAQ+4dfaMRwbb9f/RTPvLKA==","shasum":"fa872f15692967454c8a5378967186b8e27ffa5e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.f5a3542.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbosECRA9TVsSAnZWagAAUP8P/0DSKyCnMssuKHIZZXiE\n3tmDXZbiCUvH46oU0M4Edw/mhyrjghhZ4b36tUhJZw6RYErXkh32rH9Rr+YN\nW5Thf9g5SJUTqjhAclH5ElWEcB/0L0OiHtmd5kCqQ7aNkm8WoCIAXpPK4jAz\nt1Cjj3xuWa+gGn05E6zf1gOzdms6/0i9dDXO+yMy8xLd4wndCvisfqDB3VCX\ndKoBOFJ0bX2jeUIt7otCr4yOtcOmUb7Z3VwVD6fEzUV58C8qqvYXOe8FVMs5\n2YLMuyYTZo+PnsR3+r1aqaQs79CONxsyvmu0VJp00/M5SPhV9Z8G0vz3ev80\ngs3b8AEhv4G1y/vbJ9ALHz7T0nSBYGTcqgwNr3LbMVK6TpjGfp1PRBZ66GK/\nZgiG2/Y/powwRPKeVt+XopBt56a+FeBcMOtsH7jN27TFc1Td6yNt/cXg3JWQ\n2g+Jkmnex3u1n8OqachlfvtCFoMsi04xGKW38I2UsOqcn/PvNK4TX9wuNXnS\nLyUMVt4643G9SZJ3OJ3d7Ed6F3hfqvIVIZSM+v8TlmayUBD3g1EwVV++LFmd\najDGq1/ZeL7r7L9fBSQ7R6eO3MY7ly7V4OaIjwGmR8TzzgWwTFPYHAFsK/8V\n1kzQlCPHslo9gE/iyKWqRzVn6MNOmdcIncZYKZFQg/nugZhji1IHu3S2OBZS\nkRWB\r\n=NW7U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5EVyoSRI5HyelCGu/ooh4ehx3JkL7KFIhEimCfrlcYAiEAhtVIypLyilivkFse76hLoGanPqreWe55FY6X4Rjqcn0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.f5a3542_1567525635469_0.1822772572965261"},"_hasShrinkwrap":false},"0.4.2-canary.94dc3da":{"name":"eslint-formatter-github","version":"0.4.2-canary.94dc3da","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.1.0","@typescript-eslint/parser":"2.1.0","auto":"7.4.3","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.2.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"plugins":["npm","released"],"labels":{"dependencies":{"name":"dependencies","title":"Dependency Updates"}},"skipReleaseLabels":["dependencies"]},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"94dc3dad38d3c8bc8693ea651e36f875e8564f70","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.94dc3da","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-tiquyAUSRHvbbfMFR2laU7nuNzQbRIRDuXgQ+k/70/dOL6O2qVlwcbhY3nUapncDmn/scR7YTPPh5avMVyTb5w==","shasum":"c09b35119a964157015d2455945aecd2bdc13f1d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.94dc3da.tgz","fileCount":12,"unpackedSize":23032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbpLtCRA9TVsSAnZWagAAqGkQAIz4Ojk4erKhrrTxuMfL\n5qRDyqhrtoBDG0fcuNJGL9zZfga9cWUbfWARdqaSI3CTL9LkV7dkli6BVaT1\n2KKnpmtQL5UiXal+gDoiuTRWl+BMmGY3VAejutJutvZCE6/P4GEnue3DB3x8\nxvpVFJcvLhJhtHnenAp+JKUbvOsvPtjPEBitlL3RLcVcIOL008CjPYOSATL6\nOhPPCW/K/TrzmurQ39jL2KflnZFT5sZTiF7BxGiOcplK5dxdUFHDJT7qfPdu\nqWweG6AaM2l3bqv58tLVzCh9h7fHtKsObutjj+bLbrFUXExC+pXdMMLPE4vE\nfgcCNnkwV7Nr2fJ2UJQ+Vr4EzQgBcJt4xbKPQctAlfdSQ/HFlCGh1Z/M7UbY\nVGZ7wVL15y5czDjv5aIg4zD/m1DgcWyOX2Txt3+EN1zdb6NSBDQk5slVS/e9\n7vOnGvRfCpgg4NhToC+2Q1kpx21p5w17kujyDmUhNvzX1BB1l1kfH2VbKg8N\n1FZMnA9z+axMUn498jwag0u9Biy5RNQ/hFW3LWZi1Ir4ZwDSElUtUVM0tdvE\nh6Jsx3bNuiKl4letUUYqO0Z4VKVfGyui9R943FuZfAOEpdi1DdxFGRYpOHYT\n1G1jY8O7qgObe2jzKmJJWmCLRl+9kaVPhZebUx3RKVAanoqp2X/PiiWgCD8o\n/NvU\r\n=Tnbl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNFISUdwta3X+Ca2nNLPcNsBYWb7Pb9M5PVINXuANjCAiA+GqF5Q/W/6lQck2YNgK3UP4SuRTZw59QO7gr8qgE4zw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.94dc3da_1567527660791_0.8238017693163653"},"_hasShrinkwrap":false},"0.4.2-canary.d4cc098":{"name":"eslint-formatter-github","version":"0.4.2-canary.d4cc098","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.1.0","@typescript-eslint/parser":"2.1.0","auto":"7.4.3","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.1.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d4cc0989373247ca5bcfe07c1cc7f6ee1df98c89","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.d4cc098","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-TfXEUYSQAKv3HWEjFwxg3qPqAVN8s0bBbJiFF3rZdaeCdbwR47MF1cTt2PWaPxFtSjECtOz3CmyUou+TuttuWw==","shasum":"fd63e9df54196a3ed66791e3b6d04626bca19d8e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.d4cc098.tgz","fileCount":12,"unpackedSize":22876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbp4dCRA9TVsSAnZWagAAsUUP/iJfd/eKkrOXsDv2RQam\n/55BAfyQ1Sz1Hxjw3c53UXyKGennmzyStYTGkjqkHACSh9w2qLAMZiQDaTsJ\ng4PGOc/vAEKpfhAkMz9XRJogMMOxKoM2WEhNU8h5Yuik9F+FVKwl9qjZGqBi\nA7gv52QsxmGuSpfT+UEoo/sRAg9/ftEfKMrfkkXRAzDBKI6PzoGpIYO0A7OV\nShAs1DYMPWNvBPZOBOhtlt5B9GIPNPrNoHXQWD+4unuvmrxcwCXaOMUOicPq\n+WKw5uFB3hTN38E0W22VcPxoGiobS9snwnKAVGBwNAs/JYyVl7iTSf5MvQVO\nqEIpu8KNpm2nFlLm4tVsPeZSZiQu26zQ3/H5OF3SHqxN+yH4OYqHfUuQjsiS\nlRrE7dUIGq2P2rmsO7+yZpF53BT5xOk45SpiHpOYag9YowYUMpG8ZdaZut5/\nQiF5K+pFf27rXJsfyCu0UoGXnts3Cz5z00/CA5bK4OWo2WON0LEkvex/FCcR\n8+FGoYMQyBRYmP0Xt3LZAymQ0NDm0cvn0vIhKSVLK1uPZaHrfrqMV+FqTe69\nCd05Sm6wnLB6y4VCaLMKwgFoxmVRTkNO/OYYCHupC/EDD4aqAb1xjZXSCv2w\niULPlRphyyaognymAEBTOGvvbj4FeIikzBtvqAVksl4+xCvI5/TNxjlROCtX\nwuwa\r\n=tu0I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGItvAprsQOkuWJq4WxA8SESSRsT09ulksvJGNFFvO6AiAv9RRwAvl+EGsJpa1oCCOaSVJ6qeMsCkBe7ahvrj90OQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.d4cc098_1567530524454_0.16712570651917336"},"_hasShrinkwrap":false},"0.4.2-canary.8da5339":{"name":"eslint-formatter-github","version":"0.4.2-canary.8da5339","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.1.0","@typescript-eslint/parser":"2.1.0","auto":"7.4.4","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.2.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8da5339c699ea9303c5a9c88cb24d64ceaddb6dd","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.8da5339","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-1Kttp7GrzVKG/6Qlh78dPje6qErXBlF4ecrANfbcjgxeJj2Zz5ifsEY9VZOVkxU6S6ba4LNXxOhLYI3agozVMA==","shasum":"62fcf73adf0387c115513558e1405c33d211ecd3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.8da5339.tgz","fileCount":12,"unpackedSize":22876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbtltCRA9TVsSAnZWagAA2ckQAIt7uYd0+MRFGjBAnz7P\nnEzHfybe7UzB/br5ndi4XGp/7YeBzV7Qy5S1ZDG74ONHPRdFe9M1flY9PdyT\nexLNjBlGLFVN2tr2TeLucV6ZUsa0/ZXlPX+Qvj9o+cWmbEcyLJb4fsFmVaxC\nNGtAR8Qm73+YnetefckSaF76xYYp/lZgieZ2H176mN0XEqIcRdrZyeTL1QKv\ni/TVtfIDYwAUiVnRhj5QqPa7ILTRxkw1rQ0rQJNLONXWwI79H97+BaqdtgpJ\n9ci8a8GnY7ypnVtNKZX5xMT15+EsL8QuGNGaR6W5OsKNq9OmmOl3/PR4v5JA\naRsePHsHcVNSEZAZmSypeYRtoQfqraVrzJe/oMLpKmPsSH1yxm1fdQLplv1+\nqoyZflF1diU+TrMTBfQzBXrPyy5nB/0As+rD/M6tQFe1GaAGPN6Bfdn3d2/K\n75av1vOCKcwoDsttrhD6/iTxkHLl1+BH7IRAiXhiCwRk1sPw3I7atyzBaRrY\nE3V68ElnCAdPd2XwoDy1rUDpG3vd6ZIkrijZDSRbh8Y+9SBvf0kWGUo8We1Q\n/ais9DljvvPKwlreiAl9mPn5htqZfOBSARBfLXYzuucGXT6n2gW8lOMswIUP\nFYmiZ3aFIRRn6vMX2W/OFfnnAuXEjqjf3BIhXJpZg/PgIh3J4puqcYDZOOmw\nlE6P\r\n=k5o0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzyGXPxB85elzMjI5UXjIy3QRbpjGxydZ9yST0tMWZGQIgIZA+yvXxC/v2JTlYsqX3VPx1MUaP3nGnJkJmTRGbn90="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.8da5339_1567545709059_0.30929738277387986"},"_hasShrinkwrap":false},"0.4.2-canary.b415c29":{"name":"eslint-formatter-github","version":"0.4.2-canary.b415c29","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.4","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.2.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b415c299aa763855284524d354b425eb644da8c3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.b415c29","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-XjYZPytC2hCAzN8gzqc8eFKx1/lxoYenGd9OWQFwymwIKX4JsJobB7ntPnLKkvTWvAOluveIv2r+eN2JPnIrbQ==","shasum":"2f1b9aadc89252c8b61b8d8910a46a79b808068b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.b415c29.tgz","fileCount":12,"unpackedSize":22876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddoe+CRA9TVsSAnZWagAA8YcP/1w98TBC8I1OUUc0JCpq\ntQtZDnLP22fb7MoMwCPfJk9eM86vJzuvlxvotFT/Yjh1W1+GDTHQQxO+waiR\nLjLRd66+WG0knulIgkcGzN+3pGA6WXak5NbxPPpOw7t7DaHECE9kntGsmXRQ\nBLbAf4o6YcxgAy0AMUzEdJ4RG9GHqTddqkHnEksUx9yIHT5rp/XtttyZDMJs\nqlq2mo6syoYJe+g5SXIomyPY4ydHsjNUQLq4I1rsCOVqknE2A+lMi5Y8uf8B\n5cSeEBJSKM+oPz+flm9GFrxqLKIvr9arLAU7iQcQY/IZ/Jn34WxF1pZd9b9v\n6xsXNM0eWy9kjzvn1NYv41FeQX8qMLcMfoP0sFkcSSW1RHfM7jcKaThIG/oj\neKg+9vg4xu9MBRxrE9H8IN1fO+g8KilUl/0Mm4d8XxhnFOU9fEIN8r3+mfds\nHy2qPMnuhe6c0TFeGlj67//NA28nv3r2gNrdj7FtE5ftMpxFWvbjZh475W1/\nkQB2pmYmXG1z0MFZGIlsi9ACO6RMN1EKG0uQ6moic9JNByY9Po4AR12DSHGy\npXtEYXvp21+wVF/0vucgZYAbIObJHQcuvVzE0ZN+IEayB/gQryLioadsPyjJ\nn7qkxI8gQpS7jxVdSNmULIFiYtVqWxlJzA9AYY/q6DKwbuWSbxSirqkLMn+I\nBQVU\r\n=OC4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmN246yY3yuQYlHpTXvONmOCbzp+wI16x2wekaUgrpiAiBuOxK4I1izGkqH2kamElkl7K1XqT8SbrbojSdFvpQSMQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.b415c29_1568049085795_0.0366764839114857"},"_hasShrinkwrap":false},"0.4.2-canary.c6fbee5":{"name":"eslint-formatter-github","version":"0.4.2-canary.c6fbee5","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.1.0","@typescript-eslint/parser":"2.1.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.2.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c6fbee516016d8e35e262ea8f646577f690a9472","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.c6fbee5","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Ogn+Uc8sgFQiQV41GvHt24sEH2KAU/TPQJcd5dSaazBbO5W/tytnsuPzLCYIH2cIC7ObAkQU3I2nH8c7vouIRQ==","shasum":"d5d05c48d9a5085db37c94da08f7a57a31d843a7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.c6fbee5.tgz","fileCount":12,"unpackedSize":22876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddz1RCRA9TVsSAnZWagAAfd4P/3qYPCQ6q8SvByJiM6ZW\n4JB4UYKrI5kwpc1MAhD/LuXm+ovvJ6kPq9I1Yf7G1+K5iz6bb7i0pGKHKfTU\nAux6tfpyep+Qz1QskF13I3BDkIbGmH3mJBqQy6FmA7cGdb7WrUyxcjP4fNsc\ngcb0Jwq1Agl+qmhteKudlNMEVegvzO6tNLSYmGGPu93UhYApd6djhvy7Wq+y\nRa3crFFsmZai/WLdRoM7KdlhGotQXiofNU5PyZ7WUBzOTSYmgP2ihYbDPPtA\nY37WuQYP075JsPtQkvo4Dc8M0tbYyZOSCXQPzNDhdDW/I5cdh9TnFpZhxy34\nGdQi/EwaEJ3/PzKlS+pW5rpUe7IBFOut/3ccFTI6Xd2OzkNZvZkz0CzCvSL2\nroHPVspPw9hnkJdoNE7YzAqu2k5YV1Rl9nhJ861f3qVTTxsX39x+T3xpiQak\nDbrBGmdPsikVRTr0O2oAqkVLkIOm0QwurGBfugZO5YZmX5AcDdnDvGtqoi87\nMej239EVKSnU7EbPytiaiasgHXq1WKJChpTcT8zxcMU10p69drT81iHbbTZB\naY/jl3uqOyAhJfkacTZS6grC4WetsVuzHhVsGJ3Xu6mJcTry8AKBB0JjGNXK\nz0UBAY0XTSvOgCC7rCxYdJTR47pYqEaNISjI7MLgKIA5Y4JL9uGO+KB40LzW\nqbmU\r\n=0deV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVinCz7xZ5n0cHJEZS6xHXuVuPFp6rgLMf2woH8fBySAiAuodhYOEwYXsgQbhVXaBAE/ZkfaDiY+fQOmBzcflzWTw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.c6fbee5_1568095568544_0.3646612719300124"},"_hasShrinkwrap":false},"0.4.2-canary.4acb682":{"name":"eslint-formatter-github","version":"0.4.2-canary.4acb682","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.1.0","@typescript-eslint/parser":"2.1.0","auto":"7.4.4","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4acb6820bb4bb211fb0706e168dbf020aae4dbd4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.4acb682","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-deMwLAaM2AouYSReJbU9FjgQYTDvLRwQExBlVPLoHdmxOMycrglIWD3ZQJrrBadJFnEnyW8uPFuxaIMabrBujg==","shasum":"52522d142577bfc62d8a7b2aa1dec0282b0c0eae","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.4acb682.tgz","fileCount":12,"unpackedSize":22876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd8+OCRA9TVsSAnZWagAA2dUP/2guuh1kWrXbmtuiOQRq\nlHg4EqjayMCrkz6uJ04TW2UotYN+NzcBSxinkqqUszko178Rza+dLDt0f0Td\nxueTQ3Og4EYTau07jcEtTrudeIA7Rid4ug2h8+2kh1h2xOBxJr7M8TnONEgn\n+BUGyoDBE0AB7aFDPztjwvlgQ/2Tf5QXb68f+PJDCTd2EpNOWQf5aR/vtZnt\nZwkEr7+FdLdQq6D7NYMbAA+vdS8FJ8+V46KfpCuS21WnIslGo007qHWEkAsN\n9SS/ZF+eQGjPhM/0nZzNf5Nhs05btillCeYrldreySwyVIjpFJ8am7jeXGMC\nacYAKeIz1gITOp9HiAzs9ccfyGz6Cgv1dHPTZzEFgpb0/lcjj262GvywI2oc\nh15uDEET6LTwki6eOeflqP9wf04mDw4lLfh44GBGzm6tDCp+YeV8DuZmxmTQ\nfYeqklGU+AxTc9jXZShvSSQO+ohwR7lHfqd8qH9lIug0bA0IAnb+7Nrm15Kv\n5tNeTpYRR4ZknnXcUHHznKsr5b1Zq/1ulLQJklNr9EfIfImew3m0XYhnsW7V\njECZPfwFyJP9jqbR7l5Gb1aQ65Q4r6/sLctK6T10mTKtd2vn1Ex5fcDekv57\nFNW+OZ8md0nsjCfKayDRAjZZoDC2/4dNH2RYOpYisez3DdwISmCBPRC1wjN2\nqDA7\r\n=++bl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA7xak9xrwoEcQ4ZukFsm1+zqwuKBZ9SRWfw+nfAZW0AiEA53pRYA/02w/JDwnW6rXzn/vz28BIjHN8VjuKvwKDFHQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.4acb682_1568133005763_0.9150554473342092"},"_hasShrinkwrap":false},"0.4.2-canary.1ad3ba3":{"name":"eslint-formatter-github","version":"0.4.2-canary.1ad3ba3","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.4.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.2.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"1ad3ba3b03c11069dbaf7d95e89900e22422066e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.1ad3ba3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-6eeCk5CwBUFpGLYxKQ8N9nCBPvjAQjI9D3cLrrQtjDOGddu73PBvKavBhZkV7qnJ8DaxIbjywLn46k8R8BHsEQ==","shasum":"5a5f1bf2cb9d2440cf9afed014ab87e46bf519d7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.1ad3ba3.tgz","fileCount":12,"unpackedSize":22876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd9OBCRA9TVsSAnZWagAAfCAQAJBIJBkryOZ+mm/ALfkx\nJFHHpp0zo8Uul3yLDEIx8ktqnm/wg/XFYXQu8FacLllz04wSrF2DXDIk4BfP\nzosCD72Rmr71xwH1uxEk/g+0OIqI+UeagCh1/SPGrgUK+o0PFUV78LD4qk5L\njwPFUzbMjciFoqDzm96ASYV/UhIbcDwAiKtC/ukUJE9EnLKN9g5uyMs0r0lg\nbJ9c0vjygOTaryZafqrSebIjXmwS1MufLf7a5U4ipBQweupbsQwzTIZT9XTS\nHz9E/95FPaXGZdQTDniMh5BLyruGfvUChJ0jwSYsojSl78xnna6Yd+VuyLx6\nUAOM3uHLlzIc4p1rE+iLQ1BKRFv91uFCyGIuIbUMLND+uy99D50uVJe0Ybun\nyEmnTO056zDD2HuBT+5GwHApszAkTZSxWprumkVB8WSetFLvc4i1a0kZqs6W\nbdf4WrzroTly+xikpmtGIPQwkIMaDfRGDal8iuhlalba/8+69+lSfWPPyyiL\n5hw/8Y19UIEQpXZ1lrtcZTYcyLEiFDiuvo/sbLApAH9RR2kPdD4T7bXT6PKd\nd/usBNInPHWJOdNZur1XuG7y353h41DRC5uYXZtG13XO85tGhl2kK/PIobNM\nQkgDxxjkdQlM5gOSWX6XiEWhESKP5VE2IsucKD9Ik88f08ovMkyL2FLAddrO\nkabx\r\n=R15C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2Ocddi/HS1DUhTfsff2Augird/1Ma6+UcuBF0MyxtVAiB5pSXh2e25f7nOkrO4nq/QgwdCYTLl6WFVk+8NMUrkMA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.1ad3ba3_1568134016285_0.461267547416659"},"_hasShrinkwrap":false},"0.4.2-canary.9631e3b":{"name":"eslint-formatter-github","version":"0.4.2-canary.9631e3b","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9631e3b969d8729e1cb67cb9c941d90a1518f76a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2-canary.9631e3b","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ZxXX5PFT5D9XDnyI5Ciyn9jmWPpQKVADXH95ar1TSkzGmg4pA+NdzzWa2ElD4twpxoMbh8gCSpNAK2I4MD7a8Q==","shasum":"c11c8043eb057d88ef8a716fc820d53aeeda9b15","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2-canary.9631e3b.tgz","fileCount":12,"unpackedSize":22876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd9sICRA9TVsSAnZWagAAHGsP/Rc/vESEshK3BtRBUIKu\nGJ2PwyteJ0K4KdlAK13hhlmooSCRXAccA/J6y++sL1b7LO3nxZxKGKCblb+v\n1oppAWfXoafxkMhdIMkBhg8ZITRPU3radTkokLizJAhHQUqM1vnHSTNLQtVQ\nt9xv3wmeD1Uyt9dt+rou3jxRScbIDMQmV1/Cje4/tCXv+RqD3Aog1AwuIKS6\nqQpfO/mpz8W2KEMNK6vcdVpGmGWhyR5bkJyXMLZYMQOBPVXMGJcj9LFeTxJX\na9nze0li2rkHicWn5pz3gbgb8CBtoNIe4pTVxRZ21ScUWf9tFPZdXSIfNVaG\nUUKP30kD9O5xR4A/up6HD9rsr+uoMFp749FeHeNU23hzAGsgP1c2XJhv0QpT\nEu2AoQQd1QPSDble85FG0br8fJE5leqHN671d8tfUKN0AntXEH7ZRABFaWzg\nqTAigPweIRL5zcaujXoPFAPgy5Aef6ofAiMGXNWvJkNa3saBbQLIL/gfwxdI\nOtsMANsScCIsUyajqrpNXDtwqoN+5APtkjduKktwhKZV4sXLEn3rl1q1It6z\nHULkEn4IvGTyuEqOJmz3uWpP9CldmDctuhz++beCjL8Sqb63cK0GXKXH7W/9\nqmIYHslCAyzo1QaZb53MVHEuZqHL5CfuPyiMeyMI03sKPc6sFcYF1JfZgo0q\nT0/C\r\n=up3f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICllqslSHkykG0fARk/2wva+Vn49T1cd8BaIiHSnJ/FwAiEAiEa7Fvqs8qiFjrfXoReKYQMn+kb2dENBgfAKTJ0blO8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2-canary.9631e3b_1568135944097_0.41037444622308605"},"_hasShrinkwrap":false},"0.4.2":{"name":"eslint-formatter-github","version":"0.4.2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"a69157c97f261bed04fed99c9132bdf84dbc7a6c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.2","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-y2Na/F6HHtMyt5zRCVt3fctsfbZe6801zuFpf0a+Csj4gb2OfShKmuZ3yBSyYkvWpSwzNpjowTCMqg4522AGlw==","shasum":"4c0553616ae5b30077ad8a522fcf83105ef8e30e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.2.tgz","fileCount":12,"unpackedSize":26114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd9vdCRA9TVsSAnZWagAATiAP/3q8c/OVRHiKmu2XgTgB\n9uSKSSXcUVGyvN5SH6Iff2tyh7X4NfH3qfuNyJqnnwdVMlnIuZaqYXIfbsXR\nCwtNyk+ovZBpuucuN3Q7Kyrpw+MeK1/MVhBR//R6/hVrqLlnu6iUwWTl4e/l\n3Qm79IIs6VpVTm7SFva2IaAB6+CpQItP5EuujW0y7h5Xj8bLzvXGCzp5l3Os\ngOLI0lF8MQurVNpmey8oK76jFX/dMMyXQHJ1/MU25tcMaYA+p9UPBQBabSsw\nKyqT9nN6qBQXDpnHJVp4nkgyj/GhJ1vct5YacMfUhIQ/aQ/+dM4WjVZJYzbj\nH2/M+RfPwurxUqhh213/lMik6e2eDmqW7/vPVXy12ONGDBRU43cJa81Bm1sS\nwi0+ece9DKCpNCR4q2I56TN+8rzcwYSE650/1+vf+X7xk2lnycfvSSrX7vmy\np4/M8EppEC4qLfb2VLdqCkEreRNb/QWaV1OXJ/3zC9z4QMQjjX08ajKoZxM0\nE1bvL1W8EAveQSIxHMBfcX2oE8ohpK+PyaGaAgsHqLdbfsIHcY9RFWymn+mq\nr4XjYuxLOqK/VHsiQdITRh0yMtOZFXdtdfptReGgdutbSvH5kpRtfSnMrHu/\nKHQ2naKAVxVi3eGkiMR6+VPJW02FaEpsrymzbnekQ38qRVE5dAWxnxx0QEjr\nkHJq\r\n=1yjX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtMrW0+CRJNay73lSXTtzWZz8OE6J2Z7ALSVZr8PZesAIhAOm7iBew8DKBuvZrx1LHXgZrwk5fO+fXZdmKrUJV14Dr"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.2_1568136157146_0.49642180114227696"},"_hasShrinkwrap":false},"0.4.3-canary.19f1b56":{"name":"eslint-formatter-github","version":"0.4.3-canary.19f1b56","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"19f1b560cd3e1010c3b40657c429b3c83fe96b3d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.19f1b56","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-tAGdFtZmUMT2kfLXzRI3DTeJ0Wl7fDFWT/ncRg0Z/QgixDAmN80Rosf87zI3oiDlivg3wtKscNwwkO4BiFcPtg==","shasum":"ea445594c44dc7060d914ac3c78c26a604fa6c03","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.19f1b56.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeBTDCRA9TVsSAnZWagAAvL0P/04vJgh+GWcjmVlrWsyu\niPuDrQXiBYQW+ft5gusje9+JCKQxlxjzq4pcFARLNPfxwr+OKX48tYNE5ARX\nROvIn1FlRr5x2LdrNiNq47ZOtSaPxnaJ7SO5vQRhBhO3CmU1ftKOy/jkny4T\niDltfr1hxkR8by/+a5vi4PusXGS0gyuU7oREKdiRa0RpNMyTQ8Zu7RMLWQZE\nvMI0FU8UY9vUGx82rl4/eR83m6y7XsYlsFcZw498XEZyYKHFVgHEKyfwg51d\n9v8oYv0SaNbp6i55qocBSG5hFk8mUY7xzU/XvxubDxEH/lpCZ68ZuYEdF/Bf\nP0rmX9grEYc6Bk4Yvy6bbaKBZpdrKbDiz1Y5i/E6Ph6DKBPXktw8tMQiCIom\n9Tw9DJFfXIwtUj8WEqXjesnypugPHDfBGVQjxdpHXOwQtzV61lwfIyj0SDbn\n9yY47THLzEmak6kmr1BDqm9cB3aEfEbr0/QKhwCy1BHCOiYlFgf6929RBdUY\n/SbH5D55nmSh/K8lPh0XuxywPndaf3iCTIoy4+uxUFCr3PdUAYzNeG0I75P0\nI7WQIcVrGB8DkUkapCyk5O3rVuMT2lKpkjnksXsUm+XBLXi1JEzrIwm52rO8\nEaQGNxVwv8XQMEiB3IjdHmh+E/68Q0IDEz4VO89sbFeWKxfmIvMS+03ULQaP\nb/bR\r\n=vG8U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdsrebuTPd7DJzdX+JL+lmuCVV9qXrFCLcTQOq3OYjYgIgDwblM7mW+rxnnP/J4BDYc/VwzEx3ylv899ykEyhJKpM="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.19f1b56_1568150721509_0.7457182344223092"},"_hasShrinkwrap":false},"0.4.3-canary.ef10986":{"name":"eslint-formatter-github","version":"0.4.3-canary.ef10986","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.5.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ef10986bf650a65b1238c0aab100c28e1c34a68c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ef10986","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Ddxe6Ezgg0/DDXbJKoj6kPmEl/MQcqTseQ/z+o25nGHwOnxw+HnnA14bXOE7hKlxCe8dDaIoHEXtpRd+kotRnw==","shasum":"0185c0dcad08399a4c12efc9861b6c3ef4fa06f7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ef10986.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeoLDCRA9TVsSAnZWagAA5v8P+wVNrLTH1/b9u6NLP9Yp\nYYFPAcMtdhapJI5XiKss2LTeolASmouWfWT1wfRplTGN/w+Twcu3NZmMwRHy\nLKSFuML34mGiuWD5BM2o4SHXfr5Xw3Q9vRolKjJtdkaw4ShF0AF4//ApJLxI\nl7WTqiM7wbPQc9nYjME/IQfrUmcSpyhaUXSri4aJlpyFqj4IDMhstbZkhDvF\n0mqjCT4aqfP1Gh1GIuek1C7xH8yVzSlyDvzMe7obTp/fe/b8UuhrJSXGTdXk\nWAEfBtHTDbtrECNIKuwkPFxv0kB8t04xogDubICH7F4/t4dyrwMVTISMbxvD\n3lw/jj9cbyxf4FMLjZqoJGHwVuEDlJN5f5X5DVRhgisOTv0fNqhk5v9tWD1l\nWHdOfrYgP6TihXlSttr0NIfljFwj2wXeEaN7Fi4/Oz5kIL35vMY3jmrDsWwk\nwj8U//YG9nM2j8ucI4L9hL5gpalyYfug0nco/MrisPW4o18hBLiUEit90Eq7\nR3eJDdubrK3mckTfvR1u2FRNYh73Lue3EFk4RNaIiwfsnapVw0q1Auxkh6CY\nnLwXKCwhqLQ64wC4LQFt9TGTSw79CkQ1BEYjMmdkNJh4bGZcviisnZCxxztm\n6kSZXwbXwjoU0dSxmzklTfHcrOl8Op3aLWrJ4Mu6RCJ/Tr3oFtM7E5SJQ5At\negWj\r\n=P4lp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfwTufbqd/ZhIQ82/QlFR1VcAdjL+F9a6WozW/1J+TmQIhALIvw2efqj0J6+jrfUUTOX3XR1UzR7ljdLLqDSXE4/We"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ef10986_1568309954700_0.5564375563868191"},"_hasShrinkwrap":false},"0.4.3-canary.2cdcfd6":{"name":"eslint-formatter-github","version":"0.4.3-canary.2cdcfd6","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.6.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2cdcfd6518295e03ffbc3d35cad00d145a30a1da","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.2cdcfd6","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-PUDLn1Ww2rbY7530nd+IX1KP5U1mLvs6zx1k8YV4qJzZCTz9t1ZH5u/oY+qUCx53+hQ6me47YhpHKcFV0Vg6Hw==","shasum":"3abfb8b666aff524b19f9ee46fcbc8bd13b3dc4b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.2cdcfd6.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdezwGCRA9TVsSAnZWagAAnMMP/iB7g2WuW/C7VkZViPtC\nUm+np6cCYm6WI6lWBsMa2zvtO86cmp2/emuUkXwkRDXOdn+0rjIULsOxgUMZ\n4rEbs86Kv8OPXpTz9/6gMoxzEh5HcZDUDs0DYTl8c4a3c8qIBye3uY3fpSa6\nd4DzXFZbcrzFRmFWUddEQZ1gVFs9rx6sm24aC3/rWkI3ROVh3/JZHk4SwA3R\ntQldaGnwFkvjA8Z/F8DpWWc5/1lRT6a44M4xbodvH5sAMngXCFCxWYRN9yMi\n7T6gUojrfi6CxvkxUpKJokYS97HzhMR8JsVrjckkEY9hGif7DKdOjErwqciX\nSNion0o/qRH+tY31qFAxze5YsbSYTHtrMtsJN2BQ0t+/8KvbwEN6hSo0DUO1\nj1G4c6NqHyb+aBmPBEtut+RR3xv3QOBR5MkEGuyHDi/qWx9OXVAIPmUx66bE\nVG3H1cVXnrSqOrtolXOY293uKhCpmu6vmsl9PF2T4oFppUS+3rGl1WjxUbI/\n614M5db8XVELHFvPTUHBcwyOUiz8tNp3E3uxrIIyMK7HmPxUTgcioCp4X9ac\nqmqBaLxwcjipSNP4llLjC2MdDxTMo9fmuHzsCPAiEFHlki0RefNIG1eaFmfA\nvjL36W2u+I7iT3qpj3UTth+eh7LWIJ4hp2y0pq0njtynbWvJpYSijKczRkSl\n0zYp\r\n=U+8m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgiMz3BGqA4hvhxQNZdeZfqftpg36kw3in7x1Rw9kHeAiA7YnuGlhWSdM50IF+J4oMVLVQPFCOVLBHFnooiZGQ3Uw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.2cdcfd6_1568357381452_0.026982549279116697"},"_hasShrinkwrap":false},"0.4.3-canary.37e80d8":{"name":"eslint-formatter-github","version":"0.4.3-canary.37e80d8","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.4.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"37e80d80833c22287446a57b6c679d3b477e16a4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.37e80d8","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-9yYpY/4ae9A9C/6GIE57r7J2Yn2RP2B+uNQAT1n7N4Zqlri4jeA2dDsVgQiIUYnR+pceanwO3v4h7ztkHpWJow==","shasum":"958008f3f34fba2e96b52f2c7acc01f06939544b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.37e80d8.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfE7RCRA9TVsSAnZWagAA3xIP/0idiXuCCLgCz2svMYiD\nq8ZIYRclEVR8YlVECQzTOsgMAyXhhAJYEklIdKYQYVn7dlx0V91onE9YocU4\n+smkRcHb5/y4GJr7Wa1JsNffGO4H5ATEEMEZyGmtRcjkGD1/bEERS0RlxdbX\nOWYpFIHmRYSAsqaMx3jkKtaTtLzTiEKribJQ3wK8a1Z212GKPTssRKHjF+mk\nmKIYEkc+FLa57gf07RIvQhFYwUhw10J10moMZaT6NFkg4fMdPNanl/ThtIBo\nTm36Z9+FLY2ell0KNDH/D+D4lE+2IFiVim0vQQAmSr3HQEX47NPp5NUiN8/x\nZnTmwaJoQMsvgQ2IuziN+e7+J29mvH4cyJHARCdXRD3yaC828UHCWONXrSKo\nSnDOgL1VsI8qEquJktK4en8ChxG09t2ZXgGSXRfRuvLaycgH7KxevPJ8kVsh\nnI+vRlwBaefz+IKF9UNkfl8H3J9LDlJTA4ykUUDI6Tm/ENNZEwDygdfFNi6X\nSlR3SK27gUpeE7NNW568lguvkAuDflGuDsDc149YMiG+ypfJ20JTuQhI7O64\ntKMe3A1mN0F9r7zekONRXLEyyaATWQRWzVmdJ6Nb908G1QE1wivnHoslS1Pn\n8gHBaIso0g59W0ajGlJEUoVUezOOwv5e7YxSnj9BjxEO0JTLB3P48mEXLoSo\nOwvf\r\n=Op15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmIen3sYnUy6xadwd/LAp2mFlU3RF20OCXeB5yoXyViwIgVbY0aa66Kmk1irs3Cegj8BecX7MyxZ/pKAR8V55ISo0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.37e80d8_1568427728333_0.23442032547365432"},"_hasShrinkwrap":false},"0.4.3-canary.fef95d6":{"name":"eslint-formatter-github","version":"0.4.3-canary.fef95d6","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"fef95d661744a1acdc987d200f4e40619dc99fcf","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.fef95d6","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-dK7GCyAhWW+FjKOrDrUCw+/HHbIVeLoow7U2uMgJWMJP2bhc8i/OTBAdkH9Iam06B5tqREWJRdAIfPmDNE3bcA==","shasum":"f0b80135c5d6cd6c576a670f755141d4a61d1528","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.fef95d6.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdfLEQCRA9TVsSAnZWagAAKZ0P/3IDdHP+PplyGFfDPpUh\nyVRF/1zJqBeai/nan2Fhx5HCZ67+cdxSmijSQJNAlsaMumagZTKm/BOwcNs+\nqm8TtN+O052bOclAFQd4RweDNw29OD8bHHQxaTN8/aHOYaZNpRaGbvv6SFml\nYxgTHPLoe/vKimmt4kdV75Lb76hKcfWRrlRlJZ54Hc2MZ+q3aFOS3rzV8yIh\nJHBZu4vJnx6KI9myonb+7x+YdHzBjdNskrudMOhSoaul70w1JLkfix4b2WPm\ncQ44zd16W1pkdr8ukmPRXTuKoT+TSg0mdTH83HzB3sLqlnHFTo+f9ZcK0lJY\n9Ugs5VXlUZZre2RPzH0BwDIfpYKjWS/WSnJI2KchPMkf3bo6pFseXReQHjI2\nIyAQ4u2lk3bWX8dLEdyOBjRkaAoHQiWo3Sh895PHTzTN1aI1D/lSQXgDAEuF\nidn1+XnG7SRZGQk3LcBk/XY+N3mvyffr8do5jCy8h4uWolYPohfDu//o/guc\ncoI/JkAoKEm2OEs75+xBGLVhw9+wADzTXbJgBWjLN+wUc44rhUf4yR6DzXTU\nAGvsviOwj3Tvr6o2vGGOLg3sPnu6rfAhRZ9Ieq+ms1GccWeU2JyE/lrDQxYW\nL9/ovV7jz7kVgrJLCl6BJldtH3NqvlQMrsMkJxt7UmZM2NBVmjlzNbU5c03u\nl3JP\r\n=0a1i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO7dyC6Y3iyr9Aii1GQ0uci6mxEKvPNt1IYRzdpElV7gIgC+O/Mdf11LkPAg8lP31WvLvmztKFfhGXioSHLB2189Y="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.fef95d6_1568452878899_0.6323602749480652"},"_hasShrinkwrap":false},"0.4.3-canary.910bb66":{"name":"eslint-formatter-github","version":"0.4.3-canary.910bb66","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.0","@typescript-eslint/parser":"2.3.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"910bb662918c905a020d245978553acf5bcb785e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.910bb66","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-q426ciS92FYJa8RsdBPjuIFOa9JwAc9XIitReAVbdNjxj7FPVrKs9ya+XFU5syuacuN4JYnSuepHidPzsG+xAw==","shasum":"8f938046b5ad84be41640625d89b59d53b5c412d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.910bb66.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdf8OsCRA9TVsSAnZWagAAzfMP/2SDYdyc1D8QQ1d5OFvC\nbWD3/IqbMR9Tfn9Hr81gZQePHEKcR4zSzqqiItG8iZlLwpM1wLF6ysNMv9jF\nfiMxbuA/AGFXjPk3Szhs4jlFB2pxqi4CNXDbTdupr7Xm1ZyLvK4JFLKVlH8u\ndMXlLd8f4Thvm7zGI/LQGT0nXWxqgUrTpLoTIah7WVGHANo3dYs1v3IKKPRZ\nlOxgs+xot2nw+9hUnWkwzJDoh0pM5vyGH6/Ta+XMiyarx9usUON6ieksZh1R\nlc+2XNqa+Al9eysOdSiXsPRBucrlrUdpCLBgVFTBM2ZUFP6sYJlQMMtpVk21\nfgd5UXVuAK5eIV7ON3mwTBZjAh1bGnLlmXbgmA1rl/DYOkeEhRpQoO+N5wAR\nsSvUprmiOSHOcgK462YS3slEtJ+wd50LddduquJLH6BqSI15xuQuGqzoqqUw\nU1Rl4iba/6d58hDqtLLpIUWk0Em91jEs3BTYSNA86r6X558QM3hiSEEzBJP7\nPxpNy6z0P6oEEBoTg8XaCfeOseoUU1dt7m3XuTG2vhjgq3dRfZkltzcqeEfk\nBJii/Q1Jxyzk4MXN5o2J6e7s0eldDQUUgJMd1PQfi2asN+RrV/6sbxj16ogJ\nTH/slkEmrcT+sAmNcAGPU12pCoovbLonc23c92DogfBcL/habdeuAxX+SQJf\nxRn9\r\n=GXRr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4H8FZJRYtlcikTvY/H3qBBS38qci+IhpF5MLhvjHfLwIhAJsvAix+8z37sdNEj3JNBHCPat8Fb38EAFNWLXwqZMQg"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.910bb66_1568654251616_0.6429751909024952"},"_hasShrinkwrap":false},"0.4.3-canary.fc0d0be":{"name":"eslint-formatter-github","version":"0.4.3-canary.fc0d0be","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"fc0d0be46a5792441e948c21a1840f4961f56b80","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.fc0d0be","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-SibkHTsVdyY58pOC+LfPsQLdT1SvnOmTQPk2mhB62xTA0tyVC321hlz/ctl+39OeCN+rb1GxGrF9mZAtlldSvw==","shasum":"3a122c1cbda7ebe6344cbb3d94dc1bf131207b7a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.fc0d0be.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgdQvCRA9TVsSAnZWagAAtFsP/2ZjW7PTUwSjGN1fVCwD\n93yxoXYitDSAXU/GkxgZVtsoQkiCoNaEzErvFU+50+KSENI8ju5dM8bg0Fo+\n+Ov1+WHNIHuC/O7CIQSFpH6FriCS2HU3HCb1u9I3lnJs9WKEG7WgCYalWIXI\nWF9FcRntib9wFM2cqKx8trWRyQZHmPmB6xCZYYM9CIHYtXeInvqHge0ZBHzx\nWXk9hCgtcYK08nEa8ySxsh0YOlIR+wzSG+VBuWCv4wCx4Xk5RcKiG7e5aDiX\nQ4pMM8VOnMj2O3WgDLiMM7dqOR+W19WGQlH4f5DeafP0ZipBcCuNd3OhEwnH\nzhRBjo/yG5THIHtwKMcbC5Mpdo8XmMjbMHls+hrJ2W/uYnckPlrRJzpmc6k5\n5gODaLE1ZyI+i9TRF7LLn80R80LK4RY/YqJviZeTAufBaqA338sYXiBuzTAA\n0XrxDsm9nyPIDuZt5LnSfAWFn6F5uxC/DcN5b9po6Ep5NGQKqvRd/dsNAFK9\nmYcbLmNla2FNHrJFyDQu4cG8GqWrriNL9phi2m/EHPIblM0119AtkY5ppMAl\nGBlsl8XcI+iNFpXuV7Qu9jFzox6jGefbDu3me90QJNdgdTjXnJGZkvELJqek\nOwzZF+KCKviefGEIqSMlmTG/kIg/jEuidvJbVPsqPmEbrbSVH+oNbsTff4UQ\nWuIK\r\n=BT67\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD06NHIXau8OBcqyAFKeycg3ADuxMDofZAwrKXxrHQmGAIgSElbZ9mvRHs0nljWhKBOKMou/C6qL7l8hpTProo7OM4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.fc0d0be_1568789550928_0.5216191165158717"},"_hasShrinkwrap":false},"0.4.3-canary.11c3cf8":{"name":"eslint-formatter-github","version":"0.4.3-canary.11c3cf8","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.3.0","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"11c3cf8d0e0e1f5ef97deec17599153c9ad94223","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.11c3cf8","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-/wxRXnzAoXBT0xXftHUMBu6SPVch/jRzcLwXBnJJovGLMsi22QOcga7ZxFTK7Uyxn2ky0zZq/fWYz+hceE6oUA==","shasum":"eca08faab408f419e9cb2d1b14757ec72889f55e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.11c3cf8.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdh0/5CRA9TVsSAnZWagAANQQP/2jProEd41esMxWAXc3V\nRU1yzUt/9HO0AmJ+1lz3KBRPmd5Vprmrb3pA5zO8U1wk16d0L0YT+da3XCZN\n3e5qRW5RmH+vWw0vYXgoF3Wo//z7XaF/UJgfcRegOvH30KSjrUKlbAEHoz07\noartdcqZvyFmK33C4bwd+kF/nJ1ijZuMoK4uIkGtuxtT7Ja8INmqdaABMe8q\noXMz/vv8rV1NZ6JkltLjNzl+JYp4XgM7XUXSKfAO+uYpXYO0mkzLFdcIxg7u\ndPIGzVyitcKwcYujv8G1/wPyxrjdsAb5er9PO1LIpwnOGcq6WRQ07bOPBHAO\nMA7oSP3lTxTm6ZX/fU+OCI40rrUAl/sJ1yKN8ETu+XBuSvVP/FYM9hLECgbA\nhqec5RqXJMfPUIDhiGrmqVOYhijTAOkbJ1iPWVMC2n+vwmNytnvs/kEtCKN+\n+c5vJYgSr20tFPMR6N8jDPzweOueK3/FCzfa0BPUKxDS2bHmi6o9s7P5+bTa\ntd3MXXzu+2rgthmK+UetrJtbgfgWh41rPtl55MmWJv8SE7TCUao5tfpM+Mjg\nSjv1uI7eDVdkwxKJcJknY34Iy9/7SsV7hX/sQpQ4a+bS2OYxbkCzlkt80xpj\n90RShz665Nhd/NhUaLQv1i3grGgGTm0gRumSEWP+LeXLhLk5APmE15MndWNV\nZhvX\r\n=Sapv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbkzcG3Iiku8THcoYpJBuEOroC7XSfzHqtU7ZUn6zZ1AiA8MJn6mKmrwXHYS3NE6RD4Pd3HLmcl1mnOPeWVpnrjJQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.11c3cf8_1569148920718_0.4078949311710769"},"_hasShrinkwrap":false},"0.4.3-canary.6120b8a":{"name":"eslint-formatter-github","version":"0.4.3-canary.6120b8a","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.1","@typescript-eslint/parser":"2.3.1","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"6120b8a7f02e005673aededbc916e7991e790b52","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.6120b8a","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-6e6nw/3Z6VQBnH2Va4qEr9OmZzUB3my8X9+4YpHZzKeoe2Qc70HXK5WkrT66rOAyWYqjNBD9tM+8yQnwZNZNVQ==","shasum":"1ae09f26e0ef4bbcdf61a087cdc46340b965b54d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.6120b8a.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiP0GCRA9TVsSAnZWagAAkVAP/iRtNigC8fW84X0w+03l\n7LZ7SqgKRlRhshC1aLhOEZ3FjRSHfpIQj5QA69Jf0OW94LlwnMhxCc6AZmDv\nWCFvpXdbJL9tF87HJIF/9V+0xNxfyNQQVcgml2UjTMzUOWFlmRYzkg2ExkbZ\nslQaedzdy4rADLV1xAr/hAztIVJJynjQlSx+EMkJrzGsSAdoiqUEccIBSk6E\nGg47L11O3y66oohubvrNzbwtziCLz+fWO5U6kAfrMvDuiF+b7i+CODfPrDbt\nxKbghKwF4vcvkUu2t83jAAIw3R4Qh41eCDlbBJVcUl0/xcpKI/0bqOessA2v\nz1lx5Rdzd+6oqz1LfJCrsvGy0qiXrzqOzuH3tlTDPTGr3RLSGNQ+BOUCi/jV\nFFQ45DG7P29SNB5GpqknMOH2BW4Wr5WYrcfDe4x61eaaPly9dl6gDAx6C4rm\nhupYaJOHlbyzaFgDlqXvquO7TdmiloF1XqWue2fh0snDffXnjAvuQW27OdHY\nBaNOHA9Au3lSQsSSa4F8bshpLUzS2/N6dTDaShR8n4VxYxOpDtfebWKx4YPv\n770AXeT6EqQmGlwywpNPVGij3RMvXbUn0BIYpTxyMwOxTmA7lOBv2XjQvt4z\nV+HxS7ltztuYnU1QoKgP/N00zPY2cMl2+rb+3BJbWFCOkan5gSzqoW673U3S\nEdqy\r\n=PHS2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA74zrilToCTGt8+RKDG5lupac5HSV/AdOZyN7qhfTCrAiBFfm43h/FTJY8fU7KNod1N6wt29UgPR5G7cGHn3XsE9A=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.6120b8a_1569258758036_0.6335041815027511"},"_hasShrinkwrap":false},"0.4.3-canary.932e1e1":{"name":"eslint-formatter-github","version":"0.4.3-canary.932e1e1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"932e1e151eb7a7abf3ac0b85434c61ae0ce7c6c9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.932e1e1","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-wnfhyEczb99w4Sfzcckn+Mr4wWSlMKa4eO6qWiotZzHvnF0HIO+wt/Mw9bcPWo0HhHIXnLObIuxnu5aSDjB6DA==","shasum":"9551a0d9913571e95c49e37a27f986f4239f4e58","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.932e1e1.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi4n5CRA9TVsSAnZWagAAaoEP/0v3LA4UgTWVUt8dcWSg\nUuCobDESzerTIP89coRCEgfrLgVgWNOFL8NGpsQ+4OsaEDPoFFAbk9a6BFum\nASDHBGqBZgXBJkaiEtjQBNdl+NI0nL98RvbKXQl1nW+HvI54DJnMJCqil4y/\nZJfBW3Nsy0KB5rWcObjxujUuAjJfI9hsWm54OU1Q+ULBtrmjYyVfQ3A8EZaX\nlXDKgQNNGENldXcGkR0HfsENlUc02E+jM67MSLpLzHOq5oD35jQFZ9NFM/WZ\nCp7yPGQKMQls6Aem4j9SvGkmgYpmLtWiAbVBwROepI6T8LavGUJ8NtRxsUX2\nDV69D1TZtJ/Rmj3AmkUMTTpl/QgJcRT/J06WyzU3zI4/D7glCtSC12TP2b6D\nsD9KatD8x1oA7dcgFrDuyjk0yCE0DYBGg0bGcBy9/GuNLbNlJum70b/0DYIb\nlEaszQehNRe4QpRDDwog95VYOyMAXm+y40ISIBEapSV3EMJwmiUogfLWkBvn\n8vObxUhDrpCLCxPW+cVG9/3iJ2OdOAxSS8k1JZmmeCBA+5NIi6QLmTeIIEZG\nvCqxRL93X46ksl86demmR2Jj61GBKMa/BAVHnHy8rwwmTZ6DTdl37ono6f6N\nbsUAJ6wdr+QNI3TNsf0p8MSL8fb1DxD2ZJKU8CUN/DCWwek4xkFzWkEVgqUM\nNdKp\r\n=UOIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKHTk5dlHf2Elp70RjhBXQzbh1kLvXaGxly/+1YWRsvQIgPR9nxltf2d4QN9+2ZS53XTPFZ9EXNURLEakdSlrYaco="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.932e1e1_1569425913388_0.9930889064923316"},"_hasShrinkwrap":false},"0.4.3-canary.a6e0d30":{"name":"eslint-formatter-github","version":"0.4.3-canary.a6e0d30","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a6e0d30ccc629180ee1a77dba74a9d42c18ac78d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.a6e0d30","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-/Z4/8/kE0lDC+GTFn4jpLD1qfPnQlXqFJnK5PDIqPAneWsStTKITqjh1yBiWH/AXl4YgtaT0WJJvzCw/ymLXgA==","shasum":"7e30a890da6c8326b6ad5d49fd6882e9b40348b8","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.a6e0d30.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi4yTCRA9TVsSAnZWagAA1qcP/2rg3QJ+ChNNUsr8Mcch\n4GrzvaKp02OxmFfi/D1ipWCpMR9weYuS4YWg/F7JGywIiX7UTCXJKHPCBPI4\nMXtzVtPUpigqWhWVyEGXFU3DGVza30ws9cvVd0DuHKCpHEY/yi5UNKaNMjde\nhHQlmq1Asq5jH8qALKrwvzfKpBE8erCrPhBHOKsrynSs2y6Gpgj09u0C+M3O\nqOe5IvNoxcxxp2YMeVx0VzFimtEVppZr2VxXPeGWy16hx4rwa4VDLWj1Ip11\nbKAgYybL5qpcmxY/gBNj96QpU6moqKNPg7K/L/c0OF23W6+U9IzwmoXQzp0U\nGIoEOZFS/cq94oCqpmy6d9d1zwcZj5GPvf+KFfPG1TqBkDu5Y202Pd9KPsq6\nNAVrIdFYhqzdSzKACmsg8kHnTHRC0Xf8rHYBCs7PFbRQupA+rb+51STMvqPK\nURo3ypR4EBpMLv+YR4SB67IOPXCqvNZz/BQaINv12C/RwQ7rj3Gsq2eTQKqZ\nC88PP/ZvrN1PGvzfANc/MWnpnbEtvnhmZFCG5D/xSnF2r/alXcHbk/KbwJeU\n+mlRJNkZhVMX8g/60df1UMg0WaFTzF3cqHiGUBi3d3xMPGVT5/dBmaI3BAYc\nbByVQmZhRzZNUIXo4hKadPJz3E4N/MI2hvaKJy2zPqxsv6Qrvw80Dpk2UAFB\n/JCf\r\n=tI2m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFB4eBKL5E1SLcMjdmUpuEWfFveFC3yuEnXPq5EjBDZnAiEA4vW1mGwGq0F1ThZPBwpNdWHY3cO9+T5+kghVS0od7Hc="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.a6e0d30_1569426579211_0.5552758186425832"},"_hasShrinkwrap":false},"0.4.3-canary.49d814d":{"name":"eslint-formatter-github","version":"0.4.3-canary.49d814d","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"49d814db901836796717acd4256a579a80715379","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.49d814d","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pVRg38mrRi8/L8iBJjQQceVmCei4M1v8DRG3TXGO+SN53p/DUIHnryGV96myhH5MfqkKb1Hvdb+ltbJ9ixh81g==","shasum":"ee441d35c7b6d9cc5ecb7779ed0ed16be9a46d72","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.49d814d.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjIFHCRA9TVsSAnZWagAAKy0P/3TF1Sb8nUtqC/c0/+nC\nCcc8QfAP3nJarQVfPS+f8ZdRNZ2pcuBWYHLU/8RTbHjniTHHpUkACgvhJLPb\nTyNWymHyU7bWGpmpBlO6oCjye+bVtzaS4JSOo0FbrP8zfwU6g4VpdNehp41Z\n7sPlnqEhM6KwHGlH4lTqYFJYh2cHTLGNBsDQdJr8EhSx4WVDDk499/QcllbR\nqTgh1UsDu6rqFn05JEjsrJXTy4vmh8zR9j2+Un/AMR7DbaaS3V1sE0o5RFIp\n102beI6LDbHrS9/mn5RCMJ29WFwPoGtgsMm3e+tcSNb2hHzEDMHPwE4FImu9\n7S5wfVXOCN/8P7D3Caq5Gj/c7DF3Pct/g2tuLtOurqhnJbILbffhbWXVuJbK\nr9H9wxoPe+uTG+7qN2YCWbEOtC0WpzJo6LxwDI5w3XmTE5Jqu1mJcgv16Aqh\nFTmsj5yYX/kVst25Y/Oufwuxz2D5FHFyE1tqmqTAdQdvyzj3wnNhHBkkpf/g\nSfK4H668ZXAOQZEIG5XSMVRQatBlVb1393+/8Dj3plrXfC4i7VH/irRsoIrJ\nNLuv/mlIsT3BTkY81p93DJWzxbRLEXWdQSZBy11HOY8Q2hSPhB389FZd9Rqp\nVf+5FcRhnzLyYG9llMX6Y3iW+hSx4apNqj9Yy77VcRAolGfGbImqO6zIAec9\nRFiI\r\n=F8zD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECJMAixeBZYIklETSaQtoAtMGSgSPZ/HYgD91k6UdkVAiARuY5jFaZYtPktMYbCBN7YrN83jgrXlE0cpDl+8e6QGg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.49d814d_1569489222373_0.043892970230434036"},"_hasShrinkwrap":false},"0.4.3-canary.9834a66":{"name":"eslint-formatter-github","version":"0.4.3-canary.9834a66","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.4.0","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9834a6663409c238465d1c5b765fcf7a4050734b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.9834a66","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+RJz5EoqVX727iuVW3dD7WJh3P/mRq4cXiXLZ0mgP2Cl/zwhbmw1O1SmK8y1hFxfTHPmaiwn6PoP45+LuT38TA==","shasum":"ddc8fede8dbb4dc0e7f3e3d3bbedb1db970e0621","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.9834a66.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjJWTCRA9TVsSAnZWagAAAKMP/0rmHUBxWPQ410HRO7ln\noClaQdR9+oyrg657B6A+gOFq37nyunAOiCS+yWVF/Vp9vv3tENKgJJpA+LsX\nAINwuHE8gO6sDk/l9UMUG02dp4m8wZcgG8V3DpArqvqj1CCYdlp0AYosXD0G\no/sjueQC2/IaKXQ8gYtKy72yYXKL5faalWcxJpJQfiA5Ex6UzgB2dMBBO1d2\nd8KCMsFdGEhZk0CYGHqd0NbddgdT+QtPQQ5Yj0a4Q+Y90OE8zEqnUMVgVJPW\nNtihKjXrOZi6NqjiPUkjH+jqGEGtZlz47RqUOFzQdcp5Rv3n4DGJjnzR0KHd\nEXVbNH/36LW8vtCV+Bs0Xs+PS/gOlhygX1yofpH14JfXYGhfPUHcjmIURP4q\nwcg31bpFlywuRHX1l10nbdIwUDILE5LZVtIq4QUZMyTx/sK3ZE7iBaQWtR+D\nguNis/njEMFzGXmeaOVb9OKM8gisGmvB2E0ayZXYFIdIF9NRaaRgGLVKREgp\ndqzp9LJVmvrbSeWtIR04wrIR1gUVxvIGpgC2RdP29YhPP8lPZH5E+0BFMCUe\nIjF6B+pfLo34kRGjuR08WgUzctMrI12sin/K+ZSULo30MtNmla26lf4gTnki\n8ki9mjerK9WcD/WADLQoLzXiVmodlxbuIZv0RsQjqygRp2DhpGJxxi9GRqpa\nNEhU\r\n=AXJM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1ARL/r1Ot09kMY79f39R3+agdj3Y+vjip0wGHme4wBgIhAO3xf7Bd01TCb7KiW/lTjgA2gFXIcfzMP0AlxPzrkmME"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.9834a66_1569494418943_0.8533400197219145"},"_hasShrinkwrap":false},"0.4.3-canary.dd071c1":{"name":"eslint-formatter-github","version":"0.4.3-canary.dd071c1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"dd071c1950d4f262809d5d3ce014a19fa20f5751","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.dd071c1","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-TGmTQswhevMwZuGXTiJBk1KxEEkkuOU/l0TwqcERnsMDb+UbG3H8p6oQv9biucMo/IVu/927PYOo5Azuo/WmtA==","shasum":"64c9777a35dc48833287a0333ba40097f5a1a6d1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.dd071c1.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjbrGCRA9TVsSAnZWagAA9X8P/jnYd5hCkkni7Ycfs8Te\ndLcrImSOzA9zwF0N3Q56eOCSwmDDNNo1leeaGFBSP46Ypu6KY1Z1Y6KVsgkj\n9zgGLGSRb4/XcHolvoY42Kt3cmxe5jPyidWFVGTu1G6ib9k7/GcB7gOvtJXQ\ncuOLRBtfctDOiJTo+1RuQ1ZQIllcxOa3C9Rnbjp9EKlb9Ir1mTW1S395k5Cx\nkwV87tsQHr7x/QoEqLvjplDH6ZCWIh/e4tfbpQb/Awib+dJrWN5jUqUCsVdT\nz2JE+jqN9bMRwq5v9FoK04nxDR8K2xDroQ3F1GguKLFGfY0AdK+dNOP67wVc\nmCuDdKAQDKcQg3u4XaudNt2MZ8afqWgL0aPCI1NcmkvtYutNKJCkJn83dMeU\naYp2+iRos+hDIqO44dhv+ovwylui6v2oZSUEu+6C58mAnmw92qNT2ZQaQh4+\no/eEIzEmcEvRM7sJt7U47EtKEJCPnCug0v93MC9jx188izi3E1Im7/7Q8QlJ\n65ZGqqL0hFXe9OMaZFdfev4JQZVW/hYI8sH/QK2uH0J0rTmqQ1M3+TkbkCuE\nGndH+Hlidr9eTKwofxCn9YKAjc+pLb2Xu23U/spJuEjxQQZnjJyZXELnRcrW\n7rAKvl61nhh+1x3ttgPkwQUG2GXuhmMeEUwiMObDiJSVyAJU+mhVYmTxA24O\nfr/U\r\n=q+G1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx/hbXpTc04cUIT6gRqxBxWc40L6Eg2gaBrRXxZSViJQIgFf5Tk2BeJeEPoCeycafnGHm+yXcvWTZj6SWIvuj3saU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.dd071c1_1569569477410_0.2987432125168057"},"_hasShrinkwrap":false},"0.4.3-canary.ca6005c":{"name":"eslint-formatter-github","version":"0.4.3-canary.ca6005c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ca6005cf8be32d81517ca2ffbd03acc850474552","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ca6005c","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-qJccfM4/shlTSV8/wDNSrIy0IojGilvXUMSrdtaWBOETCsXyjuZkrQ1lw7icKyW5dqjDyxnyfBGSzAmMqMfgCg==","shasum":"cbb7d3ac8406b84eade4a71b5fcb89eea9b26d1e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ca6005c.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjiG6CRA9TVsSAnZWagAAm5UP/1hZiXx176bCvsRnUJVv\nGdPoT5H7dhnsmGahmh/7aWWo13wwAafKCJmXNARWnd8FKu3TDCiK5E0CZTYm\nM1hPgjjwe9qJl+TKx6SS9qxKvPiq1yom/6zkQF8/AO05p/CIMGz0fWA/vDkT\nLIbedfOXEKxDEw9Z+jghzhOfKujp2ywreX8nhJgYMZLx68uqAGv6ffyYCK0L\nii/SHkzZUu6Flqq9SwgQqzNo1ues1I6D6Otee+SZkAFOZ6jAhPTGMdok9nqz\nTh9UMPCiEtiX1QuFzzU5sVmqOfZ2h/IffDGWPub1oSF8QQG63oN0ilc3kwG4\nirCsrWtxr1mivGaZCQ53cUIXNIDQg994xdO5LVhnr32O2mq92BpmQ/g50N+J\nlQy7yuhR9m/pSM1kPCWJLN/VCf2LsmSM7ZqLo6v2yvdI46Bhzbhsr0qUstMn\ndCDGzYrJ9r+48KjEeZNq9R3T83V8Zmmx13n4ocon5O/DCncZJ9J8OWuHpjTd\nfFvYPGALSuWBp2m4D05LdBH62IClsD+aWemsS/vjZzzwgz+rc6D4WAVCvt0F\nzH8Rnk94hlM7ittRw/VQN+/CS1OId69EaYUBvtPdVVhVQSO6ibPChIMyui3I\nVU8PmaXz2B0bUra9QXzj5oCdJwFnShGvt9p4ASVvvgDj+XDnPrNfZWQMSfN6\nY+ai\r\n=pvLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT/7FC7dujaOwUNRVg+PXlv4+A2jLdWREsNW3DI6aS1gIgZZSkAusoxGNhWbh2YwrWsJ2/6CtGx3vY5smhQidrUSk="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ca6005c_1569595833104_0.9487930345545563"},"_hasShrinkwrap":false},"0.4.3-canary.6ece395":{"name":"eslint-formatter-github","version":"0.4.3-canary.6ece395","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.6","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"6ece3959f6533b36d1f03886ef75ba4b556b3d8c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.6ece395","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-X3eBBmlVLRHp5+oie7+kJN78HwG9UGZ0sXMh0ItnuDTXE8c7Tn2mY8sPkqnOM4tfSBVoTZCRc482fi+ChG9Cag==","shasum":"3a9859b3409ab86fb57edd17357d02dc7b670725","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.6ece395.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjrZpCRA9TVsSAnZWagAA+hgP/Rl1T7dsCl6K/hhaMH81\nbVgGcGpDw0hLpvykRpXlvh7uvyKQHvq+8Iujw8qpa0xR94QdlNag/TmP6oX/\nS5re+F1yME/zUc3uN69FgwHdfkJ6rARlTbVqAA/CmhS1b9X23ab+5BTWa8Sb\nzqXbDdv5hBlUzPL2ET7MiRAC217Q95PsYH/GLUpiqBS4RE4RZFq+HwUio60c\njJE8fvlDfVrsW1a+dR0o8NzdCXyVbnVcxnTZJxsSlElcJMRg1FN4VeKD9Mh/\n57xnaRoKNDbr/uOIvu3FlAN5M57Y9aCZiT9zfZz6cRwX2LteaRp5LiD4hQmc\nuiImDrTwlOXLTCQVcuVbQ9uKjmx1dDjjIIHMkHckKxhCsrNcUPg/3XEJp6mi\nB5J5PonAhV6GxnPX4ernTk9TMYk6KzVjyX86NSYn5YzhX+tsyKubGi33lZJa\nTg33eUrksh+Md7GoVYMSOImzGbmMjjMChj0jKqjVSLikQDNoi6eWntiJrQoi\niUFujmNFLH4omMaFmbiIwjkrPX/BQhbrKklSN3LpE9VMg/tmpe6C/c2QBwKC\nZHTmOKQZ/nVDJyzlwzYuV7iQlcf6PJnymzFo/qFNqnyZtzfH6egk8q+Ob1Zo\n2VZBfzfeBemUJNJtbBab+COhPh2e6/t4tdFlb+J+I9HUmDfxFDU5WNL9nIiG\ncUOu\r\n=Ij49\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9SumSpsTHmZ/v+B2Qf9udCZFaUSf91or54Q4ZyQTkKQIhAMWoMniRj6tywJC0ZqNllIuTJdhDMCJ8tFLCOOxFb5re"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.6ece395_1569633896790_0.956601651077049"},"_hasShrinkwrap":false},"0.4.3-canary.31c370c":{"name":"eslint-formatter-github","version":"0.4.3-canary.31c370c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.3.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.7","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"31c370c7e0d4648dd5735f602609459b7d76a81e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.31c370c","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-FpfrcC5jce0DMVoJc1BoTI6CpQt6bOB5V0WiAM5r373Y9KR0BSWuk1dwc8RUIw8DM/CNvM35kkyA406yqeAdAA==","shasum":"821ae4db988a73de15f04256397f0b9665987362","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.31c370c.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjsGeCRA9TVsSAnZWagAAk9EP/1shE2X+1qbsIGVrHjA4\nq2rmvke0GDXJ2u6Wgb98OHOcYCpc+jgLnx2Riidwn/NesUmomK121kuyJvCZ\nyiIUfZL38cpRhS1w593jB6Vflh6Xt9En56DTUEk/jbl1ojdR3/wDNnqD7qAF\n5cgecFvgwuk30dlZ+3SNogaHgWZtokUrZ+Ejq5av4YE6GSw7/bE3AzA6jc3L\nchNuBROVgKkPItP1HiyZXq9QIj4KVKcpISZYigr0ygv+mucmbh8j32o0vXaS\n00YMRE5K294s4TwdO3ksQ8gHkaCIvSqJXrezDoFEsI2mR3pFbINk3DqN1mrQ\nqYlBplmmqVquiMXEV5nXkLIhq2Qe0vQYDUbxqGzOuL+vPe6gad6FL9n8+xR8\nCN4GQIAs2MDPp+DDUSjBtG438zsmCGpoyTk3+3YTz9vwBC+fb2e73IT/nxU6\nk7MPeNko0yaReA67EFsjKM//uqywhrYsJT+/sR7DvNXjRxi5keLq+TDXDt5j\nBDLDmS7tS0dN8/rw6H/HVeE0tjPOqJp6GjsvjwhkI7UJ5tKp7KkjaVFJwpo9\n2joLy3rEosAgnEW3YkLjbXkjhfOnI9gUNipMmX5xJCByMORUhq96IAyA2I85\nPc9IyXSKIQZ+Bbe/SSN5cF90Y+lQ5+DzPaa1h2Wg0O1B9CS1+bN94ziTAi2K\nSX54\r\n=PeG0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL1WZ7A2P7WiE7PRIpw/QVQie3gOWc/9GJ9l3HRMw5twIgQbwQp6I8UoEkirAlKxAFGJsEb1zAK1VudCfXe8zgmQc="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.31c370c_1569636765951_0.16547059797945485"},"_hasShrinkwrap":false},"0.4.3-canary.5049ea8":{"name":"eslint-formatter-github","version":"0.4.3-canary.5049ea8","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.4.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.0","husky":"3.0.5","lint-staged":"9.2.5","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5049ea8c2c1db23bfc0f7c1ef7070cbff0640a3d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.5049ea8","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GqkVzVsuDDCx78NIjRB6UhfGW9V1KO+52DwzBjDQqQs3ggPFJNmfIBWaJEV635deK3CKyL4uWx6myvk7A5CMZA==","shasum":"89da3ae029a4a800a0189a35a85ccc9a472eab28","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.5049ea8.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkEJ7CRA9TVsSAnZWagAAf40P/i8/GlwmE38+5B+kX5f7\n2oLlpFW5gZnXAzhVND67t1pBhUX5SyZ5gYoVc//L3gyJd5FCKC2GXBFpJj55\nSJvjr1N7Tsze+nJkWp9fc6x8eilWaRZ29suVKWmTVMyGCOxDQhvGGADZkI/X\n/xoRAIQ2Nepv9Vg7/5Y4vBRCwxqhgAlgKcJYidBNrlEy2pw4Wn+khLEWmRx9\n3CoVq2M3WDc8lXzWeEGPYmTU7rQ4JwzwkG/qJn6XJo/nL0dCDgUybvD4pbw8\n8ZBdi1+F8rv/rsfSkb4jXtOjcGlRK4PR+nATX7qUvXzfNqRo5AXK1p3E0DTb\nXwU10oBT5VfXLuCZoywQfrZ0ECBiBJezqMgGTNsMSmLZxKMqan0Id0ybhVlv\n2sd86ThWGS74+jsFNNDROHTHE3g3mkcqRTfmKOKZtaemd5vKFpCSoc/+IYAM\n4y97c85PR1pQpitnjmqAtaaijuTBuZu+LuOv/pD1sQ7GQDM6pXu1Dj7dCwSF\nvm5puhqUL6ReiZ8QGFRnXnD12WmXx6vSXLlMxM+mq3o351x+kRdF0oJNuyWI\n/KFgXZfOpd2LelWH92a+nTbxASFj4gfESIUA5NGvYAdDx3UCEK6UGAew6m2+\na4YXIRoKgl6ImA8JmymOUxz5QL9MG56Rb43izpor2hBIlka6ZvrvHHyr13v7\nB9up\r\n=jb7y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlvYgORWy9QQISC8h+5FT5mJmsOPjCKWB8yltJq7WyLAiEA1kclFguxCNBdiP3JdKNg4ttQ/ZofTNXQtNC6GTJcah0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.5049ea8_1569735290786_0.8664322777517304"},"_hasShrinkwrap":false},"0.4.3-canary.4e61ed8":{"name":"eslint-formatter-github","version":"0.4.3-canary.4e61ed8","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.6.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.0","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4e61ed8a491bb826b28ca0024a6de239f298356f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.4e61ed8","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-L4H8rDiYAWTFZqzuFGVoqsfsyEWlqIFYXk2TjH+dKS3Qi7o1or1P7SsT3UJpZWdg2g2oHcvAShTApf6mGv0/Yg==","shasum":"6343608cd8f1571e6b586763151a2b92f8b4b3f2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.4e61ed8.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkjUACRA9TVsSAnZWagAAtPYP/1gvM+6fj+k3Rh2k7/qv\nJGJOKyv9nhrzr1F9/kOY3fMSC9eQPWzqXjyiZ+vb8/o9+AtJWPbIACVWQrsE\nRD142J8/VNnmoXqj9RAKNFGt86IIUtzlal90CwJICLwutlQUSf4lxh7l6z4G\nM/FcBRrCmcJY/ZQaF0DLKy2gU/H2vq+rJWjL7xO27qZ2I6Ys3mZZNr6W2dVo\nNeUmY7ubKOYWcyjMq1a8Nf7nUfSVitBrp/zUlCGHcDkZo3GauAF84yp+xIu5\nCQqHH3sqglp/HZQIRkiNiRndWeH5a29//yTT3TEyV7jHVyyW1LWcY6Jduz72\nfGAHMOcxKlQ4GmwntPnrbW/CQTzikjKVQnSVvqnmL2hC8a1JUJLqUzDQ9TLh\nrE+eyasTNoNPP+6LrBos8+59zDNUUKEY55K64yfQjTaLAPs639FZPR4RPuJh\nH5oeUokqmBE0JEYRDZsmQQu+aLJO95AcZE7v5HoCMjxVCrWJchMSaCNmhwKe\nS92ssGLsypupYR6ixVkaoRHQgRShoo4i1TYEouEZ6hvqrBRFij2ci2kZNOOE\n8Hozv2Mx1wYcpDO2eBCYX8cokD24aFBysGUxXqG7n2ZJYr6cVq+E4+WXX04b\nYF8kjc1o0+VS8akxO3jxFMSvtQO9notScZM2JE4ryT61Nwn5vHWm+ZlF4d2U\ngS5Y\r\n=jOeX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYpswecLJbP2k1lJTnshWfrRv48N4jC6/1t04x+i+2UgIhAIHLAJt5Whocew49HJ5lauiGlTxAEfo56zgYyZbr8lrD"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.4e61ed8_1569862912048_0.6405167576711808"},"_hasShrinkwrap":false},"0.4.3-canary.d7a3ae9":{"name":"eslint-formatter-github","version":"0.4.3-canary.d7a3ae9","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.2.0","@typescript-eslint/parser":"2.2.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.0","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d7a3ae949c8f94b6f385fe392181eb1202ea47be","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.d7a3ae9","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-0hPvjgTnaoxMejVtDKSJgrfXwdFvSC6jttoYsoaNReeiIsFOCqcv6sjdx85spuW7p+o/nQgvlgq/3kRKvEBAjw==","shasum":"dd536a3d4aa4d63e0272aaf93d378bdba9394e2c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.d7a3ae9.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkjjNCRA9TVsSAnZWagAA0vwQAI14+bmfCrENgFiPxqdm\nqgADNMf9EX894yiAEdl/6Jiulv5BfvIMkVghgmPbVkS1M3lE0YI5JBYtz6iM\nLzYHRuF4Sa9PPOypY1AtSY6l8MNc4d4Fd8RX3najI0zHZRhMAgDKbY4s1NxO\nhsLRFifUh/Y9LHbFI21rjR3WyufxluIEXIJzfel1Op407wZyIEBj+aZ7uEWR\nCGD91B6htWqpNdkQzfpp3XsVvfH230447X6rrF7mKlP1UQ4elSLadr2Tc0H4\nRPpR/zlNhTkM5iJGJvV5pGkd3ZY5RvV2tZ9rrkc2H0Oi+ssCKfu3SVajC5cO\nPokS4uf+dIr34argfCHbwGBvg9oCwuCE4UR7kOTUwQA3DZGGb5I93SqH697M\n1iPN3fD88/K7Ex9MQ7fZpdVrMFvfnqnmOMQcy54P7QiXwBPv0JaZI2O7PEgx\nmfIXhk6dTKUnMmjeT8yfuyaATW17WuOwuhUQMSbScbc9Y6yMSf7RdgjaONWf\nf6bsYu6ox8u11IxoU+NX2YcleFsT+4+ojXSMZboy+SDy35bFV6xGX1uQW9uz\nAvw62X1Gb5jlB3wLtHFS+ppWK6RTszCFDqtNNevpCpQPBxdS7Pq3un1WeT1c\nu8+apoHNh9Lr/ni7BEmrPFFrON3GStp1iuORNhyctWMbFCq74CKMzPrR5itk\norWC\r\n=22HK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCt6jv2I6C+yZFfFIbKxk7XgniFdxaZVI4FhOg0kWvnwIgeaYxjCWcAPEaH4Ruqbm1UMGkMyw8I18sOb1C1Ll5bXc="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.d7a3ae9_1569863884322_0.7333799326530113"},"_hasShrinkwrap":false},"0.4.3-canary.368a62b":{"name":"eslint-formatter-github","version":"0.4.3-canary.368a62b","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.0","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"368a62bad421d0bf8c48a5fcda02923538f23d1c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.368a62b","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-M8Tdlb9n6624ZRS02alYE1+Di2qsBxwcvCngR+5riKF+YQVbUTpvBvPiDho7Yv6hmzVX3li8gBmE2ydm5JJ+/g==","shasum":"5d7613978d40936abdd8caaebfe9af0115676f49","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.368a62b.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkjjXCRA9TVsSAnZWagAAqHoP/2ufObgKo/8SBmor2DGn\n7nTnbu3Tjnxy2wA12XrGY2xGLbBmDkcerxyjg+P1QwnCdMc9p5e8TB5FzkjS\n8QlWOezQjCr7nUmN87drYj4JTAlWd4KgWXh8eSvP3FH1zplmtnqBVnNrx9A4\n7it6NExPu7v/VdByOgWzyMxmPJi/b1TJS3GiBbE7irwGVLsZnvfem0ROwJZl\nogLqCF3ZqGRRmgHuY1hzXhqfd2AD/ghF6WCl9yE+j+7yG/g0AUA5zWirTRoH\nmklL+CHerBSHP8Q77RH6EXqulIrbUUlinJCRpZ0oS34505oKTfn8s+5Jw/vV\nOuU/avQJp+Kqw3gTxltSMsUCv/oqtYXwN36rSsp5BDSVr1XYE33TB+uMLyg2\n6jGBew1MgtNhs2ODkOFvYgIw+rJD9uvpS3pTm12LIpBjrsfiLoaSsz080b19\nd5aLiQxrEsJ5m/IAlbhAjt9KucRywj3t/9s+HWg2fuFBmF/kwZ8xrrCdi4Wa\nMmPMvn5uV3EOmONfL4iFxz9oWOyI4NxvolTr5g1Ua3PjOV40e72XiF8/nu74\nT6uno6IFLF7znQ6c/KiJwQ6OX1hTvtcVh3g4+gK4OIKylggLyFdmQr4V8orp\nMUoT2t8DlDZCfRhlo8hXCetwHAWjbbwdHuSPOcqDpvhT9ADIIkm/daI3yjUh\ni4DI\r\n=CPpP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0jZVOZdvPsCgbga+3Llhyl7xJdlf5/Hi3DEPSZe2nQQIhAPj8XRgWUmrltU+JzRnaFNpCfuHuBc6HKFzKuhwseOmk"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.368a62b_1569863894768_0.15947204069154908"},"_hasShrinkwrap":false},"0.4.3-canary.dc644f4":{"name":"eslint-formatter-github","version":"0.4.3-canary.dc644f4","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.26.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.0","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"dc644f448ba3d59345eb24c9a4c26b5c7449a6b5","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.dc644f4","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-/caZSMOBQbmi4VWzhQDxz46KHAolMMkHlfYM3//37qj19gVxWRjYvADexwy8vE/B9n58BE5KiV3cp4rKwJqadw==","shasum":"98010964fbba49f68b91447dde38abba9533d019","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.dc644f4.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkjlrCRA9TVsSAnZWagAAtw8P/3Z8UvZe9W1z/1DQ4NY+\nKzSmx5XMW1Z0RyDD8UhFsZf9k+gugNXg3LruZKGlsXHZhN7o5vQIIR0W9UA/\nJlU7lNufK1VVg0K0paPD4jRXVqsn36sLN7m9HKk3oVBuHf6BHqpfS5taRU4b\nAATXe5GS12sVYZQjyrAzcotoCwoE/CThGsURXiKY9ly2d6ffLV404nyH2gw8\nQCohAaydvTdoyHc6jkNpnh6hBeBcorPWGjnlrhThl9shiLhrrlnQYFvyfiML\n8DCZbbtgGJ+dVjKUpT3HtgpPBzbKjGHx5aVfSwqoUxgmd3T0YjSh37pugyez\nc/5cge5gCZdmw8y3rmLmVgsNC1I/6W5cMiKrWW8avug+A719oenXzteDwbfo\njO+8+9E3smkxn2I7HjHhRUfczH+ePbuWtbVgZH+wDPTbKlwi8b0oYKJUz/Hi\nbF3Xie6dM6QrEGfLoKNPobZxPnL/bg7jnt3MkEqQj9jIUVpcF0avuadFZeYz\n5ayXuEkeuEgbsd+71yEgoeMY1wSxndEsK4T9s/LfOu7vnY1vhUc7IcchaLmI\nmssJI6GaM5U53OejplTtssWCOFxMufT9esMGItNzuAQoxKKkzyxKborrcvsP\nYWaC6NMSZzQ3kfT4dnveqz7ObrPqF0PH2bvZZE0xzzTl45uMlX5t6xmTCdZk\n1ekI\r\n=GXFZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRvgYneFEpzZWM1lSZIoV/m40NGHkU4oVtruYl5fFwDAIhALUe/jAf5Emq0ji1Zxs4qloPAbeHB9p170PN7VMSUtms"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.dc644f4_1569864042648_0.0980789957287942"},"_hasShrinkwrap":false},"0.4.3-canary.24c6345":{"name":"eslint-formatter-github","version":"0.4.3-canary.24c6345","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.0","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"24c63451fb8f3ca9d57c34f1d13930810a6b808b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.24c6345","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Zle9hP+Um7Tb8a4VsbYNVsdZ/LzzFWsg2/VRObCSOMoRehDob40zdVVkp5dZSszNSUM6dXt8r7mtqZJu5aFk+A==","shasum":"6a134f33635ae9b80d0a4c1236b649cdc460ba48","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.24c6345.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkkw1CRA9TVsSAnZWagAAuhcP/jQNzMNmFBAvVYFJD7SL\nayjdXQ57jsZPfsZP+pcYHNuog2YVhooaD+/Wyg3i+RswL+iORo4vMnaQNRHs\n3ImbWLWxfHTMQu0aiTOKs4pH7UxxQs6gDlIigD5H8Le4TGgdxX5zAX/91JN/\nIRn88V2XPpOGj07N3Z1BDEQKQw1t1ls2CB5UkTxTI7sY8PKtJ1frXEbHj/Xz\njsFnS3pDnrdfcYcQwxd8AybXJsSMwoDl3rEgfIGy5kq1wpM2mpeHas3nI8El\nwQsyHj+Onpg4f4bz2vrRVPU5z9Q9L1t+to503iMoJfcJMGg+kidogHEeFDhm\nvultFqBk9E0sGfhSp1nr5N95zlBZGAja+b1UEsB3PmefizYJlpdLi1YlcGV4\nixYqzwOVwPGxe+gjD+YdFocXJ4wSzheGyZrI57VqKqmXH95pqjdwE/N1KVwb\n1PMI9LS8QmAoF+kBXiRlaxZwVm3Vx8Kes1mzYHVsZVF+D7R9c1JRzN7kgT3o\n6bofXXNdVusBFE0t8zF01RLY8YK0QROft03GPUJm9yh6nzNenc6ZzJWVsxhr\nlZnLAP8TZXdlS3IZmhM6gNIwlr8UE+B3frBATDuv9dxK4+H5CheobAFNAbsG\nSbrA4vpl8bt//B/b/hYhGcPWJi7eN4d7PVNUzhDn+FfFylhw2B2OThUlWETN\n9pt0\r\n=iLoW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Hi/f7hspB2H6pbf92PeqKmhwedTscTMqpdA/DVFukgIgd29Qunbs5bmskG+cBovBEv/3tso3SBMVriZt2qCOO/c="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.24c6345_1569868853073_0.31094346028626885"},"_hasShrinkwrap":false},"0.4.3-canary.52921e6":{"name":"eslint-formatter-github","version":"0.4.3-canary.52921e6","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.0","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"52921e64aaaaf4d16bb37d283480ae5a6cd02963","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.52921e6","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-3P0LRkC+QqQYKy/ZYXZADGRl8l8MJCWqs4hBGfz424TaLJRunjZaGzjdh+P62iH4YsWyPDedd3shkz7+OA9dgg==","shasum":"8808d7694fe036f170b37826e6bae5eacd658da6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.52921e6.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkrv3CRA9TVsSAnZWagAAItUP/1UGOqAFX2U3xLmN08VT\nf7ULwWBlqIZ3l37nU77TE47fX7CGZPoVGIlT2oVoYDtfcn/7Jc+5ROkQzOQU\nDrj78aRUsVnwX9N3HagodnBIysRAjxrzF4qrXNEKAg+ab2wXAO23QggXWfv1\n/sPA4hKck0+ucBlgJ6To6pp4i10XuUnjPcCKlU0mD9oVR/8YvxTVXPec62iH\nOkXTMVEXsfOlxMWArj1GYwywP3XnlZjQ+bSm4phCpkCTG5WdIJYcdWmuarIJ\nYSOccbWdp0uW+t9KnLuVeizXHFHFEe++lCUiEwdhBkJpMbEvy2tm9s/sGEZN\nX3z2vp05HTqDWBOOexxOAHtuHEnYBQwT7/bkOmwR9ILcYuB6Trylxv/rebUo\nMDAfRMLH954U56/Aslj+TPU+KduoKInBW975ZoWs2OrB6or60wiDgrA6WaTu\nuUoDyPwi+iTb9H+y1QQmQz4XpLpo/h3xFh4Vzkf3ZACMOxuJ3+PzwDr09hDW\nz4q2H2M9YE6ch3BEBWA5KZiY1gKevPdQ9PtVpAFixPCDD0043S9RK0gbM6bK\nTfeOF7japRA2S348dLmGeItVRboplwTOvZk3CxKPRmdkfT7IFlOesf1y88ab\nE+H1TY6cLqTbcqqFI+1Spa+0tNy+q/NY6L9bOWFvS31D4TTPA40jH46i0NfI\nL0Z1\r\n=vF5w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGl6X+AICO/uA8dNIXLzTE7pKYzvNQ2bpRKNr3F9ehK0AiBK9+bCvFIMwU7JSQsKnCj+bf+Ja4sBtmckTJXiU5pmyw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.52921e6_1569897462564_0.8941632190337381"},"_hasShrinkwrap":false},"0.4.3-canary.fbdb2a5":{"name":"eslint-formatter-github","version":"0.4.3-canary.fbdb2a5","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"fbdb2a5a0e9e8a18f4ae969510b833aaf09ff9a1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.fbdb2a5","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-AUyUpYlEJuGhAcJ8hLkmJLzpHCH9XMDco5oVSTFiw3szxiW0vnOLGzSVcQ/VHqqJyVGggQLj7fC8lhzTF5SQQw==","shasum":"b99d2a9e39037a0b6484280bdbcb511f87aa8711","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.fbdb2a5.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkuH/CRA9TVsSAnZWagAAyKcQAIv8MhTV5SbFeuEhJTvT\niX5bd38HkwWv34FO+hb+wrlpHtNYY73yhmkxSRMG7OI9Kl8aMudy3LmKCknF\nXvkif2KHHaRQ+4GnCNCTq20qolQk4gWEjaYL73nr+WAWxG1SnfpLaZ0UR6Bb\nzjsc634r6rdTmNDmMzYaFCiObtz3ztQH2+2wvfIHt70MShCAOJYxnkyd2Vst\nBU/79msW/RJCVbPKadM0kvhs9QCA7yw8LpidpEPOXB8yQrUibOttdAy5AHJx\nutmSndDm+Wj79/O3zBrAREYQYSGj9yXuZweyL+5sG98jFwoX6AYyiGrxiyjj\nCBphNNYJR3PcUcYqVUEU6VqvEF5+LKbsZO5TPowFS+QVstg2ZgJS+G86gy4d\nJ5ddrJ652UFWVUcD1PxHYdby2OWcDU9FOLTkX/7MH4v7evEZu74cvyBvv/XS\nwX1K8sWVQvY2SiwMMjyiO+Hz/Xo4MZoeYYwsfChbhOwf3YOjOnN/v3ItR2ly\naZP77EDDq9+UqYuKBPhA6tcd9//PflT1FqX49SBlxjtLfpsnc/wUcI/qrvHN\nGqtyFLQa8I4UHYknkbeijx08F4P+9h3MV1JJKnVr8CRcOwTckgkzbJcJOZp8\n3oFtk4IixVgkwBCSs4SnbVQ+HqMjDU1tlcfjnLjE/oy3+6DIneNlIPKcCdbW\npv1Q\r\n=odfB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICejSmBDBbgc20g4geMQd6QrEMM291tNsUCqf2LUsNoDAiBuLS+rKkVFyxQHkPaZ0K+e08twx240Qh42MvJxU4yaGQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.fbdb2a5_1569907198966_0.8109450976760939"},"_hasShrinkwrap":false},"0.4.3-canary.cefba8d":{"name":"eslint-formatter-github","version":"0.4.3-canary.cefba8d","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.8","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"cefba8dead7673d7779aac13b05ade61f180307d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.cefba8d","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-qtU6kQeOjbWlxzn0R6JkPyMsvUSk8TLHSaxdzEZiQQTFxaTefCXKvHc6qOFW/NByCepCxHCSzTvEg/xTzpdcJQ==","shasum":"f248cbd411ea41a21865ef3312f93dca61c33ad0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.cefba8d.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlAIWCRA9TVsSAnZWagAAFAsP/0WfIeXsO4XVdbnFoY3B\nYAcytVTqW0A3Fx8jXef43lwF8R9pHHWvlBMgVLi6b82oZo409l0XZvY6952c\nIVxGWjyVj1MWRp13qdRp0au9QJ9Wa1+1gOyskfQo2yvLmHLZGlMP1TKw7KpJ\njL9R46wA/ml/dWwM+aKnRU/ECqBXzmVm81rn+U7CPZnsGVKegwfKOzcJkE6N\nAGZOUVez7FFwUIAaj4Fm52HwQP7JXq2HTCGD6UUm+HEuGSukkZfzinF6AXi6\nT7xet8sSLhIzNueIPtWa8asP/YTe0s+avdq0eSnOoHZ/EnOGcBG/qrSVIrkC\nAuQY8gi1T8iG+rkAfrX+nep1RRZ4qVmT/3eU2I+oEzndvfYToL/Hca/uEdsI\nUmC4vZWM33qnrCqqmcwGo+BobYzk6z7DPBMLDvpGwCLbUxZOYBM/H7KN5KNr\nLXv8yIZcJQo1x1vFZNxftayDNSy7UkoWJwp3G9ViwpPAY+zry7xVVdN2FykQ\nV5AJg+kUawJQwsW1/G2qHo1dItQpJAIFDYx71AyCCDt1HpJNpnFYeGPYncFr\nGsP3gYeqIe1Q/e1UYQXUEv4T0AVbTGyCD11vN8NOc9Z4WLjg+IkmJeV2A6Sq\nrMgKzF/sRQsPvNLB05tldbbv8Oj+xkKl8zsztQn8qkf4Oe9FrNR6Pa4Ki3Nf\nAy1y\r\n=rkZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQk0U0xJFsfLlLB35dR9ZplfZ/gBfp2DZseJuHWbXWXwIgFvL9vEIFL3f3bWfeclJeheAMSmCNNvi7zvrLOzuCONQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.cefba8d_1569980950147_0.8654761402575324"},"_hasShrinkwrap":false},"0.4.3-canary.d131938":{"name":"eslint-formatter-github","version":"0.4.3-canary.d131938","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.6","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d131938a43d004220c333fa626812920909848cc","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.d131938","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-FACVT9Qwi49ApCdNWhfWvzbT/fwwuAQJ0YLhUdZp99VSqzZC2JGMteVwqAA3YiYSt6mt7QypmwsegJ0lhDh26A==","shasum":"df48c02ad8f0feb2a6ce5a0a532085bb528dea34","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.d131938.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlKQsCRA9TVsSAnZWagAAy4cP/RtPIXXT7hlVuKq1Z3dd\nPD1JdLIkTQkl0cfUeGQ7Nl9evbd2+iHXMN2pj/1RnDyWodAVh/r2pq+XqK7U\nq47MiI/S1uR8OiXz6LxnKomPnfuCYvLDCmwRtDLH3ZSbIr1C1uqnlluTFvjL\nMWxcrYG/vnS9HFxrYsQUa90yjJMAHwCvNg0x8a4zY7XNycHOLqn0Z7wY951r\nW/X0NAJc9NUJWxHzB1kNfSSaryihcOJf/OO9WD+6WZfxqtVOKt6KoLPBVtYK\niZ7aDmKyCxwSdQVBcx4XjkB1QLbLL5Zr2/HS505h2JFblusjIbNAD5lbk6TF\n9a0Zx2ZLeoXK8uBzkW/yFDpVUXulg9XkoTvWNeAJ3BIJpbqnoSgAJMH06kn5\ntaYiSM/w/J/D0kifM/4TVO4fh3ZJdSRSexkJjZdNDrdgvH1zMkO9GkUkn8+O\nZ8IjKqeJGkJ2CYcvyXeMQ750nha1MI4Ln5f4vpNN/0NGpyPfJ4q6+Y0Ic+ZD\nnN6zQftaFR91bCGkIEPKn2nrLGTuyVATGcGKKt4f80gVbOobHIXWGz1ZWFGY\nHEek4t2yvGQSKbxLTt8fZhyeCVE88dYzXF3xcs3YUejaVOfOagFMMYKsZUqo\nUbGRkdWECY5L+50jAVhuE+5AIuVFKay0deJkX3lfIMH1LpnWcUg6fK4/Ro5R\nQ9Cy\r\n=4OYb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLT/wQrdN67ETEl2Q5AE8VS+P2HxykbIdJMdfBcDhYSQIhAI+Sdsb5aIXnZstLJ6dnLIGYamBiBoD1otWClXS7wKdW"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.d131938_1570022443695_0.08414966115546463"},"_hasShrinkwrap":false},"0.4.3-canary.c304293":{"name":"eslint-formatter-github","version":"0.4.3-canary.c304293","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.7","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c30429315509e1fc3e0bc07e2fbd7afa166928cf","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.c304293","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-gAcTF49a/SrudqUp/a+6BOgtpWlgTO0nFEHq4LSq2GzSEOZc6ZEPlW5ESmv+QRw39w31POfmqSUPSjbRYIIgqg==","shasum":"200986edd2b58a6c77f682a9c4f6f93e6e22d5c1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.c304293.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlKzBCRA9TVsSAnZWagAANN0P/18BI17e0VtvFocbvGD6\nhcJdx8gViY0rXRbQJD1ZPk+mKSnD1YgV1C9SlxWwvD59iNjkCo5YyqjK7yKn\ndQtXn8z/8p7UEvP17hFkBD6raB7gSlBeFKtwvDHpLxFaIiQ1q+eZDS8cPXJE\ncLOq4+g4Hhe/hmbbEy1fviAfCbJbgG2X8GZlo+6NoYmrga1s07eYT3s7GkX5\nQ3JSNHXpBr0L0CgOZnNpAfYr2lbrjxiNVyIT/bZoVQ8YEA8PgUrzF3kTXPcV\n/3Q4nQLMeOd823ASvSs0dCg0e5ue7+yTMGSSMuPmTAYMOjpmBCKztr0TECnP\n+aaUDHqU/kuD2f6KdGAubRMGBsMD26wB7fb1ILcoiah1axpTWPY9O1r3BWNU\n2Df/NQOwEku58jfulaCxG6WSSrF08SMQ6pbtzYr++OmmhthBzN+qa04zA4D9\nOnN/3i+ZnW9DaZz0/CO18gP5CT1DN3RpVD4Kr475/uJ2Jrso24Jv0L8BxZw3\nOgo37vXTaAnILbiyG15JTFUUoRAQ+N5PkpGbicZEkR0D+noEeEfxm6rOSf48\nbhKT5RYkjvR7g+DNxaQJLoSGLEVQqifJGJj7FD3PMRBG6IJKbM4cQbl/wI8I\nSJwPZObe8+3aXX5E0lGvuj2NpyAsv+NjQkhcA0q0Sg4wKjtQymff1359mplK\nfAE4\r\n=2bSE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXh5kTv+fc7OzzDfQhRBwHico4d6QBFyyN7yvfsQbioAiEAujgYhrluhZRNO0JlG9V+27RPOTKZbwmpM2aMxVrWjg4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.c304293_1570024640915_0.8185554679670997"},"_hasShrinkwrap":false},"0.4.3-canary.f7a4b01":{"name":"eslint-formatter-github","version":"0.4.3-canary.f7a4b01","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.2","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f7a4b01c6aca70051c761d8ea88b86d8a3469e66","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.f7a4b01","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-zqBeXApIQUYwXX7ipXE3w/9mkLcuK3L8vFGfgAUxwGYS0Qb4/jZ0ZkzvXdMY87DfggeR9XMFsZ7snUZllESK4A==","shasum":"e1d864aa04e6f8144631d0c7ff67b38e62e3cb6e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.f7a4b01.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlR/FCRA9TVsSAnZWagAAbxYP/RZN3N0I2QhJGF2uvJ8z\nw0x1qzPACXDC+aTdmnrUG0Rr45X0GY+wnXlwSxjGaTUgkovUvGYbbL3UpYTA\nixWKk7pDe3+TVI3EJB8Ep2ZlprqfULzDMFv/rkBGxO8V7AgILG68glENEy6E\nUfcMYVWLb+p3Alw0pnGmGN75zWEdJuJEy6/4TF10HsJS7urYMWKBGXO1BEd9\n45h3KQyytv0qDao/eRyXH3xyzBCTvtGBup+69XDmagWfEJ0jM2gApizILlAM\nEfUmJGgAcK2RBvkhq1PjPobGHNIhsRlk11Z0DFXnuBD0gspCj0oHNcPit5t2\nD3QK56JgaYFL8n1d/87RlQe9V1zmCsqDhEXhIiBaIna1ighOuFx0IwJHHqlp\nCLwjsRk5CxLYTlcaOfhrH+xefm5m0GCb83PfDWPK7vq1UUvL4sW+L31lOesX\nAAdkb7wWWk9qunfAxwUhdUZNMTVmhdxrTnG9wI9kz+On0Sl1WmXLLhfmKWsv\nUipeiZrIbVpdnnhVAd4+UbgMohUbtuo4/bRVOT6DbZqwNHhl8hWa1VO6w0RU\n6YzH0JrG4cOfg7fV+TJIhD0i2aZEVIUrtJSCQ1rjjmWOLd8vFC9GSaXAbCGB\nfFuYUCY8EtyGbDKULyOA6TI/c+bmgvv37NgTOAphevTtXdzgcr5lWIG+dHHF\nbvgp\r\n=5SBl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD52JsU7rj46ikIulZyrhIrLe3x0crTL8FF3O3VcQ44fwIgcY8/EIV1gbgLKLHY7SQbgT2T1axJmZ9lHtVtFws/F7E="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.f7a4b01_1570054085005_0.43763306998622875"},"_hasShrinkwrap":false},"0.4.3-canary.71e6aef":{"name":"eslint-formatter-github","version":"0.4.3-canary.71e6aef","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.8","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"71e6aef6feac55b0084514df5dfcef0ebc46780a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.71e6aef","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-6pizxjiD71uU4PgF+SUdo/TsujP4VUd1cAjekmaXLUeVYYfuqMPB7EBOEIW8phpo8hEAPbtDVtDX7frBxWDTCQ==","shasum":"68bcc3a31b3dd6e8f059d517d92962adb97511e0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.71e6aef.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlXsOCRA9TVsSAnZWagAADewP/RdoxlgSGPuXJyYfdLCj\nHZ/zCwHhDbUmnimSc5k0R+iYEQUNb89CH8l7FemTc19NrpHYGkM6Zy+2eWd3\nagTZrHGGD4UCv2/6UmRCtL8KXPP/aSRVABoDhS3hK0Q7jE0pnqzf8y20g7qd\nxY8Rv4WD9f2Ezudwjz9tE4rRBz3mUBKDuJyUJpqODAnN4ATiwvF+/mICoWOm\nzlM58iyxbJY6kmBp9s7j0YL820jj2QYlaBw7kDy5oDx/oEUmX9ASckJm/u9V\ng1ZLsRkFa5BbzU5gbR0LnoKkfwoPwYhPRvrhonnsSDmKdOXoDN7z2ilp6SEc\nyQhO+O/dwyqpP/S15eBuKLYdjD3+akWehkimwLgHVdUkyQ1fW+Mai5eZBJOb\nufpwk4SY96A8dy/CskobjkEsqy8RhJRJkCjpZdVx8+4pwU2gH7VzqlUiuSrL\nJTOKtofanNjlBsaUYsRsPXlYNFfHrAjur2+24XMVjrtxMxo8+PGFGPl/8Efl\nfwlkkCNsuvt6tP0m6gKo3nRG/9oVF0D97mR1nr5RcS74ZR6Cs63ITEQaBG2s\nchxwanI3dULnpSbUBy8FevXm1mI25veDb2t45tRRHC/5mGPj/6TXq/7ziD6V\nJGyR5cpwkhwAz8Q2h9DzGWdvYvOEc9BcSuIO0Lx/nMdDYtdlmYTPFoDRT0N1\ndgv9\r\n=OH9c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLPbtbN6EUfhARrqZ2hLPKJQ82p+9FR+E2iV7x9y0F0AiB1G3pYfZcYP9OJqdonfbFdCpg8PzY78qCmXPHxfLfJuw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.71e6aef_1570077453275_0.31616367127689204"},"_hasShrinkwrap":false},"0.4.3-canary.c093df1":{"name":"eslint-formatter-github","version":"0.4.3-canary.c093df1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.7.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c093df19e39d7061df00e251bc47cb6610ba91d5","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.c093df1","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-UpeCHyHFf3VASqpYtFvseddgnBlHASEwhhWG7+Wxf9L67zbC8JLAyc10S9HGtY5DeV/AGkfZjSm/GB/5GwjTJw==","shasum":"90baa02e7e1f23bde2730b221f3fab0b0b9fc9fc","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.c093df1.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdloXFCRA9TVsSAnZWagAAvIQP/1lUJC5CAv1+sUGDZjR5\nYTE6nSCZHCQFML6HCcf3TPPdhuYW+wmJJAgN8gcIxgsIfnYzeco2RIZl5xnu\nvpPOQmc89GPoVy7KmicxL3lVL+ytg9g7+q5qHdGau6ltnNpoHA2rR4CyhqCh\nUNq9ckI8aez5u6OQUR3lbaPZa0wrFruFPZLyG6Xm0KsUh7sRtL7vw50talpu\nRR6BigUu7eANPSu/O5K4UuD+oju06yDhVRkbH0PKNnblpw/BzFBFdZ/kagdP\noQ5Nu6s5Tc4Khz+RkQFzhrPBERmLijPQTcy5/dq2g4zFNH3DeuqpFVoPj5cR\nnnTtfY/6pKhW6T9fPxu2ynRToMBirU6pq57sAKRYq4keLmGr1T+V8aWzonBC\nCJ5M3y1ZfrYEQqttLw/+GSHAJBBI4sVtzCT/XimcBX38ZKUBJN5LrfPJJRY0\nGCLldY5wSZCb2miSXQmcQeCXLYWINMCIcp0CtaCSnMXK3I+VgtQp5bEBg3uq\nEulGe9j+jQEokj7vUgGyknhx6owHKvReMgrPvBvhw56RCokNe8P/PfXjennu\nNMkDLx4iPBu1pDSEK3GA1sPzSy4MRq1Y6qWc/OO7iNpqNgW+e+Y0w5wsIBHK\nU056EfW2vmspz85tKv/C2LFcXLZLJhNzGWtJSJ+cuSPs8JJKA75hYmoA/TxR\nT92u\r\n=OhQW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmhSxJD5e2TZbKah46wJXe0+TIhFQeDDapruAVVQ/qpwIhAPkbr1KaAaH2btoGjBQaIPyUl/z08EfzvPOya6ZJ8Bhw"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.c093df1_1570145732421_0.8789603810002107"},"_hasShrinkwrap":false},"0.4.3-canary.b1ae91d":{"name":"eslint-formatter-github","version":"0.4.3-canary.b1ae91d","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.9","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b1ae91da6dd9b3a00b22ef501aa6669965eba7a1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.b1ae91d","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-g6LGGtpoXuMICKbaigLmlP1AKny2qvnW6NRuD/Or1+s4R/8w/pE/XqEGdiNc7Xkx4P+Q0Rptq5AhOR4OhmSRGw==","shasum":"f20028ce4edd7410f9472c8bbceaabbfcb9d4de0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.b1ae91d.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlqCvCRA9TVsSAnZWagAAG7MP/3BgGG1r/m5J6S5pUyZQ\nx+fvU9x6sbd4b8Ykf25m1jajmQSLEPefK0x1/vzdfX8TYQyoX9L4PitViC9E\nAHJp/mGKKdSnr2nr5Cu9P0zjJeayUMvozp7xhrPWIJldvP1tO6hVNFGlb7S6\nzRrkfRhghqFvXNvdhMTSdQXLWfO1pyX5E8RD8EqFGMcT+h7T3A80vpwGu42i\ncHnBEQUcx7srCBHP7mcyyQHDb2iNdvAhg0vZyXk8kRKb4cjTaZezH488xHaK\nkAb0hXh91EA2TBNCyNGp2cN8Q/1W2VwYceFF/l2mhvv32aWLdQ9Qagb7KBu1\nSisFKworSQETuwCI69fJ2+F9jJz3le5gS5naPOKpDZB7MtF98Sas092KUCvS\n1tvh+TklYux1b3ORCfH4cvhstd0vMBocD+N69/99rhcB8jF+0fElqUEOjJhY\nmVUn983ABrRXTACg0ifvrAbkdJK7xkICOUk4mv7Dnkb7/PawlqX548xceoVx\nJNSIPnz/GC0Xo6g7hpNj5KTGw4Zxd47UQjoTX9OmLTv985pgzWpT9p/guwzB\nS4Xt2QthArQ7mlUinbhRB907iZlDGDDLrYoJMuha8oy3rYHdncO9OlaM0Pgc\nl7gRs1RgfMM7Q1TiSWFWvQljo4+Cb9+qVnx1gCmv9pXebwxpPXMgmVSqYEhZ\nZLQz\r\n=ZYZW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiZWfiCgx1ablI/GlIb8vgVO743FZjngRXcnk7Zyp+aAIgc/hvf3PeW0/nHQ2tZzby3g+Aos4yrDcdHgP02Dp42Nw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.b1ae91d_1570152622772_0.3727830848134315"},"_hasShrinkwrap":false},"0.4.3-canary.b0d6ad8":{"name":"eslint-formatter-github","version":"0.4.3-canary.b0d6ad8","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.8.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b0d6ad8b4eb2a3506eb936bec03ddcf0b8460910","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.b0d6ad8","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-tFc2OGzErRTr5LBJJGh9ZxP6tvREHbn9qjOTwjD79ZvZqv7EvilXhmRa3m1D+y6/A9LZ9QevstrK2v1I23gERA==","shasum":"e736e3b59d09bcc92131eaf44274fe84455165ed","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.b0d6ad8.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl5CGCRA9TVsSAnZWagAA3GUQAJkcEseSeWUcJySPYGQy\neuwamM/IxCYFnHWJNyLTvxRpYXMfSpuO5woQ7IVzzM6QpJdFit8RpQXhpBOf\nrIS4RggmsRQm8mlxNIqx4NKt7fmSaWLPQgoRcD1BSS3RZHlB8WYDMxAESlCA\nPQyT3U6j/2oqu5EHCppymUxfnCvO7ZBu5yd6hAEwtHLI1dU55vTAoxYq1oWh\n7cvPCsIdX5Tri/iySYnaxGjEFTlvTVr82mA8oh4xw84lXVuvqRxHl1+D7s2y\nD0EMMvP6OdUHnvZi2ls63P73flespS3W+EwW+WnwrAKxqnyIFdGW61iXfMBD\n3bRMtoB/diT38UEhF1cMtzigiTfWs79ULbTl8UXslE2ZZTl5geT2ftjJqhDv\nTFaeiaUR3tUJlNW4F4Sr5NzxmHeBebR97GvR61tXzvBgwXGWMgdSOWbKbsQR\nByXYHr2xiEeLtB6WkmCmVjFP+PLS0iRf9FPW16/+gw+UUfbf3dSgDfLz6Du9\nuxDPr2suKktGXY2y1aPiHU1U+M1PP3RGi3H3iqwa/WZUDVdqdupYGAox3HcB\nIEUESy5X69U+rMQxIy7ouCpytImQokwdNLlD9KEAkcdRfEfpQsAPQNGluHk0\ngfoLCc76Sv437L1ML6LZkkyug9lJn8ovGBUSFrjCM4o5hMj2bKD+NCCGiwts\n+SZG\r\n=hAe1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEc7pIv7s43k+/p5TAXn/fwMCLultAIPXEggsmUmxxYwIhAKVXu3WeyO7r755WMMOLHKLEof7DBAoJ2PlGj16Fb/6S"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.b0d6ad8_1570214022338_0.1967573850510087"},"_hasShrinkwrap":false},"0.4.3-canary.5e29c4c":{"name":"eslint-formatter-github","version":"0.4.3-canary.5e29c4c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.10","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5e29c4c825d0826dd1ef5404a15b3d8e9c9171ce","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.5e29c4c","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-FVr6V5BfnnM7oZ2MSWRgEjsdTABRHSLuqhbOE3W1Zjxa+XuFTnTDJBwc4f6hBHY7ld4ECyFAvfzGUTz3+QEz0g==","shasum":"a48e6dfbe56a9cf07608899dbc641e27b94df657","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.5e29c4c.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl+I4CRA9TVsSAnZWagAA6qQQAJwG/8ZCLYp71ovGLSta\nQMPylVd77XLygdyr+BxQA6uZRFQmyH/rl9eVaJPOw6DDgePRtBVG/nsOz6hO\nrSbcjQCeS0A0vJlxNRYGXJ4dt+XKeZ6daJ2eF5CzcDeTyhP1ChHVJ4PG5m5X\nhlQNXiR0YmyocCRVN7tN2Cl7NQLQ80G7/uowtN3SA5OU98HOCty1036SsKz0\nKzdle80emN1Ss2N1NgTwIhJiH8tDPf/Uf/he4wRjVcel9E5h/Myqymw11B8i\nQQMCMrcUGcXDAsHjaAIPq2BzUy3Lb6kNmJcjWGtzb3QXGQ66DiQt5cSsbirc\nkbEge9qSyMn++Stn69U0jHCd2WkWbjlxaFNC4aydF974NnJX0xT8DdUfxPFf\n8KGbmVTzMSyh8S0QSNeX4HnOzrbEEf1hvcUJ/yGM439Dl8giPRRRggTpX/2O\nJKAhKbIcXIobHHa0hxxqeb2WLISaq7pfD2RjF/zHRAKXWKZQkMMtQOATiz40\ngi6mV6MKFQIUaOVLDQJCrmfMjQFkSmNa4VLGFZ2L71dg+sxxA4BGyKj0IYW/\nUKolUQ8TQ4sgZQ8f5j9dCqsyO0h3X6DfDiA1lpgfTf3XWxUjremFsYBcFuXQ\nWaKD/A90/G0Omx3uDVUWfC45WU+MbzC5KfPrJf8lzTfQMk/Od9mrwvpqOnsi\nXNsv\r\n=zmeY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRtA+fVywKB032FeRoLME+vBL8h7C6b1BVuYcGdesVQgIhAPOOR8fHjy7P1qPb8uuV0bOJMcGgGWzIVIhn/4tPsIEe"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.5e29c4c_1570234934817_0.37874074288972204"},"_hasShrinkwrap":false},"0.4.3-canary.c84d39f":{"name":"eslint-formatter-github","version":"0.4.3-canary.c84d39f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.4.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c84d39f9e4681c8355c8bbc7019f163a8e7d7dc9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.c84d39f","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-1dI3WQufxKDO1QhWwOdt/XKox5HH3aVgKRxXdYbL1H/qQYYBqH2Qze6tt6lP57fSFbRi1EJuJkBEB0DN0ag5fg==","shasum":"038983a81c10441eb20fd74e116318abc43c63c1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.c84d39f.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmQ8dCRA9TVsSAnZWagAAQ/cP/Rv4VQGmROlbn4Rno4h4\n3PdDxTIrPyO6lb7e7f1DpYdcP5PDws8dMy5WGScOKURbovGV/Jpcz6yaKZan\ncL0hwiHQOyMiMo6IA6XnaWhgF24WD2s6us/whVysveVTqgIBzL2ZTN7YXQA9\nEG9VYY/Nr8Rmb7ZRYwYs6CeYnGnRaIKtbvlsNbDbuAnOeUdt1u5UxNX9qrWs\nCpqZmmjAd6UAlmYdtiBbLyZKu5FoRKvTjn4bZq9pC1LbJxFtN9Ks4OXy8Y3L\ntdCIJvPgKNbsuPebaadPv/mdRx4/Djaq/yXosNDIF3EprvTIgqhLA8cnaOYK\nU7utKffgfTVZ/VxJEGmfvP8mL44Os3pmNolqFC5yRiM1MyJztiHdStjwHxqB\nyD099fPruiYuueSPcBmGoW6xYCjIydzp9TjSs2Q2ABGNXmuO7T/h/8YpROkm\ncQjqphF21QD8zAdEULyj9UEuMDI1dqLhI0csAYFzGjXDDCGxjebWo20FW4P9\nvlVE8F8BclJa4i8PDT8h7ajVsoBGmfQJlPyrVYA8eh7tAMKkbre6p4bhUGUe\n2DCPSO59J3oVP/ADythkEo5uBhU07Zc/v3/U8ES3g2d10dcLee0af7FKCNf/\nIY0E0M7VcytZ1wwEOS89Fk9TmK985DnMFxn7AbhmpCfrpPyJWAmzL/97vM+2\nIC7S\r\n=koUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNUiH5HwkKg60EjJyK84Mx0yDkC/wfmQRrmpAY1gB5RwIgBhiaeo3CbF+kpgNA4ArLmF0e8UYkt1fbzT3l9Nbr8FU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.c84d39f_1570311965179_0.9261930107814884"},"_hasShrinkwrap":false},"0.4.3-canary.24c252f":{"name":"eslint-formatter-github","version":"0.4.3-canary.24c252f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.3","@typescript-eslint/parser":"2.3.3","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"24c252f38d585d344bc7e835813083cdcea1a726","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.24c252f","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-emKbuhuucvHneb3NJwQab42lQrJ/cULkeTq6Fi+7xFWw2iA35F9/LTuqHZDtJAmlKthbwuYFIFhepOlupGcPkg==","shasum":"e7c9bb8eb8dcb26680981ede0d67102e064ecf11","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.24c252f.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm3HeCRA9TVsSAnZWagAAYUcP/A7r4PjM4dgdVhg3Jcnx\nSY9l9vuUSFM+9IJQ83QbSE2Vx5BHpzj+WFQBp5vZ+IP+AWp6X1f13FyaZZbO\nMEphzemRy1JIOq4TUGZor7EtgHYjryINs1/Du9ehoJefvwtkeGeWqblwUpUM\nZ0S/QWdhtWHAxz2Sl4FtcBJXfD7QzE7QB1PvGpPDOqIN7ix/E45jRBfceYUS\nA36BYJNrJLr1yIMFS64zh1S2ITtDKoBu1oT9QOJ5G1e3y7Nve+ne1gb4l98w\n5Fe9/ZpbOrawbAy804+vhT18AZ9TARYEsJnmJxL3nY1tfs2epzBdIASEueKV\njwpHHo6FZ0ooBsvGGa9GM4LGXZovCZwzg8FPvSp65Mbygc8pgo2CI9eLK9Md\nkI5aVr/U3pDxmmfVjihVPzIXuFaEm0PR20iA4IKkI9hVLg1DamUK4CIkfvop\nGAqF59q8HFfLxgq2FKIUlnkMA33gIZOHPlNVwm3GfUNpTSXCD/14dA/97qwi\n/qrIBQ0SjJzVcfg8dEhzkyY7FwvyTxw79EYrwAwC95C/CoO9vCyrJfLmp8Lz\nyx19yH0dd4p+WI2DyhxA2uhIb7KbfAdffWMvyFeM5QVVBwGzMEj0PoCWBeiD\nlZ3D4ZC9YJt41idoFzx/gppkLs23V1Yx5A4lwcs1xj2PRuL3V9rl8GB0VpGJ\nmC+m\r\n=FbRx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2v6uEZZkRRIqcxcKy2m+skz7/hR4rhmwOqXxq0G0DqQIhAI4fsFO2nJL5xekY04MIF23D3rlDtQyPFFZzAjm49HQq"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.24c252f_1570468318201_0.5167632846826726"},"_hasShrinkwrap":false},"0.4.3-canary.ab485c2":{"name":"eslint-formatter-github","version":"0.4.3-canary.ab485c2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.2","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ab485c2af40aaea07ef3a30910e24a542d3142ee","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ab485c2","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-jZliWfZ1VugeZl6PJrKD7wDuoSy2OsV8QdpzkmcefB1vz6xTVH7WLd4osGlmgKfYfMklcZBEJ6/F6GjIDBF+vw==","shasum":"77a71ce75340eb4cdf061d2b07676a445489c3b7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ab485c2.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnCTVCRA9TVsSAnZWagAA408P/2jwuVVY3Qg/Kd+QAtRh\nYjS19Tt1MyiTs+h/vP/ZCNHyuQRjZph9+gd36QyYxFzWGy40UxOIQ0lG7BLw\nzU8pIFAt1zB2cJsxI9FeILvGmefE9irgllLMbONk7byZzDW3sTfnZ3flLkKF\n9S4qag+rei5/oLc9ejvTizX2O+2h68WFx49g/p/7+9yznug7N36xyM6w0Xii\n2lhy00EoSrKTzJOm+bPlEyhlj59gf+oYvXuGojOOBpgJZCGCrcCSUe0SUft9\n+sGm+3RJalEODK3XMoIn1g5TWi3ZKxkSn7KRsqPXD2oJR+6jYOxjh0EySg6+\nwU5bozDc5kz/cwP24cqcx9IV73kePQ9WsFtfsIGceEDn1b1O/rpWdTI37sM5\nHjMSranKZixx1e8+og81njrvzsWiHYlFilTX5pHZloOofSWuAD8WL4FlFD84\no27IgAW9BRnmivH9RulkF2E6gQgHyu18hlgq5CJekzUTHS24Sgvhk+4PjfT3\nsySMyYM+5hynWXwmtnXHwqK+ZTWtu7d1JC2JJc78faPKXNMFqQu9dgENw4qS\nZcjWBarotUoo8EvlIkcVbYZtrb2KBFDLPFqw9Ed93uGFh9mYvUKMFaISnZdh\nFNEblIHqm5jfNif/VaWxCUgFPYeASphPOUBiKx9JENp5ZOcC2RYPHJpHkEZa\n6dRc\r\n=mQDQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwNRROE/9WwJs9CBdph4c/UBePOGhhPTVqACd7kxfNZAiEAgCojdaSdO+VqUA7nJv4RXHnrXXU3n2DHCzm+wNCFbx0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ab485c2_1570514132917_0.7710157445509893"},"_hasShrinkwrap":false},"0.4.3-canary.e14b679":{"name":"eslint-formatter-github","version":"0.4.3-canary.e14b679","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.10.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"e14b679fe5979dea1d457d4cc79fd35fd4a8be5f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.e14b679","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Dnk758YciqLHMEHc3hxo/hb/nXkBWcDEKkMmnmnqQs2RtcY/elPCwALqttgW3QVfhe0el/6FB45ztXgWUD9UUQ==","shasum":"5c2f80d09a710be75360ad1a9b0aebf7ee67e452","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.e14b679.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdndEWCRA9TVsSAnZWagAA4zYP/3+8ymphcYDChgHBMUnj\nHZIVk/6YWym8zSahh5kTrGwn525dj5kS7KaxYhq3YiSDlS5EcVzj3fqqaGsr\nMCr7NWrhlOWGgmjWrWR5G3rZFXtG4Cwn/pk1y+5MBTc1pyPrf+IlHhPnLM0v\nFuAof/AFUnby7WWhAQedlqxuGK5AD3HuYnSlldhEpMcGRsGVfN6592zoGp2k\nw/twFxRRrnYgX0oGGKlQc+8QOJUcNm13TyRxmG3POKJ4eW0X0EA0AL1KoaON\nGW78fF+9p5SY8bcQZkG/PNkRyYSUbGGNg497A31x6/3CySvkT2KZOtF6UO9Q\nuFDGThn0g8R5+d7fdsyjDA0IfqoRVxKDrIcFGSfZiBJoOgPz9SHMTP5WkeLd\nLUHUZBCQIVfJPkehMQvuRUXLtTV/cnWlpzEcEgaPlFNyUG9cz+u/74ElRjiE\nsK9QcK2gGEgDA2TR52CBgn4lAvuwivwQ2ZQ/X1vqzoLrRG4sgwOFWvAT+ubD\nyJUk+t1B0xNzOtbh47h6hhtyViyWyflC02TVz5Rea217Jy6OEYHPvqgyrTJ0\nO/kM2bcXpp8+YA50SddTbBejUPgaA02M0o+WslZlikDRFxFk7Z7OuYhEqK8W\nbioj+r8xwv/5rdZz3Y4E17qht1L15ypwYgZlzfQ5kWEwb5PFzgxtw1HQksBW\nDVWD\r\n=7Rm/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZmE3Zd0x1oq3DWcG+uNbnWDFNGYWvcNnUtTwWfRdNnwIgbfq+ik4gncBL4I3r+NNwTreLR4gx8meRV46DiYyIOoA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.e14b679_1570623766211_0.3786096623890549"},"_hasShrinkwrap":false},"0.4.3-canary.da47551":{"name":"eslint-formatter-github","version":"0.4.3-canary.da47551","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.4"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"da475517638bd2f84bcde898eedf678a1bf1f6af","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.da47551","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-cZg/TJklfMffsUr34igVYNrGrlyQ6BkJkTF5XmNMJdzfIiFnzXFghLviD3+areVjRueA4kRSVFp70aRJE1n6aQ==","shasum":"6884befd17c8459536393c852407afc255d4b101","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.da47551.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnkgpCRA9TVsSAnZWagAAq+IP/387x0SxoYfHpKWOVE0S\nFyrBF2WbIY1kTwOpfH1gR+UsiNf9SlaYNrYPUhMw36t894y5a4vUdOx0ZCgb\nyrs+05SPkOfznBd1F64MTJbaS3xwydu081yEPwSXzEpHl0rDUUrcD+9VdVad\nDgBAOmFjbgkVidisBt4oEkF/4O0SavoM55rP6koio+Kj3BNtCX7mJVStLLX/\n1RFYNhyyjPK5DfJZT0Yj9XX4QZxYk+gNM/mqdfYNngK966bw1BJ5eSSrvBJV\nBaUMI7QerWVa0zkSRYb+f5EUDkfgQ9T0aZwWivAKEYfvowUJa3dIb+6Y4+QR\nZKOHXYyeQp/wPjPKWI20J7xyXFO+0ch3D1Um6A+AYDTjUTEZHRRiq/ltDOMs\nD6ufNCPLyL/t09qXsGjFIc7dx4Ms0Yi8ShqmkNNgHVNqZyUdVApZw+udOOky\nSdjwL4cc/ioisD2WoWDGQ0P+KZOdcZrgt7j0rcUssc5ID1MWSX6HV6t7lh8d\nizKDahp1SBS4tqrHA4z2rL6Vs8CMUl8CU+o+I4okHCXBzcM4Kt3XIVsOQIVS\n48Iybh1YjU2N7Z/K7YddG+knrKNNZDx+9gJW5VfA4bDR9n5CRtTPYyrpllpX\nVTVTUIi0NpEOjTo5Wdtw5vt0slCJxF0iIWSE74nLfTSKasp+Yot/WuHX6FwN\n4KmR\r\n=q20G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDetE2sMMCPR+/52yx7EKdS55LuIVc/aP3p7XCEeHjmbAiEA9187WinemsRrOe59jmen1dTQe6q71odghdypTSSSEU8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.da47551_1570654249026_0.5632723026393054"},"_hasShrinkwrap":false},"0.4.3-canary.ea27991":{"name":"eslint-formatter-github","version":"0.4.3-canary.ea27991","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.10.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ea279912d0771bc1614320337ba3918b388d8ca6","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ea27991","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-4SMlrLMPzQ90ejSeB3MkW+5+PvSUdg2GsStyyPz1ikpN/GfSGVmUag+wTAD6Fm/B/HIo7RWttIk2Bj/fv/SVRg==","shasum":"a59b6160d84dc925bf507ca2d126b4c5856c8657","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ea27991.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoZzwCRA9TVsSAnZWagAAbXMP/RCJjT5TP78R2KxlIm7N\nckaHfAdYEJK9ybuIlXdCdMUxplWgsl536lRT/Dd+zvpS8B6wMwbcorA10KeM\nj0/kjU0yWZc9NDFDK6rlrRViTu9xnQTBZq/hnlhNyPpfToOy/NlwNBwwE269\n4Jc6Lc39V6s5sTkGoHj+PRBLGpMVIdQhtf5s80JnUnCz6azf+V4/6yeA8ucq\nq/Oa7DnNtuCnr/k7pXgYkgqBEBYfmVaeya2GS+F/XuLfxnxNfaRhlrNLQb1/\ncFnNKsKcLqKl4mhacpLKVFjIdmFJBLAKyL1jlRM55a7pWJ3foR0tq1NGRVrr\nzbcLEmu6pUjWz6hFba7hrADpXZrp65Hgl6LiIlKmzCac9dmitqWV8i8IwRwM\ncYWzQTPPcr9CIeWnT3T7Ov2NOQTm+fdqb4vbGDjqhMShgAqOPATu0U7Ruo7N\n6+1y82JwocoGZN6K0WS8fpW9EZMGARgl5kkRj4h6aRg37zbiYsKmqv0mmCVE\nrYjmAKlEACrJZQvJzLkfAM/lB3nMLR5ZrTsOQ0+6/3uTabdVkPRuUUQ34/dn\nHqPjsaeEuTppwtadcSnSXDUZ7yNJACoCVZw9rq7OGx0d9KonCB+ruRkAwlN6\n72k4qUj213XmIgLK35d+iRtrZoo01Tln3FLUVG47Ja23mJ8YaWDUvyb5j8DI\nnSXm\r\n=v8kF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHHs/TydmYa724qwvY0CCsl7FCl9pJD8wBOZCH3phBcQIgUvf8x9pHy00SphJcNThc/dQPJ0ZccZRmpsXF9lAjJtY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ea27991_1570872559333_0.43116920394085545"},"_hasShrinkwrap":false},"0.4.3-canary.63de251":{"name":"eslint-formatter-github","version":"0.4.3-canary.63de251","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.11.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"63de251f9c0622879f116edee2a947dd77d99e5c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.63de251","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+lblBhggiJGIUl9mi5fsFudCxK/FUUqkeAEn16OEGimAkwqbYXqM6tG99e/1LbMYYHFxMkHxFI4yfv6Kvqr7pw==","shasum":"6135b28178aa32fba87d77efb1a7d91b62ffe616","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.63de251.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoaxvCRA9TVsSAnZWagAAaYIP/1tYPscCblg4qvBlcWsJ\n57mz0LU9tqpXABYvrTDv5kLE35Qpo9n9gW1rJGyqo6Q0JyBUdjAgwLGv45rz\nXF+B2iAW1FQPy4QEMtiuTy8/9rzYMrfHLcW+2QUGUKtqJmAH9fpXrvk/TSir\nvGqBi2I7Am2IiZ1KviSwgAoOa0Y7QX2jgs7t7eHXEyECBmsEU0/A21kSNw4H\nG/QWbKMKL8P9U+rvKpRMGIrN62yMjemw24UI2Z4TJHNxhZOni/kqca2GGpi+\n8Sg/kXYAUb1NZLfxeW3q6+Esfy/28erq0B/qKYTwOrxYh12C5mqRQe7dgv61\nPYkUVUGHptqzvgkvl5Oezn3f/DcqFJBwUJSl+hp0WDkaNmYRapUV56WHYt7j\nLWMHaQNJMo3grbE391XNhQkSucindvLTJhXySjkIEsaMwyEqymoGfXem6Kih\nw4yYIT4Eh3ox5yQRrfoG5sgz1eAHcwCpOXvz42U0hULd2QTHezFac/dABCxL\nKYC8yxOC22CIfNy5GYnX0IGkHfnh0lPZ3ywrvb3wO+jg1FNXAhJWQIrkm2qH\n36MdllbvgNjY9c+1DxrTAriv4arGvgfos4j6T0w/aTFitaX0SUjYxAmbCoNf\ncec+ambAlE+UPhsgiyTAVeZQTdvQ4AzUfFQs5/XJQ2hv11Fexq1cYjOBrIsh\n+7nf\r\n=zmLQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4i5BEkRbfJ+KifHeKzkemtdbaVM6/qUWg3a0bREWhsAiBIStm5BQ0WTchSwWWk8rv90+EBIxxyOWrC42ey+B2nfw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.63de251_1570876526618_0.1960969583066665"},"_hasShrinkwrap":false},"0.4.3-canary.3887d21":{"name":"eslint-formatter-github","version":"0.4.3-canary.3887d21","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.9","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3887d210267831ad0f870e39785c3d38e7649cbe","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.3887d21","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-e1dieW+nCPx7o8vtAnphEyE0+X/4LycGp3w7YFBhkRNXvzVaYAQLBKdGvQW4wn4aHtCcleNc0Z/GW4VRol7FAQ==","shasum":"2d3e3d3d877a0c43a989b4c09553b694fe38c590","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.3887d21.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdomvZCRA9TVsSAnZWagAABHAQAICiemyyuL7AeuV5yfsn\nEQVB912EPGRQf8xr4LLqHmlwCITeiVKHO//jImSKTLfTRqMcvp5Y0fZ1Fkyo\n5GpRaMeyriug3OKeh4RjXvYuWT2gAivK4lI9O/gQCvmuNkGod9y3na+kZQdZ\n61CW2RHYdbQLMpGULBXsWQ2xXhDnZ6hNbMRfK/bKs2w5x/VfrmHBuhuFz4ka\ncKtZ4ZQjj6OpYvXc4WovpYW5dVl9ptLsEYSNj3QPfHAA1iqBxIqmM85n5VAr\nFvwAVkJTh3XZNp5hv/mPL8ejleRDqjBrZjM/z6DvH3d3qDalI4bJaso0n2Dw\nhk7P4ePo0yVPVEkk5etyLIYm27hGgOQ72J5yBm77MXuywovQCFuC69LdQD0z\nTupemUNumBw6I5Wuia2tlbN/BnOz+9FxOYwtfDsQkDFtKojsww9dUKkzOnwe\nux5nwJFVMsCdMJXkj7u1htdoRb4dRdrjoL5lFiEUr44cYeG3nO6GT8C6cYCt\nvtdthawzN7e9FWi7tcm8eNpkE4wLxXVvxNkC7U5YD3yZvUY8F8K8aiH6ki2X\n4aUDhJsiWT3EM0AQsBrzJFyw8LpEwy+TwduLO5JspTRbyIP1HfRAzQI7OCD0\nrOkNSuDqY8pPOqAlGk4qOQbj+r/56ApgomHEgVh1u11JPp2qEdenltWL28L/\nLjgh\r\n=COYs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt9HU88vgV6FRzyro2efTFcltzOobz9mszC4y0d0zhPQIhAP3PCGIKOYl9/Cb5JwpJNXGxmgaBGE+yPa01aHo6/d1L"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.3887d21_1570925528579_0.4486647365941554"},"_hasShrinkwrap":false},"0.4.3-canary.c223c18":{"name":"eslint-formatter-github","version":"0.4.3-canary.c223c18","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.4.0","@typescript-eslint/parser":"2.4.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c223c183a330b212d38a30f5583d428dcca0737d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.c223c18","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-j0q9+OeBSz1y4rSVm8YiuwhHV8WdvbowgAacHp4lxAtLD0SPCqERf4XjNAF9d2uVZ1nCdcxSjLsFE0opeA5M8A==","shasum":"af20032dbf4a7b1153aef116714601e7fc4186e2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.c223c18.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpKvUCRA9TVsSAnZWagAAUiYP/iy03vEi8etYQLlz9JoB\ncc2zPmRer6gKDUbHd6lerDDw18QsCRKZCZ85KCGulb8xtP9Nuchl4uY+PY+m\nW9hASXvpAZIevOM99JYpo5jiQzgZGa0pBxJmpiCg4dtAGLVYrht2SFxbTu+z\nesF0HaibegMgT37ztiDSNxzgrtn+VJvmev0+TmoOSlFwrxaDOi7GiAPlrqtX\nWnMTGMKebDsvYxGO3o1cQ03dkdkenu0Zf/Zuxv4HVhQaeGxQrcIgSqhyXOwS\nb7X98HC93rITIPmVIIMUr+qsoAy6QaeZnvrGbhNQfavLgUWhYYvGx7ioUarl\njvE8SXDmWQwfTOwbwADfR8uT5WUnQTDj6kf/LOnpOm27YCR4G9obws3QZyyp\nLDmWB3KcR9MgH4dHZE2BbQux2fjOzzARi69nhE5bvBP75GcQ+ot6lMWQGb1e\nWz5N+k6Icq69naeZ+h7FZJKEhlk+SU7LYsCgqU8+j6SbAzFip2RlIn/OQv+D\nPpYYVCuHjFs9P/n37fgzk7loAiBWXqGl+Yxj/FPMarlVqXYAeLbVte6qJggL\nKuBnQG7omI7OqSHtTNdQpx7kxeuYIhSYky3YNyXaW7aPxIgj96XSeKfDIKEZ\nCRdwvFTM5S/0+hVGM0Cigdw7ZqcYw5yc77yT0P0ydY62B9jxk8vff4HO0GkO\njG0t\r\n=WKsR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzEy4WYdnizpJE19jv6wnaw4taZ82mtXsThKSpswDHEgIgfRFP9o0oKOp8Aa25EnjFZsk8xrADRhRODCrp/40J4/I="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.c223c18_1571072979827_0.8131474499197224"},"_hasShrinkwrap":false},"0.4.3-canary.73dcf2f":{"name":"eslint-formatter-github","version":"0.4.3-canary.73dcf2f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.11.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"73dcf2f62fe663bd25c788447cd85bc099097753","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.73dcf2f","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-1q0gu4BvPvNQLS/qmEq7sW7UlK/j3f2/58vqKfXb6ijuxMqvpChRa/qkUOmHXCFREiU8qFqppRGCBoAVyR7gQQ==","shasum":"fbbcf6f472984c589633d1679d6747d562c31169","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.73dcf2f.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpU2DCRA9TVsSAnZWagAAaqYP/i9luJmXN/vD9qLnSiaR\n+nzPSKGM9uFJpdowwIuCzkYLvBON7thgxchWurpgNbp9HoawbH1xOiGYibv+\ncX5/gIstvpNhBeCSlrhxmg1OR+OHAsE2b5QFPln9czw4Li4EB9XalEhNW5X+\n4hM0yPI/5KtwBddXpT+IXiN0Vp4A2DAi+J9CaHm/UP5BaIFMEi/RSHhT2Z04\n2MPYwYDFuJQjXNC74dyAJZg2zSHVY4xfIqXCM759RbP81m4MNxuPoULojAaN\nWos2UL3H3EqAz9yXkz3qW0gn7m6gICHn5C+85m0KtHrMKaHyR2MBx14zpyud\n/YwsQuVxd0dSq1MTX4hT6I0gorng+FjI4aQ7q0FhmJArsGY0sgfDMAgSp7Le\nL7nB9o2cNborl0wviFAw0qCCN2Hf0Nu9C7OjQxJ9+8+wh7n/C3Xjfv8Q+gTs\nUN8y5GFjsvBaDH0J2/gkY8+HEbKoYi3Pt3/fRsPeFCghbGFjFtU3K4DVjgs0\nzSfLeyn6EAfK6uDcwxx8nmjW3EWfwiWN1azU0vGllNhWYgN0Z3mnByLjEuHg\nQC9rVG0vC8IamaEhgjCluoaKIv3G9Dvq31AwS8iQZw53mgMgZvaZD9mRQizq\nqYHOgcn6h7bbG/iz7X+syHxLEaK+pHaipWkV09qkAloNinIHd64l1nlLawB+\nlh50\r\n=iv43\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnRCB5GCUrIVWSYQlnU0/gzNXp34034ksLqqysqPBFAAiBJN5hxQbCF9dJkalzAAZt+R2zByuEaRfs9CelXUtZe9A=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.73dcf2f_1571114370934_0.47438499913939935"},"_hasShrinkwrap":false},"0.4.3-canary.d0acffd":{"name":"eslint-formatter-github","version":"0.4.3-canary.d0acffd","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.9.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d0acffd7b8cdb37649bc71989edac84681d89b2b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.d0acffd","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-grCRcc3B/bKHuxW71Qoig+asjNk5lWTEtGuFlPQHLBpxl1LeT9ze6l1/GaO1DgIXbwIxSEzrlQatTy+bm/uyOw==","shasum":"0f2b5d87e5002aca98e9d604e1222d14a8c4144e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.d0acffd.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp6cACRA9TVsSAnZWagAAzGwP/jDevTanHNQbAbay4u5s\nuJEu2qnOjqWkTww/YcxteSFCnKEAnx4JBuBaPOfjEBR/ssral63xDtUgzRJU\n3CDZRXu0LvJrLIiuRG4wFOFgRPx0IoQ/h2hgnb9214KaY2YUniCUEgYH3AGw\nDm+qQoFBOJH7xWt+pBUVpieL9+Tyo0mnnIh5j0JatmMHkYIjzeGstedkZOY2\ncIMMIDUJYf/aikxPsDhrubHX2P2mBg0v5KX0QSIPidiR28FC+5h1BE0eQjd7\n9x893X6K97Rkxtqk89s7T+26B2iBzlNomhBfjHdKTYKuHdNlZctWD4Dxh4O9\nmtVAiA638GqFUwAeuDoBYfr8jnJfepTgOuwN2/u/h7WNJmSpsQSbmJP0tO7i\nL8bPJ1pKuubPm3M6qG6zN05JUQf0EdbqEr90ufhb19+19iZTOrO+Ar2qn/1W\nAQzH3+osbYpdQPKk63AcCvsLucioYXObBlRst2S3bfwr/68LYc5wmfAtfJNt\nioMchwafYB04NFESX8QvI5zr2pnnZM0IxEX5jbRJCAYh9GR/XueM+hUXe96H\n7RisbXyI7UTKil6MjJd+zPBBkx/jyp1tteOyOHS1fQHIn/AeMboFuDl7y+L2\nBuMBwfcHgcrGoZtKQlwuS7ziFD6yNN22DslC7KMg8lIdZ5Un1YkIyvUv1XWK\nXy8a\r\n=wGXU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLxUVf6dIRfNkslPCFGoxL9q/0x6FyhHmmBT+NxZJjaAIgPav0+4G3OWA2baaAa/QGA1fFms5x45xRd1YTciPZmgE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.d0acffd_1571268351534_0.62837772648987"},"_hasShrinkwrap":false},"0.4.3-canary.a4b58e7":{"name":"eslint-formatter-github","version":"0.4.3-canary.a4b58e7","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.2","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a4b58e7aa9301611971a096f0ed90685b486db48","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.a4b58e7","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-sk7zB+zSgfsG3dtVAA50/kXiNio4/putl90nhRSg2WV1K5lvCAh5iPEdADHlQIL3AamN81svFhUy0EwpqZsDJA==","shasum":"68c4078a31f7b311bde4a94e109ee1502568b632","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.a4b58e7.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqAAgCRA9TVsSAnZWagAABuwQAJKbqxQflZFiCzp/g7KB\nIc5QLUFV63kxBC8cwHfnpbLUQh3D+4o3THuy1av36pcK7U7Xd1qu57z+Vv8R\nGFklu079OsUZ6hapSqiKCJJv8xOKYqcy7/prtniMxmV5SnUJasHhSXx+Sk3u\nulVLcGcg0lkuoY8ax90P+tTA3OghWam1kF8l7iNLimb7oLoR7hN5Cb8kbx3i\nZVdgTdKSosX2UDoZu66TCptGpkJAn/x1eREUXgHIeerCGyCEBIywiE8PVX2D\nAe8OH4MYiq10O8Vm9c6jX1qQ8wjn+hspM2yGqLeq7EUL4rT3X0XtVsyGkG1k\nUFOnB9Qkc1PvQZeCNbn4Y17GC6IDCB1b8B3HRJuYYbHo608m/fIdPapEKMrY\nq52EJrk6eQPiHX85lFT9ZTlzYH3JHT2OeyUsFezM2F4dbijixMDASLgCadcq\noSuNNm9FLJ8vOdPSPoVSRuwzQAPT5ugx1MU06OPcuVajSeSBlZdY2Qw5+K7c\nuJY50bOn93tMBAW21fJ0dIW3EJOb+9VAMJAEnoEOra1Ypd1o96StAL4RHeu1\n/V9I2wvt5xRRDCUV9Q6LFE8REoYfv3uWkxLDLN3NbCK1XmkGiLGaTjNkYo4s\nmYX3OSDryXRdtz1SKoiuRfAVxcWS1y1VwYHAybNtRGy1BTLLjC9vJDb9AWew\ntiWB\r\n=lkW+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIe3f0FKbYKLe+iufGTZc7j7IWLvcJ4ZEdqjIFmoJ2wAiEAy1gaSAewRsi89Wb4ekpi7tKaQ2HPUwHz4byKlWeD9mA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.a4b58e7_1571291167489_0.043749815455758734"},"_hasShrinkwrap":false},"0.4.3-canary.badcf62":{"name":"eslint-formatter-github","version":"0.4.3-canary.badcf62","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.9.1","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"badcf62dc152c18151fdc338a64e05b9594f46c7","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.badcf62","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-4wZhBpO43MWfXNmUwXkMHJ+RWCBaf2QKBJb0f1X0Ykt5bl4e/QHZSZLpFkIB2oz91c+dlDJULfNcCkhWBmElKg==","shasum":"4da4d32224e26375285a7d1c26bbc74b3304078f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.badcf62.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqKUBCRA9TVsSAnZWagAAAoUQAJdQ3HuAFN286z0O7mFu\nPXa4nqnG97aNO2+jAEGWCnXcce3LBdaiMHnyEuwaOR6BV0V2HH5WS4MUf8oD\nCX4D4XgqPgoAA+LHsSWRpaK5f7oRDNzGZ6O326J3kazyMHSV8+A9Y69ei8lr\nYwv28PxXye8dHQJxrjQ2LuJtuFKMrRB4hn21K9aZ7gMEAfNapnb3aIxtmM50\n0QqDg7jwgJZ7JoJ4XMAcfeHcbzGUlZ0HWRq2DigYCXM1a2qn0FLAkJouaoCJ\nCrP3JLWbQq13oiAA+RDbcc0SmANMpc78iS1vZVci4i9Tn5YqZ3ueUsnOdGEr\nDMpWCIeTWA6bxMPy5IqRxbtAg/jof1wlhpi7TePEpBXIqLaah6rwb6l5cyfM\neJFYOR/+B8rybHQ2KNf9IY52JAIhcBEfK03m2Wm8JhYgzHES5C+ByGr+I5By\nWBaCn+BvA6HlCWgvSkKTKuOC8aTGahzc4R5lD1FztV1Be9W84aPyo9PzJhWQ\nfZgVzO2avJ07XbzeN7lev0Z1Hk7HxnZSf4RiGgJ1VTObf5GewmxlgbP7BarK\njXZYQY9vdSpr7vsIKQIzozfbHNVdY+Lr0uYwmliJdBFIM+rpz7vMsb2L5YhJ\n1N0nVYrKgoNKKCwJHfQp/TPfXOZ79hocEQ1Hc7HpYwIfpoiBfnwhWPvXD1Rt\nQN5O\r\n=8sWK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZxhWzoCzJgMTtIbA8tg5PS4jEJEKEcsZIRfhIufoSAAIgb0akSd+xmhSe0IDUuvjBiuWouml972vsFpj5clHI+5E="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.badcf62_1571333376458_0.21158073501225028"},"_hasShrinkwrap":false},"0.4.3-canary.a360c56":{"name":"eslint-formatter-github","version":"0.4.3-canary.a360c56","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.9.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a360c56efd17530faaac3d0d71e717e12e75b72d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.a360c56","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-77f0pzuAevBzSq3zqlg7R+vtSTJh82fN3NC6ltQmQmcW8i79yxFgB59uXsqOuGG7uUR9j7vNgMeAkKxRBSs/+Q==","shasum":"9cfbff2bf306cd89850ef888e1a2632a5160fdc8","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.a360c56.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqOewCRA9TVsSAnZWagAAlXEP/iXfLZDyuXX0Y4mlu+5U\nmhI0Z+sItbQFIKzYeGcb1hg07Cy/OHdG6sM8h6Hga5EaqibMgq2l5lttmqbU\ncizHECuaoIBGqQ5A84bOVhAmqP14CA7xjeOnhT06agn8rH/9pNP/1tmJciSA\nOJxuJ0tsfugwbPdcF2zhL9PHWlQKhkkZ0+0SLGyEgWc8FgIAS5qU+LpJjY3a\noEit7agSLhIfOzE2fJowro0CcZbgj3la2NXOh0gcxasH+TJSuU11d78USCt9\nRQgtQyU7dgEge67CAzpu/qKtdzgBCH3PIYRqjOHmn1uliLieVwBUJb4TnQBm\ns0hGfXHdS8pvIo68HdX5fjLDDMET2e9IRUkBR8FLaKy7oaxtn7CU3kusOwxF\nSHcIjoBpWmpR0WOWESyn2jFh/woTXzmuJ6VptTmKxT2Py1BMXetDv8/2wla5\nkVdjRR80Tm1EssdGeTPGzP//s44hAMPVMY/nkEoTDWYM1vpPTB1tdVw4OSaG\nesyoAZcS9eHU9M7MbTUYmHlsT8j+vGUgwpGlXuqD7fQo5i2CsU0hBzkqL6ne\nLt19SmY/GGkDl/fY1jcn8l35lT+d6edoRKajkvIEJdluOIi0JqknlSYKTl6N\nP93dOoYDh2qyAXt1T/rZN5EeGpmLob9aZo+bjzr1zOwYlbdBnIRCGsAZ1V7q\n6gyQ\r\n=FbL6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFE5jbqCaZamlBtdq0wo3K+51dN++CcHziqvhkXFHT9qAiEAjDvanZ7VfqD6AeWE5VhuW7dn10G28jSwP2mHFUt4IGU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.a360c56_1571350448240_0.24925411470794745"},"_hasShrinkwrap":false},"0.4.3-canary.60e9b3f":{"name":"eslint-formatter-github","version":"0.4.3-canary.60e9b3f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"60e9b3f89dfc611ab90415f02e6c852ebb8d1dbc","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.60e9b3f","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pLJbh0TZsrlq8YPhPWvOdl5LbD6ZSWUgsHqyVEH3wLQfyYj/Ocnyf/Sxq7e2+HQt/COFhy6FukveBu4jrNGAxw==","shasum":"21c5c9496c53de136782366858ad2bee30f624a4","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.60e9b3f.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqQrXCRA9TVsSAnZWagAAbDUP/1B9vbrD/mWDNfGCJnel\n7uk8CMUv9Tj/pNF4nmhpHck1ZI2+qw68zVkUn+Rz6Jl0K3UiFnoBXWssi7/7\ncPKh7428KWDKhYoRBOdBDu0fkRIrtIrubJWDcsHM7FVx/K8/vmnyXxkN3TIS\n3VKHaQ7NfXIVr7BMZrDmr7cUn30d7owzvr9J1gJ29tdV3GTnpup/9GqSU4Q6\nKDOrqb+m6kBLos8fb21vTilegfJJvpNmsfOLCn8epSXpN7+oJ0hiwp7GyRW5\nVWnQm9aOft6CY6VO3KI9RVECa6LJtnR/1H9Im4Qg7/+avhT1Ouj7rlOPHBlt\nYA4Igg5T9/TLx1qPayAhpMH9yBmkLP7q+Oz4e3RF6n0S8jvCBBQl2HYLmFMb\n611pveQKchtuX7AKnISVbBMq5i9S4Ho4tjeoOfegfUWjUFqrSLrxIfZwOeyk\nKPmoGOhRQStTzyZE35TCwbzM00EgXgEvvuK87vTar+xZnvTdyv2AZ0fimnrv\ncDqTtWI7t9O56hffzD6c9yHHLo+0Dklc7a/0aB0kA8aifTGNWfXjHRE2CPal\nNI9HG5FkiOEln1j+y8OYQyj14eNGBntpjpGrq8xj/Zx6B4Z4ZUCjCD4HR+4k\nrF7f1f0HqakfTyVWwzWXadFFm/v4YclOupbOEK6TNHSE6LcCywwY8P6Y8n/c\noT1M\r\n=ACaD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCqjwbn/6zcB/e4sXNFAh1Ul7XgniT82wYGCsdspdqXAIhAOUp5gAIyUZNEsUwmHVaJmRu77/MZqBWIqKbNUPVIfqh"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.60e9b3f_1571359447089_0.05963522966432122"},"_hasShrinkwrap":false},"0.4.3-canary.675c73d":{"name":"eslint-formatter-github","version":"0.4.3-canary.675c73d","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.10.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"675c73d654125e2c7f5bf2d3b4b81be112103d9c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.675c73d","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-pfUasA5E+Hs15mXMl+95tCTonx/LGi82tsMkpK+6IlbGaBwxZJLT0FHhWWccYegdNRnQS4ExdvglBUp1eOwwkg==","shasum":"ca3c5236d28b8d6ceeefa8089bede3a643632897","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.675c73d.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqgvfCRA9TVsSAnZWagAAGzsP/j21arR7XvBlS95gwH8Z\nyLUn+boW1+hM5V9AE6WMO91gkIwYAfZnXiWh2Tm0vdS8Tho495WECQ97Swrw\n3Xsjdu19WecXVqGqNfuk3GpFPxgLxA2UaOUNFma2iGmMu2uzPyBCgGXSVMxw\npXh8h9SqM9Pe49ZCvn66sNRruFoSEiNQ0yZHiK1NRdarvAsEoRsvsK4Dt+t3\nCfsYU/Mr3KnxfbMw71BriOegr+Ly4dJdoCn89ck/rCDZPjSVp9KHJ1mf7hCb\n1gBIngxpa6R6Mckgqstpsi3CbqH/DlJWgwV0eQBcuga8y3lcqRhQwm/Y6iK+\nLtZyQEGlDGXPLtoxgA1NHkuFS3JlGAjhucGwu+vsX9ZoKeaQuc0VB4QEc6PF\nZj1BJm9n3YhdQ0HA8QbQATtcu3OFA/92slvkGkorIgsuXEyHhDdrRI3DjQst\nnicoo1ZotaegszQqGgTKFgYkg/CUqRyBn5z34sHjb2Djex3ALIJmvWGb2lf1\nJbQpP5cFe+RrtZ9TboDkI+ZMdMDGYqBTdRg/hNu+hDFx9RG6Px/TfGb2C6Ut\nJKibJdKwwFIYYA3eCG0vhMeS+oHsxQ8Zd5K8WTetjCxZ6g1HtsIZGRdJs5XM\nrDYE6mJZuKL7bQzRv2Cbl1IpjzTxT7tslt4ZzJR2WODEaoxCmwEJmeVTs4YT\nYUzF\r\n=OWRu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjLE3r91fuYpYJmPYwTHvnaL5Aos7Xrz8oB93EH63T3wIgQWyoXz68M/zdmXP+GEP0/vYuK0I5geylOKJHHJPvZp0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.675c73d_1571425246892_0.290396043673931"},"_hasShrinkwrap":false},"0.4.3-canary.9120ed2":{"name":"eslint-formatter-github","version":"0.4.3-canary.9120ed2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.11.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9120ed21759ae2309cf55e6fc46428346480dc3e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.9120ed2","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-zMUQ9TI34fcoi+3o2qfPTEDilw8aghYix9kstgXesBDdoG3Xkf523EBx3u+eVjpIHs9KHFaNNBLhf41WglY+Uw==","shasum":"5d3d5be7cdc7a4c71feeb778643ca9da45699e8b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.9120ed2.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqi1iCRA9TVsSAnZWagAAbVQP/REdU16ntNUs3p5mx0vl\npbqUCvWj51A8rhh8exCO3GwT4GKbBp+IMwv8G+9EVmjWbRQuTyKLx6f0i4tZ\nPGPjB4sU1Il7ZYUuSAYduvR4ZXt/tdVMDKpbiCs+OVZ6T7ZmyRG8zEnQSkJC\nc88SnI7ziXHR6eub3O4THAJDDvmI3e4fkBXw4jaLy7dlsbd76dapfvGgRhCY\nsF6/1odFkfAm+vU7vHLzutwKw6V59MbdrRVdyRbPPOD6wDoM//ZsBAPESma1\nzJkfJTLlPkGw2TxWGQ/mASAewt//ssZ6zMn8x6ZaJIMtnmtDh6KQ+XfRib1j\nFNqL5oSZ6dj+EERAMr5XP9q+stlhvmKx6PS24Zn4rdDs4rDrnkLwdDtbZpm4\nvaiRTBDtWTSRiQGtbn9vUY//CtUe0rH1Da2DbK7h9GwSdbCcuwG4ht6gTs8M\n9Zj8iAKrAQYD374zbve6LwKi2YUvw2/u9hkZgPHX/LIT31/2hmPQ/1veO0Kn\niwUB4W8hBFYtuAxFyRdFIvBiHoo0zrodCVjca4EjCPwg5wuT2klpHPD/Ykk4\n/go7WcPGg2NUM+dWSH4nLPycMsxhxU7bcybTiwhQZI5zb/6IVsy4PdGqEKl3\neqt2gt3W0Sw4kTcV+PA8Oox7S2Y/9IDpQxNHx3HAuoOI9gyZURDoDaNYCFwq\n1Amc\r\n=9ilu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoSiEhAlPZi1/wTecC5WyvdhMWOJPSY9mlhncwNK/abAiEAhwEBZggRmhMBX7cZJbC0esrsvd8+DMRlq+C5BJTFoSI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.9120ed2_1571433825495_0.4723259877663988"},"_hasShrinkwrap":false},"0.4.3-canary.05e8204":{"name":"eslint-formatter-github","version":"0.4.3-canary.05e8204","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"05e8204dd86b9f53d6708b0a4a2eafcfbf990f57","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.05e8204","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-ynVViKU5mGUFJ70Uf8Hv23g6N5DBhyL9B2TpnbpHr8GsasJ5uAqV7+WUH+wCFQr2eoa923AoVIowqfttciAjZQ==","shasum":"c970de5a2fa74e97f20cb52fb97ebe5e7cf27a4a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.05e8204.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrd9lCRA9TVsSAnZWagAANeAQAJaauLUVZ8U/h/IhwjMc\n/BJR9ClovlU5FKqiMiK7cOWjoYHBPWV5H+FMz+/2u8i5q1N1DKewM5kaIrLa\nMGreSUCDo0Di7YQEwy6fl7FdVn7thcECIAdCzJUYp4phtng0jg4zEDW7tTpA\n7iOZQFL4Z9tZ8zv9i2HNjujTNs2b6NZr0BtoqSu+eCra4Qh49DeklTe7mEEt\nj9FlzvDbLhtWpaqjKoaGKuW0zIoFR0pVa08SXB3FHmbJ7KjFvluV3rdJIVbw\nSuFa8gf/7q8p+lMuv+D5yYFosbElAX49gVPatqEcQoXeGu65VXMSe1PJIOnP\n/+pmkuN0dmzcVonw2LZWKAc6nEYbLn32ikgRsjalhT5Z6HPaQDYN7JlMYKQy\n9vmbIq+OJ5b6AFtKGXrsaZOFXYAp36GwgEZ4UTZPzxxQs7j7nGtRowQtb3yo\nc6r9FafR8IBi68priwZ7xQiYIb9niKbBBBoay9kQAZdO0y2AfktIYjBYRp+k\nZBsVQPbnTKiGBVvsME3m9mBC1t/Fh+SevL59dnMSv+jtg9oM2k11Y6hHFYDp\nJUv+40WcF0b/HyTdEL5MutcHZHJnFYHfLpPe8vLIKQaM5+MSJHOZVvoNLrj/\nhC05jkgJDjbi7RAofigFSWow8p6IAOIzFqBkvmQTYuo3tj39KEdG+GGbSpjH\nm1nD\r\n=8Oc9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq51Mm+SWgAq9jM3Dj2vanPrpFQmr77iqkKH0wGXItFgIhAMdsUZMEnrcE1TBv3x1EPY5e7RuLWFiDpo43BTduULeg"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.05e8204_1571676004267_0.030851530811196515"},"_hasShrinkwrap":false},"0.4.3-canary.c90ead9":{"name":"eslint-formatter-github","version":"0.4.3-canary.c90ead9","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.5.0","@typescript-eslint/parser":"2.5.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c90ead973eafc2c54af36db9ce45800cacff5c1c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.c90ead9","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-mtwzMQSXhlqHlsqowgRQzK6aXuiWomf5Fcx/WkvTjoCItTcbpRQi/JTPIDnnlBytxf2mdHkXYNwyDl3d/g379Q==","shasum":"bd7b7186d4c22bd0ed091893e8f123591c89866a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.c90ead9.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdregKCRA9TVsSAnZWagAAaWgP/1c+xat70yNIJf8ZLF4U\nV/FDq8BaKRq4v6MT8MKK97i1LHvbLGdCn7Fzw0C80Za0mGV64vwJeK1xJyRq\nLeyzwN7beQmhDAjXiXavmmXtHeojzsanzyuz0KMKuE2k8AYZMv9OG1FKAyyE\n6+b0B6Nltqy2chNaxMTo3m2UKazSBJK/8hdlA7ET9WCsRON4xxysguravMwS\n3SMJWfUyjHdOrFMloVZby25DIhI61kuGkbIXN5+BG1VxsbWFC/6AWAh59Z2T\nbg0kM60e1Etb77YdHsYmEgR6v3tt6JQqo4cxztlDeSbZsoRzlFQ7ogyxb0K3\nW+55iZrBgM0mzx2HO/1/MiN8txmONweH1Cc8QuljvReBosCyW8bCYuO4bOK7\nTfsxFQhaXTuuiCXgRNM7yaxukRHj5zkWPGikaNidq+wZBlZrSPw+YS5FKOO+\nKmcZ1iI93aYI1KccoA9WTXiWRFJqrXJcsXaOpU4kj+aX35AjB1NGFf2DpTJ0\nbHF75L8nj4FJbGzM1qwuzevmKyTucrcMUMDLjAUU3exD7I85xIzhnfd89S4K\n/0Bj48whiFGtgvflOm1c6+veHOTwAGyivNuUmzMjjEa/Ex5vkYh0mtV/2WEo\n3DWLYTizCY8WaS83uSv1XrnjYk/3f7lKC0liYdrIAERvIMUPSz3uzaQVk5Gt\ngRsJ\r\n=5751\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWlH7+gUBc30fSdhJyKchRejCWqve7r4MfvXDHZ4b10AIhAJ/zJ3KYyg8lUHPeCo+S98Q2vZwmB9/P8Gx/OQL7P2zr"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.c90ead9_1571678218011_0.9861237306199166"},"_hasShrinkwrap":false},"0.4.3-canary.911e33f":{"name":"eslint-formatter-github","version":"0.4.3-canary.911e33f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"911e33f68f1daf0edf1da7256030b7f010921606","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.911e33f","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-OkoGAoqK/5rh4wdKcDRofmBXQEEHfbvrJDa7drmv4SIEI93gOmMKvBA9kQ9mfW9cZ4nUNz/sKii7OdzOiH2XrA==","shasum":"4f1e6a77f90e7df3be0181415d47ce9183b94891","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.911e33f.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsEzPCRA9TVsSAnZWagAADicP/iEm3RCQcRyzcIag03qg\n67DS5hUstScZWtrW0/DwDXUhv/GrrMJ52QSEw5yvQc+66DDXfPj0dNRgdeDE\n7wp5L35WkLiJ/52BeoRqeLVPHMweBug3ttq8+5WJX4sonLcaNLLZdMd5ienI\nnnwbvydE760O+cZ3jtvZvu6tE380OL28b4FGfSzH5LyJ282i+yAOvEvAihcm\nURh+v2tdzYY0P5JzYwu9T5OLdsz80sVv94iVJe8IdPHN8xb6/7wMG4QTv05H\njsgabV68QjDgNzmDYqRYuElblRYuVORH4RbX9Zc/KJhmNzoppu+vS+sJygAe\nMJQ9uxtvVOaIy76OCPjYV2845lZLxiTJvg3z6W7rJ2UKadDDB6ffEfp4kWIq\n26dSO+N3CA9W8amHjINFUAoCap9UEPMBPTGsayPHE3aiqRnLVg27JmiVBJMb\nKJ3uzNbkWRiRAxl91S638ogmmo7FYv9toK7rItzmjwrlRSFF98IXt9WjjStG\niZubUSjYFOG3Wkfe3gcpzl6E/vzsGqo+1oo3hrCC7ZIZsUqbyE2Y4ytj96S+\noiBLRxphJ7adKfkK9jqy7Q6qoJw0rIYi+D31zJReMaPb/bgo8ZbmHsnMYDs1\nSPITxrvBp0HFEGRCtKz31PcczdC3Usm8YHrEnPtmY6rCvdEf/qSdfAoIDVwz\nCZFj\r\n=kg+1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2bZWD/EoN6RBFTR2WUshxwxI7zxadAh6tLTNBzphVwAiAV32CRjK68OebcybMV4BjzXeR3Q4zWmakYZ1OOCKn6hg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.911e33f_1571835086794_0.5403498554163197"},"_hasShrinkwrap":false},"0.4.3-canary.28827d4":{"name":"eslint-formatter-github","version":"0.4.3-canary.28827d4","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.1","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"28827d4036d64ddfaa4006b6bc33cecc34055e78","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.28827d4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-chGOm+HOIAdNDpDUsodZh+4MfGYENaTIgOqy21fAYajI3XVs4xw7QR/9y2NfKMOuQSxxipY6ozNOdHHIA26I5Q==","shasum":"fad49d1710f556fcb58deba244a24e5d3eae07a9","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.28827d4.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsHUbCRA9TVsSAnZWagAADcMQAKIaN1WlIDdgJoJ7uSm4\nnwm3pxgRntig0b6oHgaWEPfOkAV1ffPMsH1DPTuE5C5fa1eSgH3uiGHJgXWv\ns8qZxvWHhXGs2lOCzfH7qNCKoXelbF/GoLzRL5eToRzZxBHuZ8I1gTzuSjwg\ngdcplhfEtftOnIevJ06vxqR71tTcxOW+il2vC7vAb8il7c6lqUH8oBIo2TUb\nz7oNnKkY+zkHawuwSrk8Px1+UUpixgg/ItHxAamh1A8nIc065XTW6EO9zyhk\n1ko6vM0N4aygwfTGdzfJTDpZlhiplTV2OjokGiiKxeNOB+rzcx1GYTHr0R6F\nkeEfb2uI2j98ex//D/eImbWnFPOGOJE9XG5pB5kOIGORbzFnhJSsq9DEGui+\n+u7IvmcdEodw553EldxDsxBK67QLHFuwtjFrW31c8nBIs4NsjiAOnOB3ZQsC\nMc+R8ujr1hX9tJJa9HuyLCWvixvOYaTceQgrjJes687KRnK83qN0fmS9WLxM\nJGf4EMA6rmsIV9cNh3DS6TSSvz99qhRyHiImZVvVKAq7cpbQ4MW08i+Ve+jl\nvwlFtWUR8Lo5qZCT1wwnKrJblW0oWwcniy1Mu9bCbH/uws2BtRxcabr9lj5Q\n2G1nI+r3LBaANNOz5W/TQ+rSPpyetbRHod488MiYXhBp2DMPtwAlHODF6k3Q\nBg5a\r\n=BIMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKb/aY0f371mh7g7ZK5SGAXVQXzOkePFiEIY28dvlGvAiBNZNrXedYvR4HKt9My9dDpSQIF18Gc+FQpXaZgiQQcCw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.28827d4_1571845403218_0.4549024294074058"},"_hasShrinkwrap":false},"0.4.3-canary.68d2ae5":{"name":"eslint-formatter-github","version":"0.4.3-canary.68d2ae5","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"68d2ae5e22532bca3269e109a0871f310e1dccf6","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.68d2ae5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-NzsB07x+OF5tNSL+MpCF0iumTtVqyAX4E+gRkKAQHCw5tNHOkb+EtDh6TJZnZndUG6hF1UGeOxSoXnB1rLLS4Q==","shasum":"2b3756ecd3fa26188bed7e0b92f733eae5b2a539","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.68d2ae5.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsHtFCRA9TVsSAnZWagAAKaUP/RPGNRMlDKIMnD6uasPG\nhDQ0QXczLQZ4SQhzP2LSQPU8oSr1dXAcTdiujkMV6BFBxFeDlHLIvizFnneM\n/IINFJ7j0a++RqDbxESJWZuajqYfn37Z+zjc4GAJrj2C3+mt1J/b1SWa7jwB\nFQz32lmHu1zbZSEBZMbOSkjSyPCGgjF226eH/woOdVEq7LGg3RX3kt7CyjNi\nD+tYNXkfZwwjiSnqIKPunTrbueYaM4xwNC+Egom9zf3pdv0zK8l1xiH+JMrN\nFlu+Nv1f/gD7xgMekySKgiKgMLWFQL+Cv5L1RzfXZbGZ/WilmU9sCZg1WqpD\nJzm1IpzaYg/jpxKW/QfYqdoD4eN39LXVuuVjuVcxNGaHoZstBbS+3NcZ1z4F\nEkSsdT00eYJw/Vgr35RvfaDvhHGNhRq9Dr0h8iU/duNeIzD1JlDyrR9EuNWf\nCi7FAK9iLqFtYqbtoX+G0sjO9XNWNi8T5SpgwnwbvhrkPLRkp3x7QA7mm0JA\n0uPXISDqb9U7oFJz/LAhMdWfUQvpYeilGC4BmpdG5Vv4Z9e47y5aum4x8up6\nDjeMP10pTPJeooYu2e4jKKBBPff+haW7Kk1mxQZPgJYooqYgFxGgpW6OQ/u5\n0a2llAOpVpT2zorxizn2iZlbCmoo0aKmFMi9PX5h8fwJtZlVtPXwVuVXkbSk\nW8pz\r\n=vRVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkoDnkNCOvaqK6M4QbJ6slrJ0h8WbyiBofuMwRwDDh2AiEA65fOKxl86cODRzFo1MifNrx5BKKhOllUYQvAQVnMq/E="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.68d2ae5_1571846981132_0.07746926242247731"},"_hasShrinkwrap":false},"0.4.3-canary.974ec25":{"name":"eslint-formatter-github","version":"0.4.3-canary.974ec25","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.3","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"974ec2527adb5a38f640f978ba0b45ac5b34eac4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.974ec25","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-zUBigEXMuxsyLiI/7m+kH1434JkJ9xNP15M3HtEsAvNHi9MB8TLLlayXvYu7AJgxl8dXOpBZW6Toz+LUFZ9QQA==","shasum":"f05715d4d8e5c0dece84733cbc3cbdfce043514e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.974ec25.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsNC+CRA9TVsSAnZWagAAxEgQAINLclbWW7F7TZPM6w8Y\nAcSZjuLTup1jXX/vosL7XHvcsJxoVdp2eYDBrXnsrWlaNjibjc2GSuTFuALx\n9rOWRTT/+S9HuPbDa42y8N6LP5pADDF7ti/FV0Nf65MQR+vAPwmNJ8WzuIK9\n3WJ+g/BlY1Q3owgfFgZPAcaKP1GZLE5260G+BbFuOVAIWFHWvwptzNB2L62e\nKcZxRlL3Wkf+rhI9bOz2iq8MQ/fSuRljSUOJlavNkl7eWz6Zq4EdgCKRyO+M\nIfo4++1KQFr98VFTj4D7uY2OoTT6xWgk8TnkRUFewJMIjJ9+mK+SDgv0j6Ly\n/kYxStIqGCfg3E3U5T1U1tIxvP2XjaL7j3842GzityogB+haUu5veo4IL+hj\nGnq+Wo0y/nlO+5dbNmTmomGNsbBNdsopBWKoCln15Y+GL7NSAFiSGGmAUjSm\nk/spen1+WnDSEsc4gn7ydbGAkWPjjIAaTacV+3X9r4CxIBQeHilICbKtYkEP\nIkRzyzn0Sp/VgGVgRD0XnpzcVxk6svroXwvnxF80vREJ9O3Ka0th+Qqe2cqH\noNyEQ5k1nyqO79LwzCaXb8a3v5xCPcJzIM9Iag2Z8IZKX6VJ663TT2t+5d77\n+0+chrRgba7wml7SX3QBFXYOfuGtqsjTmV6bc9c6r8B4cu1gv8Mrg5vVk7oc\n8Kwk\r\n=uyKn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEq9WwDIkhLt9A7VJzAtLcLjBiRI1gBC1y7SNITvWGO6AiAEqCmdWIOqP4ydnBOUxb/GRJCQ9/Tzpv8csdV7RMIcPA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.974ec25_1571868861692_0.4263753612255501"},"_hasShrinkwrap":false},"0.4.3-canary.5404f6f":{"name":"eslint-formatter-github","version":"0.4.3-canary.5404f6f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.3","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5404f6fd8e3a24e5118b21c580a7c83b99af3605","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.5404f6f","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-JgJndaag4/5m5fSSAqjxHv44ZULSS+9F28dEnJLPr3Ec2y9Ob8jCU71HM5AUeNYVMx0u5hb/mVKU4ekjLeS1yA==","shasum":"204bfb97eddb7b7912cd9811ea7e2ff3bfe9efc9","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.5404f6f.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdse2uCRA9TVsSAnZWagAAdZsP/iETEtLSJ9GjmVMoElLl\n44eTnwP1zOGoKwx7hZWs83vIgeEZASUw4buDHAM1aDDM1P53XHE0F8Tn6PtO\nyPDeNfuFryp4LX/bThjeI/yvcQGgDRr9/RJvSHnqToRK936NOhkKm93EDU+i\ngyMQKlkDaH9xLYPx7w/ZsNoeYGDbJYdFeoBXqAh1XQRs4bfZdebDBNtUrxIQ\nM9gcvbqp6JdaLcJjGrM12JjvWcYNpjo+qrm/zzrkyM1Kr/lTkM1GLj4zzRDw\nSRJK1qT9cJx0v4srFr9H092pfrC6lV1c6mRsETFDPYpUj0xqvZ22XuGRU2Y9\nbITwBwsprTEhAp2RpGe7NH/RBJ1apGYm9ob9Yzrj+f9X1aJ2p01+3ZYhc4xY\nGhGnLF4QcGDx5blOiuMDqTBIXNY9HLMCGDhBB1WIvkyx++pkItNvqFBNZXdN\nfM3uxBC1y8EJqSwbfDIzjs+zVVO+7rRZA4242Jc7q4W4cCBXHXOt6T98eDQN\nMGagt41+koiqtak1iEYDoKwblxbP8VgA43efp+qQV/vwm2i1MCrqWnUo3p42\nBmv9bnhLZeHiUS6+3v3ctzP+KZpD+HhqfTS0qGWDmdcA0pjkVbjLaVci3L8q\n8K0HTW8kOPPTwLzFxuck+70PR1zxbrhKZnE7Cya/tHjvPdOyorQ59UkEt8cU\nxFbl\r\n=Ukrz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzoNmoNVvKYgaqYS9RDO+aeG3l7cHyVkLxQNIYL6ZOCAiEAkxl7KBWLgIYBCngHHMyq591GMbz3HOHdv/Ae/ifLHk4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.5404f6f_1571941806189_0.5801982646243007"},"_hasShrinkwrap":false},"0.4.3-canary.3d48ffd":{"name":"eslint-formatter-github","version":"0.4.3-canary.3d48ffd","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.3","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.6.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3d48ffd640b3d7253e6b01e047c85f339b7d2e70","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.3d48ffd","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-e397sA7shAVHK95e+SOzL8tQiNJtZCTAHnqTLrmH8tGiXGbkVhv9XDtTmGiWd/tNcDX70KFN1MbfBcg4eIqCHQ==","shasum":"56ecd31f8f047fa1d19d51b90fab59a4326f0c2a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.3d48ffd.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJds0UNCRA9TVsSAnZWagAAKO8P/iLDd7xI9XCAtR7g47Ia\ngvf/jQHZwWjhaOD9ZjKrDk2hH2ytmti3ksaExceL/hsekdiu1izafecPJ+ji\n79EdX99f15M3FDs0tN5eBhVktaES5C9TOfTAWrjXW/oyVxemA+bFDu/bQ79w\ntdbRyz8otzhjvkxbC8TmhvO4J2qa41rkk3wdkDqMTKCzOph6gKnSw94+utee\nRJzC6Nr8DpCntpQQi8MIN77g44sH7dm1vzEWTMDS3fZEVGQDzeqbJvqQuxPQ\nhI7gTUWzewkknke6zdELW6+RhgKi8el3ce43Meq3v/S4BjD3B2CRemgADQvT\nuarzgiq8rcboU8SCnCy5EyARffgWVZbOMmqbtYKtFcWAwPRNZedOAHpS/rLu\nOzCGZydxT7o3KZWytsk1EnE8U4alsLNOVw/APIH33oiSZM3GkrtpI0Jrv6No\nmdIdXvWKzMchBF24wJtb+ES3cnT398UizzN6vyepLDTotkaJgHscixcKnxma\nbBElPdyog6LD8PGoGy1ab3SI5g+X5Ek8x4rRD5PV4OvKsgEz7wMUbp8Sv1zc\nguGPaDnEOoxGXhhChOx9xJa4x2a3TeJSW1jpIkd97SUnV5maCYo99CIKRA2F\nJWgnQYnvRJSfa07Pyv0XaWor3gl9ga/9x3Lc0zyAphy1uxYz3vl+6CYUbkUk\neh7M\r\n=7Pbe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDf6HoI504YSJPMk4cI/wUImEOxcQm1YAyt8kB0NkHYyAiEAtmFVfdIEoubhi3yBOXJ8RHSG3dzTVArQd3Gx9FKEIlA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.3d48ffd_1572029709570_0.6870627697169611"},"_hasShrinkwrap":false},"0.4.3-canary.56419ff":{"name":"eslint-formatter-github","version":"0.4.3-canary.56419ff","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.5.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"56419ff88784d8ba8ba93218fec7f734e8e93024","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.56419ff","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Tq8FF272UNck1tFFY0fN9SrNPcmO/CPAlmqrmFloJK++CQkEP/GlB8B3NKu7wyt2SknsZjnkm72LsWpVUqJNRw==","shasum":"a565d4263ab3bd2365d8629229a145f143aa40d5","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.56419ff.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtHPJCRA9TVsSAnZWagAA3+UP/0AcHYrSCQ1ixC85Gtyx\nkH0mkYCOHUFjbJBBtaVWc16oSKMVxaE3zBZI3RbkHR2zD4bajam9qyNV9+l7\npYiYZrrvPUIn0xOHcQulEQNvneT6qa7B/sdgA85PVn70uz5cIuymrr75zifR\nvVZmUX6WTzGxWAW7Qe9jj3uf2yRilU7gmjMvJ0eWLfsGRHOAaRDujhSkCpq1\ngEn5kMMmKvL9KEf9O/cJuTUTr6xXvmjvreYH9dGtyYrgmMGEi1mszKztdjM+\nKXe2eHHhnI3c68ApWbzgLVE4a+YBR+3ktMO/vuiUpSknPqb0El+B+BV/tE7+\nHsf+hHcnM9zhTSsI8gfEVggd9COw7xvET4P1mFtAyYA96O5RkSHGg9z/MQZn\n5ITIspiv0Q7avWR9DiUTLvtQPggeZWp5/JM9NjmFtpvYUo3Rqp5PYGahcgcE\nacg3QHs2dj6iBAREtZYGdhCsBW+SDVq6RbqhxmdCUqcHS2fZXg2zlFAZXDBx\nztcdCsk2D0qx29rW5nA9uCRc6MQWWRCeD4G5MtQQbqS+98L7dwGhpH/a0x/c\n5mKTFmn3TRFH4jswdlHqQfi0tTx8jTLQbAioRtlRA1d797C7YFNAKwuHXNAj\nOYtSeX6iR609ofn+GsS5MXK1YCUF7LiKifVI03eLC22+X0CLrfmOBTfo2dF9\nqegs\r\n=C2FS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGh4WvgrnhaRKpJiVdieDYMTgXor2DanA76UD/E3b2ojAiAzTMRQRQrnM6YUEFYmbeeaFcHpnR01LikzowReeJhUQw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.56419ff_1572107209008_0.7480877773228776"},"_hasShrinkwrap":false},"0.4.3-canary.554fb90":{"name":"eslint-formatter-github","version":"0.4.3-canary.554fb90","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.6.0","@typescript-eslint/parser":"2.6.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"554fb907435e30659d1dc87a6b6068cb0f07e2d8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.554fb90","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Q+uIqgwirnvuIDgIlPXs0dSglgoCvg0P8JTO1cZs7iWRajgtEG0XhHdyTtH/Xgad5+MJHpwd+TeMhRCtf4r+og==","shasum":"833cb7d2dc664af2910d7b5db15410798c57308f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.554fb90.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtyLQCRA9TVsSAnZWagAAXFMP+wXpV5G8gvW45LVrQ996\n2YzoXD45sqtCG/nCLTGanCm7Qw2Iua6FQcia5Hw1mFOR8Dw2y+5qEx3ifMoa\nwoegR9bNFt+OgdxixFDReSaF3hbaC9zVzapPYCfEnZTGNB8CvL3czj2wPzgq\n8o4UXV9Rp1rLbyhobh7JxFZJ4sny+4dIphpRcAhaRm4ckaZgKjv30RGk3ys3\nGHAYuBY890yphPLigtIUjDWLbpsdYK/huXfBRFvkhXVCZ0CHXLT6WZBV/Kp8\n3MfuZYsWJMmaaJXPGEm5dpLbi7IwNbSPB7JDH5rRTphh6XUTzbFdh6qVcg5O\nNXTri2snlPBpEL5k6FsvF6NP+N6eT74HKATVhaIXFT23xrAcUdL0ealNWnnC\ngRjKn0C/tFfGrSZmbznfXb17TDRrhqAbCTj9Sbh99prFnO8NL1CxB/xjSxeb\nCn9ad8Hz+sAcp1d3anMtbZisR1oR8G9I0La6gPlecNaesQ2XgXPglgRXnAP5\ndIZW0DcBfXFb1lsMMlrDRcsv0BPllAITG/OFSlgDIQH/e/i6xNLi1Ovrk18c\n0m4K7Ly1wb/Hdtehohfj90obHNoNFB+n9dhVR2gCMCrASCQLlu183LCO2IkE\nkgBUfrdIAvmraqUUedr3vah1ixiAa+QHv5nILHzwT0eVIQF0WpVuZKc6g5p7\nvAMy\r\n=N2+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc9hMGiDCjAoR6nBOqLBgzDUPx9ejZhd/0vziQgJSozQIgT28v9I4ZQX/ciu+NI6x/BmQES/Ml1AYzz4zmhGwKDg8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.554fb90_1572283088348_0.16429790021266144"},"_hasShrinkwrap":false},"0.4.3-canary.5a8b313":{"name":"eslint-formatter-github","version":"0.4.3-canary.5a8b313","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5a8b31315820dec8472395029ea2cd6e87802d40","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.5a8b313","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-KzAkr5cnPacW4uceyzMiAKfSLhEE+heh5t4nYxCe3lX336oblc5rIOUoKQuR1cJsWoVYHPOjkIjTNtzdxcCqEw==","shasum":"501683941c976115adf3faf4e20fa2811069fd33","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.5a8b313.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt55GCRA9TVsSAnZWagAAh3gQAIpAnVvLt4LdBrneA/ye\nVgmWzf0rDX8KaoBnlv57P1SKMj9AEIEO4Qqt5/X5iyQXSYRex7GQwNs1n8Tg\nkuUBhnqt7ESlodlkAru1y+n/GGInGM+uph6b0OxJM1ondbEg17vcb8bNJyG+\nmh72qcUqeWMgcNgcV2XxloiGUA+8fvkt3/zTk0bTtGlSLWn+kZsbxap5Quzu\nzNJgm0v0QFPuRqDYBlPzqykSLhvW8wXzPZVkgoQc9XoPOY9dKpxD8cfFaUuX\nGIMOor1cXtPiId4cXva8Wma3mcg/2ugC9wL00pW0NvNYdoGWF3mGja6W61Ex\nPH1Pt/SwZLFEFT+1q3d1PGFHsEsZTb3nRp1uxGthiUn6w8Oi9GBa2Ecs0mzo\nzmhGuBR6/OnvXiuAqQ+teLmnK9tRnz3Yr/Sg0VeoaUiEHdjgK/TKiEo4yAlc\n4af1NNBup9TJl4+6FzKo3Wexz9k1jR7ZOSj6+0efCO7r4uxXEume2D1N0Qp/\nI6xEGbWsbw94ySGdSA+LAgVtvDv75CsWUp4f8QVaxvPZwmqLZwJZL16yJQW8\n0+wZfnEUVJB47nny5FlygcLeDJXReekYj7cpOVSyB8dGSPhk8r6rmvY6f3e1\n0yQXTJW4G+f/iKnWJ24MCIAiUnzJNjJA2T0pdSgtM6MR/YqRBIA8Agl5zr8M\nqAyU\r\n=LD6b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQleQnTi/Aje7xl7R16WZMsBL4DRdPosFlwk7UptiuGAiEAnc4E6x/LXZcBqbJbU0SDWcF6XaUIME7ih1AO3BHVjHA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.5a8b313_1572314693621_0.8668132242655022"},"_hasShrinkwrap":false},"0.4.3-canary.ab80e10":{"name":"eslint-formatter-github","version":"0.4.3-canary.ab80e10","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"16.0.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ab80e1068f3df71fe2f8f63a82cbcf1b8c0cfea6","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ab80e10","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Ug+rNlOrB+gs8joF6N8+B9MfFrUdslm9TBpjE4cfMf34afRNAj+P++OrkNZPVo4uT9iv4Bobt5D77JeOpS/wCQ==","shasum":"e4b08534d0d9dbcb3f781b022e0db018b31d7807","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ab80e10.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduDirCRA9TVsSAnZWagAA6zQP+wUE5xDeCs6HeBrpsB3a\nRdrJU0AHRbc5ffT13xWsRJTZfXk+QbjtCwmkKYprzYiL4JlV0t171N7MXWP5\nSLesxbh3400/9JeBP/1kZhbrgziWD1cBSJdyahnIKMpNxLsl695NKX7A+UTG\nVsv7H35x2jYo1+YXmTRTtePuihN0S6ZwLVg+ODgp8T9lAkXeBTdFviDlyasv\neXSbRBznBTS+SBsGFgfZx5P11zLncVe86NyCOCUM9aMoSgL4zN8dHUih+4xg\nU/BPfc+yBg6O9tgcAawmV7/wNcZquXT84nL9d6VWKBIGqkRyROgdetiTKhmg\nWbLCz6tCTduuSgnAwtHQkUY8h393Y+7ryfAVFONBobJP4z0YRKU5YnjsYhzM\npW+G6sJzRwlcXOfv1XE6LH+IFQ4s3/Yln3pbOgulLfwqm90bcvPct/H4LwC6\nB8w6VwfomWCeJyEXlSPHG9HcSD9yS2Hx+M8+HGQJZ1AeW3B72ROy2aFtsbMQ\nfPr2/xqxwk6kTn9/gsas57ovf5wb46jzx5LT8T8dFE+zz3ftdwtkG2OjIu+U\n4rxmFyke3R/O1hImzVoyg/GFOmwI2BrEDlpxsg5KBAy2IoDnqWooGiKamgIg\n1m29jjbcqHiknF6heWqOn1VgZ8K3xut8CsHvFYpY3EWZPuP9NPZQGgHFQ6+v\n1Mac\r\n=UwWU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4IX4Iy9UVHaVDLqbwDPcI3HrzRBN98Tlv0QZMkSqz3AiEAw20/AFtVB7+Dr4XcRHAZvN5o2UIUJCqQwUv3LteSXFA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ab80e10_1572354218756_0.6601423434962821"},"_hasShrinkwrap":false},"0.4.3-canary.a4e84c1":{"name":"eslint-formatter-github","version":"0.4.3-canary.a4e84c1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"16.1.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a4e84c1bb6a1901c083427a8a2e84f6e3ebef9cd","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.a4e84c1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-CYurBEHdfzHrmCji166X5Tvrcn8bfoW8hFT4uDzt+Hcfs0xSMRCC5MDzmU3lO3RZ0ONcT/2/twqtDTztzBKKeA==","shasum":"938e21cd4ab395c4e0fca46a2993004266fce3e3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.a4e84c1.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduDrECRA9TVsSAnZWagAAa2IP/jwED4r5IA5ArvSPnDnm\n1LHGlaVlU/jUM9PuepJ+WhYy+HaIJlFL7fzNz2s/ePGjrcc09va+xeFb4Hc5\nN667RjCJGCmxkX9XY0gTG7e+FcaAkuYyX6VB0t7deVTurzFY9rHI5g+DLQPJ\nyLmNhuDBPNVQeJCEud4dOpzb5abJgW6CYbTR/4UPZc+5ypH1tsITGwUhOYcQ\nGTB3ozEwwsTzBY74c/l5XkjKYJ+2E0p+2KerH586SKL41ZXvy+k/vmZFfmmL\nynBF3sueyuvLNrhopuktb7zgpLWR6tTw9PhWX0qDXmvm/JN0p//qTf8T0Ynf\ntHtJ3iXjkYZGQnhquqMWt9tWMnyzEgYH6OuJ7YIxYnHWLGpfPvLOt7c4nC2R\nEvwzDY6lOr0F0CP8inD2ch8IHGxuDzYxb9BLhnMys2gyGw2ilFmMLY+IUF2f\noT5M70TP/VjPY0M87dmWX2qR1QYa35aOE946gGipuzNzEGVX2AiMrBB5YlZF\nkfwknkOSzTdg84O1xmHSm8CdkbeKosU+9AOYLMOWmYZKTjzh0kbkKqYH4T+0\nozK+ahnbF4t3PRPLH1coau+MtFaQynxRDsee5NwC/Is6d3tYa4TrhC3GK9b+\niDJQr1EjUYZCGClXGOreYxB0xv2gqx6P4NEfpBv0cWhzT5YbThGG7l415re/\nYoq+\r\n=dsX3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdwrpYUhKTv0Ndyhj8CK6LCUMN20AobUOL/Im1xFammAIhAKm6Mu4gJYbUUDxpOniz4jU8rEJ8LLR2xLcBDIQ2JK8g"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.a4e84c1_1572354755971_0.449478993808728"},"_hasShrinkwrap":false},"0.4.3-canary.b3698b2":{"name":"eslint-formatter-github","version":"0.4.3-canary.b3698b2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"16.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b3698b29d687185bc6a2d7a7ecc899e15730bac4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.b3698b2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-feA+B5nESQ3wHwExlGIoTKChpJJCtV9esjzxoce0Amb/71gyLafPhXTL/Q2znS2J8KhYETlZd41fmCc1pgC/Mg==","shasum":"e68d34d05511505269d16b14b1ebe71c4cf15f99","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.b3698b2.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduD1oCRA9TVsSAnZWagAA46YP/jrCpYNx4z/HNvhio/Z5\nv9JpPtXSlJi5Rf1cNfu9G2LHCf0U6BeZIRHF6hf08TaBYcLNcitLH6as2Q/S\nl+IoN5k5MuguIDGeV729mD+DcqaH12yQnr7ZyIGutd3q7/sIO2Ptx5Zq5h4Y\n1st+OYqQUW4OdczuHc3lSnS2S8qfGY1RcID1wPo7RFSj1E7IX7V8gbKgE6o5\npvMv4Hk3/Y+aD3+Eazv7vTL2jzwfFh6b7x+FSBhDLE4Pf1okfYN95/m0j5Jz\n1q0gn8unXdxo83XIoCiqzE2xFVyqOoQVsYYtr/QCsdy1MkGQn/Aowu9EV1Xv\nlz8Ckn996nO/6D/HWAlhIrVQg/064y8gz5nkkVlDatb+qhpD8ggVDHpZk+4b\ni5+8Z/3AvuBNuv02P2qpfCSVOXWQ0DTyTPiHTCbW53gTjY26NziocV99QJ6U\nilH2AzI0lRPdvRbGP6LiIQDh93UHYgr9I2xrnTSVCJlzwj21wqXMi7jV5iN1\ng4QA0oDUuNlFFnhqISrYAhYgZAWEkK6adyLm3lc6CErkDT9D+at72W7P0q+s\ntZzA7Ysn/8T7SYjG/BUWh9NumghGtjF6kF1NwZ5cFguJksv/btMg2kVBPKMz\n1SQCvLK9eqIB+p8v+kZ0LTR1eUiiK1SBHdpsfqzjRqo8H/bIcwj6XQyTFTFv\nAJ/C\r\n=BES6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgWyX+ko96Ev7pasSf7G8IUkoW6ytmUmY/7NxMgljffwIhAJMAQ0Em/38viJkTErhRuk9oRezpQ6MRKd0gLHt/2eOR"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.b3698b2_1572355426030_0.03326634816103846"},"_hasShrinkwrap":false},"0.4.3-canary.53f09e5":{"name":"eslint-formatter-github","version":"0.4.3-canary.53f09e5","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.4","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"53f09e5a65b163373ff9eeead5ccb23b308d5fb4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.53f09e5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-r9UJtkCLHyGgkSzRGY9KWlFZRF3CyNijtPe8Z9ywZhKWgBjCCXc6myB5RZpWflaFbUsvZ1Rtxxv6UYLAjySEZg==","shasum":"e08c2fb4d9ca8f1636c019c7d07f6e06355aa1b6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.53f09e5.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduGznCRA9TVsSAnZWagAA1hwQAJMNLBwFX638Kl6PPhmQ\n2l9kniBxXzTLl3p29cCZPdmTlMdkQygGL1jifDfh1FrJz+CbVmwqKauufgbh\nD6u8S8ygBxyogCm9CntdhT6xdJIKtMz6DT7Y5orv68Ib8bkEr9YfQmQuO1f+\n/iYWsllTjYy+xvTy1Oh7YEwabi1tAYufSsFj9ZldbqNDdQ/tqvelsQWS/ClJ\n3AnW0cYr4UKt5A3pbnTde7L/68dFgUSHWHeAkLreKEYhCNfHdo1Y9gOl9jn0\n8y4T1Imhuz0F47whugg56tTOWkS2LsbG47PwpgSpl2tYraKZYi3M6S/x/VtQ\npFpoGXIOCh4HTksdDhDWrOsacCDOXREynvKOg+YMgFH0R1PlxfHwiGL79fWV\nd2UJmY+UTbUlATursn4aHgX1AULCG8wOXQfjPKuipbsPHH4fgwWRyU+OXmnZ\nVlF5S2VXn5wNNpDl9LpkA2rAFfiPXNZmSRVxMkPJlBbcz5Wb9/N5e7G/a7uP\nyiq97qX8fqwQdtkzL49Qs1COtufJULoLAuQWJ9lBupfjn/JaVLh2yG1fvP+f\nq0KwBMWqukPB6oXLqZ+BLK7f8JDXAjPb8HiFNcZ6oM+T00LEkPCij0xnidxR\nHC2IBQ8MLBepe+znn8KsFHPlL3fR43kam8yv+iR9iWP4W4qjMyMGERxBNf5O\nF5mv\r\n=Wjdj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcpj0mjgtyEx1avirDk1k6nW0mJjqPPb39OGplwim0JQIgYm6IiBKKdLbwQpBAJf8HHw4fQBdC2U/PzgQW90DMjj0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.53f09e5_1572367590737_0.22162215233963"},"_hasShrinkwrap":false},"0.4.3-canary.a96193b":{"name":"eslint-formatter-github","version":"0.4.3-canary.a96193b","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.5","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a96193bd095ac900481ed27432af7d7d764b11f1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.a96193b","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-Vo5CIDhYHizAERKUu797ckto7ru9Kbesblf03nt2OjY8tzAetKU1Fhd/gxHMf8cON+0rIGgA1qI+cgsunh8oLg==","shasum":"c314c9e6684f18de4ea3434887edc7e755cff61e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.a96193b.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdubo9CRA9TVsSAnZWagAAlKUP/jHnWSr94RInx8lFiMja\n2Kp+WkWMuPZ1Uo3VF7uO1pNjP8MdXtoXKIcTz/kR5GZ9sq3QioQC04/f9/58\niV8lgBBa36LwOPVqmEViiFA/zwIrXbWPJ4W0VS+S9gZyMikqb5DdYNNhmUOj\nr+k3GWWAh/RoubdxdS/jJgSjbgy7TSG6fmU9bc98m0wWUSAcsD3sTVL4RHyS\n60C91MwO+n8H1ed3pexlfAuT1KQquh0EAXA+FJYjTTOBaw62tFdReO6tN80K\nNMjTCP8RbkHkxg9TnRouDgLAhMCnoZxcos2DIKLwYZCscD6d4uMtcej4/TgZ\nDRGDhSy9FJ4dDefIT9a5qXDull7rcBvcbpQo0ArTWhxbZuU1CsOA21EjhS5g\nL2FhgplT7op1inSlTcyC/oFEy1t4NLHE+mJsg+FzESPs9uUegbz4JKhqj5rm\nje1cMHDsKH1v7qt/JAaQmTDGkZWAGNUnJeZjJe6UXISbaE9+jeSEq3skTtEG\nkQhDi3p+mheLMywi90dYx5LC0JjgG024kEGbL2AS2h84NYD2VXixvC49dDnA\nacQsMUwk3CzXPQoNgabqz9z2aIWpOqfH10nHj5HYMcx1YNZoNETX8z/eISb6\nW35Sw+PFU4qhK6qY0L9HfntWcbImIdmc/T1ZVPzxmMkAae3la6CVPjA3YH5U\nMTg0\r\n=1P3d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl0u9G/p2fD05Ul1DdmojkPm1Ud1nEp8LBAX+uHmlEoAIgKIvKp2zBMmeXyumiK1/v4XSiGBgdiG54CTIIoaX4Z9Y="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.a96193b_1572452925238_0.915377197471863"},"_hasShrinkwrap":false},"0.4.3-canary.5c56d54":{"name":"eslint-formatter-github","version":"0.4.3-canary.5c56d54","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"17.0.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5c56d5405690292b7511f206c257205535747a7a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.5c56d54","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-R5/kjLUVTgkBhHXLqFU1S0+EeXHzWiMbJrTG4SRDw5FynQrG0trNJcICFDcOyvQgXDza2lp8tNyxx0ocLWbdhg==","shasum":"438545180dfb3ee39df8cc8547efe88aa1513901","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.5c56d54.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu4agCRA9TVsSAnZWagAAQisP/2lf89K91Ax+qh9i9PMY\nAtCGzXsKIvo1NEorqdOeIoV279+hCGUTj04i65hWNPyVzKmM0OBhSURkB3Nt\niAjC++WLGvtfsoQJu/1C9V1Ip/3c9NtPB9CS3XVuPB7ZpRyxcTUdOLIoOsMd\nE7YPffRVMWOocI3OwQi8A3LS0lGvryCwtgtjUJb+jh7Ifl7AuxaeCpP9LUZ/\n5Ni+8/LSaeUHMrWjII4fkfvXau07IC9+fZris+3rs/yPnin0/EsPN8skPcIa\nCPUZIPyz0oGmccRCILyuk8fNjDaUsFcotO7IJz1OdtZVf/6tZSUUQmL2gFOu\nc+xK6OFLa/TFeA9Y+OSRMzaKQbFgEuK12XXzI/qOPHg2VWJ+4Th2++yxiYWZ\nkkWJmvuts4AIBz0OfDuLkdo0MmtHghDnxMj+nU86Um8RqSjE8n+pVpc0zZ37\nD2zLxnR6ri9dac/tP6P5mRrbcF4y7iahVt8XwOS4QXtWbcKo5BVly+5JdGyU\n1RB7C4oeesYsg6MqErHZtORBPEqwSgLnddF1wxvMZmj0H2B2rLfCqYXlfM4g\nVg4WZ9N88P47toWtMxiOlN8an6yr/tLpuc77xxOyljxBFqV/ENdXFTcy1f6h\nrG89wDPqbWz7SBEZIdRKYYivcMi5fK88gun/b0WHr5OOUZfEWqI4oTfAYjQU\nyatM\r\n=d6I2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE//Xq0s7ifpqv1eWAp+9ebypmcnT8AKL7n/LvcmYdTNAiEA0HihaoTEHZngGDyoBwKYnCZsr9Q/Qs3kv8KYVVqiquY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.5c56d54_1572570784371_0.9014898303929708"},"_hasShrinkwrap":false},"0.4.3-canary.99e6239":{"name":"eslint-formatter-github","version":"0.4.3-canary.99e6239","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"17.0.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"99e623989a66138c7a172ba5d9161313670548f9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.99e6239","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-G5LkV9vqRf74fC1Vi2lLpu6U/35CN1wDB8AFxz94Xb/lQMIA+/TROZYtooYz/v/VXQyktadbc8tUYssw1XwG3g==","shasum":"3b916203ffe8bfb06aa11fb79add2d60308ddbca","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.99e6239.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvlZ5CRA9TVsSAnZWagAA+xoP/24Gi/o0lpaZgqkRQtO6\nwNpruNkmHR3IKeoYtlMc9KLDzBwAfoccN5qK7bPffYiahmJxzRBAxxy81Xum\nhD0juKKUFlN6MMVWYkwEoPean1ABuBfNwh293k9iIsDrxP7CpGyIqp/17lpA\nv2+zffPmbu8roY3K2X9AFmCtl1bfmwzifBKEsT4ujdAVS92aYIzz5uxD/Fh8\none3gZfzpVYjU35vp1mlMNEHPlCNuvscG141LjYNJqjKA7FrWKM/azr9gpnD\n2JMf+b8wBUUT+BdXu/EBlgtzJ807TI+LTT7fIKbKyShOu3O4PnVdHpOXZyV+\nXEuSczpM3iw/6TQnaTu+n0ZQ+lyorxzPneOEf13ZIXkGctszK6Bwa9SMkS4H\nyJRdlO8y+4BpbB5UJZxfgFrHzWIkz+XM4k7eNpAkeMI/FhQGC3OHbzT5eQav\niARu98ZpOixRhqnlZgy7gMAPjFQ0HvXWD9PTjXgXkj89i+lmIDKONMdN7cbU\nqrblFxMGozBPRQryOhBBh+4CVIEXZ164oOHF9jhzrOKlB1uIkOuiWKSZdkyU\ntkKIjDEh5KKFUtfSVE7kJsv4fzYKH0/1UrCYbgxi3SZ4sl01MD3DwlTzA3L8\ni3IutjRwRdeu9gsaaRSpzRiG77vJmuzA68ZSccdEVYqpVDBPw8VikOYzGxHE\nXHYU\r\n=3glX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC208/jsHsY5OR058o03wMwB9XjZPRkwieDHV86xecSCAIhAKhO20reEQSHQ6b8j59GyNOAbyBf099QcNexO567i3ok"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.99e6239_1572755065442_0.44543803267327475"},"_hasShrinkwrap":false},"0.4.3-canary.be40ad0":{"name":"eslint-formatter-github","version":"0.4.3-canary.be40ad0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.6.1","@typescript-eslint/parser":"2.6.1","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"be40ad06b0dab832a4813de194fbbe200cff5673","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.be40ad0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-bPKMlQAnhpHMETdaF4LZt/3NAUMxgmwbT40O4LXZC1m84CpAecJqMsxTlAVCKo+UGgSpLuoVKj2X5Q0uPsSfjQ==","shasum":"8dff252b604daed4d915bc18b1029225a0256ee5","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.be40ad0.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwGn+CRA9TVsSAnZWagAAvdgP/jPoteylpfxd9fugJ400\n3yH0T2N36pDuvnqlrt3LFzoOnerpNcCYxKr3+rucX1MoQV/3glhjjbgj011D\nrvJXig5DQGJjR+UvAb2tXE33w/n+3rvtN/fflOYVlsDP+r/o7IlV3phx0lii\nLdD2RD1G5qB1lSoV2KNFX811S2urm+dMKa6nj6aisxrMY/mJGHsinSfqvaSp\nVpf3W1cdfRMpFJwDmoxE7rDxwuvwfrP69z6T+QoRx8oDs8xV3EflWcGwXhJE\nIy58eZwegazrhA5MHx1/W5AfPkfDdFvEbx9cyib30gy9UHidEtFK/ZdBbdXF\n5yS5K7xeLYQHCujIKJ9vpMz0pna4mvzkCyVZqETzVe51YkIyUxmr/rNiO8La\nkKAJGU5AJf8tAnNTHTdibBIQbwu4AxYk5uhnAH5lEGhC9FXpRuuvdwkNgojQ\ngsT4V+EJXr9cL/6kPS54D8GAX9l/F/IF+q+uRx41QkXU/h8L4kpMYdXLfREk\nNNszgDBwtO6XFQv3N5EVbKFr6ZC/XV/dr8YpLb+30MqQe275nSOjg2QzHlQ6\n2ujiNKpXWVCrf6XdaF6ZGk4kxTl1PIVegMZ9yhyjJijhqME8WAYtLB6DRTWP\nzpt629bSqpFDgpqr+S4LTfYq2N1uTXCX30tk8tUVRqKPsGZVhmpjcTU6lIf8\nhxou\r\n=8+U1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICK4Z1Z0bLfftvQWbKJKFDzSgX3DuFQE8AYkcWWqGC29AiEAwJl4MqhCrU47y9ZvtT1XEhl4pAz5ARRy3BMMojs+iNA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.be40ad0_1572891133777_0.30320164261804616"},"_hasShrinkwrap":false},"0.4.3-canary.469676a":{"name":"eslint-formatter-github","version":"0.4.3-canary.469676a","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"17.1.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"469676a65e15a399203ee56414a7f37c22abaf30","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.469676a","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-o9ef71e825u2okrX6ptSPu4n/+1twdfNRLfimFgTajxbVtk3gW+GJbDebcslAoOIzQW3GU1gWVVOOPGG+76qZg==","shasum":"1fd73655c9e15d0ab21e85e993cffc0be6c017d0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.469676a.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwIy7CRA9TVsSAnZWagAAGlYP/Aij/OZ59X1Bk3QJx9f+\nAMpZ6gPOP0aR5DFzHwhdfcyClbHdDqlkPOmODBPX2YIHmdSuoQQcrs37aGZO\n8wM4uOes8sIgenh9kYRuDcM35vQSE9tg3QIJFQQm8rRvFN1XJwjgack6BDVn\n3AZ2bE9SSto9s0TQ780/xSijfY1drUwwuCAqrOCtp2Di1ZnpB8F7Qeq9OeSs\njMBgxIyyO3uAxy3oQ8KXN3HZzX4wRp0jZdPGzbRc5P4rcmFiXxcAkgxW2q74\n+33UP2SnSpKUXk8TMCBfgakWkWsRmPok5rx5ZnfCbM1E4BMTcdEH73IHB8VF\nvisXnUUzHaNxnK+S2J40LFXoY91+TFr1pXnihO0shDaMBC2SLrRbVtRLZhqA\nBY7/vhaBBiw5jxgt8KiqMoDvmoBYi1FqMhk8GocJWBgKsjGgRSa0bNBsbQSX\nClm0lkztuFS1n8ktKK0Xaktt7FDeUC/4mIEPkLgZoHs8a/QOfVxQTjpemltG\n9NRDsTbvHB7Jhi3VmjFs9K8+h4LzOoDO8QNnJYjHXdByiKwz9re3UQ63CBPJ\nBUAi71zQPLKsm9Zo0BdlF9yUgpYVQU8GgMoY/h7xHCBGRsgmm01ZNnw8GQtL\nEKuql9491KJcXoqEzA+p6095V7AM68nB9+PhlHyG49kpbWmvHJdd5XCDk3rN\nffAG\r\n=/qlc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkvQwfDpL5eA5tvF6saKtFliSXHZMbsPREYY/ZjjN67AiB7p7QC6WuGAFEpJcPrWCIKYbmb3i6R4b+0H7GQ5walUA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.469676a_1572900026934_0.11530315643933697"},"_hasShrinkwrap":false},"0.4.3-canary.4cd90c1":{"name":"eslint-formatter-github","version":"0.4.3-canary.4cd90c1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.6","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4cd90c129eff0a4552aab504af8afe897e1e559e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.4cd90c1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-DumLwBFqmZpiSaFBPKyN61NstALw2JrTeonJpixJlw65umF8rXOakoSABFdLZRWeQ982XQIz85flkVbCJKnylA==","shasum":"f9eccc3743dff37e1a9e41dc1b08ca3554d55d7b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.4cd90c1.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwdyBCRA9TVsSAnZWagAAx3MP/2PB0phHVwlw9jWzN62D\nXkYeDEMN9LW32qP+ustTQlazGKQAQiQr+c0t5MKFftY3eHRdZFVlLITOeWOT\nt7ojLAEGdZf7Ej0JlgUWp+81v0b58zvNxotQEFJPpjP/Fu70pTbiSlzZVP3H\nsFpuOAY2zl/QCVI0eD+KsE9TgOE+uppFI25GyQDO+cfYY2CDFztA/0nB0Mxm\nqIbyG+oZTE3lEGEw7S9PRmpw7+iOMJciAZhVtd16TbIBbYkQlJ+sYa5WSbf2\nW9lYg3LNAamTh0SDK3R1CcpKx8/y5He0GqeYVYjP2URhXEBKjvJqWJxgbeKb\no/frYi9lzqavqiX21e9zr5Tk7/zvXNhM3dJCCEjD3n667MBAo1T0Hnr80HU2\n9WutCONy1jv1u2ISvB8KpYjEOR55hKPp3o8QoTYJApQ6+isXiUaA3GkS91Gp\nzW5H6yxu5kzxakewSmq0tGKk01NP2bYG8yGS03NMO+tSr1Y7h2sWKxgx3u5K\nb85b0sdYpB5wDz6/3tX3p2OorHBG2EcDFqvsA3PMhEkRKzKEUvOBHzDjg67w\n22hiRh5E/Laqu3XInVA/g+0q+qIg7w1b0yTm3f7tiDD/Jj6Ts2d2ChARA7Lz\nrP4XjTazM4ZgQZB6slFbvtmui4vyc7aSN6qWJLBbcHsSLIl/WyDL+AVWessn\np1eL\r\n=OEAd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExZ26qa7+O+uJ6ib91ZSbo4PDZj67bzqBfhcdXl4fGXAiEAgOT0V5CBvv9shOt3n8TNaEYi/6uWp0rhDDsn8CUsFnw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.4cd90c1_1572985985299_0.5760732941405982"},"_hasShrinkwrap":false},"0.4.3-canary.f9a17f1":{"name":"eslint-formatter-github","version":"0.4.3-canary.f9a17f1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.7","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f9a17f1514262fecd2e265c30cda74e22c35c6e1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.f9a17f1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-bmFvvcv1V4dt5U1fZr2gyfFUQ/SCdMg5xCNzFKuboDe3awULSoRVCnU1woMXtifJOMivy58sLgQxx8yvOSVLxg==","shasum":"99688c9257ddf08709397664e62819cbe0ceb9b6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.f9a17f1.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxGdpCRA9TVsSAnZWagAAhCcP/0bxiWFxsXT3cV3/tikS\nK0kEHd/LUfx3y8PGIwzw9DbL5WZrDQ6kNgR0pSmVdLMJs2rWRNyWbJbICnPq\n1a2q4RVs224W1/OFyEPh5SASnMV0V/tsMPgWV2sCE14PLrP2ts+Xuj8pQ/tS\naf+KAYtLzvNwazEiWc+TabTb4oB/mvKOwZFpEopc5ZnN40Xwa0Wx5cBwl8wZ\nWSe5CzcwrLiYH2NMq6bu2J7DE93T/8AF1PQR7eUcY6LsFBK5c09O3ikQWwkb\nrVd+VgjUlMZkHEbHDRrHtikFsUKUFLz3JXCTfGo9qqV1cd1QfjPWhKIRhaF+\nUUDkNnFLFcBVrtmHN92Y9k1zpY6YiKXxraOPZti3Krfv8xh867mJbVFmeA3P\n2M77L/l0P0uFVczXmlsgPP/GpOdxzVlQiV8J2uF/ev5vTjPZZo25eUf9v7yb\n0A3xdlzRW2Arfnkivj25wNv+prQfTceg5kd+MDrv7Dhe1LZPlpJO/XY4nuki\nUf5w6o4ZSgIytUtNIfNEM5CZSycSSahY0K9G5HbqlQU+pOKxz3L2Gh3hLTdE\nUzjVGebR9+vlWWmPwPl9Y51w0trPRn2UdjuQDtaKlkCyosxFDifNz3QlxN4q\n2t2lfYYIVKm9FLvRwb782n3Kqt1lvrS6MNNgQ9PeIpcLfkujVc4rvsiAHWzI\nVlhN\r\n=c1lA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETZWWqe5zVIY8OH6+4OxYpoM0+UKSO150oePRxsgXMOAiBXjRkEb6aD7M/XOJBB1hk/WqhWoPXy+JB2ULnlAaXFxA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.f9a17f1_1573152617084_0.7621721047724093"},"_hasShrinkwrap":false},"0.4.3-canary.2dae628":{"name":"eslint-formatter-github","version":"0.4.3-canary.2dae628","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.8","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2dae628f95d25ea1ef79696bbad355db3cf236c8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.2dae628","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-yfYI8I+T68moRmLrPPEOpPWc80//sN6QZRF/lNpmIwNchFPFxLIcX8kkWctVFH5Xf/v/fp0qlEAl3VrEwTanaw==","shasum":"a8d2920f852e49461aa54b9a693a5a2b688e5676","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.2dae628.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxGo/CRA9TVsSAnZWagAAHuMP/iQCazw1kgfUHdXZZfqr\n97vxaYpNDL17/Uau7+Q7tFLKB4PYXWlS1+fYAjJDsY4IIvEo6OS8uXwgDwvv\n8Xb9hW1FNMlkjo0gRXNblPXao439ll8i2ziJJL8qunyVLR/QXexSU2/ClMhA\nKujUVsd8ZKRoiXxAJm4NQdsLyZPb2wH3/KjcGa6XrwM/HAAzIJNgbFICsUwJ\ncuDTfC8XTgnfKRMKJ1drpabLqy6+rzz5cIx7dWESGKWl+7hsmMnIVYBXcG0O\nE6oMevhCj6DGjusqNjhOet/ylw21m4V/4bZ0YMB9TRN52efxq7aoOwIWVXyJ\ndF6zAZS6W3vb7AL9zJIshEGlEUetYhB+0EtfeaHBibxV9PbAHdcFJx+7lrsm\nfSAYK7ggWev/XIbLFPwSTUKehp4WBvMSi8xfV4OO8XOtfso2O+2qP6YlT/W9\nZrpFZQReXyVvc/3fYgMN2/gLeIdlDoOoeJT0RgYHaCfHA1fj/9NURCGjiDWh\n7GhpMXLka73TtM9dUeqeMShwi30tjZZtqGoRKVYch3y7XMPLMzoJnffxRWF9\neSEmrhmJVMoO1sqoPVdLOlQ95aabwpAvH78fyG1AhPR8S/JPGfJpXIsx/2Tt\nT4O1xA0AmqxK79JODpW11u7RGFxBDf7aj7UFBL02/vXhCw2qzh4yYDUI+OIl\nX990\r\n=4/GX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGug6n1uMGCkOLMDd7218YTNUguWGRkYcG5x8dU9jqZAiAHVfDdHdsy8Qth0uwfhantqoMGMAF9+Sh/cPP1C2zH5Q=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.2dae628_1573153342906_0.7495476657493247"},"_hasShrinkwrap":false},"0.4.3-canary.837d40a":{"name":"eslint-formatter-github","version":"0.4.3-canary.837d40a","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.12.9","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"837d40a7cc894628f52b52dc34e53fbc48cb57e1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.837d40a","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-92+uLOEc0dsPSQr48F6DQw6F2WM327DyOcI21Ahcwjr7tnfUghAbgBsnX+lwvEsDv4RtVmXMpEBObOfiFo3ESQ==","shasum":"5c32846903a9b37c870d30eef026ff963a9efc31","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.837d40a.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxHSCCRA9TVsSAnZWagAAGqgQAIQ86n4tqD+EF2MKV4lQ\n94t/Bxe/Y/0kh4//kKkwueWI6YFaW+i4kbP9mnpa+F7Igtk96B6kFGYEbVpD\nHxHO18cUMoavFgBeXW5TTgzCwskeRNz8eAuFXoFsbab2UD5sM71ZtWvnA2IJ\nfcaBuuspqPlxZN6fxjNKK7jc8ib1k8p+dK+b5uyRm0OLDwbj2cDloo0RsEhh\n4OqntXC3mXkCIDIsmGF+IcAHSoQBVXFELJ9X0E0kNzpdzd7+YMMix+JxH3Xt\nmwWnPhTFBX5ExwA7NEuibfBsYRJYNoP2YxsIlmxEedy5KzNSY9edhj0WliYc\n+3Ci7rGoZwaSHdHyQj7MAcQZK6TdmvxPX+XGwYgG0fEzR6bYRPVi175Sbk0A\nHtz7kCdHfEg/SYxBdenMbAQmfM2HXsrFFvGg/pcdbQ9/NFLYNRs4YUdnMENR\n5D6Jf19pAmZF2dTA2cBiwX7wvSym261f4q2qaXi7hmIXzXkd+kyVIpkRISfE\nXgcSsbKOEKFiLn844PFMe5flYAZsjzbQmXuow1DM7olTTNNN40r0vHOPb05U\nCs/hfW/UCuqEm5vVF6xGmLJxH//TsUZyHq5ongWJj0qsndNla+Qj+xpRltZX\nV/mW7A80fcCggVaamftCbEPpgFEkBonXxJDtizyUQCPJZmr4vEf2cVsN0Gil\nndNQ\r\n=4/DN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9QIOEiHFLhEWVaP65fyaDicSur5EU0InU22cG9OiA6AiEA1+yRPI87x7T1JCdvas62efLIyHgEZk6ME9CFPQ8+UbY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.837d40a_1573155970413_0.0614391406705066"},"_hasShrinkwrap":false},"0.4.3-canary.d306209":{"name":"eslint-formatter-github","version":"0.4.3-canary.d306209","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.13.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d3062096e9ec61d9639c72d466cfba744e0d83ae","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.d306209","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-UKJGEGkfmiGpTj5Urp7AvOzAJH4kG3WkkZgFwqpECDanA/B3BvZQLxdKPX7IE82w+1eJh2YfJUPGNK8ibtwINg==","shasum":"7b2f3d86e82948682ba212d6486b5fe17cc6ccff","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.d306209.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxJ0nCRA9TVsSAnZWagAAUBwP/2BXxC3/KXrRuKaQjn/V\nzT6czBYi4DoSFyvkn9ddLjTjLYtl1qcTh0jhSWWQeplLwzgaTHtfha0j58cW\nUWG7BFx1cDgeZRawFCpPdx5dW9EG5P0CN8OJscDUdrRrpbpxSg7tMGoLK2YG\n8bwCXPZ4G/T+n5V5Wdso7gbMu98E8rPkrMBo8E1pvskd3SGFSB+AhNxC1px5\nwE942RXgzkT9QUV1+6GeyMT70nMk8VBDxXIyptzAme+ANNBi2Sgxx121Zscv\n/60JwBZUuRojkDcYCr8P1mJO86zwyBQHoTMhyH8vyWnHnWh3UWRmxlOdaWSm\n+k2AgKFtPvsjo+VmJRXNx5A/+hj0B4bD0STua7PcPyXymCU0xS+gB6npYbxP\nu/CSr13Xu/8zUAmRUMrOKIgIguq0TLjIVbM8OGaC1AmZ6sNeaS51ghHnsuzo\nYoWu73zF3e79q1Qq9LVY9ygfAQdMtWx66q2DU8qRI+EsMkDqII+dHA6BQsJR\n92ePKwRwAT1z9zEIsMcgBU451BwpYwW3yXDXHmSFdEo5oE38L7hiT2xeKVhP\npzL5fAn04KuOEai5ndeoO1xo6B31SS76v+BXOr1xuDdC71UmcxA7UmCswy4n\nGwUCrg0y+AZpBf7W3/fbTqPfQCGaIMjJyq3fuorroKvlzIzk+H0Ooq66a5gc\nrnYh\r\n=iVuW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLpTCnicKdruBmpbdXiFzAQsCeUxsx0HvrQNhc4iAZ0gIhAK20E8OdjlVZgr6oCjgk9z3oZ/5JL1loolhAtEoweSbQ"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.d306209_1573166374087_0.6872841622074526"},"_hasShrinkwrap":false},"0.4.3-canary.829ed7f":{"name":"eslint-formatter-github","version":"0.4.3-canary.829ed7f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.13.1","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"829ed7f34f5f0b36700bc00fdb4e412892fe96ba","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.829ed7f","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-8zogod0rs1Ij1LgFSXa+JO/T/zEgdSqOQEb9fmQ2lJHzWbo7nlezLHxBqyWI4ER7xKdW1A8rZxB+CqZLafD4Mw==","shasum":"52b957e421ebeb41f165a3d66c9618d8038e1dd0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.829ed7f.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxKoFCRA9TVsSAnZWagAAKegP/14dQSbRUqkOuGxg4iGY\nlsmnKOQYzfbiwK2V0WMkPlaQW9RjYyCaQcr4KBuuSEoEir2Tb4S+rpyGK3Ne\n9CDlc+rlXDCkbyfcLkqTOBMtER5obh+eIvVKs2Mhf/TWF83Mxjrr9U1u8P5E\npni2QIyFiKEKUfEBPyXA896cWXzdJzFK9bLwZT9WY+0OU3osyONkYteH6Q0j\nUnuuUBzfCrLxYMYdxv2r2/K1DPbqivAdYgWf+24XLAW0KZ3vmNnjCwcdvJMS\nYE5WNRKGA7dOe8VcoNmRo/jMpYrXHPbLcCs7QqMG7JRrxCIFRBBAzZKEsyBg\nc4K6xGkIwh3BFmjRX0r2gl/xKZdehJoCJy4nwbKl5lQszmyM54UVAuk1FNAM\nXFMKQqSwzP+7LDUNd9F8l7aux89+yaJx8XZs43bGl71RAJXQMUJh4BN2iTWi\nSGFbBPOOiklEwpogJpW+LbGv4DqgJhGoF5/DjsRPAOOA/UXymbsQSgjAYoln\n+n/sxfpAwHhQMq3ZCTvwbCWzBsXHzq7CFIXmuofRURS4/QzfRmWY16dD57Ow\nJFkeYw95cJb/ZpftP8s78MizPkf3fitun7tuUnK9HuFRlWMsYCjwlimn73R4\nlKrrow2fINJSYgIj4lbZZtDcFFo24FMvaVcqSaL0jNmdYu2SRi9vp6cNvHe6\n3Hff\r\n=mc0L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCldRLi3k2pFoY6YQSLoQ7wAuSqT0A+u9WPfvZbdl3GyAIhAPKPfF8XtNKVDD8i3bI6mGX4qpw7YIB9SjqlwAyXKU+6"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.829ed7f_1573169668691_0.041632934495364315"},"_hasShrinkwrap":false},"0.4.3-canary.8a7afbe":{"name":"eslint-formatter-github","version":"0.4.3-canary.8a7afbe","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"17.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8a7afbe533cb4b44d370749d6dce734b880979a1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.8a7afbe","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-c5ADY85GuECsh7N17aWepQJC5CvkpgGh1N6HTyG5S8kJr3+JR1YzaWvewOdj2NbY5cV4dfb7tSNvTlIapQty3g==","shasum":"8e19bac8197197e6bd366ab4e1be4deb5642d0e2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.8a7afbe.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxSz/CRA9TVsSAnZWagAAbzMQAIH0/XTfE/X9BiJnG34W\n7Z6qZtCJmjeoEZcz46Fl/tslARcvtpIoTx3/6McJK/Sbkx7yR1Ev93yciPcm\nWTu1/rM8UGuxjWjW+xJnfD3chSJ6pQrND23VFCPNyAB1L3dqg3k8UV/idX15\nqKgOORv708KR4oOx8Iggf6vrL+64h2dD9j5KB2OlYciR1LpLh4UmNXha75bI\nN9/z05JPbV+zzUYDnPDfInZv4auZCjrFPbBM3tsRqso+uVSMBaDR3ZJ8KVPO\nw1s1INpKbXAO8U6dTa4WUmAPbRPtYR1AMVMiKeN7A8X54SwaYLmlOB9gMC+t\n6ppZDxPVc/gXHnlYnZERvI6CBSOGIg3k5vkreVqAiwPaYF8S3FmnUw3qi3FU\nzh09mx86DiyB+1Pih7oHGadz0zSeyRS2p3i/dGzANmcO0D/fXLvqod5jVlp3\n6j0ao5skCIMimnhdoxag+zT1aoeiKOknGnENBBdTzxZwMSXUC2G5tfTUXbS/\nnSsQf4juTl630TmDQNtsx9BNps3te72Yns3+MP8pzIuEUPPFLD1MoanqEvCc\nEdvQ313rYKzjsr/W6ranwZHnss/SMAYkVBqJ6ivy0MJ8GWnlIQNREZzU9P1H\npeUs4EZRO5xbsIJY3D4nWVJT/yP55rViVvOWO32yhP5woBjXN+eT6rJ1t1QS\noBz2\r\n=PZwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2RmHG9gdftFPlFV7ggjQJwwKk76d2dmh2B19M7RNriAiEAwzORJeSDOWMMQ45mG5SYsQbe16XuCw6nnWEcmuY4sqA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.8a7afbe_1573203198965_0.8564668207201851"},"_hasShrinkwrap":false},"0.4.3-canary.3b9f42a":{"name":"eslint-formatter-github","version":"0.4.3-canary.3b9f42a","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.19.0","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3b9f42a20a2c0c3021ae028b49c745d8c43774b0","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.3b9f42a","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-m0P8g4F3Ge0f9xT2b3O47wYQqf6QHEG9JXtq1Iz39aektbJP0+H/YXSdowUoYe3eOpgRWdZhoeIR0barxnbdvg==","shasum":"8b4744d7ea912efc2d64768d1b5d44d26dc0f1f8","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.3b9f42a.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxghhCRA9TVsSAnZWagAA9q0QAIQn9x/GEMmLX9PMophW\nkY4sjMs2QKxmVU+93VCAav8NKJHjdchdapMdpDJBbKXckgnNZ7000wXRKugH\nzSABXhjLrVVqrjjl2yOlSmOybo3z2eSDVcdNPpcydPBs6ryRa07X5a4Wd7K7\nqhSqyo6KnM4U3YW0BbPWCDNL8gcJXfy0OMO6f3tQVgqdrg3/EbRaq4f5MdH1\nRdEYL65695zjM7EOqDCWksr3rQJlwlbKt5NDvvvQnNxEkMDkhl1ffVRWjf4s\n3clb/XBOjOp1NV8yVawdhOnngkn3h6R8lOtrL+7J4fiK7DC+FMS3UG4dLvs4\nbN85FJR+PWvjcCSkyJB3GQZq8JJu7IvZI2HT67gkInhlBAd8snycDXI1kqpK\nlqZ2nVDw+fgwCfyMvY5/fV+IiM+EkYrFJQboXGRiELMFRZWEMC1T6EWVihBW\nlpSiT4zYa905eepOu/W6SL8KMCjRPnn2Z7qP7ZyS1YI/NEfexTJ7qMmcn4Zt\nb5oSjBk65WoFBgR+phHehO8Oo4oV4MAQLAnrOwebvznVsoAf/WLWkVl4Xg9G\nhgyCRR70ko2Wiq/hiGA/psLd1vsMgga4vjmUgmbigTrqg5PAPyoecX/5eubB\nUMr4IYpgwiDUwrF+VUBEkhn4WYrrLJ9hGYNGsAbuHqqkwSyb90eL16ygrlM2\nGMpe\r\n=gSRH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFf7klHw/hvEhYnRXMsx8ncldr8UEj3GW6XiQaW0El8wIgRQu1c8GZ8c++wFH/96kAQdv5DKudQVlp4xwNUlmXk0E="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.3b9f42a_1573259361268_0.5034274271111576"},"_hasShrinkwrap":false},"0.4.3-canary.64e5b03":{"name":"eslint-formatter-github","version":"0.4.3-canary.64e5b03","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"6.0.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"64e5b0334c04adc38319174f2eb643a65f388792","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.64e5b03","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-LG1Iqp+zOvr3Qn3B2W0Cla2/F4yh4OAWwbCzK9rPh0Ph7Vb5MeqlqiDRI4ErOoAQGN4L5V3HAbkVAtPVdhxObw==","shasum":"28adbadeebf72842e5a50b7c41cb4e19e70d16aa","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.64e5b03.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxluSCRA9TVsSAnZWagAAjjEP/0+8axG7lfzmlKi/EVUN\nUOEa4SPl7bgG30+BeZ5f5ZhjsiFVxlwGiW5m2hXorJhSf1aLAymmZbWpR0bh\n4WUHT/r3aqU20w4FUGkimcV7FB/9UAA9l4oNNHU2x62RFtUHxfkkKpv4sQ3H\nubxAHiGv0SL0AHEXeerh+XD6fcn9+VF79f/L4+ni3PvYyrDE4DfSWzY7Hr5s\nEr4YyEAwKqzgHW5HBf6DG6E23mu3Y9FpJqagKZ8WHO4EtaS5GJyrvUM6HtRj\numxUwM70xds4RMWMw0JFjwutyaRB3G3QMZiKL0wUHgH3RCNRmcPAA8MaR6r2\nH6CMAldvVZVL7uDBGhG9+AByjN2wgsE3e1awLBbIFVPvsdGKQ1kcSAtsMCJF\nsgjeAKue0AFp5oyt8+LcdBB4PrXt1pb8lYUSscQgssHvvJ+TalKhN0F9lkYJ\nw+HAc5PzwbdqSGfOZVIXUsWI5L7kubUTORBT1y/NskUEGE/2Eg9XxBUQqIS5\nLC60sGlPIwaFKUJtIkTbcMmaWNX441yblNXCv6AtnSJnCO4QoOr+CJ2N4Ihi\nfrl+n5+sc/ElUwrhH0jtB5BTg1sHW8CquzqPDUwcHKg29IMyrmsjCXzKYI6X\n8wvZTfjIoHHuVOrAI78vW57KamJ0tBnpz3jv14t8I4ocZI4+na5VvbnoIZsg\nRGF1\r\n=TjxS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOvwOXEhyFszk/KhnnMnDwZe6SepxY+77qIUYq0w7n+gIhAOhEaXe1fM8YR+MUPXIDiU1DWMyEHFIsqxnQ8udx5oMd"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.64e5b03_1573280658171_0.7252976128286281"},"_hasShrinkwrap":false},"0.4.3-canary.877f189":{"name":"eslint-formatter-github","version":"0.4.3-canary.877f189","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"877f18972647bd72896d6365ee978a4d40b78fdf","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.877f189","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-q1Z+CE7mYtutLAQE2eBLJlEcxQ0tfTJvf/B0cLC9aPNE9PVcNgmeRKczfACkzvAidFjAU807fpDcGm/Dwkr6/A==","shasum":"483f18aa447fcb812484a4454f6ea524aa2013ad","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.877f189.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxrMDCRA9TVsSAnZWagAABOMP/36OIAd3uOLS2Hv1CkC+\nlWBC3aByvCmsc3ImGq3B7XShFjhKiUv1ZfO3DEX/cdJmg375hK9h8yhFV9/t\nt58MbTZVSuFLO8lthfTXSQk13PKStzAlTnO+HpwUWHU1Ea6MEAWLR+y7Hmoc\nT1bvkk0wcak2GljJ8JKivqIyI3vAJOaVWtWVezx+v3UkKFZr6XaqdrEuiG0e\nve76P6MCr4+BEha32LN6QkwkHmheirJSbE2mRC4G5vfosOsfEzpzrbCyRK50\nH6TENz0lmJyiowNCvq7+ftahmRUBqBuBwFqPwiDehbHVcn41pNqSigQtuneF\ns2PiMru91RzuhcgYEG/uTKvBVUsPTF2BK2Cwl/AEXsh0TuTb0qVnybohVS5N\nfBzUsdcQGgl0mi14as/CJQHltKjRNw4qmJEytilnaaVuDFSTjqPiB0Kv6OnF\nDyrUIEJDFB6HOKA/fNRyEGDtlDYy6c9yNfGuskj4bKWKTRwwxZOpEEKxnuXc\n5JZCitRBePh/zj2edfsBfrlp89YT/fGMJLCEzLE3Se2dCbYeGNmUBi01OK7F\nBEpGxyHWU3JB9LW8sRVpfLUfNtAjl1kTHl+/MDKbQn9AGm3MNWoR9kDbjy+P\nNfPA6aphgA4HoaETnTAvNaE5BRH7IxGGkkmEs2jrKmuk2G2qi4XaNrYYCiEm\nlhl6\r\n=Jpzf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAwLpwMANOCvMMmQ1ZTek0s1w03X2BFBn1vfg224/jqAiEAksRSjXsQhTwfrZOgOdTt5Q95O5wU7pKo5PJqRbta3ZE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.877f189_1573303042733_0.8640470012438559"},"_hasShrinkwrap":false},"0.4.3-canary.8d08110":{"name":"eslint-formatter-github","version":"0.4.3-canary.8d08110","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.13.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8d08110cc794169227009e9153b7c20088d09d3d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.8d08110","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-545KYFH3mRSz3dkr8um++3S6S17OcRuSU5QJb+elSsTBBVfOvqwb9rIn5XpwM0stU1q6fBM17igN6G/RnIlItw==","shasum":"e6de1000527f95a7b2aa2999479abd55ac089dc8","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.8d08110.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyQ6UCRA9TVsSAnZWagAA1nwP/jcQLWj8Vq+cO3nw7rWC\nQSigEeqNhqexVgdBSXzssj5bjMUMN54utPYF8s+Ew4LTy8xluYmisseGlhuC\nuXVjYLTVNwbvU2WOB26OU7XZVMPrXgZmxJlspbRdmNbkMODK3B/IWotjIw2g\n+X8PfU2p5P+pJ2PteCwuEXMivbuQxBSfOHfPY4GU/yyxkOUzbjh0l58/BFQE\nscoDFWoeAMJPLeu00cX8H+mfbqdO+bePIdQMkme60P2Jh4+4d+88nJPJHkpe\n27ytJF4Qn6qdhfTb5TtioWgU0oBTGVSe0KXtRrz1XuyKJtAnIPJ/OmgiwGeH\nJK37WYloZXoCdFxWWpwn/im56iD11tYKBfH5d2CU/5e9n0GQezKPaLGbE8O1\noCKQ0OI/4wJ6S8f4l4wkrDOKB0OgyJLQlPW28CgtUDS5qaQVMMAQZNKMQ2sY\nJ3gIOr/rGeB4wL4N0Azr33SBYmRKFHTjpuh180bDcSD5d4G4bJ0fXJ72ZrtS\np5SWYbKBcmKF0AArf7TNda9NDZj1it+TAh0wuoRywu8buoAVTBtwjkgKMz2z\neMOTf2ClbbZRc2cPGHVPzqHZmnD7+NYiAFOZWwoJNeQH2qgrRGdX3RnzPu4Q\nJBcSrO1G+qDogTX5RvHcCCkPx5LxTMsi6qx+mXtileqzZf/nnsfH+nQuj98+\nIbNe\r\n=8ouE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpVHWvqG7FQGTEDPbw+esGnesnEZCUMLjO/Ge64Bj2mAiBsXBdcJ18PkDIFR18p1TEndERIP/B+6qQ+T9PUqCACfA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.8d08110_1573457555656_0.9805221198473077"},"_hasShrinkwrap":false},"0.4.3-canary.dd838d4":{"name":"eslint-formatter-github","version":"0.4.3-canary.dd838d4","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.7.0","@typescript-eslint/parser":"2.6.1","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"dd838d427515444b732dc90007050a3e4fb4629a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.dd838d4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-pRCII/CEi1GI4PrCio2eD/clDTRhXJT8Qk8J9mtqiyKMFnVNcNhn1nRKNt6sVXYLfCxxcZGvE8KiX9PgcNDI8Q==","shasum":"b6d7f904aa834f29c5ae3ac751d186800cc74f48","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.dd838d4.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyaQWCRA9TVsSAnZWagAAkuAP/jkHmR+/CsZxTcFr5pc+\nwfUhl9N1NULCcXGxWwXZptuyWTPClB1R6wHBGzInsCNJA4aakNPAXZZe3FQZ\ncYNkoyA8pKJH82pKiUOiokAEy5bW7Q8ndh/Yob37MkdkqWbDNbMqa5NXAaHK\nRD3ehYcUkTwElJiEqbGInAuqcwCxe+KDG29cB6j/dR+/eTeIAEmSbz6mMUI0\nbRlTgVthPG1fKFGOZyO2rAAhXLEkO9TZm2LsAvPiKdf+aETloaSeviqAHdmp\nSvcIn78HayGeSVki2Tzc5Si2eZFPRK18epZofKx4Z4ET9SA6COAw3taE+JaV\nKgs7iTjZSMrOVF0f92C2NPsVFwKqFKXvBAPyxA4T3qNOTTReku0YV1cgdwxS\nLui3FKNnnl7odtR2f4YUad42VeZZoWWPfuKMKHEXalAUi0CKXEQ/ev15TWYo\nZDhXhnooBSiZQdGsx82CwjcTh8rme1vx40AKVdWqeYtKpil0pgAZT54ppmNO\nhp04Gp2QfoD5AxiMD1iJxi7FtkIOaxBcy5o2M/w1BiaPrH4TgnsjhrTD5AI5\nBVdMuBtg7Woc+IAIGSk+AZQFxPyIkYVSOGQZ4Xdi6G8u0SfRenTVoYQf7I0n\nuzAgNotOhThs44XuByJ6j/rGY6oPVfsulmyFTqLu+d6o0sTIDk07NHxuWCdL\niIHG\r\n=L5gW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD31SMYTDm+Y6HSzAnH0cXuVkdRzq3EnbgX4gKinycorAIhAMUJrl1LWUdraeYtW2SfrLmOp+B1icBxp+qnVR13ab76"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.dd838d4_1573495829915_0.799644071566632"},"_hasShrinkwrap":false},"0.4.3-canary.6488f15":{"name":"eslint-formatter-github","version":"0.4.3-canary.6488f15","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.7.0","@typescript-eslint/parser":"2.7.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"6488f15c21750c2515444882ac1b7924f3d31db9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.6488f15","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-+ZYzJZeEDfdgUkFfl5pzcUa8LmQRkfOcNqaSxsLVzea8i8776suHng+KRj9UKnG+yIQN6UXy7YOjolCDo8uOcw==","shasum":"4d593cd67f127355c5b35a7cef9dc831d449495f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.6488f15.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyaU5CRA9TVsSAnZWagAA5kwP/A0nDRXkl4kjgYsYNrc3\nR9L4iOTnrn2K58TOqizeYZipVG/J4vU/xA7hxcG9XvIeZWcBjD6fPTb2XRro\nHIhZX4WKxCjY84yaDyFVXX8Bhkm/BYDTG7vqrJZHEFmk6USIrHfnlYUMA5L+\nodJQEvMul81oejYEoboUhtYpNRU9yOhk5VMv2IYT5T6PEJ7UsRsBIfPsgIIF\nettfm4lRp/ZoxN1bRQETo+KzHl5gPYB+/JdR4XiurTds2Cabm8REqTB9CNWi\n7cYIHq3X3b4mPsoVwXiP3F66/lSP3l66+Sb56aWf58Q7L1kYlAaUiezRTnOA\nUYoHFQuRQPx0kjyyWLXzbAPuDmnCnoPe8vdwrNFIYLWoBUCyJojviny+87EX\njtGBt21l4yfv+gTSaAs2CpQe9h5hlw/dqTOrXd1UWJywbfXCU8mU4BIHvh9F\nByT1OmweFYW/xw6eStwFBb/BCBqHmSqMqPSjXQ35Xi6fz/CRr/i6Z6bnQDZo\n1fUea5VmMrjpNDFdXy8iC4si2d/1KTO7+16vODAZanCfsFKtuTSeGcyL/M3R\nc04VkNFJdfqOZVxvGIdhjozvCAdE+HJ3vRueC9LdIgeNGIVJi8qwSBxaJWcY\nahsUS7Uz+OQYqIYcIzjs6lWlciC4lsZsaoJ8go6FxMtUPlEQpltKTH9uO2n9\nM+Vp\r\n=P/eB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTNizOPfmCu04gAtZkvq6fBupkUV/ddfSn99/hLnHQqgIhAOOA3umuRcIsIPXrgwBlydtT/gRUYa1dEyzPF/R54YSj"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.6488f15_1573496120557_0.9845823085196188"},"_hasShrinkwrap":false},"0.4.3-canary.ddb5d4f":{"name":"eslint-formatter-github","version":"0.4.3-canary.ddb5d4f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"17.1.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ddb5d4fc6334e7278e893bd3b2af0fda17c7bbf8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ddb5d4f","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-+EFD0yDYvasS2RevXj5DCB9faI7MfTLEnOEOeB+iTCKUyf5sVEZl7RWLLpDsVaMREeIjddhlPiJxjgROHqmnTw==","shasum":"351d6a5b1cb4e471c645420ba6e2b2455418c691","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ddb5d4f.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyuNlCRA9TVsSAnZWagAAMUYQAIIMh+tRJAlG3jR/XIYX\n74B7w4hpjVh81MwzNQucfaqez2ILRv7M982hm1I1dNWl8HTY6B/TevX1l2g3\neDwHQ5s9toC2k/iLA8yjQvzlo8FVATH1Oj8mJC3Fx1gWL1i7/6Lr95SRsK7R\nCG+F9e+UrZD0+ktYhDittwgKJorXaT8Hx9KvT0E5UnHSvocbLuwTTusIjP3B\nkeiK9pexWQKu9geuMh6iDqWmlxTHuV8Dx4q9GDQELG1qG7z+H3ARZ4jnJNgO\nsX573g08hAdMaxat6LMOpHpPgyzCdvRWzkTBmExlqckDLKyuu/VDL8TNCeza\nkXHAuD2j8Io6PnwC71tfDpU7g/XQVyGHaZ5heKnndpjsNu2kOcmTgF3EP/Vw\nqSHWj6k5wuwB/XLbBzsEHwuLQTmSVDNjbDGrY+VdnyQu5tB5yPIKa9XCPdCD\nlNAPs3YojZpS63ZOXfVH08B6bWV5EInQNgvaI46hKBwwCNGKjycMyTfQMnqO\n8tZWRKmPaD4zLZ95TCwYtJ6bKcqlUMeRwQ6qDwuc7IOPG4jkeRtyELT/inRb\nl2O9qIUqD7NYGDd8bSD5v4PqQ/Z3dwTX9yL75dN1pz1180SDMXXxVITf29a7\nAbezgPDuLAS8xMstR5LR5xB6V/uH11kZ3X1LWWwoBWPfemrTRgqoEkB1kOXH\ncQHd\r\n=OOzG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtWRln+RaZJDNFyaTsgtZsOg3i23bZ1y6L8+oWc5nCDQIhAPAF/C4A9Q1kvJ1Vd7aGuAfNnDJXRBz1lRyB57Uxxr02"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ddb5d4f_1573577572584_0.5776132697476286"},"_hasShrinkwrap":false},"0.4.3-canary.63538d7":{"name":"eslint-formatter-github","version":"0.4.3-canary.63538d7","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.13.3","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"63538d7c7149046f53a98bf1e2ea635d6cf71a40","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.63538d7","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-lubcboUzU4jg4DT5IsRKZVcB7Ua/L2IwKzMrLN9X1Fsbp5uJl6kQDSlrH7JG4wdDWUK5ZRwtzZBzDn0dyhQS7g==","shasum":"a240aef3695033254dea12d7f276ef26101990a4","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.63538d7.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyxEKCRA9TVsSAnZWagAAnWcP/j7Hh6NDbQqHALD6N5kv\nJ+cX9afEZjVb3DmBnYSO7XLsPBBvseYQF+h52Xx9OdhlpS+JTKNzB347ODq6\nkwOX0YsF8ihOm3Tqi9stEP7WmAhc42B75c8Slj7cFOLgn5kV8Q96/OvjBugC\n29uwIcl/sF0HIfl7Hofw4Vn9OsiN+QbaHsqTS4e1SKw/df8cZuNTLrVMIYXm\nPYeKDaIG8hvT519oBKIzLZqm4YG66HbgtqUN/m9gEXVPILWPplKg/ZMOWT/A\nzJfoLCCFW6nkPYGpa44wxmEZkIC8CccVM8kxKm+akdcJCtM7sVD0TJpQneNI\nNk1iAyK10QZ0GMbVGwyjAPl7sYPFZBM55Fck/ILfHOPudmNrLWfco6nm8brt\nPSZRR2xPev8+Bnly6qYqzYQ3jNMTimh6I+4BC4iwOCHItQIz9Y/yCjU+u3qD\nnqzPAOwkK0EHiJT6WkgPrx8gEYoOP7NNIQLju3lCwN1CzC7EXEQjLepY0VtH\nH6JhABa31TbVScBb3/n1bzTgUxXmMHKsLraP3MuYg7Xc5dqUSDO8DTMCyqmw\nLTiu6zOO2JGiztMsmUEQmvqyJKdFlnz5d9r+HZpgvK1ZXKl6VnikDF/LdXcE\nB9mEmCIZ7WV9hms1SL3tL6Dn8wnI8XO1EKjTwJqDDR1EEbYz75ppM3D1Tr/f\n+WFz\r\n=FAfN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW4oawxVdxW873+AvkpRP2AkCzx3I1BvwgbRv7zjeCVQIga+Cb8D3RFb+J+rOSVpuQH8Ir11FoQ9Vg7O0EidP+Vtc="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.63538d7_1573589257939_0.8787494737386778"},"_hasShrinkwrap":false},"0.4.3-canary.1f37bb0":{"name":"eslint-formatter-github","version":"0.4.3-canary.1f37bb0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.14.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"1f37bb002ea405010fbb465c3b381b514c721d7c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.1f37bb0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-q39nhnc5I4uiqyINUtq4Lek4uxMqyXj75Kbw8QuFGRxcAk7T8ClUCuNqXiwNAswlfjlvjLOUP729dWd7zMjYcg==","shasum":"d4e9c1445af227897dce9bba6a47a0e9eabc4f3c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.1f37bb0.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy0K6CRA9TVsSAnZWagAAIQkP/1j/b6zojELTM5vgCGjU\nBygdn24ncSvZx9fGSxTI75cOc3QNyBCAciMUNyDlNZd31p68m/e5y72vBuoY\ni6r5asbyXX53Gaj6RODdv2wfqDewTj3WHkPruIYSJgUB1VvWvWjqX2O3KCmf\nQKdLVazE/+6rPOG7qOPzhfyT62xIR5wv/2RescWdRYRtXavDVkbv6OtU1fdm\nFkqXGqr53Uo+TUBZQ7jGLPmn1nfiAWnSr8lovlU2yQvCXPjxFTGVoqtYbzcs\nztYTAPB8ebm4rJAgQCrBNEsZNVfCv8hcqLl8xEpChodxJGOla7rkAzUmn/p3\nq/+oyM7/1Ah9+EriJ1izmtoieO/RXspwMVMYs3+H0vt5LfeXtKvBJkGqvSJr\nzLCjGHwNkQpDGT+9SOZm0aMhfU4uaFwcTjlvccPo3vhiNNHPjJXQru587wc3\n7K4Ubwgd1GS0TDcZu/IpJhGRG1izMos/y+so7CWLo4VM4JJwWIt1PLdCSYV4\nin6Xre2JSDhTFdjoSr9DKU7XHMXyOeGkMFrYZ4/bvC159JQEZMKLa6TT53Jh\nCGisjWpCjvm2l8Chnn600yK7vKtbDnE0boNtxcMIHSJvTCnt5pXGu6wULmbs\nvfPq/a/wi41aLAFzZCap0fqZkaoqDdTGB00hOuIL38r/lvu4V7r6nz8k9ur3\nM8Yl\r\n=yXoq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9H/XBxuNq6WohjIQkqyW6zQiwujo7RucIja6ohtjRxQIgM8x7S1FoCCkNK1CpKvEW3NGNMMskqigXWRnS3qp8huk="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.1f37bb0_1573601978289_0.5277002294656534"},"_hasShrinkwrap":false},"0.4.3-canary.f021f57":{"name":"eslint-formatter-github","version":"0.4.3-canary.f021f57","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.14.1","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f021f57b88bc298d10961d8fd6ad5a721264fc60","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.f021f57","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-BchMuqBd1d4uFoCSI0wluSCKjPtjBmfvqVHEUn32ZC75mkIElkg4dwXEkFCZd7EI/RxdwHkE8/0brWymJknVMQ==","shasum":"8faf580a382b1bb90860ca79677aebda5e17d682","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.f021f57.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy1GUCRA9TVsSAnZWagAA5+4P/A1tVtMC+4d29hm1PMqg\nvshF0EnzUF4+T6tqV/drwqX7VjjcJzk5BjfgG2ZAjUS3eBESgy4Oem9Y7LhC\nvPQ/XacA2uHvjNW24iIf4erQIa4d1PkZG+blW0Ti6W+m1OYNR/ZIpbyII0hY\n0DXstGPcThmC9Tr7eO/5acian3TAPxA4te+Ck1CQdOm1v9//K17GhNv5Q2Cs\n2CvHTt9R7MxhaRaaN0XEKFOif4un+h/qkvPh/nsRrwfpOrW42tlDpSiZtcUQ\n97qITKZ9fTswe8DCG3h8X10+KS35sPdq6k4JuR3VVUeydzRLHf/6rKWkwfs8\nUYgD/6OyKGLzkLrdyMavrt+qu5D++cryUc5GjfFEd+SwHE5w3ogFRA013Jlz\nNdea7+tu9V4LWtXWcC5np/BNHhu7XI2zAwCCD+wz1PUQpzmO1DRBcYcqq612\nHOk459wwVsSkujt218xUcZSQ+b68tGY1PqDv/74BmIZ8iRu+tegKwhC88XR0\nMsy1ruuYSluMGhMzRQ+AKDzQQU4bcFGKmw1H/xSqKYWNJCVyghS7ABJ9Eos/\nNhFcWeB9nsBAkUL9i/I+naKDfk8w7WTKX5RmSRCUxeSvOVei5t2LP3MlPnPI\nO2Im4Hbd2VO1GRNaSo/NzEmr3jMrQ0YvygapHcvl2B02IC9Ofufm2k1lODiW\nTX/H\r\n=OsJ9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjo4tC4K3Zs6vmW7Ucg+Ef4ViJxUbWO9hYCCGGlPsKygIhAM97GTH2EIeCtjuuebCvud61VgT9lBeqbzs5yGf0ZudJ"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.f021f57_1573605779594_0.3648515340745042"},"_hasShrinkwrap":false},"0.4.3-canary.78d8c7c":{"name":"eslint-formatter-github","version":"0.4.3-canary.78d8c7c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.0.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"78d8c7cac7149b201d06294b75494dc41a2172f8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.78d8c7c","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-blNP5XXsK8BaTLtn9z8avwpQuOKJD1HSgmt+E/u+RKnckKv9R5bigIuRlU266XozuqUWTIpvrblKgWHYj4g47Q==","shasum":"664ef1c48926e3bca7ee537e3a52818bf10b8235","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.78d8c7c.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy2dPCRA9TVsSAnZWagAAuQsQAJRn7WYPGvstiDUMc4JK\nhMHENVi1Ci0f+eMbLYpyHdbTYCFoaRt8mxATHXGni9T0EqkRwcAAp1AnVYJ8\nHlWME3VO/GiW33L7yK09RVC8JtV0x84i2zTMcPi6lng867ePqrTOvznrxWCJ\nr0DfP3kGEqyvLYYBinbMpn0/h+g1SP71ZTjJoBY5h8GAo1kQCoFHBIDywucf\nLpUMFTBQYKrg/kVLVuY/knCtBaXErWcVaiXZAADu78YV6YsnunXbM1XiRrQs\ngwsvVpfPDOwi6Xyw849Ov2lJoCkkSYA5Fl7SkuPeA//LKwNcqAyoDxyfwgXd\nweBtlgGVTMQjszdfe+vr2baXVsOC00FJKLH7atX7qbdU/ieK9mZQgUAPobzH\nFBCpWvJR4ObXKr3ULdMxCHFLlG1Bq49+FlTJvL4MmDID5YyOqjMq4fBgChn1\nGSEgrVb+09uqaEKNvH7EdpgUNifRWIcO6lADeQigNKZdCdDlc750QxnFMRU9\nzJK7VSSjLcyYwTCR1+s4gCUhgAr9lIWE1XUvq8vyy/EA0l1raZ8XOE3wW+xe\nSh14isSRVNOGtPS1OQruE6PTOjrlCqCX35smx0IvbrnVrH4TlmuedhA7Lruc\nbILtrRmSaSHyXyYT76KOmBymTtmquoYGeYlv1on8ykxewq8IYLS61IZZ3LMs\nP0jp\r\n=8VC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOsswwQKVe/U1GPGmmLToD7MyqNHp5vnNztAGhMlDkEQIhAM0PQngao8WP56xqFVqA3VDJPqTnzBBe5lTmQI09VBvD"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.78d8c7c_1573611343262_0.27176050579282895"},"_hasShrinkwrap":false},"0.4.3-canary.d157a16":{"name":"eslint-formatter-github","version":"0.4.3-canary.d157a16","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.15.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d157a166a395c9da881fd8329c3dc2a30cf767d4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.d157a16","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-GVlwBJHsaTuCjT9zUqt/DX1+OdF2xRqxwMJQDlfjie/RspsOBYyEwIYGxioJMSpU8UHqiNQ+jWNtWGa9b4AkxQ==","shasum":"c8793275f9bb9a038b56029e16ea710810323c40","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.d157a16.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy4cuCRA9TVsSAnZWagAArIwQAJxgbunVx7vF5JrRNInh\n3QnXVs5iDB4oeNkf4/ealvF/PTOqQ6j4pTLldTfz0WY5t/rKMFK8AOdVBaj9\nrE60g5CFBpa8W6ftLtSJqrbFOoK5cPxpvCL3oJRdirwlic3XbCFh3Hb4OiyQ\niWP54FKC1L+oqE+zFjjp2GG+nh1mRPR2LQMjKJO3I13Dp8Z1FK/YLxQBlHSx\n38szVRglnnM1wfOPmaxm3oH0KDCKrX46VbAoVFZYGTjX7bGm7UsNyAWcp9rq\nHLgWgvB/OJWyxQIh0rDODJjPL4r0ctTkixa1NdcMOel2F64T3Lk6Mmff0IRB\nFJIUMRgfsx1GoGN06vuXvk2Om9Su5IXN1vnbEMmTm+dfDvIZMcB+yMjDXzKu\ncyKQ3YDiqsGV1SjvoZsOWAJo2Zk+KFZUQHLG2Spuc+STl9/vMcVc5tx9T/1Q\nQC/vmdBS6vbqOBOXlqBmzq/WLJUm9LGGhvc8QEYeHFFW/u9YbNnUqrTiqt+i\ngV2O674RfrSGN+3AW7yexiF8wpgTjLbFi7XNhzhg5UMNOMRQH1AgrZE+azsd\nkx3f+ovd7owvaedn8TvCBsWhwgvko7ChK4hO2asI+BmecDkLIfHxopIzRlfS\nIN2nUCj11NDtEuwdwiYe4qPu7Ff8f1OZZZ5KbtO11SuEeKf0hglEbAVHuzNZ\nft10\r\n=XoqX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARZELn9yKI8dxrKOpDauLbip4YCp4Cu7sg81OWh8wN/AiEA+ff9pv8fRYsMEIP++xtai+avIDDRmWI82LBxY5zjfXI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.d157a16_1573619501553_0.924176933635741"},"_hasShrinkwrap":false},"0.4.3-canary.0b9d200":{"name":"eslint-formatter-github","version":"0.4.3-canary.0b9d200","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0b9d200f2fa15f01042a47f6cf3b246d05c305f3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.0b9d200","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-9bNBK4/Bh2LMPTXJY9aSCCzWgDwRk2XAsiVbKkLTwZpapmgBV3cOJYNq6e+JOSFliCh0ZUpCgBGjLJbxkipzEg==","shasum":"602a239f57d97e53da57440f6f3891a82c4cb077","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.0b9d200.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy5BxCRA9TVsSAnZWagAAJh0P/ir0q5aq474r1fxFMO+h\nRFHw1Tpoxu7jYkgVmP5ZN25WXiLvKSfO0e+1n9DlHCCsgPiOoCYdhAXgf8lU\nJlR3D1HVyqey2fj6tLhqY05yeJrc6Cznp1pOaUNlW11R26YHXip7HfXX9vFM\nFFdHg+BZoy9iHxHYtHKGznodKGhqjFbJWioZKDhABwohqAr9/mEG/YIefIyY\nD26HQOiQworQ6vJTilCIS+vLNh/IHG3PmZ8gmkQKkhe8/BTvulYyv7s++Uz9\n3S9Ai7loq6+LJPDdybN7locaOkz3FlyjDai6alOSI7YFyTQZyfXh+yqiBsSk\ncnBe+Smr+MZMR7Bm7vMUcu5zqlxnVGLi9iQMuogv7lFFT/Cq1aM1rqwzfCvG\nn6PtYcMnQo/DCYujK51zQUJwiKn/M6O+HXGZe3LSPuYw2wJ/Iqk2BdFi9paT\neDuuBeg8/nThUwUcjqHAz41LS9LcBVsjN390u+Rh0cUgHPtsiDnMS//DLTJi\nxoW3Erl/5Ia9gPS5SuAOuscZrHEvF51hHVmz87kzAHmyqYR4dxYlOyQF4uw7\n4HkI+x5esmhzHw7A/qwv/Npvw57F78QNuDouHdf3uXVw5nuVcniZ6nCq2GZ6\ntTG3Z38bTZAtAKg0AenxlSK7p8lsyUU6vv94VGE4s+fcgkZKfxn3ruMUpkix\nSngs\r\n=LXbC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZOHwwsECjsQ9+Ae2spHXmE0A/kstyi5/BoIMaKhnURAiB1rTGxoPhMR0lIFnzx30nzolyX/APnIZ8Z7sKg2d/lWw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.0b9d200_1573621872654_0.9724934314842304"},"_hasShrinkwrap":false},"0.4.3-canary.9b0ba41":{"name":"eslint-formatter-github","version":"0.4.3-canary.9b0ba41","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.0.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9b0ba4199e7a613d49f71ef01317ef3118175888","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.9b0ba41","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-dZlye7NZDv2bBEAlg5Cv6+zs9EXe/wP3TJcf8BI49c//9skGLx1NWuvD/mtrStnsQyxIV7vo2Ih6GYTL4/PoNg==","shasum":"9df1da9ef616a9005e6f2c7ef639305fbd9eafc7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.9b0ba41.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy53FCRA9TVsSAnZWagAA3jgQAIgo5TVCVkeO26BYPBmY\n1ILG2hRO6nIXxWkP4g6oxl4Nu1p9HPhsMO8I7xwcbgT6oY0LZ/w0nM1nkztl\nN4ZHlbWpG+QmDH4QLAlNpkSk21Q6SqNMM7qyFMMJQBKstt1nKFUrLbkrJjoI\nYNEr7l0RWPOcmam4njMQwvN14noKlAZWtJYbdSmL4dk3+P9DPp8qXh5v4gjt\nFhgxZkzqLRgjzlavkXHXOuIW/8Ff3i1XxEPL/Bg4Ht76/0TT8YVSb2xDa/DD\n8NOC28PzQAFPSubhArNY8AMiWEcOWyRxDamaHsmDOMebuJPOjXRTdYqOsS9G\nxE5BtuvgyVxvVtyAxD2y9nzfn0H5LNYrw9TAU7Qehq1Cnc5yRA294ELseAnq\nhJe7a/N82CcqWkWIzgjYZRNvM0GL9HoZLgDrZ8Ov5rCr/Emkpp79QiG1MH6o\nvBT1sQOFCCRKBEWxq74i+tmbIayiTgc0cE4gMTBfPeIdm8SmQNkMfkp4kk1P\nFTAWA/N1fHl95IARgoAPdx6BpYqYIhJEuastej8TW0gcdFj7d4nnwnQMUpW0\n5u0PiIeqQch2CweR2QbWF9sn4QPMdmyFXefzng3PkAlwW/KfYX0ovRlvo6bt\niYG3glIKs68lLGEFz3BnQmMzGDyByUM3TI+3IfkPu1AxXxCQpw5QSpgqDZgh\nxDQZ\r\n=pqvl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1Fp6Ka8c30UFaMdLOP5KMTQel2+sXIN4T3NOXYEP/2AiBzHWclQpCnBhY0tXqkaAns5Cik9LEVnH4wgnh08j2NoQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.9b0ba41_1573625285220_0.3349830619384151"},"_hasShrinkwrap":false},"0.4.3-canary.b04a99e":{"name":"eslint-formatter-github","version":"0.4.3-canary.b04a99e","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.3","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b04a99e66f9d618dcc984ccf257603b66f24b87c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.b04a99e","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-O99v07v+F9agvC19+tWf0w0pqb3XLU9rPHELwJjqWYTe6ar5WBUY74hA4UfvTfScVnK8E/PpydLN79/+krZ+iQ==","shasum":"9adb30b5a967557ef5ec4732d420dbc45ba4e906","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.b04a99e.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzGSHCRA9TVsSAnZWagAA0D4P/3OMXApAUdW03wXtq6SB\nWSJtlBLZFg+yZkbNPeaxlBy4TPbpJQuFMaFtTDwKOBF6RCeohsYKqVaFDbhw\nGJmYJMy1BOpe2BGzeV2oVdxSQE3PrucFPDQEsrrLhiWCOELiHofeQGRANJsO\nrV4bDMtFXHnH1Ej8ihEK1HwYdMMTOjfEjv243cdurpq6j7zIf4Bw1R3WCdI7\nqWW74EZUHyjCZaqE8N5Mgq3QoUbYXhJdInOPsVDoou1FQYrVCMH1a7dcspm9\n7zb53Jz9536mudNX+QNojW02MBSBirYCHeJ1b5gR5IB0cdkbCmdQ/35rjT2Q\nom/8Z5/KQWxhVmCBGi0oBa77RnaGfj9juQGwWMtE6MfUVNmpFGVL45VcwLpI\nmZhSMVALYT1vWifqaS2lONgJ/SXUR2pXn245Y06Y8ZVjqn3x3ZDvyWRHJkpL\nLYsP7/Ix33MDeRM8EbAoSq8IXHcoYS0NciuGU/MhpoRQFW7iCHsvnQrpMqDt\nHl3WePMhz/4XZ2I55ZwKInVc6cMHsV05BW9ShTYyAgji6LAAWe2KZmPYvNBd\n1MB33yttJCVEYhnlLBkP9qBt/fv2wBbSAelsE+u0fn9a1vV5a5dc4XYi0Mqg\nOzkmgPHv3oZ3Rs9IwpZq+2omjFMOVTrb6E0AbkmEM/EqwoFsq6R31jifdzai\n3xA2\r\n=rfkz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFusTu0f/ArNiApMhLroWxnz1vQnmFInKC3rahZg+wS5AiEA7IJnvGY20VIqvaQtURP0W/tQ4KcSASEN91AAtxuVJvg="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.b04a99e_1573676167138_0.30098758922339575"},"_hasShrinkwrap":false},"0.4.3-canary.dd642b8":{"name":"eslint-formatter-github","version":"0.4.3-canary.dd642b8","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.15.1","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"dd642b81f53642456226801b723580da1c944cf2","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.dd642b8","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-uy3e2iVoZPmR4BoRUi5jvkCVgD5k45K3OFGJDAba58SSl4IBAnVemq3w0+StlXxmAWFhmbNvOpYgWOFtB44B4Q==","shasum":"b4769b4b8952b7ec1f6ac73d2df2bd3d94df90f1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.dd642b8.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzIhhCRA9TVsSAnZWagAAuVAQAJv4lJ+wEwdeR3MP5Y5k\n7Ii7B3km3JB9/RuNrnGifLMrTnTPysN9ERp8vpI1r1a9ofKLCe9Sb/A7LZWA\nHnGXb6J0fsr02gJMSN+HR8zHj1EkVxuSnqwPf5l1BJX+A8UQLxUw97lh6cLn\n0YQ3GkuP23RKqjlEz7kreur15q1JDC8gD994cJNzs/QgDTsGtD27tYrK3sNS\nDmj7YYUzqe96UnIWJQ94SV5kh7uXWP5TYrvq21bKDB6hMdwXoOqtNmfbyEgU\nL7OOusAqE8EGoxavGH9b+thPf+D/wmu+TKjco3P+PCoOOvtU5I3KsjgAahHK\njAXzC5ccpzDqEP1jLpTii6LpsuBruKlY++/ZNUkX3YlHfJyHomAtK9LCp286\nVrC3dtWVfG4SH4grtMkLMDXue4XjPwFhfQUstipFzbsk5LWVvVvz3rNnwegE\nmbQzRg+n8EE/scbximieukgurunecpZjbd8GQc9CDEHVbQnhFYkoDAyv5dQm\ntI7h5jmg2fIcHtj1Ol6iV4VLbasTF8MP/IAxg0foEab+lysSZiatKpg2zk5N\npjWfOQL6eKSKYuD8qqw5I6tO8xKh3Y66LWrlQUZH9gaSOM/YGaRLYbo5ec5s\nBw/tfua45J7zZrUw+Uyh5NAiwGw3VMTycvNIXTwKcAwMYcRirv/j3vgFUGYX\nYFyO\r\n=PT7v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBR07rssrKoJFCgyEeJkSibHVEihH+cMHLV7kHUy7+YAiBrVP/HexavCMfuGaO1KpxQy3N3WTcKP1X0JVgLrnWUgA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.dd642b8_1573685345001_0.6044705480240307"},"_hasShrinkwrap":false},"0.4.3-canary.0e177c9":{"name":"eslint-formatter-github","version":"0.4.3-canary.0e177c9","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.15.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0e177c9488e51e1d56206264b5ce333ee8f1a11c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.0e177c9","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-SzlTEU6+efZE+U7xnLiIoOQclnB489aGiccA0rxKDeUPAE/E7m4iA44llsQixXo7nBZXhvaI/oD3ijGXVkQv4A==","shasum":"8a2c6e43c77c7733822eee453e370b5cb4c7be22","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.0e177c9.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzdecCRA9TVsSAnZWagAARkcQAJRXY/TCNc51wdq6AV7q\nCaOXF3AR5+jyuP5XXB9DyGri/Z3cfBiOGMQZspW2pbrPrOE4gNS4UEyEP9FH\nq5v+llTD+FgTwS0l+Br4w9jgsod+T0UJXT3q4uxzOomDAYsNHUWcWPXVME+m\nlx6NQm0Zgk2g9MherVe2rqm48XHOMO2Te/aVDlfKyl/jOBhorSnhypxr3f1T\no8PsQpuk6MBDF9f3gZN6v2Cb6WSdMwVM9Od1uDA0NXKPBGy74OePB17iazc/\nWCcULQKvapvE0CqedAGAygL6vL4QXFpu9K5A+J1dJ77f72V76aYMlmPYrt33\nmV7wbKKKgKKnDq9LKDohLJZ572am78an5bkIii2970THbcIw7GPMQqgiiTWi\nfs3zS6o0ULZu6D0oJOCBftSjr8pr7zvrE1+vxQ2aPH2T2Jjowcm7i6rU+A/4\nENGnlS6tNH9BWx3eXtj2YJbuapP0o0dpoQVvQjRqASsucavBRUaJjNKIwtaY\nCDghNHiHCi7AxIHtQgaeQstqZvHFSG84x7fmlaKbdXB/mNWvIuCcHca1SkUN\nEe+UUnKmYs4EIly/VycYRwQbTQ9NRsDhNbfzEXZCBWNgOXIm2zfQkTcMxmHb\n/HMXczk2ZICkyop5tjOTQ0RVvwSgCXnhEcr5XWwgjSuoBMvMYDWcVqiST7tV\nvOyz\r\n=pB+e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfQzxCfEk9PTPAUmW23HisRuz5VhlGfwiM6OTnhSClTAiEAwbH7AnK7vCImDDbXL3bT+DxkYQaCBBBev9EDqvDhQng="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.0e177c9_1573771164066_0.49028373465343345"},"_hasShrinkwrap":false},"0.4.3-canary.9c1c564":{"name":"eslint-formatter-github","version":"0.4.3-canary.9c1c564","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.16.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9c1c564bbf7d31fa37aa09f027a5598a3927dff7","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.9c1c564","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-thIT5b3Lr8EQuFvAAB1uZ7gNV7uyYkVLPhJmi50jZCi+3Noe8SMOh1uH8rj22qNCUFXD88Omx4fwRWpy6aAb1Q==","shasum":"738ce695c7f0d423c2bbecf1dd5f43cd56a7f8d9","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.9c1c564.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzkjRCRA9TVsSAnZWagAAifkQAJEHUFETSee8glftzMbc\ngzij9lPMrNg7OUUDDYSacrg6ouOjCd1P+GwbWKBy0pKn3AK6/jebDWg/PQ1b\nEAz5PxfwuAgFzWSv6h8IwDOZ7zeJqjkbVM8jsLvAmsC072thUiCpsqMbcZFD\nS5XUSp4l3u6enRbJkfIHjUJQS2oXUlg074WIlcSpJU6eO8q4s9PR5oDyxWIy\nnzi2RY0oBu6wsNWbvI/kgoe3voDvGEd6ryoFbyFwGfmAi/j76LXi9TbbGugW\noVRGr7KdB87+Sit2SwKS4ZzNCm5nZv2GwiCWZa93+ilhpimPMx39g3lRslZX\nottCQZ9jL0fxYakRi440CxUgjJIR6Zhp9N9umfMTl9cafjfHa0foUFd492JY\n/zGZPqSVgdo60gTRwroN4RwrXj+A2XE0LYbPxncscKJJd1NccOzze4D1G7Kl\njvAl0XxgK+Aar7sAoBlzeZJc5hN8QE0SZFKcBRljUbUOYe88FxKHLcaR+40n\n3/LT9IHg2nvauh/4DZ4ClST6qhq8ocVWlE+YwtfkCNuQ8xWgXFtyfTOoCzV1\nJ0YolPgSUUGz14zSrNFtV5NomkCpc1rRpGGLVtdQMGm6TN+6JMa/oYiCtxG3\nSzAhumqOpIvd2W/ZPxuqP0n3zeHmI5zFPe2ZtQgPOwltDkyzGMwBKSVIC77V\nA0ff\r\n=5+lV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDensTdK5seKndJpVIPIryZJSTwbEWvcC8F2UF2I2PJnAiADI+/j5TYmoq5+S/WcucsSuUW1JuLO8czbKzOiq4VIDg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.9c1c564_1573800145239_0.2947885339845331"},"_hasShrinkwrap":false},"0.4.3-canary.bc9aec7":{"name":"eslint-formatter-github","version":"0.4.3-canary.bc9aec7","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.6.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"bc9aec7d7c3435ae853266685779553ecd11667d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.bc9aec7","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-TqNTAhPXvuRswWiq1LtKIfF7yrYVYwqfpJ5kqyEt4OKq0H2nSS4dBGIRlo0HpWfCUrOkqZ4DyqsxiQGc8CVheQ==","shasum":"ccb23d844cbd5ae765719fff47abd475b3d1ce9e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.bc9aec7.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0JbGCRA9TVsSAnZWagAAOeEP/245/R7KkyqbDHHNOx8E\nw8MA96c9nZWmYYioJpWBmklddiThlY0611DlyvWKiL2QOYEvSw3U/J2x6cw9\njewM+yQYCiQ/kYkNjklRW1Nxwd4m7Cw/+XE5CQ7/0aBIgdq4YpxLrISUU0j4\npTC9YU05fWZrhg8gkaOWdIXbvYdgKkNfF78QFE3xnE4E2jWh5lmZ2D3sw9Za\nr8z5zXkABTMB0npIG7IJo6B4Gq3FRPpSCrEsaLE4/hPBDhOhQZQQhMv3FNCC\n9BWOSBcUwCVcs1f8J9SbNG6dMxyyy1JzuIP4US7zIybzwdSDRR3qVrMRa0Mt\nymbK3BUPCuIRjkHO9YFPLI1tTTL/5kHJD/t0ONjmcbsaWEs9mT95l6etF5j0\npN40Aqz7rwtBeLbb3sMkxpbUfBEhdGPQt0u6ZG5+l6omqkcpqVGjhzryV7m4\nFVcgYx0oInasnbkzTNu0XaaRGRtPdpFRoJ6kSS0W8+I3SQKDJmqBXw1zKoGL\ngbcGpFmqjP1yWMvbDxkIr585df76FwoL4ygVhJOsASksWLGlwG/v6JQFhO9i\n5oR1JS91mTL6wa15PAIgy0Tta/3Coqf5aUBr9QlPM4Q7wjceARvVtdBGrDfJ\nKVIYnQVAg3kdNd1hG5jpbsibxbF44yBcyM9UH5FDy5wuG551XVpvbgJG8WiT\n9D+j\r\n=V5i2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPvwvSBPE904JP4fePDyYq6Nj+O+cemrh5SlBgIXrhEgIgHHkC0Ofuh7ZGAJ306nkRfZJejeiTlBhx4NXQBFe0zXc="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.bc9aec7_1573951174040_0.3605296063384804"},"_hasShrinkwrap":false},"0.4.3-canary.568c48d":{"name":"eslint-formatter-github","version":"0.4.3-canary.568c48d","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"568c48d010a8af5e1615f8a97407b9301cc0d647","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.568c48d","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-LZoMaGoxQUWpKIy1Auf7IcTko/tl862EU73UHLU7HC0jNWvxs6wfyuKSjW+p4uRsLzc0/TNH16r+d4Ui3Z3/Mw==","shasum":"063a12ade2e0ca34b411f258cd6347d27b4e8ab1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.568c48d.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0gTGCRA9TVsSAnZWagAA/38P/1NbzwXysRXokA1hgruQ\neJqi6bs38qWkYDCMYpKLdC4+ao985UNLvFJKcc+95QqklK1Hq9EHvDOVAmHp\n61Tqej/Vm02Z6MFvC94aKvLQjJ0PGT3C1kgU5UMgX2tl8CpJ6QWCdBw1l8hf\nM1h8exD9eQNveAhmCpuRxgIx7OguwBGNh7Gv+aL02PHSvfmf7wPazeKJLddH\nIyXrPADFReYSM+XdNSuRTvazTAGIbaUtoxYlghZPVC+GpdWsO9wgqTED3RyC\nm+muoYEiwcwFis7VGfZtPEQqboRqIbo8rdbKnD6P9GU8fJfth8zp/HJqUJTZ\nQWHSLiUVsZxZV0Gx25z+Y0sl1GZUPfX/mkSXj56vOlw9oMSjOa7k3gNVijho\nHJc2VKou9NvKAdRE8xWrrxUz2bN98puQnwR5sS+XLB8dfr84KR2WTRYGW3NN\nlbtnmIxwqCvRcQYZt4VQATlStN1iCJ4hlTznrN2PFxgR/0H2WHPpB3F12SJE\nPC+0iQ7+o0y3NxMSSzlGO8mCPjIVmUvUzi/6IbgxXio1D73hx7Gx7smM1AYC\n/O7iTo6ZGNJLX0Bw8AwXbmgNnJT4Qz/zTEETSgYNqYfZmpwIxs8T4spjy9sf\nYu7IO5xwBNjOpx4y3YSPlIFyQ6UjyCXnEEw0KoOExbioufMIg0oo1MllZYEh\nvkYa\r\n=YgSt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLs4peztWddg59Hwd3m0fVLwVjJhgLeHbQx3u0Xk7OYAiBG8k6h/FoGZm5p58Up9W1LOBviao6AIK60EZARueO0WA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.568c48d_1574044870135_0.7522139690730238"},"_hasShrinkwrap":false},"0.4.3-canary.20813fb":{"name":"eslint-formatter-github","version":"0.4.3-canary.20813fb","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.8.0","@typescript-eslint/parser":"2.8.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"20813fbc46ea366d9dc7fb916fe169ed0d926fe5","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.20813fb","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-9bQkhNRmhihML9nzBWvqs9rMECmRsP9d8qUFNdxJKKVEBusQfC8+Js+WyArY7/Pl5a+coEL/6Zf7MV9qcN+ivA==","shasum":"4fb1ecdc6200514fbdad3f4090cfa779de7e22e3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.20813fb.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0t0QCRA9TVsSAnZWagAAT5AP/2tRIelmthnjXeKo2kY8\nc8dsjDE0bBXThH+cDuwwhcFHp7YJw4II0ei/nNwqmJnoEk9nbZ/usWsThHeo\nMxRg9xOuOcGFxcbk3PzakRVr6zsXeCUNLsMRfwVIRuOUlnM6cZC0fEvD8U/x\nKbxA8WLReUGXebh5emqUGsqI7a5T4UbaYjLyj+abMsZjwhbGh4Wrl/obYOZB\nkA8d3WXC9GOkLEGHZWuOC6Ju5YQwb10ofU9xkA783e2DZEGcrpMlHdBviufJ\ncoyVXlGA+fon83AHUE3lYH2unmSSDJOlRxXxe//HODCF2pzwQU5qwphgEI8k\nznx3xNcS3TwEbT/bUmdwEO8yhxhxVb+aY4ceC3xi8VFz08KOnud3Ezi32jum\nDvK2Z5vWtwHGejJFrNzYqCAmscUt2KqmDQTfWmkvq3ZVCQwcRx7+a5btAk5a\njEcFXTnb1w0V3VeEtEFzSXcDGU6hippoNhApypYUIzS/Eow/1pU+iOJmzji3\nUc0cUcAfgLZupQIMAygVO5wiJvRjno1jdlMvP0/iO9pP6WX9YElc2oXZNmxV\n9U/vWgyVVMWGuEGwc/56lMG3ZpaLS1SvWxybPVJV0YHZa7yqb4vSU8Lg1hT5\nATVglpFCnif0ahHARtRSRCiE9PLIhojuTaCAJbAICPYADLa/WD3cLxR98cnv\na6mm\r\n=YQua\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF660WJ1m5fCy1yZLuOdw+p0ZESsAQDyfh4dZHLmG+1zAiBmDNGN6BplNzmEst8gjOatQCTkvAJTRO39PeOSN4NsgQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.20813fb_1574100239915_0.512881064952732"},"_hasShrinkwrap":false},"0.4.3-canary.2412777":{"name":"eslint-formatter-github","version":"0.4.3-canary.2412777","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.16.3","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2412777a621402a9bfab4ec98f47b6c665d51d10","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.2412777","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-IyGb3fYXJKazxpUD3G2gTzD5fjE055V3GHn6zONCsqf12+Qz8w9WTTjod4vAB1tshqnTsUvj3WqGdpxMXTe3Cg==","shasum":"be28f09d53ba0a56e8c6338a694ec4aa550f7a4a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.2412777.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0vx2CRA9TVsSAnZWagAAMKMP/2gwuOcVlx15+r7vH6JR\n5FVYEVnoMsQv/2GCCECv7HBiygvmrWpd7Xu8FaFTsmUI1E/JfWaK4BrHPAZR\nMBYo8VwawrInL8Oggk8fhTVC68fSIftjs/7J+Dq2Lj7B6sZGNveGSebzod0X\n9p5e661//dSARAb6j2nP7clFVDqwGVr64OjceZrziElaIE+axdujKC1G8d0d\nP4ipcacO1P6L4HKMmOWlPwpe0Wx872nEtrtBPfbC4ejIgzGN9hL+k1yuU2QA\nNktIOz+WAPYnYS6P9JImBB4j5J5Xo7PAhwye4MliHfPfmDxrcqhnMMNnL6SG\nhQ9RBQJf/aDN2YTHPhxKH/xLPjPh0xcIvQAobSkfbgvwEGO1zy7A+yi2Sqmz\nYCNPel6mHCODmiE7m31+aihxdguIh/dgUs+FgRUWHh9X2w/SlNYzUs1f/s5F\n/Yfd8PUtrvxFxxwgP4bxWBEgbviGouwoyX1tV0QlSvgkGXwury0Ux9jH1IQz\niKrxDq08P5wcMjhzzjV5h0B+R1+1t3wf9rb+Wdrfs8vSvbO7BHd8kopGRu5C\nam4UwBfmfCfFvQEBOzaI+avrYwZjL5hJuLqxc59mxGbQsRYqXzB34+829brO\nYYVJ96tj+Y4nz7b9i0KxZVOhw6WJtjQvVMfLm9wCVwxo8jVX5vGulBvKK8pZ\n9iAm\r\n=wkam\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdMgr2MqH9kTDhEHM/ETDiUC1llV3PI84230ubJihVOQIhAJvMm2EgmR8evifNBSkOD3fO24kj/BZv6+MlxBtJIYHY"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.2412777_1574108278270_0.15980740358209466"},"_hasShrinkwrap":false},"0.4.3-canary.ca98004":{"name":"eslint-formatter-github","version":"0.4.3-canary.ca98004","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.1.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ca980040617f31513795ed680bd25da3cb57a43a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ca98004","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-oiAdMG7G9NKlwp9shTwUiyG8xK0ALDokvHeg+OAKM+IXUgTcERAYppBrCBzoosBM1YDZwYhrY5QgoNN7lf8STQ==","shasum":"f1e5756d11c4265320215d51dc107efa3e250b26","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ca98004.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0zLJCRA9TVsSAnZWagAA59YQAIWX6rsMGVD0qkgk38l/\nBdpx6xyY/VjX/hgB9Qy04mwQxOOzlVsWpVVgMwr3pbURAGpmux08v/p9ww5V\njiKabzgqV2dHzAkX4qGz0BCEhd1HfqScsa8VrsGxu/LLT1xXDLHGVLgZL8pJ\nc97jn8r5Jw+1OFaN4h6ORiLXKowX3bOqfcF7fbOzyahtHnk6nYMuaklkm4W1\nJC0l2nsh+Fth/MW8gKpm49LeNbhZ+m8GC1bPP76HT5kVtthiOuyeJckZihGJ\nQSPFlmieVihAYkyoMMGCXjwe83aQ4uXvGUmKdZrgnW5O71HE/fNE0GoAZ8fJ\nISN5zrxJteo7j/ntPsWZNaaZikXfFJM8965UEupRWhdnU2kCOi5A/E/D2ca2\ni7xYJOaDLkiJL+N5pz0VCqt3lRf8m5cecZvjDDfdDRZ9XhgvWAyAhnx+sPBL\nDJZc972iHkQAvuZVKHgB1qeu5xX+xjrsULZ5+NZ+WdiIsNMWqsUxX8JNydGW\nCCH83JjCv4/xNBUwzoFuQCjyV2L6FA5cruprsRh/w0qwXPLdu9Gk/AkXeWMl\noHXcfvYY7F1wULKN7OwZxIxbr1XXRVM9MEI3HJdbEWvIFF4rnix34L4Nxxzf\nq6oBdq6JGJ3BToS/mYxRelolwgEGjAprqUwtcG4zrJDDK2UFN36CI2vquJfG\nCs9N\r\n=CRwA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCouvoL3mvIyZU/hvTrpfnYEnQtNtq9xEOD0cUKGkQe1QIgANJ2GL+RdzUY15KoHXa4i7GOhgo8w9ee0FS5MRbGcIw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ca98004_1574122184808_0.29493614154979486"},"_hasShrinkwrap":false},"0.4.3-canary.20dd499":{"name":"eslint-formatter-github","version":"0.4.3-canary.20dd499","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"20dd499e67fa3d889bebd58432cbd519ace415ae","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.20dd499","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-7Qw+3owyIbvql7y/0zb5uoyyFmH1+828bw3JMmUSaeeH0h4Mso0bMCapMX/IgCMTHbYsSDjBc1sOB9PxyjKwFA==","shasum":"eb589e97db2034de1e3df295eee3985644378cf8","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.20dd499.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd00gqCRA9TVsSAnZWagAAOusP/0kU6FDLjq9TLI3Vcp+B\nq45UlV6FIXLPPd6wez6kRO0TKxm/HpxXZNDDUsZa+xzV79HbRmz4P58QuWAN\nuCwwESYtH07eVTmmdEyvErc/W/7T+dc++yFaaweNW/gt77yz6AakOyUSmtN3\nzFjdJKyrml7YhQKC2jeRb4rgZZpLKzQ0R62q+1nKIl36+8SN4oRE8VIvritO\nKGe18fM8xhOo/p7k2hMmQ1QA9CASsOCfK9fZQ1pX5herHJzsOXrVctnIvwMJ\n7cLmjzSPqasbcyEnrHw4pyMFm1CYs1b/ij9Yh0qFWBO3DMxA36wpslik/RfS\niPh0f4kGdXy8lcrZuFxvCHKVd+XBSVPt97i62FR3i0UHtLHHzEJJokHywEa3\nkJoz0uXGCJs4E692BgA1Zqbu29MIiYmGuphTSpJRkF48Dir8NROqVe537z5Q\nyOTzcNUMfTT3tBYgAxPk6tNvwxoeFEsM4V1FUX6czAfYFY2NW6u3CvLxezEP\nHxdT31xwTQhF3+VkNDQ24EBftmW3PNH/WvJQF/aiv0TYIwvInZnVe2i3IfOU\nwWEh1gOsRmY4iGpvxytOWVLu7XpMZHXfqcz5rDMO87982zFiIXYdZvlt2ElT\nOwF5+FASK2VYjwl/y9aFTxgD87WH7N/+4VC6PVP6Jp/Hdtg1yq1aHlYp3DBY\nme5A\r\n=jpLz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB6Y12fGt+SYcFSRQROo57Q4zbjnadEhAvxf6tENwdkwIgMtWlWPzyl+YbHOQ0w2FMp88TJ0QmyX2U/Ff2iFita1k="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.20dd499_1574127657264_0.038603569170428065"},"_hasShrinkwrap":false},"0.4.3-canary.54c19d6":{"name":"eslint-formatter-github","version":"0.4.3-canary.54c19d6","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.7.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"54c19d67b9ed1e22101822b994e09fe7d8d236cc","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.54c19d6","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-y0+8clcgbwuKcfzUJb4Dax+w3H2gGp1gnV0Kvr/v9i4sAnCmNBFC+Fpcavoplil9uCNFG2czB/Tc6uBNHdVMEg==","shasum":"4c29a13b065252394b58ee097325a91d200efe1b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.54c19d6.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd04raCRA9TVsSAnZWagAA60EP/0HyofgvdLs0lkmp1Thh\nE7UviLjas7q7nD/xVHpj/uXc7PKh5fa91yJetnvipVYvghExffTLzPNal6oA\n9Wo4R3nwJD56iA8BjO885NG8pXHPOOuyHCpJSv1E5L1hCskIkXa7iRKMU0PZ\nt9OS+h6SBXEq4EI5Zsmv7tMEryFryCUH89NKepzMPC0waDOEoHUcuWWFlEaU\nPCer0d/ZuCkCO3B4+iT1ozcIyy+LhE2R1qRDiQT0TUt+GSGoRfrh0uqwZ+tt\nnr1FyVIkQRNxNdKEGPBWfUNfMGXtJNpwJdYrX0si5W/VtW8p996+zDLP8S12\nowvaFJ8e6o4n3CfgefA81+OOceIeN0rr1iphqkr2gchrG5yaDWjPGMuyDUKg\ndhKoMl2UrySAAw4UKGS0gX2z/Pzm9jxhYA+xaAVGbSzBoFkEG8DNmIvLrAKb\nUTrLUAy8olxxokdABqzc7vxKt/1FTtKa33MyUDXhgeS8/5y9HYZCiCQu3a49\nbX6TWmX3wa4ysRjpB7HmouYHFGYfavc1EoWhqbCcNjpJ0WXdK7kmJyJC+CML\nXqeA75/7c18TAtL0jTJcylyf1kWXp9vgNoudn/R01sTuMihnBm01ZkoXQV5f\nId8HmWlHEtKz6W2GbOwd+RTZTYJlRQrrBMd/UbUe5HIP3hFyfSndpw5O0OBK\n49n5\r\n=rvVq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAG/X2CHzChV9cWHdMsob38tj3oAhXTChw43NWmZ+QjAiBUoPos2pUEItsMCjDa+CHD2ZyrjUsFgI9hoDLl9VXm8w=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.54c19d6_1574144730484_0.960954132883268"},"_hasShrinkwrap":false},"0.4.3-canary.1c39373":{"name":"eslint-formatter-github","version":"0.4.3-canary.1c39373","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.1.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"1c393736868edafe3a22ca5e4af24c2bb19104d0","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.1c39373","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-86Hu95fQSv3E95FEplwZNb5eGveRTDfWCqmxRrJw+i/ciH4BlROCRrUVrXIy9Ur9Ti8M+xqS1ibgcjtu0pFIug==","shasum":"9c291829b36a1630a4006208d9ab41bfb868a16f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.1c39373.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd07l/CRA9TVsSAnZWagAAkA0P/iG5YEDjtw8Nw1QJXxiO\nZyJQHyGMfpWi8deyJDfyvYKuj+y0Adq5mM1IMZf7MsXh3v7Np+MfYnhAfUle\n3x8vCc2NeIvOQx7dkbxANGFBQT5rOpaHZK7PN8BBhHmdJVmWjgCUZZtbQCMz\nFJvAD/V+1j6R25+1A9lzP+NYI0HcGTpy5JFdQ5RRc28UYqbjU2CgqYrIpIkf\nd/Zvg2FR6+V+lN8UcrzrNr/d2rFn/9cBxoTBSfq0f+67hrX2PqS7Btfz1LIk\nTAbqDJCSXNCitBosG91wOcBIUQ3R1OtSJpL7Cbt40thl5n9tU1Mcz2xXpySP\nneg3irSM4aGIvvysfDawq075D2SH69iYPtF9t8CGSak1O+jqCpWsPT7yPqwG\nPSomecaHpcvvZSglXfltf8cJIfgfHcVNXuy1/FFdcChybAIQjy+Ldbs6P/0Y\noaDxZz/4kLv20gGtw67Dzn8prMAQpPdKTdKs2LTOW4/NabHt2B0t7WdQdpxq\nxFjWSJuaiYKpI1GzliWktieLuvQCY7qiMeKdz/1QwCKFz43KQc1PRa7dIfo1\nLfxCZeewvMDd2CCW7YOO9qS1QgSzvkLlJdpZIj/Y70du+G1f2Y4Qb1jJz48d\nkTuBpKxE7gADhl7BR8be46Ro+5WSJebEzvZGcWHzywT7GRBkrxkrAqGTsslz\nCi3a\r\n=ojUR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGEEtzRQKYFCjYLA9vPG9pPR2hNStfLDF0TQkFsa7odgIhAKlXAAR/Ummz9me2pU03OhxEUL4mi1aXicCd/g2scUvP"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.1c39373_1574156670775_0.21596144026621267"},"_hasShrinkwrap":false},"0.4.3-canary.0e1dc48":{"name":"eslint-formatter-github","version":"0.4.3-canary.0e1dc48","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.1.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0e1dc48fe219ff8a276b54e7e62fe107629ce2b0","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.0e1dc48","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-GysszpwUsLulw3h1U4BI61uyg2PSmZV+I/MEL71Nwax/GXwBQn2ZJMK5vAj+WNsQ8ms8oaaUAxuGYuxVRbTdtA==","shasum":"fbaab8af2829497900f7b8dff899f011054cfb89","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.0e1dc48.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1JE3CRA9TVsSAnZWagAAM84QAIvk+LxDvRszfKGVL0U2\nYWWj3fAAEfobjmLH89UKAQfEVVQdSvIDm+fz9SsusQEN97raiyli6i9R5qhI\nLwXlsTtaRzzrb0QfjPUGZQoHEpi/A6V6gL+SVku6COAbd6SuRDGwOwDPPUSG\n0SjIJoPphXJu4imjFXPvH/GD2VniP4cFEtcsZeT7M+Hs617aENK3JKqHiAnj\nrcZaG86+E4UGUUgEV3C4di9Lus8848fLt2eMqrQPqCjY7+hhMJV3AjAL1UTF\nh7YF2uFQAM4FP1gVEYgS0NDEP7JeZKutd7V7yTeccUSAke0glWeF1cln7TAU\n96T13P9GtM4xfX2SMVjzisv3lpeAXgqdsugmY1NwwCYmIVEAODvCNcZQY7Qw\nmiEbgfB/EV9Se1g/Aa7u89c+lw/CFz5/Bavq+QKCVa74zr6rm5os/xgxXrpB\n3tNtQ/hnKGQpdKmVFJUkmzuZ9gBOEDffprfydBR6szqN6+Y5ZNdNvuu3JRqM\n8O0xOHrWJ6Ji6qGSU/eX5VZLN5QN1cv7k9OtNH7yK8agazxx/vM6Aa5pZja5\nbVcV12OQSU9SFc/e2XDo4k0Duo4BhkpBbUmK6ceozxnbrTGssl6bB0NaXlks\nPivOTdwSoGhq8oGLogYV5ZLoqXJ253GXxrvSO0/XWjHgmlLLqWss5o1nRVNL\nOWas\r\n=Uy+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICf4CnGkl5WXRtONeKxALv349q7xTRlFx5Z6WM83Rp52AiBT43MldXiWpLV07q410qZ1q2wBRmFe8p7SueqnwnizEQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.0e1dc48_1574211894641_0.07193977051230349"},"_hasShrinkwrap":false},"0.4.3-canary.07834e3":{"name":"eslint-formatter-github","version":"0.4.3-canary.07834e3","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.1.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"07834e3884c82ad37a020e316b36c7b9bfdebdab","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.07834e3","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-vKDHXltE0Q1/biR6uZALWlVsJs0HchmQ50/wrT6nN8a0sm61VAtPIimutie/rpuJOjIPMKX9h23GWgWOyB9cVA==","shasum":"faaaedf2f6e5ffb27407c4da24b8c5e113b36d26","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.07834e3.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1Tg5CRA9TVsSAnZWagAAgTYP/2AHb5OgjC0IYXkGdo/B\nPjQojzmzhENlAR+eMHbQRCwO90+53hL6thHoGVFxIVZWPCu7l6XSgHGRkx0n\nWfWZZjXFIUTMNf8bVCzNmFdx9rKCXPo2xz2eHoMgp+XWn5EmGRMT6k6YJD0D\ngu1qLgUXK2iNTRWXRL5IVMKUJ9cirkRw3qitseAZeU1HRmOoidLxHE8FHB3n\n+UtAMs5Um8+/eiN4LH5araZVH2IVkVQbiARqUp4WGceKf0OeFxH9n42IjWPG\nhgRqk4iiQEACNWOOtefrcZlzGTw+7kpa6RJKUedGt8dtgHJ2ImzfS+hCBJSi\nODSVmGooyE2KMpIkDigjQ+w2KGP2MQEq2Zw3Kp2PVF2uVa+8aZC7FwBdVDGo\npvie/iHSzOGbpkcK8x5nJEpn2uxOen53qXB1fvZ9bPK+s7ROaNBBn2YNgDrK\n1lg6wwd2rcKGz8B+/EZmKogpwGuymzGWrh0OhPbxHpLDiZWQm1GGBfEhle+Q\nlEjMpuTLPLyhcsdew/uxcqzr+1kwMKsw4Lrx8GYe84geO7e9Bfa+0gANKZBd\n/fRbUDPRRpi/MgHbELZGCAbnPVooJYHk0RYKW6lgLDPsdjPBB6dWRuxMXb54\nMOoxgzcGKXYamPWsH8xPT2GPwZrBpb1raqn79GN7pMApCOdDuiS6kBIIOSpJ\nENPe\r\n=hqv2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxY+9tb2PXEOTVAgmHtc5/DkTpkF80of6ZaYTn8bRuOAIgPmLPgsCs/36ESbWpiUgOkCuGpH3ND4t+tbNnOiUa73E="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.07834e3_1574254648498_0.5235298773521475"},"_hasShrinkwrap":false},"0.4.3-canary.e1ecf30":{"name":"eslint-formatter-github","version":"0.4.3-canary.e1ecf30","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.3","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.7.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"e1ecf3070867b332134b299609572703658e2545","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.e1ecf30","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-yeXqSUuU8DGOVXkBBgRxHHvTLAsnGX8ox2wMSCZHlN7I3as/nXXhr4vc2rFSrzvYvzyNPjtGgaH0MmRnCYu+eg==","shasum":"dd4feb569d5b64fa56971ee1026953a1954cd28b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.e1ecf30.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2Cq7CRA9TVsSAnZWagAA+KMQAIbidBa41B1meY20NEDN\ntvm1BmeCWL0weL4jVr36jICohrsq13avABlegUoB85ceyexblTkZl24Tt+pN\nWfQWVzt6zTpMRf5MNcxRnlQsHiOaBGKYB5YMOkZJBshcsku3Pp9sX5T9ncby\n3Fi+4zFDeXwYICmIu4lIvQhjPcbzMuapP8fnDsARtHB+sQ/NoVmkQYqYyiwy\n5lufvYsPER/WdRlIWlbSJT3/GNBk/zkzjSbvlfu230sJ8kQsQVMquqJqLOax\nO3R+RKpIsT5Vt3hJgI2FL06doaNrAhUZg0hRIFEyjeWgMrIiHJth/J4Khm1b\nJ455BEbum1m6iH3J3BEXWyeEVvE3Fmn0CH40H+56acsZjTZ4avH2QK/gkvnu\nQX3RmTS1h7OIdPoZXzTCulYkT7qpAQSH2sv0/SOrCu/SZmT6B4SHLbjrQNdt\nd9izi0xmD9ACg9TTm3JGEp+ceMw0lCDcQd91pptteETMAGe0Q7i+JQhE0MgZ\n8RudhdK9QLREo/QhgdYisDBxAtPlbztPWmug+lpk64E6PwIru0LwM+84s2IY\nAm30UqqJtZPZVMw4Iaiy3zb3a/LOgEwt6+BKmCcLtI3V4QtVS7k+SN2YJsM1\nbMOK5qs+0v78ygudX5aDdkOPRQJwvEwOTtSn6KsIHovtBi1YC4c9eb6soahm\nahxo\r\n=JKVS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+EuyVoLIXNECgP3t165v2hyh0N/2PKbhT/SU2evdhvgIgRlgJyo6hBRnNUr8+zzTcO2ilcFbyDDdpgkevNkSIEwI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.e1ecf30_1574447802438_0.5665656426682617"},"_hasShrinkwrap":false},"0.4.3-canary.27f9c0c":{"name":"eslint-formatter-github","version":"0.4.3-canary.27f9c0c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.3","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.7.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"27f9c0c8aa0ca1bc7621c3dcf0b6bc132f6d9a19","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.27f9c0c","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-SlEhHkOTcY2I/6qWNa4iwnkaZuNR7NLTjRv4IDFfBMLfhvmqW04i+WnbUbZRiTSEtt9Iro3TGYDTRy76wmU9QQ==","shasum":"f24987dac1cd6dad8de25b455cd0e7e4ebb8f1f1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.27f9c0c.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd208pCRA9TVsSAnZWagAA3LEQAJgrS+RuJBuq41+EdsM5\nQdKeVk4hohZ5iRIqDyCBHydaRNrDAJ8WXFJHXcMfFdj6fgqoOiBL0udcbbm/\n/kcJCBOVVIgpUmZdJgA78iVcR/AyjgqiWiMuJNXG/oykwQWsP3pPr0gCLGgh\nqY/V8KPmn41x0A0StuiOLPXavjSZurH+tuB3Wv6VdaiuixL9Zh2RMM8rDEu5\nY0LrCn4sJaARacbRLe65xX494rPEC29R6GT0eC4LLcmleG0RAGA4/XqJJMnJ\n6OqQ95/seJoyfsNkthgHy2NQYfSGc/7lqDt6/XMPAneeTGKArmg5QnicfKaT\nZsq0aGhlKF64KW09i/fNHW5JlECc1A59p143qq/PXQRNXNpbqXnxYp+ImAWi\nkolSPbXGYA/TYxYerAlhMzQMzteMLjwPxvpinwyj70Mbfcc/+8ZPVYlhj3ge\nK6ersafClIaNMed4fsjwjKdcLrsWTDffSGLT1Z2fTQQs0roikiEdFTo6gP17\n7rMl5UANDmAb7pEoBXtlWD2AcqsJy+G8fObgcUiXjKjmmpcYz5Za958lnzDr\nSsjMiDdHQFeAhx6nf9rX+pt0YGCNcBlJI4ZEIJFbQ8M1xX8MdSzBDedz7HRA\nYbU7wBhNPWfSYFF6F1hTSyLwBlOYpzU1ACbiEodN+I7Enmvvnbszdkid6YAQ\nGTlX\r\n=8T0h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHUhDmgOlrRMSotjGA8oxDoL6jnp2aK+McV2TOPbFOFwIhALZD+aB6FD56lCpw3dr16+yV260Qucdwa0MWITo9Vy8n"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.27f9c0c_1574653736696_0.36332245336886326"},"_hasShrinkwrap":false},"0.4.3-canary.6bbb54e":{"name":"eslint-formatter-github","version":"0.4.3-canary.6bbb54e","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.1.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"6bbb54e4a63dd334602b7d66a0e19a64c6bdcb63","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.6bbb54e","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-bxTKgKIt8W6vXUMojVdRbdS+pzVrbK+U1L1YOGke5f7f1I1peWQL0ak8c4ZksPTueQAxuxbE4Sw8GmkM9q/McA==","shasum":"0615b53d0b82c559ead95a54d3f8d811c54961f1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.6bbb54e.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2/r6CRA9TVsSAnZWagAAnNkP/A1CMg/E2T8NSLscMqBl\nX9WRQmBnHEUuFtDqoIRLE12o3FYQBzf5fSOpr3v191k1ZMUN7qugpjuX+aZ9\n5nslSRBZzuYtWZ+R8iOGhU4ghMXLugY4rCd/1LAg2gX2aMK8A+rSNZu/GI6x\nkHN3J+COx/BSw3vGSbpRBIdAFOYpxg12NuBAqkBwH3M/1u/F77gsqOvk7tMT\nj4fgMrxIldbdRzK5rlHSeTPZ/76my4Wnz32W7ckgSdcTCV+xoTH5AJtnjWMM\nDxUViFvtRHyX6Ovz+vPRvm/3jySVjf5GiWz1A/9yVsj1ldtPQyNmrfqguEAQ\n5rLpwqKWNcZj/i9V35Y0uGUJXksCsH4OaxpI7cyyL3U31hPzj2+CjAv/H4FG\n02tofbvxce08UH6oAhC95pqYOQaJyFwYDjn29i4Rg5fuDT6UZHPbowO5sS5A\nC23Rh2MtIsVwbx++YfP5ZEE+a6gRjSLStvkkQJW1SGfAvVtKasq730EPt8gu\nCcj9nkiYFgywUNeKlTRzvOL4HIqn9qRmdiDDQWK9xTmzkaAFUxEy973P4Zh1\npr/RmM1mg+ob4p0pk/nK6W0bCGNDe893Fz8LU/JCZXJm5n/k5jAjbu+l9LSQ\nKEgTEA9Th5jMmXaJdidTfFQp18c9HD6l7/B3Hc/2PqepE5C/pzGJVltytT/R\nfQBr\r\n=kN7x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4LqVb6stFveK/TjIXpWE4Zc25MhqLhsdRAbnBYL3WXAiEA/b2vRGnQXsSsH0pZ+Ry7fdFvQe+fVXRmtjpCNz1a87s="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.6bbb54e_1574697721983_0.7542422491757579"},"_hasShrinkwrap":false},"0.4.3-canary.34eb878":{"name":"eslint-formatter-github","version":"0.4.3-canary.34eb878","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.9.0","@typescript-eslint/parser":"2.9.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"34eb8781a651d7c897f0aedea82180e29aacf57e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.34eb878","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-jP8fs1RJIG6/MSdrzmc++7NY98Jxtv0OuGKBfpbNsE6uQgcZk2WJYiFf26rwNx5EdSbSaR8LHkbyKEc6NY81Bw==","shasum":"c02f06b08e33c2530e22e0f6600ad7ba4c991321","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.34eb878.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3BxTCRA9TVsSAnZWagAARnwP/Aw4rVeywHIcmY7z9kTw\nrvpjGKynTF8ETYgVLTONf8ISre3CWW7eozaMktl2/g0zPC7JfLiF1tuPXJ4T\nl2LICG1UUIMaiGpLNREK3K0EyhXjHOsxw53piERE2Ld2iQZbFP4RTkz8I8rP\n3nwHLBLLee1QL3FSMDvcFG3eOXIleH6g+oWkFEXu59/WPGX1NNhFXO1KHEtS\nQajOzjAtSnYwnu15mpr2zr4WhRG3pUpVLYnsBQtRiHSJqChI9ggNSpJ9ly1V\nJAbGFMMWxJyCbAGYYp/jRD1fz0JEwR2lH2Rm0LlTOgWupZkEvTxbWirZTxAj\nnV1aukxYJS7ZGuu159C4PUjAR1qHZKfYCeGKUHXtqlJyE3z9/ThOlv5+hX0w\nZdA7VOrpya+/gKZrlwpcgnHssZlDHM1iFdDntSKixOiVme4WbSZG5D/xcYpq\ny8/V4XHlM7lRhfMch/3NIOs+DSak9aMllekwhD2jLNtjBf94G74jDzkJ2WJI\nHI+bAc3SCm3vb6ujKx2vVqyTxxhCwcAPxd9E/hbcMquej6phCCZf/Kcum5y7\nwwrt1xfTPuKjw6Ox71+M2eCmUS38uttn2zOixADiKTjUerxBT1/j8wJQol0P\nEI5Aad++Z6fi7GaD3QH67JERQy5KUC0SoWogJeStY+hnIxNdSR2icWMYv3PO\neiKa\r\n=l01b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGP0hFefZOXfbmCtUhrA2L1Q2YoCIMcPrJf72j25vHuVAiEA0nqmgP5VK7W8F+8av8ROS7V2ZVsXi1QddtXUg/x+iuk="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.34eb878_1574706259075_0.26189084410030605"},"_hasShrinkwrap":false},"0.4.3-canary.2a61894":{"name":"eslint-formatter-github","version":"0.4.3-canary.2a61894","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.5.0","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2a61894ff10fc0eba7760bee9ac17c7c26fb1c1c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.2a61894","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-J/IsJ5N8Um+0SYIAZDCH98HXHW1eSvzBIP+nTnQZJoZB+AVvMzc7g/wzzpZFIzqe0mbNTEyJhZ5lHGkWv84X5A==","shasum":"7bb48d88bccc95bf9bf33f2f7735645ded9ab7b6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.2a61894.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3ghzCRA9TVsSAnZWagAAAUQQAIDU77VOKg/L4hlaEXLA\n7bydpYmwVqiPISsr2dbMnWJbOIkKaztKjUP1UUG2z4P0ynOQrMw6w/D54Pdt\nByVyuXS89bPBAUQ4A5o+nPbi75DI1N/OWdIV4nDQNr24w0qQFbIPFuvKqIyR\nAhZCCKHzYXhu0j/v+d+l+OzIs5cWEsQaaNs86qbaMYLDH5bpTMCv57sEg4OF\nLzmmpgGcDxk9KxVJlDUqsrWSTpwUJU4IDNJ4RSY7mX9LkoSygudPPzLnKdU3\ncDB5XMbsqhL/W3jWe23ZG5pTOirCu1nBeczjImilNnGwq+HDpjjRz5UV6n7D\nPUH9XY71LP5BodhfPQdav1x+zvq30YMLcAhfTQShUzOflc/Na/4XYRapsf+K\n7dcBFOJg3mbcrxJRlRUQG6WBwrO3wAOSS3visfWzRO+/uLtUZZ3jz+mWDpiV\n/6AQtBc7bl/9spM6lwDqWxvjA/jEnCMwImFNzjpaFI8hTym2wTMqxRKNwnUi\nd5zqFAOJdEFKACBLG/eqDlyPe9ctdrRtmvTeH0BVccxqNItraP+w6afOMBy9\njw87cp8FM25jp1h/Whod4WKMGXw4QFvDlJkKVy7dH+1tFWxkj7SrRO3WLR+c\np0PpBc9d1jTGPi82rjJRHMjTQt+TsRAQYoe/is0ochY8ShDK3mdbYakkZIHG\nA0L5\r\n=9FpA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdSAh+n0+P2MucnoqAWaSg2LGdUovHchNba0CU4l2jdgIhAM9OQtvGldX3FqxqSepK7kj4tTppxx49ZpnrlDlw+qK9"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.2a61894_1574832243279_0.6628472379428796"},"_hasShrinkwrap":false},"0.4.3-canary.c549dae":{"name":"eslint-formatter-github","version":"0.4.3-canary.c549dae","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.1.6","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c549dae2516fbaa95e016415ef0692a00c852d6a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.c549dae","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-wTHpKMNpgCMXWIEt6gqqJZJmu3ijyAvxpsTitRsqglBbCltXCat0yktkgPfGzWCbYKJmoqAo0kevzHq4hhvBEw==","shasum":"d8953606a57f4151d6adffb2c6824fdf807eeb96","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.c549dae.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4hRICRA9TVsSAnZWagAA7LMP/3dIz0Zu39EdtQsdbLPy\nU790gVuYTydaLEkWI8ZinpbV5F16lQIupkfPerqGsFwOUePd7jzU6USxpd7t\nBkluy9AzcxI24XwmY1Fq0css7Gd6mQqtax/Ttt4fCbbP19UK7pBNxkFDrVrP\nSZkayJQNsjm9Cj4mgK3Tc4SAVMGHDmTXTRuxuCsyfst8OP7ktUK5WoP2ODO4\nYuN1aBHGFsts4HD8CEr82nvRQOpyPcUgzFLbjIia8jYDmem7Y5OwYTC1d0LF\nB5QCd4QdEa/9+p1oUocU7B+iFNuwtOvV0KYFBxPdI0CTr+yawnkO8lMFJVCQ\nWs0mzB33b/B0dT7o3nKgoSlFyEQJLQKPRbqPikgEqO0Ov7ZjbkhFK2sxVZiV\nKh11pzZR0cxgOP63Kzse9OchnNFMGeZ9xvqiXDEluIare49weELsIEBJtcky\nqjeSMsgCmNQlkXhs+a/NthVMFX2zxvGIVycHg139atCbrZM8BLYpEY+ivAtA\nvgxQTDDcdAsCeh2TzLc+QB13swBvqJwQZNQ5KuPm/qNun7AMb2A4/bFVpRKc\ncU7NfnLSGEDHrBqxrIqBKwnZ+gcYlWmhJD/WkVSgR+69qpZqRBnLCqF53kmR\nND7/0CIrW+6jb+kBmyL6IAeCR4W4rUlOo4rPDu4dBDeiK82ob33LA+YnxjzP\nbb80\r\n=IeZK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUHFwP4foN94rDpNppZCobkdzGPOxt/NjWgrYsHKwWFgIhAPSmr3yBzC4EgiGSFuRcE3X0+hrWG2MHB1xnjhdaP14a"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.c549dae_1575097416289_0.8872809148930334"},"_hasShrinkwrap":false},"0.4.3-canary.f2547a9":{"name":"eslint-formatter-github","version":"0.4.3-canary.f2547a9","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f2547a90754bf93302ac6406ddf2a950c554d903","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.f2547a9","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-rtk5d6udKcMFmCLPQQONkN7mZ/Tmize5oFoh/cnHHziqR6H248agQJ7xe5HsHUYOt8enIbsnOhh/sRWRnWrNjg==","shasum":"4481fefbd70be72b276513e870faff28b6087182","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.f2547a9.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4pL1CRA9TVsSAnZWagAAZu4P/293+FAxEIVmVkYyDYBD\nqKyHi7UYgnR56JiUkjWQRopk3qy62e4KIc8h7qHMNVQdNqQe4edLKvnhHGJj\nYMhSJp7gSp2lsxv52YQPKSOhqzXlVk1FRzU5HD8QVYYFN2XHgf+MiT3sY1av\nAEMJVdXs+2Puh246F2hvPlnbCHFLH/o4fDNpyIBf4m3zDAkf6eXkxdvSeVFj\nHyROF9VNX56b9kQKW5D7MHWXSsV33xS1vtxsCuPdMijjLPyqPUynQVLkTm9g\nxMcAI1pm9BCvQpPFDtaCRm7RaS5FDhvBFwUs8NPsYz5GazLdjAeZCwkRHbg7\nRib4pVc4yFpE4LoQxE0y/GojzZp7484WXnMY7JseUsU+ozSnuWnC/FqBwRq2\nLCbg3m16P1xRWZEDlMiL2aVoYIaa/IdCxj4bgy/5YNjxziUafUtDncRiY7p3\n81jR1SotvhndJTXSzQINyPigiYoxeeeB8UYq9580fJoM6n3wVaqrnW0ClJ+F\nFEhdGlx2YlfKwvs13dj7nlHj1gc56HV0wVeqiP+S7KMrg+rILhfoEMfDQPFa\n9cs9EjhjQKNjFaE8399B88q/CRzoANWDrG7JjwkPw8vvppBwskFUsw8HU6WU\nyPeOEbXwMV6np716N38A09ewmhc0UICV015T4wWb5jyGXUf1y34gPFo+kBpm\nWPwL\r\n=Rerr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdmS9BLsRmGfUINSDJCSO0ImiJNikLQ/VNV8fNDnqW7AIhAMyGaFg7R8eo8PDUhrbvYUqEH7LT1VDawV99bzxA0KQp"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.f2547a9_1575129844634_0.0057791100295805364"},"_hasShrinkwrap":false},"0.4.3-canary.f79b1ec":{"name":"eslint-formatter-github","version":"0.4.3-canary.f79b1ec","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.3","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.7.2","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f79b1ecaf1f8242af2a517fa289c6d1f4ab59472","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.f79b1ec","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-j5+F4SEkPDk6nSRcj8U4Xz+hrb2ke7t+lY6XxRyFbpqRQ4xZCm30LhgrtRQnVrnjH76KqPSF75QI2ilQXc/aJQ==","shasum":"2be0bbfd9c6f1e1d0abb29488d8c1335f2197013","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.f79b1ec.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4qTXCRA9TVsSAnZWagAAMzAP/17p863RDsGX4crh9lQh\nRRa7ogf0DN3tTKLahOSTJSLUkW5HAQUqGTPZKVfkxdKMgJbTyN8wUujy34V1\n4k7THVbpZ5PqTNkdfMffe2Gz7gIGbih7CkZtE5ExGfdwtYncmkvidBZ+ZDpv\nLVfioLFSOSaQ5xuC2Se6EMgxhdwT6JiVn4r6QRorz8gHXoVnHG6spgA2P0Mx\np+jKyf50D+1Xjbc9YiCIyyFodGB6QZczFDCnlnKfneWTk8oEkmF6sEW74Q4o\nE83WRVrB5A8riwAz99AOCxpciYsjfRYlP5t3HlORizcdyoNS/9TUij/Bs9sj\n5kv3+chhxV9kNrV1+BPizqxl8YSH8W0LDgxs4lSV8ujF4ajaENQB9zu+P6LX\nEIl/vEa+67NTlC54tssQnN448farizvTcVj8b+Hq1LvxM65nqP5ZIjX94Zjb\nVAI3gR/jLMAWjU9cWvvnvhLbuFYEd3AxlmyL6KoxMX9R3JKv8ChR1T0lJtHH\njgWAYV3Xi8PbgqYqT4yJoW0ZVkXLq/4hOCj+YAwch5kAKM5fT2pGfVTjJRxS\nPNNn78j6WCetQEdm0He+dLrnPrOIMHmmGu6gb7IHhkPgUTBHSl2DanYppnny\nQbcjvKjzzX+3j9sJ2ewHOP/rTovJBbOUZn0k7KA9+Wd7A+ITSZE1v40qrzZg\n2qjU\r\n=hD5f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH2TlN6fOSo/YhL/OKBgaGZHrvSOVUflOhWNsEMprJj4CIFDJtTX3ae7frfixZfmuQ2UoqKENUqRl3LQAIKvbwuLp"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.f79b1ec_1575134422706_0.5429006900530611"},"_hasShrinkwrap":false},"0.4.3-canary.20f2ae8":{"name":"eslint-formatter-github","version":"0.4.3-canary.20f2ae8","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.2.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"20f2ae87ebbfe783e6ed67a65ef428b52577af70","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.20f2ae8","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-iqmVj4SXtNdC9cGbV3jPtGiktatJPRcKJAYGhbv49098/PL4qA+xxBWCK8XCyk9mrky1GaeIXRlKLUOokbk2Hw==","shasum":"fa58e983135523752bc5d0b8296f28b40759d87c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.20f2ae8.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4xxtCRA9TVsSAnZWagAAB6UP+QBAN8k865fBJ3y8AyuN\nrns3YptPclIfj9VJz+ryQLzJ3kamBZ+AoTQoE+phPDpDidTK3czSu+3IyEf6\nrQ5+eIUbdbnvkjUaqeiG2zJ6EX/5YB3ONQc97i8HLyTdGWR4OoIObWhAlPj7\no3WTDlmL2esIynfJMtjxzbg1j0GCWlZo1TicpSMDJU7d3ooZocM5mXuE9CVT\nOiwccFWGI3umoXzF+kcmumWpAqIqCqMpx+Yqe2gzotyJgg22zx7aUT2KHUi5\nlQeq+GZ23MYZby0Z+Aqv/j2U4ltnY+TAWy25V1ep7Fqa8RfNnlGtt5XE3ePs\nrWKMH1PcM/BUluGWDpOFIkBFd7pCQVSGOOIwdPCvm2YLuB1S+FwUr3pmoN/y\n/v14lTZ68mfB1AHaPBPI1DUtNZ14AH0RLhMymINnKsYB48DvSudpCWm7AKkC\nuieuIImAxjHUcmKeKVAksigdo7oL3KuAHaBIFTSpeQAtMpm546pO78JJLbSU\nMSYImKXExbacZETGYuSXFAVerYIsw115d6isv0x5XkxeAKEYlCSDP2KwXstz\nDGN56aF9X9j1dVKTwTL1OOH8eUk/PndfStvl44CEEnIanBuYeYWpjtaO/25P\nG5R8lyhSGmsswZ3Ckrq3d7vHVhmemNEambSBJQTF5cni7FeMFkoqztWP302W\nW+ev\r\n=yWfh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRZODuEMIhqPHRIUc/VVHjEAoPz9TgdwVTiPZSWB8fTwIgKYXjsqltmgjNnu0y2TFwfyr5TQdUnDDjnNiO7vyLGh8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.20f2ae8_1575165036841_0.6173819001344456"},"_hasShrinkwrap":false},"0.4.3-canary.ac4df47":{"name":"eslint-formatter-github","version":"0.4.3-canary.ac4df47","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.2.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ac4df4766e249994fd52eb8cc63324c0807ab6e8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ac4df47","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-q1Nule5laLBO8FqkPuSTNoEL29GOsONt03TS3M/g7paXmUigzZg9sp0aMYq5KnHU+pVeadhjDkjONvrObW08Ng==","shasum":"ab332b0e131416ffa115b1329da53b2c0255d9bb","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ac4df47.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4yG8CRA9TVsSAnZWagAAvZ4P/iHWMx/TTD+htfHSRmUY\nNzvh72iSqBeJ+XAGl+FIHT+j3jY1Ye3ibd0OvsEWOcVGK7zek/H9V7oFktrM\nbvMA3ZFzpwOOA5FQf3SR9yL5REQnnnKmkO5wzvqdubOjengR0MROM3ZZWLw6\nTdm97qvxTXoPwcex7eofRYgDnteyRu+g5bvxY356mvGla2MD96ku1g/2JIuT\nQMgO/Bfsx9gcHZuGGxcuv4TsxY7KnsIBL0lbrVFknyIt9C8cHcpqHpC6R6vT\nRhOOyAyzyOjoEaH155YoTu2Hklg2E6Rg1DLFZ1XELW4b2X8+x7m/+ZOI/qzS\nlP3rik07bZfmotdMTSKCUdnut1MTwr8redAVu7z3jr06NEaEL6Nvp0BcSKWU\nRazvrLhLWqvX375s/XxJsG00nkyIkO/MYVcfu5dlxeVTySkf2DjnQuHOdK9W\nSxFCDWbLBe6XTmEn5I4UmWv/Xb3FVICEUPGPDFVeA6unL2lgGwwOTDYCNf+Y\nAkydwWMgd31WLv1PYKZArgC520KjeTF9ev7D7EqPlGNEYI2IyFmGyjnjeCkn\n/8r/VUMyVSG6jNbe1gxqtPgNpOr6cT4YgSmk4o95RtzwhT6rgWCGkj5n1ecy\nQ9ITopDXpzJ9gEfBHVWs2Wsp3/ifhmCTxGOfckmYEjLU/4Qsl9BdQMg+VOvQ\nx0Xi\r\n=ebU5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD6bmiTvGVTbE10MAqd2LTsdKUna/6e4dqWDeUc9PVxAIhAMNNHKeqwwGgKJMYcFKjqUbeqV/oZm7rpGcY8BEOLgfA"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ac4df47_1575166395955_0.4309409345263677"},"_hasShrinkwrap":false},"0.4.3-canary.31c3c80":{"name":"eslint-formatter-github","version":"0.4.3-canary.31c3c80","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.3.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"31c3c805c561f008cfda05bfc5c509f656f9fc41","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.31c3c80","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-YCwuiG9EdsUbDCI2phJtuRbbPdnXMTqkWdY/gKGUFfAOJS+4r7sUBForgnvxiXAva9BvU3xY/sI2aqB4WypiRA==","shasum":"d15221fb4f3080ebf0189636c5c80f1162661137","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.31c3c80.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd40LACRA9TVsSAnZWagAAYGQQAIsu53zXMo3MpbugCVC9\nzzl0gLWzuYMFP8WnrF+VvIdD0cr7s2sjlcsnyDXfd6WdDWBCmOB+KkYLRBqH\nT2pFU85ifGxqibyE8clwoI1abeTJJN6st+Zbjdqjm/octBnxVSX2f20SVBGu\n6O0qOGvyMDFTEaG2hP93AKC2Pqbg2d9+2ffejPw4nVmtRYHYbQxlvtcF11mf\nn1KiEiDY87Fff1RBWpsapsRIcEW0VqRwJdSLwvIOaDUwKgQca64bxbk/ryG6\nB8F9C0zaTFkFssex/4f+22pu2ZS/Jz7zW7mvpcUybG+LoV/Ur5CB8oBsuVlx\nUtwpnj9UcmMv4hKEFq3Cd5r+n0hqWfmofdkWzkVJ12pQwbtn5+Vy+rB9oQiM\nPfP4QqRGOMn2hA+p02prEfsHDZMlPwIrX5RVHjwNTOrkeDP66gey19Hde1sA\nY4SKBbiWelgTh+fJMysIBRJVdrIZF28c+mVQEQ73d8uk1z/8+lF/I6TQRcJ+\npfvrekbFu7oJAMn0DBjCQpNAQNyzK9wjunU/4EcHSeMvcOoqQuoVfvLO7rRd\nCUNV5xqxsqaTW0xbDa5uXfh6t4xiDNNvd5jwvQsL+Ucfq+0wzW0RH1XuWNQ6\negRWL9vgiGNP03s5qe3UcArYIFQ1P89Nws8E0lfgiTm/uAj6b8csbo8/0ZGY\nEwJ5\r\n=i3rL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3Gx4B1ZomeOg2pxqVGWuE9oLNGlapQKVWdUjsxEBlEAIhAJ+QkHiljOz0tslyWjqXegCll+sJXd44pOsSSE83cheP"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.31c3c80_1575174848337_0.6686450403907331"},"_hasShrinkwrap":false},"0.4.3-canary.3814598":{"name":"eslint-formatter-github","version":"0.4.3-canary.3814598","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.17.0","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"38145986855b5f043142a68b38c64667eb4a0b2f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.3814598","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-rKfCnElIziF9prOjbrPYIeILHO0Pd0zhFRg+NKtPT0v1rUJiuApbjd5iuV5GPJveoQAV4pcKoiZQXae2h3IWaw==","shasum":"1d7aa159a9584f34c8cd773672722b4efc9002ab","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.3814598.tgz","fileCount":12,"unpackedSize":26130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9UxUCRA9TVsSAnZWagAAl5UP/Aj4iJqmYHoIy5/fRz4x\ny4f8mlpf3mwxW6ux+lW/eqjkBgnP1u6LYzJzQMr2zzrb/PIeeHN8vj2ZUska\nRDDQGp0K83OExIDpwXHHozTTpHYQqpiTtZaJT6OC/cW8lW+hBelic6DtBqK/\n/gjDn9//jj3yALmSYA+xdT27zJcXo2jvb9J7fu863E+qvuyNas90fbg/Dh2p\nLP6oKkyLaYC2wSbNtQvcQK6XH+i/K2iF5VZ8uxbZbEpf8WUFHlly0z5G+p12\njo5u4cv0zVQINNNVI0jqIo2PKjCmYBRwmAya5KOrMH65g0vVcqht2qNBfYv5\n4sng5OkWCczi6ej2HyA5/9WHI3NHEg84HEpl0aWnIQDR2sp3+Ea7YfMgTSY+\nTGRPTpvZCbdQUdqj/OxlYteQsFSDwVvlNwb8EpnMrphMN9Hw6CT0oT8qXs+l\n91au9rN2e/ZZ1N++mHhK+cF54Zwj9Y8cBfHEjhRkgvkn5dnBOugKwQc5xzQa\nTATdt9uXth+RJAn1BT25tpjB7XMhd8cArq768QIkuOeRftXd2p6mbL65Yurt\nc/xKO5xQeGbwz61nWXSsLPdIYsTie9lBPZEBOzMV91wWXFlgiMzeYZI5Hm4x\n9/STl6Sb/NV5sChCBL56cv6xnAgKVWXgVWqOGqkjlZB8ZBIiw4Ry1frovNp6\nVGCW\r\n=d3Tg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgGTIJOKBNvF+ThqroSeSTXX/xOY5/TVIVumKi8xqZOAiAKeWFzSEjv0fHFWhJoqd3QOHx+zoqc5WKvXI+w73hPfw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.3814598_1576356948342_0.42340348636537684"},"_hasShrinkwrap":false},"0.4.3-canary.995c122":{"name":"eslint-formatter-github","version":"0.4.3-canary.995c122","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.19.1","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"995c1224df1e39ddc5d2be58a091098de83ec27f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.995c122","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-nO9MWqtPycK6Z+bP5EIUbpE2YiVJOa0lUruYtAWo0rsUTAC1ejA/3v+IDNmF3gy4i54PAeKp/5uSgC9BzOGy9w==","shasum":"b5007f3a0f314f1db550907fe7c99c0763c3a984","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.995c122.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9UxlCRA9TVsSAnZWagAA++EP/0pyPrqzv3piT2o5lYwr\nonhhNiga95jV2dl6ll/+pgFxIUgJUVpGiZn9e4OV166h0F6AIfMNatVot27R\nnPzUKNpexVWyN/2ef1+hwxQOiIr2g9tqgYnvze6Nxm1jEnvAiB4FNMFIZlNr\nX0Q8wXA5Y05tyKjbNILb4ZWY2p0uDyggarwyzHVJLUFeeqz+DgoxzebDrslO\n81spq/AYxH6XfUWmgHR/B8X362oR7qYkzPFWZqKKGHl5oR9u2GtCYASqVtxY\nRpymnL4J9IjEmdwPL9oriZH29SqQ42jLYKT1ywvbHxOkddJcSn5Kh2RdkhM0\nGoNh9J5eUeSb0tAScz8cBA4jSPzS0/6uBjHo3mTDfcQ48sQHDC91Nz2ftDE5\nGe8uQizst2cT06/6b8dpzf8kt/G7BOsSGBaVbv0KGgOElg39RcS0gGFMmUJx\nr4i40NoDoYG4TeKfVQFZK3wKwenPKrhUu8C9Ca03O7IcmStRH36lsgtO9Emk\npRgZXLPPpuoFEaKF6k3ydrQudnFYps0e8PNS6FGer7dPuclR4M/AmfCZRjOM\nKqPhha8FcsGKUC81dpQCcuWt5Qv/QNTulTgOXQdKF42GUzGuOcTHwn7qRffg\nNTJ1L54oCPlCV7W0taxw3doxjRxI5ja/b8/Tv5JgD3hlJ4To9UwwkUX4rsXR\no0HH\r\n=l1mR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFPjKbmml167UhjWalzGp2T/DJoCGydbj7zG8t6dpXiwIgPY7tZH+/91Gbbhs/ZiG0d4mtbgwdq3E5f+5QaTUW6CE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.995c122_1576356964673_0.4209345979611099"},"_hasShrinkwrap":false},"0.4.3-canary.c57a5ef":{"name":"eslint-formatter-github","version":"0.4.3-canary.c57a5ef","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.7.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c57a5ef6ecffddf86b06e2b125d574357a75ea96","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.c57a5ef","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-pHdyBoKSlch3S8/3+kQvtMbUe2h1cKoqaQS85x/TCEdjYUxQFx4PPllDOw0TJtNX9N+31DvwExQoq9AXF4Kyew==","shasum":"932dff0aea90391e4e8234b205578ef14f0f8cc2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.c57a5ef.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9UxtCRA9TVsSAnZWagAAvcoP/1UOGmDgdAmgm9YFdw2H\nzkyPAC1Sl0cXKlbC4ALnkjMwiJ019tBSCmpz2/jHiuIlVymFn90vLWN0CvUQ\nSSzHHcjWQMtN8G+O+AMPh2lCSZYw2TsvibGNQoYpa4L6EQZeC1AnszVL5IXb\n7bzSlzA2ukChsbZM3OUlhhMusqHufU94uLkw7aboJeXbFPM5cDIlqZNPtyhL\n6L66uH+zjPXT3oYahLjnYjhzN1KARQqlNT90KdiHNZPzfuJO5k+IWjX7uoWJ\n6Tw6WwozwnWSpDMDfonrTDLShcxi2orN5aKrGb6Y1+N7w0WGnyuOLqmmuscb\nRplBs3vCt6sUMoOIkzrQY/2gPQJUCaLZSXQlEFkpklL4wJhWbgoA14lacsWv\noPYhY28diRoiDZRaOEit1kFqa0kM2sUc2Mki7jnfj8ZUxD5jjeHuXSzU6oKr\nZKDkUuh2KhcO2a3733g4M5iFVECfcszFz2yZzhU0GACnElNr92S1BENIb6Uu\nxe8Nv/jAkI/oI0o6iiXO36x5OltmkmmT6Ax1KFR9/+hWyJv9nVDV8gfLpyQN\nQue9vajAeqIC/FgMpgfAIKfWpCpb1beLFnUYkSDkgt/yfTDctx8+2o9gK5dZ\nFbVO29c7PkRW3el7k5/7kAZo49uUsZFHl9NuL4U8Rmfky6iOuV2RmlUVpGPI\necr0\r\n=1eGJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPtmCYRx/I/5W/8ReyEtVwLDnKGzAPE49OL0vluTfu8gIhAP/3EGu83V3mUwhXT/PkjkmLkFkJhWehSZ+lu5uKt4Vp"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.c57a5ef_1576356973033_0.2707424579726183"},"_hasShrinkwrap":false},"0.4.3-canary.09508cd":{"name":"eslint-formatter-github","version":"0.4.3-canary.09508cd","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.11.0","@typescript-eslint/parser":"2.11.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"09508cd53da7cb8b286b6c54076c635e7bcc7e7e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.09508cd","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-FMMJOnqXc/poUSt8RFufrUBdgZLfHp0qCkIc0LoMOY9vscfk0VCOsrnW6rkZwFjFfzkbxD0kvclkhdN8cqIoug==","shasum":"5b5eb4652dad0d8a7cf7761c88425b4866c8e2c8","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.09508cd.tgz","fileCount":12,"unpackedSize":26131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9UxyCRA9TVsSAnZWagAA8R0P/2paRtuP2UNfOD1DRVfz\nfWTIUl3Ti0tDunZFvEJw55oh0lQv87Z0rBqvc+Xp8nYorAl2A2scVFODVcD9\n1RR3eqYf5xLeKX3OAqpsjbib7U6nU9eqmrCF9g15oVQxfz6Ju8kVlO3Gz8y+\nek8KZtqg2KC+npxxNlt+aK7zvMqYJr9faTWPycP1+c1Iozy9HPr6F8GYFJLV\n4C/wbSxNchgg9HHAbzykbo/Z4Y9uUSVKkUJC0ytQBDJN+NCyVc1skEdqTngG\nRL5iiuovWsra1zK7TlGKlLVzIhyivHrV16FobqlKSGwZPB/pQ3g8xWqy6lhb\n7+DnHP+JtgnYaAiNF+IVncdKFORzbSxwbpMco92dd9NgpGYVRoj7nuVH1XJs\nbw4oGFAwnDxhcqhi9y+okE5VyCVbrR0tBLSMNHp1DJYI8os144HtjvIT5jEA\n8vcwUSnAKN57/Q4Ex8jnPDFePLeIyxuelN6UN/4SsJoPXP1leD/sOgmj/NqS\ntdSQzSmyBx/rZyWb4GFV/Vp/8Z1/S5fjRFOpMQQ1Da+7TrqrSeKIAzExfE5M\n9pgLRfSLchrpjSoCGVc43jOkpCWG/cwQvxtXGUzpvlX1QzDet55GxkNZfJzL\nR++v8Rco+CSFTYnRnxEecW0NoxF4YopBH0thPPDyBUmFBhiOL+biCtWxTADO\ngz5G\r\n=x2gd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0ciNOhy+uspixKAkciRRRqVH7nbnJEiAxlV6pFqadWQIgOwhfxkddIOjaOBupNS0k/kNHXnAilJM1OO2jpPS3Fxc="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.09508cd_1576356977997_0.5119437044726463"},"_hasShrinkwrap":false},"0.4.3-canary.24af2d1":{"name":"eslint-formatter-github","version":"0.4.3-canary.24af2d1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"18.4.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"24af2d1549c5086933309b7173a9816947c74bb1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.24af2d1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-tLEAH8C6cD69SJzT6DNV5NCSG4wZX565og3t2ZZyLDrq73hum05SLdDY5nbUeUnOKoSpugsuvwETNVa07mZURQ==","shasum":"4d2db53b34b84580573324b9f4bbf1478aec8440","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.24af2d1.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9UyKCRA9TVsSAnZWagAAum8P/Av1aRvvHdJKQ+Qupaz0\ndamwcvgDD2yB3IJAuO5gIvTjShBxLAbnSYIiuj1NA6C11UkyUSswz6sSY0Ma\nt4mh2cqZYyPTQqnzBnnI/Yd7owe3lgfHBYKFQr2DflnZR5UirHffY7yiZx+Y\nj5+9c0/AasNKPJ1rnQ/UL+ghT5dDb+X4a+TSUsIk6TRmA2MRphERgxha04cf\nKCLP/93L5tFUkU2JkT6/Ekhsj2+B1gYiymC2h6MAcxQL36KVZ6bykHYcTkJa\nT6eWYiRGj0B81ouSJRgNwIPJKoSB6igYOBklD9h2Z8f2xpwGtwLUQ2gtl1rh\naV5Xo4SSJV73OmazRz4AcB9IJaUDbpNFMhXajudxgRR6Y5niXtJRl1lTYbkt\n5PKMvhhtMte2OxxJVvgsuNQ/rXjGMoXfh3Qg5UOVpx5ftpscviER+IIjEIqf\nEqd0ivNG7T9qXLs56GraVEbrEfeEUnUzjFPVUdHB4cXZd7imBPcVGqwYjRQZ\n63lCAfgJjysYmTyW1FFGbuCdDGnTRuBXDW+ZxzfIuC//ii5F78CclaBV3SRc\nNJUiU/lrUw/5hfdYY+rn56w2drE1tg5cuqBaXl9tUesn+JIDMIvQpT6R6jLt\nmXd3I6wUiPZSVjUEsAMKO6I6YdRRVNpm8L9DeBDdBSihKgNxoWUGpD74Mr0q\ndBPB\r\n=vqEu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx525QdXC9HStUdUVxo+zsTFpEwc+gdwRdGmqtf0lN/wIhAIbFta+vS2+j1rlFEhwdYrySZzLClJ/Gf0lMVKML59bu"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.24af2d1_1576357001484_0.24252705186049028"},"_hasShrinkwrap":false},"0.4.3-canary.23d3ee7":{"name":"eslint-formatter-github","version":"0.4.3-canary.23d3ee7","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.3","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"23d3ee771ff979747cd5dc13cd60b5432a693417","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.23d3ee7","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+jVSm6SbEJS9hgaHt6x9snimlJZCuhoXIPuwltJhIEzZR3CBbPkl3xfBsgM4oxnIzJyOSMeGWulWQxeE9iHxCQ==","shasum":"563bdadd8f4e89d20d274a8087ea740addb0bf03","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.23d3ee7.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/tptCRA9TVsSAnZWagAAm20QAIalNTCL98/Pzbj3W5h/\na3JcV1ncj+cLD08iEnLlORVhIIPgSfvh4AaT+wsj0QfFmWaBCL+17kbtFLgr\nhXfn1wZEUratGnrzu5xDmwInr+fq4VqFnpODs5mEnqJECOv0nXYKpa0aQLli\nhFeSLrGvy2FNOVM+oJAOy12nII1qdowOQHJC3gfZCLd4YVzJ0Mc8z7To6nax\nrY9tBgT1x1XH8lGPrJwsF5ViDf6mPTEMJEZdcAfZ8ACfRv2iPGHgzX1+pJLO\nXyOjxjX7fO/520xWXEluF/USufR4kb7/yAEqUR+lTu7siKqmSWmrNyLOmm/e\nWWy9ksUHAjxIH+6/XLFp6Et88JBB+uC4LPiYPxqlAHEKaDI1O/8mWZNaw6Rc\nP2Sza+EBpG90j0KgKyDcz5TSjRB4q1SK4E8+zkZ7w93+e7JbLcNGZrJWvW4v\nLQdHda2gkg3a84oOA/ISHqCvhW7wKDtX7maasDXDcgWrOt5JV0B9HiGk3Mmi\nffEyBrxzqyQdGxZvHU3vL5Uqo1dCNHklJISAle9Gq5IBD6LwWE0mWTkgQVHq\nudTa72LGW4z98t0V9YEE/bWX/p34FbSIy9gfyoATn74PsR5tXVedCMlZ+ATb\nLfaUvOi/+0sx5bvKoZnQ9A/HhHHwP8yTkwDJyRhWonPKslG/62Av4UAE5ddb\nqDOo\r\n=Aqfn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDX5W5EN5gaIb5XQAlbXUyBelbBYlZwhzsSoC5pqLX0VAiAG/yllaiM7qwEloWJoSE7cxEqQ52pXYWLQvhTKc9WeNA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.23d3ee7_1576983149231_0.9874350234376563"},"_hasShrinkwrap":false},"0.4.3-canary.113e647":{"name":"eslint-formatter-github","version":"0.4.3-canary.113e647","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.7.4"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"113e647b35da76c1490ffe823c2e3b77cf074ffd","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.113e647","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-hvRgG/Kv9aSV61KnT70p67Qmm1Zai8bkJ9Dk9UXZjsllSivjcc5aPv4kG64pTC+qtoM43I8gBVaXYUC+zLS5Ig==","shasum":"7de0bddd5436a3b2c38b0eb9bf919d52e1a78f3b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.113e647.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/tp2CRA9TVsSAnZWagAArX4P/0Cv9HC++VXMFGWcaThj\npeE6WNIinZ9bcJaNP7SkuCKpqrurZPVfYSN/c6CKeAg1pfG2fMtH9zpr83ow\nUBBHpB8gPobWd3a6WXpABL9GXRqLai1uw2e85YPRA9PHN5CYEy9A/hsYEf6G\n2apH8rNCV4TeqdnD84z0YhoBEqFUA8nbyFeVyosTfEjcCVJWDubvQtcNMksb\nfg/WxoV3Z10e7wDrNvJ+NxYGt78MMc84mlrI0+1xgObKAhUXpr4jBHzAEyFS\nYrU5kENUt6UMI5nXVN4TsP25nqG4lIH1z9FVpw4AJc+K3ZQnkf6T6A7Q+EsI\nuYi2vo1Bj4lqcf+TuOpWwkeGbDpW6K+irLJVM8j//6+2np2rFcFG774ZfFbR\nUKZQnS1/l8HX8Kt2niFlwYSA07VlkGsg1/1WKq/3bAKQLJuBwDgoFJbwCfdv\nMshYbKCsOemn0HhVVGuWEDv9Un94VG5Qq0nZWqpK44NvVBJi0J9OwSiNzHbc\nskx15RVlUyyIyKVGRxHi2d5YUjvcBrDlouxww/H9N4cY1CKHXstzInRJzmYC\nY4XFddlr519ULibiNoiEyMXnI+I8ANIvKq3V1x2m+86QNSprxTfxeR3GeQxH\nu6L6D9RElpJH4dq7r2DKsv7nQ6FNIXV858VfKOnonnImBUalCJmI01EtaySp\nNZGd\r\n=8Rop\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID257iNPgyVrJAv6P5ybV4xxqwt67SnCJmr0JohhY0HLAiBb7nr3QVdD0S7d9M/mJT7t13ig1mRPkxkgEz1sOWjHog=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.113e647_1576983157857_0.24652535719663682"},"_hasShrinkwrap":false},"0.4.3-canary.bbb00d7":{"name":"eslint-formatter-github","version":"0.4.3-canary.bbb00d7","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.12.0","@typescript-eslint/parser":"2.12.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"bbb00d764c6d9e69612ff2eb62693a4d9b011980","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.bbb00d7","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-B2XZUpBR2WW5nAioxamLXTk7wTy4KJj8GG2YqtitBtVI67GJasrfPOESwzSP0O9RCnQ+t/MG3w0KbepuLn3v/Q==","shasum":"b36b7e855de88baef6aaec7bb302ff9aac5d8835","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.bbb00d7.tgz","fileCount":12,"unpackedSize":26131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/tqDCRA9TVsSAnZWagAAcw4QAJthiqZid3nTTB7o2PPU\nJ/7OsUuZBxfROFwvllF5ES3vmlBtQqkBxu/32OaRbLuj1sEHKW7i+4cafBzw\nJYioHN+aX6lWPlf1vi1Gpz20bAmMR2aFOchSHseVdr+lcN65Lp0djULXcCcY\nYsLOVWjEoXdA6U9f9043d4I4Lv1SMYAbpvhh96ielL93U9d1CVCU6AHKooMM\nih38zvLbrtM8I0YJSd1lRADNDuwPB/lkBHly8nLNdJBBwqhFP2bhDCx2nLiP\nibWxylLthjMub235XYcak2zA+MARRtCSLBlj7XOeXNhj7pspWN9iZY7TRYEE\nugkBJInffS9Mcd5WQORHg4rpuObqYoZv8owBjk63TflBpVIBHyFDePQNxMYw\nbrUvGufUKDy+vxYdq7I0tCsBiMM6UU29t0Xqad0BABf2QsUtxUtZtRXVycFh\nITmLG3gEsh5uN5hj20rz9L3X4K8pBjq8aG8YJUbz4Mow9mJ1WBtSBmnSiRdn\ntO3zeGIJt5PzjL/JgqxFVs65BOX6XriLTrYp1KEK3mT6EVHJX2QAAns6QFDS\nG61bn/mnmjkf4RsEPOtbVr6Vp196T4E80uIJMURylWvCe9CCgPoz84liam9Y\nctCK4o/XlYHUAi3I7st71u8Xh8DTcFQrAtKPeWt5TD8IDpr5QZm/oggElDbw\nL7MI\r\n=+Ixf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1bL1IxN57nqf67U3jnZ/VBBUeiu7jiWrowwMgH+kNUAiEAyK4m6q7o+lM9ofqDRs2gXI+c1lFtKQB94VgiHvTW510="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.bbb00d7_1576983171026_0.8851186321237703"},"_hasShrinkwrap":false},"0.4.3-canary.ba54c36":{"name":"eslint-formatter-github","version":"0.4.3-canary.ba54c36","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.2","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ba54c360dc22968a57a6f7b454494314fa5aac43","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ba54c36","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5lgvmLYsqvyjs53gGDeJB38HskixgHx3eFBaeyhTzs509p0BhCOO5l/UktnEfzi0Z+uE74bsu9JVuAluRxmxRg==","shasum":"c0f5916029e398e295557f97e827374cd9226e14","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ba54c36.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/tqHCRA9TVsSAnZWagAA+zsP/1KG7PBxmibYF0mxlaav\nkUWOLfXoIsyn0aaO2lxNnB1J6g2O6VDv2pudYrC+sGQaHHpPucBzDhlkEt+x\n1ZAIGW/nPGJcyFQAi8nYfNRxyOJwq+Io9FXZrk7DQs8kcxv4Hi0I9J1nzPhn\nmmHJUKKDVU3XzjvlBE770H9Hn36g9hTEY2jAUZ3EhbbwB6vBpgBGCdsvBMYw\nEbLTJFeHJ0lgj9Ib9FndGKvPZvMN0cP4ciswikPcYqMTi6GblqJoiME4yPhg\nT+kkyAzENwAgLshhJOP7xESUY/7f2OlDoBP1PFKur5vLjC1xr9owl0+yHk97\ngibeWEELhQuMWfVErd6IOU1efGYGah/uVpmgU0ymjt6WouwhU9duoZUumNAu\ngBU7iLeVhMVrriahDu3besuig5KdFksB0VpeKo23VKUeLGr8xMWMxVglD8FM\nfFM2aLlHWnoTrcl5Q2IRX/49TpWTB7rlwmEJ+9SfD+i2TvZrC8HfAC2l1MG/\nYJa0YHrIj/8+MHR9a29bzTqPYl1+CwOlkFTucLjFPePR/oax0H5z1AgB9tJ4\nr+iuTfipF1rP+3cwV6SqrUWjMAzjrXK54e05HSdownrOUx+0F/sQNZsm5Uxv\nI5PGe5Y98mytu364HwI5ejR125E5rWMNfFDvipPjAfQ4vrSWkojxwpCbSqtX\neoyk\r\n=PbjB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCew48JMxav5lOMhGGZjyA0vMjJQqJmg3pO7yG+T6vs/QIhAJjKipsRoYLUabWp1WTclqAo52MXLawC+DWh9sBfx+fL"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ba54c36_1576983175270_0.9906631569197746"},"_hasShrinkwrap":false},"0.4.3-canary.ea63f23":{"name":"eslint-formatter-github","version":"0.4.3-canary.ea63f23","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.9.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ea63f23155b27079967b4d9094db8e72999f51da","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.ea63f23","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RmNRjL+QjRmxzaE8fJ0xoC2ENqBylNKGwyb6k/GYg4fEJmDYNkI4SpYzo5Tb2U/4cp7pYeGVSsT6UKHRhLlARA==","shasum":"e199d4212871c52efdccfe7a2bc01886bb5f9158","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.ea63f23.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCvE4CRA9TVsSAnZWagAAScEQAKLL7QbEhCrwQc4seAQk\nUiPOlfrAZcWyCHRhg52a9QOX2q40GLKlpBba4FCdKiXdZnWrKy1h8q8LKtOE\nk8Nx0pHPo5Tan9qgNgN0qMjybYuX92HhdLtm5MYVpiJ3R/FKjcRjVyT0tnK3\nREExESCHfXZvQsMU6HSG3QZv/Ym5/N92gItskMM2U1dro1Ppt59+O1DwP2IP\nMMpwU8ucgBxlU3oZjEdEDEhVkP8dm7TGYFb2vbibaN3Y2VKsvEqdyrLi9a+2\n32juSt/DFjXg26/vLV/KLESektMWEvOH2dJHO/rxM29fWI+0C4+TW5Ml9bmt\nBTzobg8xu11rXJGXo+JytQCtXGGTdDwd3ZjCQEDQZjDCvQpFPpgPdt4tQQmb\nPrDejf/x55EcXUqUOn3W9gZkTizcFQR3yVptLB9iIpsXv2kpZGE1oMyshhDl\nDY2CADTUEWxZSLNVOqMWEcxI9fiC9lIN9rv60UPqP5h2/B8HQNPLhCwebWof\nDBcPbitZWg7IukvTcyeFHXzDXEdyj+DOiJAkxiRcVmWrC/iXDbokpt44Yqcv\nw/ATW7jvMm5PPBbEp9mLYKqv/NLzWEzRhbvCdqYzT6UEul8zaZVubUasTbXV\nqSTha5NWY6RbaqOgLyJ/hQOu/Ez0E4ThAQEU3FqpAs+Qro/gmokDyA3giWW+\nHsER\r\n=bcWl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYODrvlJTZNJuZJqgdHE6o1ZpoQ5FuKSV66vvUpf/t6AiEAxRi/MbIyizDMZ4Qz19fSU4xwcasAY0pMqzKE9ZiZFu4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.ea63f23_1577775415836_0.06880021115990043"},"_hasShrinkwrap":false},"0.4.3-canary.8955fa5":{"name":"eslint-formatter-github","version":"0.4.3-canary.8955fa5","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"19.0.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8955fa5dd2f852151b4e5f30b82cf2343fa54d98","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.8955fa5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XkngGjXqVkq/RYPOvOQAKxh8ggXzMIpQelOtK8JSTQBlz8XCTZz+jLeCXOQMkDyGOzWqtpvXDYXD8x5s8jEkiQ==","shasum":"9e34725888e015b8391dd8fcb539f4e6e71d7747","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.8955fa5.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCvFICRA9TVsSAnZWagAAKl8P/3tDoq2bkVUTyJPj6mWP\n/hLPIHMtsy0teZ7p1u3WN1OCfwkpZlSsfY1OTAGEZUk0JOdYcGK77Q2RXk4L\nq4ks/1uO4O8sEpUkOw36pH4ha5how4yeTteUDobSmlHTishiusPD8hVaU7xk\n8snwGqbVenBy6td41k2KwIwMRlQfExJwZlFPnUxA9wuV+fUyLI4iV9R7NIIt\n+jNGF9YowM35N8ge+W7ytqJGHW0bXImpE+TpuU1XBry8R/b02ROBo6UT8LUK\n4upr3YGzxZ0eh57jx/xEWdQlIT7oyi+Tn8Fmjo0Bz54CmBTxzfiNVYf0v3nK\nti/AYfYMjbMclmSqadsNAw3/knMloaiibQyAX5G3Osl3MpRxymFwXucbEnOt\nDNLoGaPF5UxhXzefO1UPHJpNZ96ZS/MW6Z9yhHwr8R7OE5B7g97waK6gtdFG\nHUd3tuTDSwPedWi3i6FChvJbyjSxXl4r+mSLcNBOIKFYA9lWVL8BYptQJ2jW\nYvsRg3/gk14kUVw7JaIvBzegKh0AZAf8tQtvka+7YaQMu5WBHEEiLvXNgsz5\nfrd8NcICJYjVk/ICcw9OwOmgIf/TIQEKncQKB3HM8RCAfkNq9pRTgNiguJg3\nyVuW8gBbosYhkwJ73HhSXeMyFGr2iUzxDXIqzJ0AHaPsxky5bjU/A+I0R9qg\nEiHo\r\n=xHsd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPnYs0XRQwwI66dBZlxkrb+W+tgZAh/C7gH4AdywTQjAIhAN2zwdMNiWa1AtIc+PEPpf+QJxTT5O8TrQ5lLn1Z8LEa"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.8955fa5_1577775431731_0.40046525863407334"},"_hasShrinkwrap":false},"0.4.3-canary.9f390c4":{"name":"eslint-formatter-github","version":"0.4.3-canary.9f390c4","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.14.0","@typescript-eslint/parser":"2.14.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9f390c462ea348d17f899801ac87ca7b4f873ee3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.9f390c4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AI4XgNNrk3nPjKdTeKkVRZz/2+fJZkbdv95Ui/s9wQN/nLF3FS1e29k36up8s9XUMom+bTlF6P6ZJzgK5knmvA==","shasum":"5eb66d5ea8bed30dc256b44258a2e1d633fc6ad5","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.9f390c4.tgz","fileCount":12,"unpackedSize":26131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCvFTCRA9TVsSAnZWagAAPJcP/3XMMjYyq6Le2+DdfgCO\n01Y7FVTjejD3zlbUkxbgBLwN1ZKPsuDvOhmwFJFK0RVKAAfxZYdOqz3JlWoW\nQ5sDe+GTctBWSccHF5GQSATW41MdyLu/Wovao4zwkyZumlHL5RFYmo1OcgZJ\nA3dYghX46V8P0L3TzG+SdQ0HdsTokVIiuKP8WiEJijryr1ZWl1PWcOq0aAaL\nfuK/4wcvpS74nwqjHb2fRKXUOCCKmxvLNTQOLqVD67B/62COLArPG866Hzv2\niw0jG6IN+ZF8PC+LXm0v8umWSSkWltaQ7OAnmDwkzeZwtUQqs7xwLgKge9vj\nelXanQ9rKxEKfowqPm1qNFD7XZ/vJ8eJkwBU9iuhcUPx1mzPuL46gUAeVMTQ\nvCjl4dP9KMYhIAU8hXPOa7JmgkTgpCirjOtQPOCy/87ZWSTSpMOtkpwCgmPr\nkhH80QwPVOsTRaR3DmHym7oUJj+i4W4DmH0S0zjZerNT3g0y/CQrXz3yqJvu\n8uYLoCu2kuu8GywtpGTJeXd5keIHQEIb1glzCudGaAgJ0oc8exrviU1w4OPl\n2/u2X9zjshlrSlWdEBXd/RLsaWyE/ahNmY/APR1kAx8trdXpL/8e6z1wn8zt\n1Or3KYw3qmnLVsa1CK0IT/dMx8gKvwqYbTX4mC3w24uaPvEhBUVACOIcaS0p\nL0AZ\r\n=3cMX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/B2i0w9bYOD6sXOJmiYuvGbBGG8ZfprGfPoZpi2oG+AiEA3r0yQ7gOa1PQkzbSVTyu0bP59fgKJEBOIzp6MCqvXI0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.9f390c4_1577775442585_0.7809245338727138"},"_hasShrinkwrap":false},"0.4.3-canary.87908c0":{"name":"eslint-formatter-github","version":"0.4.3-canary.87908c0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.20.0","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"87908c0e11fcc725bb00719bf3d80746798fffc3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.87908c0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yUbtTrwAGqTOmh38X6aX4Zcy4wvRph+TiR6JbZDmUAficioe82PPNdrUboIfsrDp3pWNFy7BhONi3fcFHm6BWQ==","shasum":"79b34d4aa039f20970842fcf34b48cee09256d16","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.87908c0.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI1k8CRA9TVsSAnZWagAATZcP/0sy1XUUD5LOdFVkvsCw\nzTjKOWofoRj8vMFnJu8T6Gxgn0Zx8YS+QpAyMBn+cHbP05uD79Isee9K4epz\nNH0C4agrFjHphmPYPRI5hsjzhAcuHvGbdASulnpICD1c/LTfAkM+hmqI6boP\nXu4FGwkrc2N8OWv+zRrlgbHxGgeWkeRFIs1lrmepGy9Gvq5OMh9eSpg7zqrQ\n1Vqyfam74Ep/B+bQ/350FaPwVCoFRpdA0NsXy0D0kYvMxWV4bRCtS13L5YBX\ndQr0flS2pi7chYFPdq48qCuNTU88XjrNABEs27002IHpkrL1QRGWSBof9u36\nfmcPkbYb/xdlqkMAddEeK0XoVVm/cD+GRm6boGSx+8iKJgOtZBcnyk6/6NOY\nlptBdalibP9UgTNMvJzemj1y3/PZCGmdD1cZ6ZxdMsBJjH76cYOFF2jjMWMy\nUstrCBAC3W2A9j4jQCZD8Ztq5qc+MfrhiKQrD4DjXybDa19+LbszlJf4MPC7\niCRvfno+3OKvlb1rOANZ43gM2aL3cvIqOkj8nqYq0rDMMLqNvmy9hWm1vf2P\ntiZxE3OymX3U0nDUq8FoNk6s1iGeD5ZtN+v8lDFjoHF/BDoQnOustrnWkLk7\nTqr3Zw4R4kurewfxFEYscYpxqJ6MpLJMxkYZsjlKPaDL8iioqIewyCWYuwNZ\na94R\r\n=k45B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr0U7gAFbVw/Dz8ExCwRlfxi6N+jRHGyJQ98PedYhdQQIhAL6q3W51DOnHe/w40IS87/Hv3+hSg4W2JaKOHdtZR2Rm"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.87908c0_1579374907734_0.4793818726818897"},"_hasShrinkwrap":false},"0.4.3-canary.53533fd":{"name":"eslint-formatter-github","version":"0.4.3-canary.53533fd","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.7.5"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"53533fd70069eefa229892cc7ee2f610834edfef","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.53533fd","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/aiGZIEG6u/9OtLdRu02DlSiSSTuT+h73zR1NGgvD4tTCiCMI4J35HNDd2DVpQUdoXsX6M8y+sgctqEFFAgkWA==","shasum":"fcfc312b7487174fa33262e1ceba5dc11b60d24f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.53533fd.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI1lLCRA9TVsSAnZWagAA0HoP/0DkmZ8n0FVvD2ez2ySY\ndVcWlVbXTM36xDdh3eI9316cQuIH2P2y8JL2pRsDm/FqHuJ4peKgPbhiK7tO\nsKCZ3khG6sey0maKIO8NJiu+xJibE4JYP8NjxU31tB/sGGFTCf5NzP/oUViT\nykT/D+mWTeGX+MLtdeyr1n0P+scPoL8EYBtPAcfn8ttk3Jo93FkoJCTsd5aV\nzG6HIeH6gj6bAQ8haoqX2uGg3YgD0BcjUao8UmhsQZ5dUMzDQfX+U2R4C0gP\nDE3RWiH4Ls5zBA4fJyZXCibxDzM9EeCoD2ajsZwTzvFNSSRcA1Us0MgGKHNF\nLxQplIA0/Mvhm7w7upuqRQbs3IYkboYklDJ8weccDHD4vmfhlNwLVk99Q388\nzgTI9BjGlrm+jWquAwRYdex+F/6bgwlzZLaKX0hHTbMugciA0Fb60o7uejrl\nbrHZBLnEp5zDo3L0mEtYDQfRWp8B0k7x9PJ9ekEM5N6s8N8zvU5NMGadndEm\nLFVSEXgwx9QTgQN1fqh9BvS+tb/fsyHH0eh4FxFa5/aLNimMVP/JVKwdyTLZ\n2oNCtnHT/KDSoKPpUN2rTke559WGwaf1BO+XBSUvOgHlD65lXJaPtKIY46+h\nYNn9h/Pq2wdOxqutlbCjsCnzWHUay/PwQj2p+N8ga75yhigPoi3GGTAxrrDx\n0Rm8\r\n=yey3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDShpvvLT1vhYnqwOLe3jZLEb8/oyv0obEo3v15Ss4RlQIgcb7c9wsKULNRHYxXK59u4i4OfyW7xPxKsGL9qzQ7r3A="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.53533fd_1579374922646_0.6926249206450106"},"_hasShrinkwrap":false},"0.4.3-canary.b547bfe":{"name":"eslint-formatter-github","version":"0.4.3-canary.b547bfe","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.9.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b547bfe60de3de11c60c739fbe39f56eea871a63","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.b547bfe","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-T2Spb94voovUsr0DNAkzARXPwSGq/ypoBomTrApBan+DjMPptmk2af+SMfnqDoxRkanyxD4hy1BmgoVnvDWb8A==","shasum":"cf4b413d0cd18a94744fa2806b6e1ca99b2ae86b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.b547bfe.tgz","fileCount":12,"unpackedSize":26131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI1ljCRA9TVsSAnZWagAAj+cQAJp9TpMk8Z6XrfKMWw6j\nQyucdhCp4seW5JsCXl6PDSJMPdIg0LuMhaGpGNNBVz0u1Um/LKFsMHGzBETh\naT95qCfsB5niNzFoEL71XCxRM1Iuk83fkZa2uXVV9stN6q7OvnaOTq98MIna\nFCVOZirteJQKblW65X19eqxGBfrCoE+eiYToxwX+2CF054wIC2F9AN/95j3Z\nGx/McZKiw0zKbXCrQ0TASVB8FH1Zpmjo03FhwM6NiPV/vMcmwteYKMwCAheN\nik4ge0wHz6Z4rzR2FHrE3O+gkVLPzv9xNtWbs2MapOG8gidQig5JBZcdJRhx\nkJa0aiDqLLMTtrZ9O+5DjqEPPwoqeZFOXI/aMK49p31NKVkPskwyFKGJuJhu\n+PryrS2Zcl9gIclauPRdaNJsljKW3A8ahR4hpiXm3ypvwX7d82cLdHhEp1iu\nSL3CHx32O1qG4WI3rP3BZbm6zok2qnv0CxRVf/U6GaeDYm2g4OGFiLyDlQ3r\nUX01jRsqvAkrlvaBlZeQaO9v8ew+jwMOOYKotkTIMxoVxjQ+EBson45ygIEh\nq+DtZRBFZjURRpCyT5goGsmyo1ayG0WOHSnXsiRrD7SQdo6JX5RyzLK5GEU4\nP1ePliwZgB2TZHnHjpdJ+UYZlrudhcbgLjDCjdx8q6QWnifcjQWkw+N/ngDo\nD3YA\r\n=SaJS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFl3zTjs297bOdt/aRQxPBicuZ9EGdfU+zHT+cfd3MJ3AiBOvDgqwnEKL8rMX5416kPTgdCwiKSZOFtk+u5rclWzWw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.b547bfe_1579374947233_0.3303205274312846"},"_hasShrinkwrap":false},"0.4.3-canary.8e35fed":{"name":"eslint-formatter-github","version":"0.4.3-canary.8e35fed","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"@octokit/rest":"^16.28.7","create-check":"^0.5.0","eslint-formatter-pretty":"^2.1.1"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"20.3.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.0.7","lint-staged":"9.4.1","prettier":"1.18.2","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8e35fed6a099ad528c32f725c364ae5ad948e21f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.8e35fed","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CSZZ6DsGgTocr2Gr2IE96+8cAaFySs3kVwgpnxay93+OPWjEikxqOL+9dqHzYC3B47ItG9qqnXWLXMJ3sfF1Iw==","shasum":"02ee71f0b0be03fe2f4bdb7a6646a982ad0da498","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.8e35fed.tgz","fileCount":12,"unpackedSize":26129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeI1luCRA9TVsSAnZWagAA50AP/jA7X91IVz/F8qOd09YR\ny+Z4D9bcnM/13UJnZXPzDlJtsozBFXTYlJEUBwPt4CQaa8EmzIzQQxe2VizW\nxkkcOfqweH8TErgjxdjuYgCKlsJ31jiyithaiYkoJYfYnre6hbIJCPqHPoeL\nU/ReK5FITqHTYfknIu/nIxrDCqW/dQ8dO4hD9A215u3Rp3SduTxLtMMm9TvA\nhorybU9BafZl7nM0RLpbqk7vTMVRsK9dsxtvAWozz3gNirFulsBbdsuk5AdV\nqgDiR7vh35vLf+Sr0UKt4zkgPZs3eHjBSTNF2OXXv7ZVD05ELDJZoEUWcReB\n56VtbSOKmDpeopZR6n4aohBdKtR+XvuMBKFMvsYuYwpEWw+y+Pk8TONkbNP1\nvv7sl2KRUuINYla/t/eOavWKluGYnoUpUja8duifbfk/iPMaDAgb59y6HHtB\n7Zfy74mfM9g5H06eGESq3Oj+7jw/adHpuTlUNJ7tnI8jux1/jjgkfIx1SZl7\njZzwDEPh/i/31cvp4R75gfL8eDeEIsTqGFYnIAfQbNGVuSGZINKuO6lAqCZO\nA0bavigdJVWDbfLBV+Oroeb1MBnOeDg4gLxVumOOE/ggPsMZqjqq+x8mYGff\nXojQflkAxkLHlDrz+Wd8pt0JtR+cw13C4X1XP4HLK4el620sVqQhzp/x4ciD\nd/5b\r\n=a+38\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2FK08N32VkA2BL4FPdVOHWn/3oGsy8hQZtWpba2hkbAiEA8TlonXPe7n0V+eTx5zeVrzDNkmUGR1BDOdkyPBOQnCE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.8e35fed_1579374957609_0.3213631847725513"},"_hasShrinkwrap":false},"0.4.3-canary.16cc984":{"name":"eslint-formatter-github","version":"0.4.3-canary.16cc984","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"16cc984b4495f53e1e56afbd36d0d9e8212f0ffe","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.16cc984","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cxV2Kaz6tsGRU0AcKof+YrFsizaCK/n9Yp3F+fgorqFwR//WXeExj9A8iCujvuHQEY7iFBOISuzPpYz7D+mC0g==","shasum":"4f464d51be5f2d18f343719d0d304b23473ff0c1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.16cc984.tgz","fileCount":12,"unpackedSize":26284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZYVCRA9TVsSAnZWagAASukP/1UN/eaEB+hLsfQuL1KS\neC53eL3xufS7qlZRfb5Bzn33JpK8qZLcXVFUo9+N8G70bQ49JQiuKLzzcs1O\ntmBEkzCO0dAw23sTpWvPhfvd+OXTqWj7wklxN+Z7hxPRkoXjfxuBz/bQ5rxc\nZCZ6b0MWoZWdkG+HsW175Bnq4dGUJCPQBrIdQRBVSp9Mivg2OoL5mMDgTlHA\nXrTcBX91t7pbBKlaVLFDtGhhLgBCjS0MIhSpKPAGwjSUkquPAS8YLj2hYDZa\nyio4rSs9ksrfLJER1+TK+rLo83+F4sU0xGL7C1yfFNmWyVkg+RjzDH2C5j+r\n00fBzY6YcCRJlVz+wC9IECpnLBj3zhfTdK63i9YgPzegp2lr7CylT+CsgkXM\nSWq4JEGuWqWjhN04POIwy4VNxXxo/O7o6hqEnPeHErHkWF903pVwGuyE4SBW\nz7B4ENF3FsE5CI/Wyj9tiU4Q7EYfAiBqLCJexk2Zj0NqMKwA1etz1c2r73yu\ngNRAnr5z+TyU1fLxMgz1bEbXrN8sO0u9kQ4+Pj/we0lGfKa0eKjAZDYiv00w\ngOFqN/4fWHuw9LnrsO+Z6gRPCUN4SoXP3OgYAviOTbmYbTOcjjesxXPg2U1x\n1TXfxZXqI6c4PfxS2mQ5eOjWkyxT6dXHxXfMCFm5wlq5O7XotW2KZtBQZ1Tt\nQt+3\r\n=o2lf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcKUrKClVxaqRa6HxZ42GGkmamQuLUEkDlPHv8IGmozAiBc/ryS+WDAx96knjo+37SuEh//mh7BIacLBCpoFlczZg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.16cc984_1589220885021_0.04019472883877784"},"_hasShrinkwrap":false},"0.4.3-canary.499ce78":{"name":"eslint-formatter-github","version":"0.4.3-canary.499ce78","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"499ce78d70230a78b106e1743fea1b2b039a7245","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@0.4.3-canary.499ce78","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ljC9+VomrwgjYKKVLZ9he2Uw4IyJ2MWl9fK4WjtT7dw5d8dOA98RYWMnhIpvbdAYdHZJDocBrDOKTS9YRPxEsQ==","shasum":"c5314ca58d5e4de5fd1a70bcd8473bfe3675de7a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-0.4.3-canary.499ce78.tgz","fileCount":12,"unpackedSize":26284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZZhCRA9TVsSAnZWagAA7AgP/3qB93skF351H1oC6Jdh\n2g3vVEuxCdmwjcJ5rZza+z62xffhmp1HgspC2M2ruHizG5w38XJAhRfAt3Wg\n59pi403RTIwEp86IflPQdvGDyJPHmJ6la+NwgdohvNp3aFKCTlAEFQbj2YpW\nc6T2S4nQCiAcVrxYWV+AjoK8nkEbO+HWgKM1k20GWiIeF1LFzJXcFSmamb4d\nZThUWNO8VIuyd4sYYtXWqc0grOZZm7ydfhIkI9cp8BKpynOZFjaNSdSl8+FV\nSEcQPiXHB5IvSq6fgya+Lz4LdzAxGQrA/z0e2cU9qmyWfVRL0KHYAqhkWpSN\n8MmKgcMGZwXD1k5cwkLW4ayj6g7SOBuGTzmntZm2WvPfT7Uqxz/vPZy+p6oo\n7MaeK5rlUPNnNfa/e9xSgT+Rw+mRHmO92GbuohgLn/H3V8qb60yoAZJWduyT\nyDCIiaR3xOqe+9iJ0W+6rl2B1npfFh3uQFnYggqPY4bariDuiikE5N5LRXlV\nQLpt/aQRdqaYqdBt0R+NUUii9dIHa3+41rtx4D3Mx2qBtqmUUSSaYlIwG8lb\nVHYV9sNVtuzntxX8jeUCo0EDKWJHSCiZniAz2eJZkeco+7xNv7vmOsgUz/KS\n6aOGBp8aZR6bLeGqp8j7RZqRqQrFLjGe4hVOtMnOosnWAwc2m3+c66hxd+xT\ny1Zb\r\n=5sHr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBR+s0rztXmlH88ScsDpsNqPoy/6n4eb/MQXbE+d6nNhAiEA90/JO+TBDa5U4JE64xriT2bQzaLR/2jkUAhttx/trkY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_0.4.3-canary.499ce78_1589220961511_0.36957326921808975"},"_hasShrinkwrap":false},"1.0.0":{"name":"eslint-formatter-github","version":"1.0.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.1.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.5.1","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"484fce7a0f16e7985dbbd112273b8c89ebb24d96","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-w4fmoyXAi11HEQZQrftnEW9RNYdk7co9lPPh5BGGRHtBhL3Ch1qviYBT5VflJaYxJrW9m2ErEITVMntODN7EKQ==","shasum":"3d3beef98aa2c2989884ec2670a61551cf827c53","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.0.tgz","fileCount":12,"unpackedSize":29461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZcZCRA9TVsSAnZWagAAYy4QAIiJRTZ2ZV8aut8GLHjG\nzWSTMBBaPFrVYuJhsUJUX+WbJWZFIhZVNsG7kk2XYerxwJbdUPZt0pmGJE0W\ng3ZBCCz0KWY0Xwv+SWfOcHCN3LJjB4OcraSr4hnRgzpJgZo2Lc6mfIKmcxWw\ngIhFanHtYff2LzRC/pOKaAiDhhnAin/miGp2TLftqv/w5HCeBYCkrV8LO94O\nipmr71P4k3LErWu9S8LE6qbL9QFusGQt02mqPoYYIavFAmscb1IQ/cDlMlVT\nsEFUYLbym9RTobtJnPcUOdRLKRTyyGNwFSH9LNWZ+CFy4MMxh2N2zYI+pmDr\nUByiPLrm8OsQJq1DZYw8jGrcIBKw25MQv+1xPSvwZcBKh66U+LcFVKWYdXlE\npuKFHFnyIcgEGJxxt0YS2DPzqvCNSkvZyTjX+D7OtK5qBF2fX7/v8EI7iaVJ\nw2ECARk8rRjSlQvku/HllSiFMggQ2kjrYKRXST6mkuQbtZq+iYo6RW6n/JIE\n7Aqdl5RGbn/Na7YkvUQl8yFiqajRCjur9b4hi38sU4BbmlDTy4QB4wqwAVQU\nd2NKuDRNisUyqxh4GIXv1WO+oy+ON9zGV1M3u19xBpnDXB44EGPj75V4mHhJ\nOSkF4upU+Cha9PC0D1N1w4X8LbgqUlxM89WednPF8Oo/JLvmkZVIbsIZO/RK\nBgsT\r\n=l1aT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs7VV/RERrbRLW07yD7W3xrDL/ZGfMy056xAAkQEYU6gIhAILKCSX0UKfDL0N0tIs3Jm51BXw/S6C9Q7eUzBteIhRv"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.0_1589221145118_0.5225954496700236"},"_hasShrinkwrap":false},"1.0.1-canary.0f6f89c":{"name":"eslint-formatter-github","version":"1.0.1-canary.0f6f89c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0f6f89c324f7fc00c62b4940cfae3d6d3f36e599","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.0f6f89c","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-o3Ed6t+4B3f6dU39hPFoHoIAR0fIudgONYI5IzrMXbZgt0k4Mf1lM9McHWC32I/kkkKMrMVLNKibp/nzo3kgdw==","shasum":"6cc3aeb18310e90b3cd875bf5c6f988d804ee5cc","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.0f6f89c.tgz","fileCount":12,"unpackedSize":26284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZdsCRA9TVsSAnZWagAAER0QAIjf2hCvYhKQNQIy5ylj\nUjjq+5kLKxhOgCM7oqiP4rC9BwqjyduzuUWmuL07sL0kUZniMhgOnXmAHOOP\n9VN+dDxK99jJOQaCl5GhwNo6XADEsU/MU5P9epRkhdUKm9GQjadyEK7LzICs\nd5HPnjUdMAsPFqqGFg5Ok4mXAb2mExR0RVvh6SypDTXjf4nS8az+dbdUvaXY\nIMdCNpLDubcistHzbl0FuUgFpOgHKEqWRH1Qlrf1YtO/zCGLi7btOQGBeBoo\n73q9fsI+V/wJ3fEqoSHfg6EO4C0FHAQVwMhRWldq7Og6Nm5S7TWJOBeXixoI\nhWTF+B5JzDqM3wNCeUAngQsIqkEYAjsctggqaYT4SmnjelIFgSDH9OhI9HjM\nxkb2PNwod9XR9U6M68l1rRX7F33GnzaIAyOKpcdZJPjZCHnOAK3XShv/sQ4o\nNULfDxPNhK9FJgbt9hgF8M9aXzAUJEdm9qpp8zMady8uE9of4EK0jxBZ5b62\n7mq9XOJ2wc8sQmkYetab7j6uhb+sa8AxvKJS0lmy69glvk8atQ/MuUe/gJau\n01npbGqN9swZWB7tMucHMbY1OW+xIlizCYiqEA1HR2/cOgB8F5dhXUwJRjW0\nDUErEpzu5eA7jIHWex0xMA0rTt1JoXDKjseArKBXYisb6Gw7smZ8RcnaUFH8\ns9D0\r\n=zczu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHUN9s0dNMUlpVv0MLFJPkFz8iR7oSIFZjkeyyR4rzoAiBrkr+nYQevz2hT0mjzJKVs/++RhJ/KrUBE022wrAHLEw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.0f6f89c_1589221228451_0.38658222337731085"},"_hasShrinkwrap":false},"1.0.1-canary.8a33b45":{"name":"eslint-formatter-github","version":"1.0.1-canary.8a33b45","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8a33b4542b7f048bba44b98faed77cb2eb83d294","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.8a33b45","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-whslvFmRWvcBs5oCrHD+c1wGnZzvuSUMafU9zdzQDAUUn+zRQnywU+ITbzJsh/7/her2Zs46Agmk0HgygZzSog==","shasum":"7f0627b5d2a9274f53b7bbcb0287cede3c3b9216","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.8a33b45.tgz","fileCount":12,"unpackedSize":29476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZi6CRA9TVsSAnZWagAAjFcQAKHleYmUC9zskB/+T3qq\nIr4HFHla1QPoUoZtBM6wyHT6uiR9yDAt6i0N6QbkbREkNEFVyoEl23SlpGeg\ncjnxWu0VJYZH8NtsvRSiHMtYTJmPFhWt/qH90S1xuqxHOZUnFASxd2PeNmL6\nNBno63qIrl8FXIHaz46dZUyritj7LRzcIOMT0AQBRD/qrpJSV+SuUn59IWey\nlJ6SX+RPo64M+ebb7xs6Z9lAUf3rZQ8KJKyU9CnsZjx5an+6cVkTacuqw9zY\nq9ow2rbqCZbgyb3GByLFSL1woyrJGMIX7BAPunUJtqQeA1siSstB5GBhhWII\nVruG9bDZixC27XDrCPNchLm3vJK7IQK2cob15gFkSOSQyblU3aDIyjNgGF3F\nzREbgXNhohSfECSpvVei/GjHV3X4VQvpCjELKKU1oMMwriXaPB563QM5uoND\nSVGLVUiPs4byjwo5hrKSvdHM6ej61wNHZLav4Y5TYkbS0LNblW3dAPfre0Ut\nOAmPVIIgKJnmtckCVeVcJzKNhNUt4LmGxWMRJB7/pmRo1jklANgBf386XlUc\nRG4ulFWHfslplBzpWF18YGrSn4PHQXixC9OCmjJCncEH4Y0oSwVWAH6dbSWL\nILBr3uIjMkCT9/wlQdNON8WdriDlVyGTCt9ussyD6Vyce8LRabCc1mg4uut9\nt5ZX\r\n=cIv0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDygDtG8FQkJHAyW1Q0sf9pWkohnHPiuPf/Twz34dfDfAIgYv4mpknFvTZ0GWo4dv1m134rr+E7I+hgzTYRavofu9s="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.8a33b45_1589221562502_0.9651879194032247"},"_hasShrinkwrap":false},"1.0.1-canary.30da194":{"name":"eslint-formatter-github","version":"1.0.1-canary.30da194","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"30da1949b2b47aedd485f1d51dcc959cee625a27","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.30da194","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WwGnIBo6YDDyMQ4RQ8Smjx9MPxlFoIF4F5zbmccYnJ7ysbxVTFmr1CDtORFOn3UWgQ++yBjm0Zd1pIGt43DFCw==","shasum":"fce8ddc0ba9efead5dea835530e2095d2be04810","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.30da194.tgz","fileCount":12,"unpackedSize":29477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZjDCRA9TVsSAnZWagAA6xkP/RdkQkDGEI0IqY7BV9nN\nr9Ha4JMAxyWPgjQdINgfHr2zSYZdaKl5Eewgz9mOAlLCkVEdrvJrK/UaUGom\nn0wBdlkoqDNVxGL5uZPNJImbG5BkFJSBptPlNZLZGab2A0aZlPAHycp1+WJd\nRsoc2gCQbd5CY11uoXL1OoniBhqlLF9b8b5VVl6taR/4AsGAttPI1OOkKhNZ\nqqi5PBFRTjKtGkHJ62UkjxIY9p+HeSoPRcRMCjRStS6SUACiL6NFgmAxG/ql\n+IrR6jvmFy2RT8mXtDQVD8/7y7IIokSTLuHsGJ6gUW7CAbwfPqT9UOU2SFCV\neaqGguLU8HvbCFqnwLXUbg/8ZsS/kb84aJb2yMg3L6q/T30FaJQVlaZg0V0B\n+y3yt8kYVomeMwUEVue0BlRExgZt/5LDGzEWk8TWU4JEwZi0cBBhZksVID/6\nOvwBj34dgMpRHlzGyLe0cRFyBtw0jU98Qts93fyQZyrlgCWQpsmEe+Pzsif9\nfZ1lTibDJWSGSD7UC/2g5IaQFu3QRkacGpbTjzAU6IANXvkGdH0LUG4faCRS\nWefrgRbnM4WYFe7OBZCv/x4hgoU71/yA7tjjNHrZevzBfTY2QF1mOyBqjju2\n5NujZVhGyqAnRrEoabdu6u1m2OYBzJ9BqmKcirSI9n0Fjio/bn1NDe2ElJ4b\nZdS4\r\n=X9b2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXzLbkZTgaq+FHUjWTBgxVhxt8uZWRuR1gkj6WiRFXQwIgcPgD/YwiwtL4hj+St0ljVN/zjxeqGBxetj8iptujZbY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.30da194_1589221570678_0.9217367465991932"},"_hasShrinkwrap":false},"1.0.1-canary.372675b":{"name":"eslint-formatter-github","version":"1.0.1-canary.372675b","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"372675be386eaea9cf49e1a0d7c74f9e85bd6b93","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.372675b","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Si076waoQ7D8stsklPDxysLnICP7nlH2mZRdvh24O0nKZUn6oW9O+PyJTlt1WW0rUVI0q9JRANpVXHxJhrZMyQ==","shasum":"2c0a42ad58b73b3a00b431bb2237bf5f3b3ca4e1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.372675b.tgz","fileCount":12,"unpackedSize":29476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZjLCRA9TVsSAnZWagAAkXQP/Alu/7fUG+3sp6HEgSkW\nGkCKlcV3tTd3SN5eA7pFxbqOsd3FQWnPM3AmpksummuZX2QxFSO8EYIVruXl\nIKFKKlkJuOxUL5lMd7x3lmdh456UXYw5yDkCL50nnnEzkbbFyjnp/itJ62WQ\n5dLFIP6Zu0+mudF0yP6zHu1oAZzgcB5dNpikDMMEHzavULLEADfFGYz7hSyo\nuR94yuSr2dkZQ3ZoRW9ObCJXTZL3TTQ1wGp8ZY3gFGl2bwwrLAiZKx2elknO\nAgO1Rq21JR2/Y/ksr7em/KMrCw8+YWUYUPGepvOOjEwDA3cN8rR4yeoHTEWz\namPfQzDOJrgG0eDb4ZGqB4toARg1vCvmw2UhcJYz1Yavqpb6SxCMU2KXBImE\n+e3r62fzED2ZM9qxBMtlZJW/Z+/xrw2y3PSruUJQOXXMq/RxLDalxfLFXpwS\nhqYnnVkxZiyEzjin4mFxm+VS9NifsbGPwuE+ApQyfx226sh/pk5KpdRcEJg1\n+HSq9d0aAdIzeC7AqTctT5P9rS/sY2jjvJBqGZi1ucNFoEILKk1nM3BAQGg1\nREZLjipsJOeCauBHpj6Vz0a5MNxd1R8w11afkXSsXfSmTH65xlvbwxmXjMAo\nAG9ll7DmoS7HrLGoUZljHh63VlqR1Uz5DI/Gva2qAourC9SVcbYYlAPuMOj5\nMUjy\r\n=aQQS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUcxuOeytRgcyVl96wlP2RgHx2MnIMEVh7SNS1D5QVqAiBWVD6V/BlJro2J3jTU86Kf3v8A4B0kwD1H8fX8/8WL5w=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.372675b_1589221579114_0.09256169150541127"},"_hasShrinkwrap":false},"1.0.1-canary.92f455f":{"name":"eslint-formatter-github","version":"1.0.1-canary.92f455f","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"92f455f97658458ae1d11f598c9970a2862dcd9d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.92f455f","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5EHL48dznWUQQ2VfeG3IvUhyKxWwuBpBSqlFDThxGgbHrFw0DPjw27Kjae+BrSiXlEIqUm3nvp5wVWjBgKko2w==","shasum":"2f55fe3f04178b0108f8fb4407f5c3b36d5ffc74","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.92f455f.tgz","fileCount":12,"unpackedSize":29476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZjRCRA9TVsSAnZWagAAs2AP/0967LPhUlMwjiJhMHWv\nuCoOekqYn95yXw6m24OjbHyCa0w9+C6BI/Ny4kzNtqmzExGYtkYayON0v+dY\nbujRM6eDvjkWh7ts+WFeWxhB0EQSxVtPg7IZZKfoLUs28bLJ7J/OoOvmFir7\nJZiZ+6l8Tlk7M0FUto7oLhehBvxwz/e8CXFtnBF/fXvPqgreneqhuDN1hgvy\nvXd4RODcXrVW9BJUufiw1jSRukcXLmqs08BHyaYzOP1Mfs7I8tGxMeDQCwwX\nATsEnIyGby/NJR4E5PtvYhahzJXPegNzga8JH61NNWEPiIfeLGPAcih9e6HP\n/k4L0ne5q/l/K5DTIkgt9PG/mzc5e9U+AgVyB0gugCxYawukpNG8v7jIYUao\niNzRz4CEiyzlRbBYJaHpV3V1o/18KpvSdla3DV8ssRsCrWbEd7fEDDhmgzsW\n27op8pj1TbWVzBItVKpyydvDJMCd8aJUhsUjDXLsg0FxaYTlF6GTw0OrsxV1\n8C/m8WuKNgI4FVAvgfXp5Rzy9/kiA/vDgWHw94E7s0zEytw+/FfscmpSByYO\nbwmx2S1Z1ECISbLX7w3mes3FR/5ADhrfruBkcsLTNGtWMaHD8N/VWc7hguoU\nTXoM77/zyPnM7YaJ7Bi8RUSQTODjuTgwZHSFEshCopDmUZi9+Zpp9rwYNoGj\n0mv0\r\n=mEF2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN9XELFb/Mds7eU0xwMaGRe2ZDJx+LXw8DMYQqzFOCHwIgDZz0jlx2POd8FWjv2/cLE+yY1qVS8U55nahtEd/PUfw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.92f455f_1589221584971_0.2147936542365032"},"_hasShrinkwrap":false},"1.0.1-canary.58e081b":{"name":"eslint-formatter-github","version":"1.0.1-canary.58e081b","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"58e081b40d3c7740101221f55de6688954ee8792","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.58e081b","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HoFT/04YZ3EpSXoVq93YQj5Kabxszh937f/jxwv7aNQHgi/Z3l4OV0yK6dTxlfzL9WJFkmeQ8zKC9otF6eX3Hg==","shasum":"3a97520032c305197a4e9cd7f6bbfa5ff060124f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.58e081b.tgz","fileCount":12,"unpackedSize":29478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZjiCRA9TVsSAnZWagAAGawP/1f7psCHz3MzTZJruN9t\npP32o4tvzzFkOExIJ1dmqa9qcgdcTEK9Les61VTa41UiYsj/nDxRa35G0vQh\nqZVt1QSc91MvKHmSsAfdkk3hRo5gF0N09zacP158zLFOfUWfx9oJT9yONcbu\nigoHLSDUzU8okewImfckCCQEGlR9rbiyHpLZFI4mthBod6GcWPSbxi5p71jJ\nBlLV5xi11m4Ib5ekywvwnzG8Bi/RUhVP/7d+lzKvjp3VjFMMvbRuFx0saYmI\nRePFuH95y+D3P4tmZrtB2WXeyrxOMRmZHWk1KBZ+dDv0Ndm9TUI6+I6RC2wS\nJ7B+ccDK9/kIFgxUxU/9wC17dyNZjcSC8c3sXsxDgXZF7QaWrTsKG/oWXkTe\npHp3YBQW/mfiG+3KiXsdafXmakgbqeSQ6Y/PGhHDMEZ+nJNsz0kSP1KROy3N\nGTurLW+/qaVliP04YwnsgM620vl02quQKDgUnld63VWCw7tODiWSURNOXcVx\nZKoMgQRZigZTmi8naVNIiiTtR4Ov2q/5wf9dfbAwA8ihgzr12Hduo3XtVSgY\nJ/wgl+/HAbC4yfhBluR70onUlDmECrCrs1WOS5eWnTh5rw/w7LUf/PffBXfO\nmU/GjhHTvDfeiDVztpUqbKBYAIbf8ftRpQ1vmQ3mvIzo3UmHEgy9GBxv+UTP\n+A4b\r\n=sKQ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3QdyIXkpGFIvTO6nZ9q0Zuy6gp+Ad4PoTiOVdELP9eAiB1/OB2k7Z0hmCuLdoGzg6FBvsh0WUeMg8HrHf107HP7A=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.58e081b_1589221602315_0.6010668146546065"},"_hasShrinkwrap":false},"1.0.1-canary.f4429d9":{"name":"eslint-formatter-github","version":"1.0.1-canary.f4429d9","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f4429d9666de995f038782e59fe3ca8e0b162f52","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.f4429d9","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eOjK//JU1Rk4/fp2Fo5XAVzI4ZL1uoMpvRgmrqlVVZZUxPiHf7yPVUS9fIiFQ/PaNzO9IljZDb3WwvBdz6SGxA==","shasum":"f8ff76764bdc8a49490b25c297cafed274f04d46","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.f4429d9.tgz","fileCount":12,"unpackedSize":29477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZjpCRA9TVsSAnZWagAAIbwP/3GnxZTxUAUGPQCRHt62\nM0G1TTlnq4UmYs3Hj0BFAZu1WJ6P71gX0Abtw5ugIhTWvCrgutcmH1dSq9Ff\nNudL9c6W/vwK2Sl8/1rR+9NfSorQrzVOMyfcvq+L5D9HJiERyEjAHaonRBo4\neXopsrKydRy6qtGjekwQOpHt5iYtncpjS6mchgO8hKqOmoBo4S41wi+Rqhn1\nyxFB/Hk3og0390LF2qTdvbkipZtE0qr3JVpAEWBiOh3De84lWs39g70fy9EZ\nBfEQlt9PgJ589eS8qQl1C37zFbNGoRyoO0MVe4IAqfDm2t9/4EMsC8Qz1vMp\nLZX3H/ZzGjEksITtLHzAN8uDfeiwRd38E4K3TfzPgmU2oVsGq1HDOtxomcp/\neFhku+eyNvpXvR4ZFz9f8v2IKXkUKZdFGsA3Pow4VVOvvTXPpa3zDeZi8yF2\nW8L+savY0ODSRMhXFTqUd8Cue15psz21JWtLNCjH5TWqOuGMU/+PP14qJAjX\nXDd7MsXRhgtFtD0uPcVZj8rndAJ+rqv1iZjYGmfMgPJA9EkuJ93lc12cdwBk\n7pfNoDOKlll+iDqV4HF9OYQz++5Di9NNdlD1jWk7KYo7PxMqiHJfpdMAJdTq\nhey/T74JPwq2shF/bvNc4p+xqIgv95lTaogqgI8cHk0GLR/Iq/wEZ60zt+gJ\nnUoA\r\n=VZFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmdufi2DKIuWvri1CDuDdydxUu0Pyx82djzTosOTKU+AIhAMblMPG1kVZmIQvU2KGoej0pUhpvEkzLri0YPki0L3np"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.f4429d9_1589221609435_0.36166831626988016"},"_hasShrinkwrap":false},"1.0.1-canary.f9e16b2":{"name":"eslint-formatter-github","version":"1.0.1-canary.f9e16b2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f9e16b202ed5ee965c5b64f82b541c4435d5d7e9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.f9e16b2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-+u6q72Y66VGG0P6x/kosUqEM1oRbJ8QZkW6JRSZhSjbQG9W0gRqp4EtiP8X8oZ8W7yTNjs2PW0DfAV1BVxfNwQ==","shasum":"6e5f62f38b761a206d656d87a4582194499fba15","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.f9e16b2.tgz","fileCount":12,"unpackedSize":29476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZjxCRA9TVsSAnZWagAAUP4P+gPab0UGrCfPsXUWrp3K\nVaOG2LkAOpIpNARGjhxwJZ9fADBGWdRYQVL9RzjyBxVrEUxZ0ACFHMwu1mHD\nf2uPTscubGtYXWoIvC2ImOPwWCZAZ6N9nG+9vpgAdaomY909wEM6tMtUgIic\nITefZ71eRwCPc9n6nQDFrd2G2UDYQPMIxOxps5VcMBrVQRYj3wyN4E05p57q\n6rSPRz8tqVLFZd1lLwDVnJbKLRlpFcqc6iNb6K/qxgcrPyj8Z9wMjk4TNxrn\nZ5eMWKfye1X9RlDiqiUJDpSPVzPCDMIN/SVt6Ktii6YiKkuXt0AEtT30KHuO\n4wAwPp0D4asSjNLfDZe9VVWGITpabZWDC6azUsEMV8H82CBl/LE9iYP4vp4L\n3tLQT6XJb/V7HM/ARKTtK2XpJepUtNccAhvSMAhftOw/y3NG2J8uWNQP7h+h\nmzhIVzDFpd3va52oaxsH1sCdrrOSmbPScbIIfF6LgLSKEpCQWfaVWgFoIp84\n2jHFO/0xmr02rKxQ+GsZZrvK6YZUtQZDyhys3P6NjptR6NjA7gPDAPf+UkWX\nutSR88gswyfe0do4EK1f4iC4RvgEc1Buq2nVYCeey7jSf8edyVzN52K8Zriu\nJsFHEfuMK2IkV2CgT+DW/PtX0Poz/CktElbhtZStz626df2vqn+BNEyXoutp\n/4jI\r\n=klKd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV1QI9zkZzOgK+nl83b9ABfTGmlT4pq/WCIev+udoMNAiA1o0drsbPZ+OO0ATDtcmJEgKpFB1O/yTY6CyoG7zqE+g=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.f9e16b2_1589221617079_0.08834479782282467"},"_hasShrinkwrap":false},"1.0.1-canary.e278a26":{"name":"eslint-formatter-github","version":"1.0.1-canary.e278a26","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"7.0.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"e278a26de4cce0ccee8c1668ca19b9119675acf8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.e278a26","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-w9EPhEVl4CsxbUX5B3yKAGWGAF51Mb4QwYG5H7tdI13aex4QZuWTqXe67lfGOAu9TMvmgkhOIBj7+OvO1CQsog==","shasum":"dcb891e42f3a2c928b4e5b0dbce2979a3241b7cb","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.e278a26.tgz","fileCount":12,"unpackedSize":29476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZj/CRA9TVsSAnZWagAAOSEP/3l09meFu+QHXi21YAwD\nCeEt4mymjUbmUMaPm/zkB3Ft7VR1aSxbCShWK0jyewDE1SqG0fDJDJQvp6Rr\nhPJ6iU/Pj4i7B0lRNxx+MQRgzvl65wvRB0xGgMOoY/I89Xsh2+hEEyZ4vyf2\n9WQCo2dV+y40jQxfKR+SiZeQ5bGHIxjB+Gb3NeSKxUCJOxsCvBozNctJrHRA\nHSM8otl7WcKEDzRNBULDxvHkuVzLMVZQ6elJBn9l3LtiNX/9/6+gQ0X1naCg\n4cfZR1xtKd+7H/lbfJFkYLhQwr1v9JxaJ46p0UekY/EjnvIk0srj57L2nWbI\nmjx/ovgZsbW0PORwme0qUFHABv6yFQ5R+gjbE7men+IlQbDIbtR790gKcu6j\nP7VlNuaVJpL2mm8oDrhbd8RCEyJ+8Lpkr+EnrIXVeSXDgxZVU5Y7mQtYxR2f\nBvGlRVgJ8NYTBaHQx3vSyMCyJdtQESLg2w8eXxxz64RT7/atX7IikIC84ZNy\nvPYcngiRjqkP7i8oDVpdBAWpXxJUQvG1ADpdiE7B4r3QjL6BmIZRMnHSpivq\n94Rqol+GF5eECshhp73WCxGG1YGpsfKgYiLajeSDaGz9ZU93jl5hdfpgqW2L\nATdFKLU06TbhDdgjx6XPV2K+0FY8OA017x1ZDfG5uA0PtxyL56Fi0OIkCqjf\nYj91\r\n=MTk0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwodcROk9ylEcGIgfelGRXP6arxovpTZTUQvVusOl08wIgYuQXXA7TnZEpZ22L9TVNYffNGGMcwHUDckqCOcA01bE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.e278a26_1589221631268_0.6434281713079464"},"_hasShrinkwrap":false},"1.0.1-canary.4206fcc":{"name":"eslint-formatter-github","version":"1.0.1-canary.4206fcc","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4206fcca4ea77d1fb3c7acd0b73e8e3efdd8afd5","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.4206fcc","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pOKMeb8dCRWWfxeLQeMfYfB3oTaAJ7+pmORTVZi2fPRA6yNMQUBHORzczs/hS5YMpLKv+RT/vSP1Zzti0+MvEQ==","shasum":"f2a3c6f26cc96e6d70b3a6c1167369319dc8a04c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.4206fcc.tgz","fileCount":12,"unpackedSize":29476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZkHCRA9TVsSAnZWagAAxHQP/ihWXsnrt76toB0r6lFG\nOyStBBgvBYuIYjpjGmmvZYtnTYeOkx30STFNnPCO5ERX8Cn1i7gE/QdoXf/Q\n1Llwjfs7sXtwN+AJCURH27/bOfpbRVxxN4f1FbY8DLe2V3K7jnU6O7f3+ti7\nH33VrjIrv3NSi1pMXIraPUdKMnUuS9tTYuK/z4SQhu7qJDoQ9UcoKplZHCDS\np0ljm7SBK4nNnyyrfe6MlBmLQ/NDvEuCkICNjzllBBtSFNbSewB9IxoXK55y\nnIrHPaD16X4KL0EPSShePovWAnj565gXoDkIT8WWyOBM1HuoNM4JCvvqvKVz\n4nXDA+lB8xxS+uW67Q3uPRH8oKwR8sEa4qH59vby+FyOYCHsbAdn3Wx8eaoO\ngSRfYMOsi4pInUX3nLztCCUI0ZyKLRwpH4T+z0+5U3tFUtBv9m3T4G0KR+Yk\nmjQtWva4JLURV/zLJiCUnn4ZTD0RYqbJlP2J2mWVgFemxJ+oWRO9nQODKp/v\nJ+PdiUasaGfFdEicLHa0pTmBDZ2kJsEOeWNHVUBZb6trE5uDSqSzL5Y3jDRS\nF1mNycgdOoi/Wi+N5BzztRbe6UYk3e2IISlOSWc1JL6+phLBotNI4a7+07vE\nctaoZiHiL0VqlfOuMUgeUSPiy0a/Xq/9w/9QHAKv4LVx8GqkKzYNu3TGhTWA\nm8rW\r\n=JADi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAyTFUflBUqtIhBiVfkdvHN9Tq7RkVLv9c439denfEQgIhALbFNhUWDn2W0vgAfIAfGiKrwIPeBRy3EGjfOf3pzr0i"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.4206fcc_1589221639377_0.30537133244559334"},"_hasShrinkwrap":false},"1.0.1-canary.26228eb":{"name":"eslint-formatter-github","version":"1.0.1-canary.26228eb","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"26228eb11aedb000253088a5d88da0fa3b477aab","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.26228eb","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-bqz6pEYjQnz8TssnLRY1skl/7N4VnwlG0TtDY7v/yq97jQK3I30QBnvDfZs5lOX/XFPjXdh/TOlrTGPJ6A6OZA==","shasum":"10d58eedcbac70877df47d33aea0806d5bf23dd1","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.26228eb.tgz","fileCount":12,"unpackedSize":29476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZkNCRA9TVsSAnZWagAAgDUP/3V68oq+cjTC3mkLgHqL\nU1MpF+oX4PIKPO3421OJ4Dwe45pjv4xFMIV2geBFuegK6PneE6jHwF5BvHAc\nRThFiEcu/FBR533wxQg2Y8Z7S2HKG6MhSlOfjMtdkC+xZv2qd5/OtYZdKcCz\nPvVLyPoTs8DjaAMq9lwu5aFb5tYoCsH6j+Y8Fb1SCR3MznbJGkYWfD0qfMHf\nmadqIa29zHhsjmGCUh8jAlBkrdJml4Q30gq0tfhQeQh91UKAMHK9s9iL27Bo\n7S0nGMK+N5hOH9BHsUjgSJ49PctBZSL6BVmAOXusgpLkyCHF6Qjlb6xnrahp\nQLkgjEiNCImyLT16UR/RIe1xPHz4X5MnazwOQ1WJVP5gDxvd8JzIBQdAraEK\n9MY92JrqTtnoPyM911j038NuIJU/JYBWOm60StGsNtdrQQYDJ/D9qg/b4z/I\n1ltoOC1FH31gVXT9QZMHDrWf2fg0XVF2MbFxaKcQfbLU7nE1ygkO9tHzRIlU\nBXeDwguqu6eoOG9Aub+87IXPc9DPp7Xt3/wijzESNX2QuJcZVk5Kw7bSqXS6\n3k4mpwEyIl7ptPapvgSv2UPRlt31IVUpwaC2tWW1ryMhplfJZmUxkZjddRUL\noZs9+CvLikVp3OBi7LyG3RXOXv+13/Pbe4sFEtfRKrFh0Lt8oo01iMB715WC\n0yDV\r\n=lvBr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuIVmYo0uirmGd1V5P46EAw5+ELUupL1bk2+twDFpzRAiB9IvcF4JlFBrRTTeRpB3bHGcfF0s/FiVSX3zDlyTKjoQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.26228eb_1589221644913_0.9293166818095326"},"_hasShrinkwrap":false},"1.0.1-canary.4ec888c":{"name":"eslint-formatter-github","version":"1.0.1-canary.4ec888c","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4ec888c1ffc980f60a959ce7bb1644f18f3dfee2","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.4ec888c","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-X4JmKOPdFv3NkYJAQwTUpVq499Ha2sPEr9MN31Cw/fkALpwBkNIGUKL0z0xVQePYNgdoMgnrGrsbi03v38VAIw==","shasum":"01cde562696febeb7f66a81c64a89199e26ffa58","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.4ec888c.tgz","fileCount":12,"unpackedSize":29476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZkWCRA9TVsSAnZWagAAAXsP/iNk7kwe+b7S+JrwuAqh\nOQGTWV5kKxcioOw20FXEmF9AB78MDh2JCjqJqXdBBvsyj47e8toHXG0GijrZ\nK6FV+v9MsoyS8y96PSNUptCHRMlQfKt7RqOkTpg48oAxCOutYQhVHBWugW7n\nfiHupAoygkFX0EXXnSSPGCrXuaXkrzO/fll2Ye4z7tI9wU/zYsFwa4+Ieujy\nE8TSdL7hLpvD/hbhRb95jZHzarmWrY+EhOa9N6EeHnWmJc+ceKzwDUD6ciJT\nOHB1LSCc2rlD5HMdn4pgd95333KsNLVfJeRxaTwrlueE9TGVTGWiaspuPQfB\nrpMDNhbT8v3k98vi5qHWeXotqcsRnW3TqDGOYaB4AwioLi6T+4RRQU0R7ieC\nx7XCETcah2NLG4Zvsn8j5zmy0oS6N1CAw0ibZVvOQuMHqgS6Ocm/mSPtLb6W\nXxaSgKWm9P/scHlIELV9PBQ66TXU8mhv09qnFG03GNB9Kf12xU65lMisoJ1F\nD+HBbS0xWLCkENwtKEVfKhVsxIV2mBIGI+SqVLuoEZdGjGtQkcDcaJDzeaxt\nazMR0F/oVORcDQ+SeFDffZygba7vAMDhfo3/VDwqp3Htc5bIr4EyWGfPdVFu\n3GtdewGftraXXYlwGHOhb1IjUU+fNgPScuVlp3oWB78U1h/jrJK1egEkvcU2\nnUUa\r\n=0s6Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVxnmWPLrW7xrClMET5ieRy63GqsLvOGsjzHqnXF2kgAiBDSPwQERGj6CHhNn68Uq1PZj2w1LT5L3Vtcpy4iA8gKg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.4ec888c_1589221654268_0.16998976296181834"},"_hasShrinkwrap":false},"1.0.1-canary.21d9ce6":{"name":"eslint-formatter-github","version":"1.0.1-canary.21d9ce6","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.3.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"21d9ce6b8578f4ae49392a96000b4b1ec9c59fb1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1-canary.21d9ce6","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eg2gM9+EW+dL0vybsSuWZVIVIvT4PdMK9a+HFLdQE64eK7Mq8ehCKGsfZ9iqt2AnoGe9gr8CzwVAqR1uzVuwMA==","shasum":"c523cbc9250e6c4aaa362d611118f8427f01da00","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1-canary.21d9ce6.tgz","fileCount":12,"unpackedSize":29476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZklCRA9TVsSAnZWagAANMUP/0X2SA6GBdIlkjTKo5L3\nRpfgqEVVuvUIXA/JIJffFVivzfFRvfRbpMvB0ZkymPlh21KBvevVJpRMcBg3\ncJKUe9rjO63KtFi6PY2AtubqKroyOqtgFBjsvhPqLkCHlZM5QEC5mRrEjDYY\nVbb1RGVeY+FFdhxi1JhfNXkjZY1L7dOd8xZ3f9IfpbZ1a8h0Jj+xm6yJOMbg\n0NPHhXJQrHinZ8BafUvWXxjWnU48Z9BC38w3a2seO/3jyp7QqWGB8Ry3+mVp\nLxQ3QSgpmgmGe2c87iH0oEBpLVg/BHbGWoSQxPma9/UxLXiFYR/yMXmcOP3p\nJESOie7E2iIclXN5Gs0Wuga8tsXlb/E/B2Za7aj42EqIuXK+h9hDXOWjkZbm\n3VKeIyD4cJ9P1aXlYWPaEKQ5ZMhC/X1PnmXBbZjo/78VoV2aDgegBjcOZ2q1\nmpBC87+9NHKFiDQGqTCZiuFmZLFXVQG5SzNlREzBlTd2j9mps6URNH/7UFLx\nESL1NvUxZWlMtIztCnEQMmOMt+q/iZDo2W0mFhCoQq3uRFecmjDTRDl7E12o\nz49BABLdjpDRToAiMaNLKR+afYioOU1INdzgQWMZgVeBTEifjAHlToSEYuYv\nzFqOLx6U1xGGbn5cObf7CTYd3fWH47+PKcao7qxKNyHzRRIqvhEk+qch8bSP\n1s64\r\n=p7T/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkMshyM+6z4hjgdTUE0RfbhSEOiq8a+rrSNwhvPUIQvgIhAJUg84TVqeepLS8fUfKpJSk/kS8BF59gfyaSeMoKDthn"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1-canary.21d9ce6_1589221668807_0.5828472818089421"},"_hasShrinkwrap":false},"1.0.1":{"name":"eslint-formatter-github","version":"1.0.1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"2d4d88912241dcf0cd466b7799f8738e736b4997","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-nsBGC89R8lXTQxuOQXvss8u/fJbzQ1TqFLz0sKhbPEuetEmKmJbrK80akI02UCx4Yo7H6a75Sl9Na+BKn615MQ==","shasum":"04342300b60bc462cc3d18ef71043ec7b2f10fc6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.1.tgz","fileCount":12,"unpackedSize":30296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZkqCRA9TVsSAnZWagAAHk4P/1NvOIH8SI6pVegpYsAz\nYVXbmC87PwpyeTXUmqJRVZKhBRmRQ4PecFP3iJAQQ1vxMvl2vrRfTat0tf1H\nfUylw52SIL1dup90sTNZtaOXpAHDOAMU+dzv+h/TOi4cV8lzR5dxeXck6Rxn\nqPpYKzWzEcJi31gmQYYf+Pzvpe8ujbvYvVgikmu82ju4pMSd1xvV2ToUwL4w\n930HVnEw8mNIEYQD4YhWRAX2UoJZeTHXvvPQJrYwPER3l9ElVCLkgA6iLKaI\nQVyb6IKTj9VDfTiXiQsGXbcPKsPNOmnrXbpja9UkdP+Y68N7p5RuOZoY639Y\nh2//QrpzWZM/2kyZk6u26e21e9j0XDEUSmMKJ6zARQQyGelyhrJZ578FfWZV\nOjrD63otSP+tPh6lcElLuRlIlCHMFzipfuHZXjYvmNgoFL8T/w9kcdZ3KRdR\n6KXAIvq93pF2IK1tLOAUtM+ST1sae/yFYfxTRHuuVtjNSKsd/dtEDt/s1yuw\nn/JZZSXykWj8AZuJItqoKejwC69wQEJqG4FDcsry19TrukQEOBSuKPRF8R1g\nwDqDOoI0ISB9HNHDVhGX1NUHeKsPdi3M3MumM0eC9wOwOnQEijRR9JvDhge2\nK7DF3g/g9oTY4GbntxRk8K5As7d7xAayCeMEz1qsfvP29XW4sfkOR/hbhdoc\nSChj\r\n=IlzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLCy+qXvIdLQVpLl8hrvaLZc46lm006h6qfw5zcbz28AiBxBpU3jfe+rrTyoRZmcQhDWxlDVI7ksReAQ0A2lcpWXQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.1_1589221673831_0.8704660066154957"},"_hasShrinkwrap":false},"1.0.2":{"name":"eslint-formatter-github","version":"1.0.2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"0507c5d39d98fa775ef850e54596ce9ffbea5838","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-bcxHZiALT6GA7s1/nDlLmEZocjSfYc2Ypxk/tjpCrbOphZYJ3d6gGu/BBVE0N/jy7ALebdGoNmKWms0Fzzm4GA==","shasum":"e781909cd252ad75ec01a46a66652b0a03d05539","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.2.tgz","fileCount":12,"unpackedSize":30296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZkyCRA9TVsSAnZWagAAtlUP/i1Ks4Pxm56t0Z08e/Yb\n1Wo+ZemRxmTmPmstTQiKHLTtdVMJ2ZiYAo/vOivro/IyowBCBQuKQDXFNmVu\n6DZXju/H8hDWwzhfYjko9dnFF2Ofu9+hK4nL9FhiyUv3scskL5dfAnz33pXa\nTPKGxRlBrKhF6iBW6NFdJc71vC7Du2gaDiIenP3FhCJu6+26SXCUiS2uofpp\nTARZJpBsp7fG++MqrVR+Q1m2McsN5Jl/5mhLBgA7gixa2bvbXRHe7BE9qskA\nauTlGVdvWA06F2NJk0p2dEa3U7TmxMmNQAeAZ3WTpkMEFPYCeuaKl4sldsXw\nVgwujX8cWdpTnjNapsHJxPHWAYfkT+0wZW81jcOHR62pVexkRGIXM/jGRS2N\nk+xlQxBvzEPco+FsBIemJnLDeaZXvW3Z0fc5ekhB+RIyGLzkALjXPXjVCUs2\n2wz9q0GKltm7oE3xhUhbmnjB7H3et/gC1yASy7VJrUxRPZZrhooEjmuv/XD4\nhvjNKv/xfkds8jpRYmb4oAGeNsnho5Z4c8uE2wqc0RvLu5C8ExWBKJftFF85\nk6IFpLxiMogKsbArCZFdiIv5PKdOOIZQZ+fRWYGA70jDCJTKibVDNX9yERra\neKJPWLLu5DHwTdi4vRrFhj0r/IF7fdA71mMd+DXymxKZaBchoK8eJzVxFJG5\n1FFN\r\n=BDCH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTFAlkuFuIx5E4/EwKhHey2URmaZ0QiM8k4yDN8YeL1AIhAPdfQNUdEiirWc+bnBKXBD0JW8cNCx+ZSOsDAEvuVuyU"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.2_1589221682465_0.4663049554179599"},"_hasShrinkwrap":false},"1.0.3-canary.5109a28":{"name":"eslint-formatter-github","version":"1.0.3-canary.5109a28","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"1.0.4","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.4.1","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5109a2814d99a5a5962084234aae0c1ac6ac02cf","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.3-canary.5109a28","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eQK8dlU8RCUOF8O4HqWCLPYEFtP5a3TUIYaF/jZHMnQtWMGgwnL/ZRAZmZAoxtAyZnzHNuCQ/TPWkoehWbhIqA==","shasum":"599ebe0c3bfb457cbd55f5987ebf10dfa2b9e4cc","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.3-canary.5109a28.tgz","fileCount":12,"unpackedSize":29477,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZlICRA9TVsSAnZWagAAms4QAKR/M/+hF5R3p2veFapc\nhs/Lac9lNJICAFspH7Wb62PPWl0l/o/271e0HdGKIHlISQJVsJ5gHIm3+HWk\nmQQEN3m6eAjyzEsnxPSKNmJIXprdlZUaTn0iKapNKbcdHjkXm/ybGQP7n+KS\n5qBDaWLMs7nedXHIX64zs9GRaE0kLUEIN2Vh0zz//9nagWP9Dm6apWG0dHIO\ncaWR2ewVnJ7XsbSNKL6AiY/17ynMw9ElIwmxJbrBnq7sQbsXvhLYJI4MstTg\nbUgCe7C8Ep72YGTyKe9pOK/obHUELe67BZ/576MA4Z3upzB+SpnCGDj3HCjg\n9jzcbS33TcQHO6HcDRyEqsTW3qZAkYcEJmQ/YzGm3VjiR3PWLPWh+3a6brEL\nX/x1lhW50hYFyJcsLp89KQaejXf9UYL26VIiCHuIOx0cuVyCtZHVqy921WIG\nLG43kVPIiE9xaoVrrP8RnEKlP/IPlEKtrAJWosMnWTY4yIAYFe0NFXXcb9j7\nNy2KQQJRH+9yW7/W1Jm2Cur0k++AsOjDSNfXOO4vIQWW3Hia83zC3zdFb/dW\nQet/C7nIv4B1r/qpJ2TD6y0p7v7g8jRN6orOmPZ/KvtscbdNAeqKKoYfjoJJ\nc31UXrOFhxwkH0SekjpvZAB9NzXJxPnWqsC9Tw3vLNP+9p33+hPzFIe9msCj\nwDPS\r\n=TEgu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvg+nQzCNB7SZH6yrrNAPoccV/P+yHIp/Dnr96Q9ZfJAiBpIch1/sz2i9xNMpTGOnitAWkOYFfBsJdz0t+tR7TxwQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.3-canary.5109a28_1589221703661_0.01126642491402663"},"_hasShrinkwrap":false},"1.0.3":{"name":"eslint-formatter-github","version":"1.0.3","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"7af339489bab294f0acdf10a6eb9f619594ff5d4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wisuFaq4wuUoblzuAXoNd5hWZ0leKPxXvVGUIUQQ3ipguIKBlWvrzaqvENq1O/afLrPRwaweTTJNYcHYBZ7uMQ==","shasum":"19700f61f4b12693555186d58db668ad78fc08eb","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.3.tgz","fileCount":12,"unpackedSize":30639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZlZCRA9TVsSAnZWagAAWrIP/RdImcaAYDpSRfulNTD2\nk33RsF3dabUaWIqHeNuGhuNNzOHm3ASRfxZY67Jro1jxWaO0buQRA4AXQAyQ\niJXuRtnd8NW0aiZdu4Tjq6j2XRbi0YLjvUop18p/TrjTn8fGoPtKBf254opF\nJoXFT8hglIGef+l3XX2K1Nrs2a+ur607AlOT3dEnq8kJ441ThDNEeyU9/rsX\nvKakAE+es8o/vt6vfJBmTlGxC45UTxof3FPPfILVVZTTcPa0o4eXtDsSI013\n7yl2zXZ2ZQbpHIvmfp3IuPfbE50Jd3g2kDcGsQAg0PzCAn+x60MSwpAD4Csq\nMTL55UCB4fuWVHsYoux1PmQkN9cCRwrlNdG3vQRt2kYfO0Q77AvUqgGTryyN\n6bRiDF8JFXhkgE0Akhi3ID5V43wzoFRBHn6ym69GKb7lXSmMRXAZTYfrGwYf\nSzMYOVvhl/kVEHH2n/UosH/tYJXeIOLO76GvL/4PsZrRXx7SnoWHZcKbhSrE\njBJ55UyWFopxKCt6yUV8JRBUBOUbkDt34QoQm1Llox1os8F2cBPWEzUMasfa\n8Ql2becNIwgIIi0+UESCne07V9kYUlh+SRZ2BoV79Oxp3Y++2ZsiqtqaILPr\niiyOZN5rZH3NoyhdawIDbSPJUtH9FR71rgcVQ0dHnAV/Ti+5m/Y2I372psrA\nwmnl\r\n=n8lM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8nCiD6SnlGfx6LzUj/9olRt86vn+BxGt6V8lNAoVsDAiAcPSYInZ/mpmTbkh0fjWywhf0iK4cl/EU0A56Hqdl9kA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.3_1589221720156_0.9937555156034061"},"_hasShrinkwrap":false},"1.0.4":{"name":"eslint-formatter-github","version":"1.0.4","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"ec480b77d9c7299c27b8f2ded00f18b850a9fdf1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SGnGyeyOgWQmUuG2d3iPReVcin6o9LNJjn9EBPMCSVSi7cBgiBoaKoEyyNtjArqhDkUMnT+Fy/hglY/QJ4yKnA==","shasum":"caccea3cb56fce391a10f0d8c9c3f440dcc82b43","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.4.tgz","fileCount":12,"unpackedSize":30817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZlyCRA9TVsSAnZWagAAsvYQAJgMSafVdtHVujBkNZgZ\nb54UgED0M3GjpibIQdMTNQXyQ2EFPyTb5G75QUw+rlysStf2EyxhVJkorTP3\nvie8WjxsukQ5y/pI4tsK8NXqrgY/cf/CZEy/Egm9oIaeZiS8/i9c0Sv68gTO\n2UQKpL0/Yyb4ElLbc7n7owrHFHxEmDpxWyJmD3mvnFzZ4GrSBQQ761deVpeN\ndq9MQVeVQfFuu7lNMr3B12Cxm+IIUaUCSNdlNJYkjoGHTTNjyZC8111kqyOx\nvqVOcCgLTkP24U+VcivEy7C5PqecD0qfCOBOok3rIBt/XU+owbsazH9vSV5Q\nchYoMPEwOQmvRaN6D6Nb8Y9btQz6KbcX7ynG84TEDmk3yRjMEftMKReu94OY\ndsRQYC4pv32AhN48asonJXHTaTR7qHXOhvAaObDP6yLTnVplMGeAWvNsWVB7\nKvXMcvh7JIYm5qV6jBI35CiNZH48QkSmlbLpna6GZa1uhYKPcYrh79vvCwb3\nrv33ZUXLs0qzKLL7LuhMmiT46GsneoTOlesktxYZraOBAFlo7zwORUADOer0\ncLpanBRWe3AdS7WWjgATkkeqj59jF9mk7WM60p2ewX2G6FCz7PaJYLRHcsqh\noQ6J228VjaZ+jgIiQ5IFaBabN0ZGQ6AZgfBH9L8Typ3pjPFWxPNZqzndbxsX\nvjba\r\n=niAF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOjx5FbMKa9ukOdBcdQhn/q1d4FlgfbQnikeqt+3zt8wIgPPZKUA89RGBNHWxMvj1XT39pDhaRWwx/WvyQANFPFbg="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.4_1589221745546_0.7651831498980437"},"_hasShrinkwrap":false},"1.0.5":{"name":"eslint-formatter-github","version":"1.0.5","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"712119744ecf568c68803e3c94a8f68835c20624","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.5","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uqxwQjK0aJ0FNJB5bUg5ZsK5EqcFs8LWpLegXuEAaW4/w4gLxxfowX/z+ICPwoXiotL/wUjUbcloH5oM+CEN+w==","shasum":"78f4e47b3d32fc0eabff4ab87c9ac5d1351f33fd","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.5.tgz","fileCount":12,"unpackedSize":30817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZl9CRA9TVsSAnZWagAAl60QAJ2Wm9uyhoS+1iE6m9LB\nWb+weRvSDUs8xN9DZxLNKyMPHUiqlyKNAsFnqAgMmbtOAl1ZpDS7IXYI5CDF\nswO9CGM1ukEyB3a1d4DFuOIfRAHZEm3klsLeFNcRm/D6ZE5r5VJacySmqLEP\nUExNB31fm5nR7qWV0bJX9fKtRF4ket6eXg5UvQLSusuDBlyF6Bh9tIKVu6KP\n0uSTE9M5uaiPQYIejX3FurXd4yGRXxXQumVB6DHP/P9jioTZ3TO7fof56RAm\nVJ8df0FtYvIRQHYk7GryGzMyzROx0+dH1dycYj1ivWx5e8B4tnwvzFZjPWjp\nXG9h7StuT7CC4zY6aZVCqwYC5l+M1zBa5DedaE6N5zUH1pxIt8wSOiXna8+4\n6vzwI/I6H40EFJV6JdJVG0vKIEqF4sD+YDTEpk+1ZXS+4i8AiT2Qd5FhHMMt\n1A6IN67QKjDWOkmBPNSOXMQeckwp2TEcyN6o//1y4oSrQSwbjbXvfMtRvWX+\n+11VyKYghWui0if7uU+llHTu/1O7ln8RRc6sZent5hUIQ9JzqieyLdwaUhqR\nDVFeZOmNzQW7Lk+vik06ZuSYw7MYDkg9d2jzHtNy75UV6KGIhVUL8aPufYGV\nsSWrvwKv39L0esilWKfEaoFn+yXMOSawmCVgjl7led0VbDdOJ2CR3aWx3FEd\n59t4\r\n=/sLI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0SE2+nG+Xa0OzjxCfhE6hoMszfSYmMV1v9ZnVI9/dKQIhAPVrrDnzblhjJjKkaznuHTpG6wKh8YfQ0M6cZ48pUP6d"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.5_1589221756686_0.304817110378939"},"_hasShrinkwrap":false},"1.0.4-canary.66.9a03ad7.0":{"name":"eslint-formatter-github","version":"1.0.4-canary.66.9a03ad7.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.0.1","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9a03ad7f799a6ea42c8844fc71f5bdbe86879efd","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.4-canary.66.9a03ad7.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qFi3FEhH4JfixGBKUjiNBmOTlA5b2Ztu5tq/Mh5potaBrWaPVkOtPuh5z0b12+3tWkhlprMKH0G44gKC7HPDBw==","shasum":"715d1fc1b72b99e182a516623f9822f142566fe6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.4-canary.66.9a03ad7.0.tgz","fileCount":12,"unpackedSize":29484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZmACRA9TVsSAnZWagAAfmoP/jtwuGalfSmbV10M3y+X\nOvZi0KmpBw3NZm9IPbtIp3G5FugR4pk4cg5xjtCjBPpublEebrBviXNiuci4\nUZWkzgQsEmt/qCWIsXBtlJAdg05WGks5AaSw72+6fe1U9vnJOVcxjlbNQdzo\ns17sj7NZ5sT1X6ffORVp3g6IqydXNEXAIa80J1+B9RqfkM8VoS+iuQBPd/mw\nzEG6NdNMKcUiw7+3zFn2mpi4tcqqYVULV4BSngE5FNcOJsHctK/qpAgQx7k/\nFDUqVLZlYa6LlzlG1JsYSfyVLudp8FCkhkGXjk3x1XSR86cpnOZg2cbkdYb1\npdsFkaoVDQKH3XI2ClnGM2jV+1sLIF4gdWAtZp1VlbJROYjCKp+AITtZm418\n/ka+BsEaBzXXYRQAjLSRgYcLbmvq7P55oZfXPA9nHIQ1fHFID11negzK16xI\nd152qg4M3kKaqKPbfdC3H7s3UhEsjOmVJ8AA24pQDZrN4l1TKEqYik2sQC7Y\nGTfZwHCgeQfxmBJo8utzOPr9fwJOlu3Pk7Fa34W4SxCkbGs5bUCC2Q5IaZp+\nlEtYzOm8AMFyCU3szRPuG/V69QwBuTanoRHafwqF3BuYjQnc9YTrXI/iPql+\nd2BYRZNe+ZtvWj7hVMGQ5RpIhmd6HqvQ6qmV1PJxgEp2eCquulvFi+MD+3tn\n1ftQ\r\n=hEoC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDu4k6HBIyNb03+F8Au0PjY2D1Ifn0wJL/siNgcRmnrAiB+fKdkOMitElrGpBQVNmAsy13F4vQ887/tJbpbsGUm/w=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.4-canary.66.9a03ad7.0_1589221760228_0.6633245781483672"},"_hasShrinkwrap":false},"1.0.6-canary.51823d0":{"name":"eslint-formatter-github","version":"1.0.6-canary.51823d0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.1","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.6.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"51823d0081d9f05574150ec3d33f3f79518ba19b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.6-canary.51823d0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EVvQ2N6oIUW6JqNjeh7tp6lXl7n1iEtLZwkyveGavpQkzUncUdqMglK3fVY1xVu6qWLrPNLvw8cPB/WGUi8Gcg==","shasum":"4fbf0d8e2cc508d9660e3c6f5ddcae523b123299","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.6-canary.51823d0.tgz","fileCount":12,"unpackedSize":29478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZmRCRA9TVsSAnZWagAATbMP/AhUfOgCM+6N5zXB7kZM\n5wJDk5VaQwRk10oW9eQCUFYyV0J3+wC65DZLok2ZgDRTVQHjjhPEe/X1jneh\nH3ts7Aq6h0vLOdZtG6/vPFGT8uaWqr8wWUECO0OIV/lLICDLIYsReLPfBlho\nwB0lKtc/mjV4hYiZ8UeATkwK5ksjr+lRADnFeNim8kN/+rtfF3LUt7ZOY8KR\n96ydiXcCQs6ttNMeeGH0qsKx0nGKWS1xzS+i/j7YS9SJgyFm+P0Yx3EWlIUl\nCF0uAicEwXwT+XSyVrBIAt1e8rGpggT9Vo1IyVGJMD41hQJk2re3O/ohPHY0\nU6/Q2U4ODqMvL+OjDQPq6dV7mKk2txqqRrMAP6ZuQit19J1PaGhiaY32Fw8d\nc33vcqYMc/1cjeX4nsWCNZXhzXS2iHdFxC1Eg3UJTUNUNBqSfQgjSF1qoIuL\nMQxrHql32Hdgi+oOnzqihRaAjmFmXIdTneI5CBOOhy2vzkXfOIs2bcDKTMBr\nndDUHW7H3ABX/92GixKboMT0DmyCsbqxhTuvz00jiUI5DOp/WDAZfsVn8ty6\n1X0Wl/lHPmUlQ+Sd70bpJaSocV4QPNg5BXhT5BmVenyx30ElxxMXL7/dx97a\nlwIZrd9W1OI6tAZYUgk4aG1tygxFae8+EA60P3KtwRpeGdFDbcelKX2Bs/E7\n/iyR\r\n=MsMm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfG5LZD/QA8LrQKcHO8O/D910s5XOHlVG/B62rVSy+EAiAoSRH39Exlx+oIDRMoLt8bJ2vz3lvC4N+IP9iCilbuBA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.6-canary.51823d0_1589221776586_0.1888561361266783"},"_hasShrinkwrap":false},"1.0.6":{"name":"eslint-formatter-github","version":"1.0.6","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"79ad02ac777d7bbbfaa21f6aa96801b8cecac9f8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.6","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-q9KmlFIglNajEAc4P37fdbBAbe0kr4fsAbvL2AJSNWPOmRh8o4yUjVILjGDuRinAPoz5h0xhn5yLCRDhCiYrQw==","shasum":"b63dede5bb6db878fbf87ead696ee7b8e2dbfaf7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.6.tgz","fileCount":12,"unpackedSize":30990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZmVCRA9TVsSAnZWagAAKaoP/RQ8ba3F/o2YUF+VwyLe\nonPmj3flZWsSOBdGOZ5raRJBK+swjmvhVqJAC0QedWKlrk66a7Tq3Ua8H23p\n6W7mOcXT3zoXMWjs0z1tV10ZxBrD4PlDs0KnUOZoZCJr100xIg2xBiF7PyGw\nEWpT/GDT0XzgJzWjf3Unl3mOULhex1P99GfimkeH15I1xyUcPG16sa1wyIsN\nzLp9HM6tAAwj/wK+m03CPZYJY+x4nLPJrkAxtUwYf93NrHjct2aZQRXtHtNA\n8lW2l79saEBs+Ned4JyJ0AuADzd4u2SMrW3/0F9gPcYx2S5fM+2/dvuLBM9T\nuAeGNdB+rRT7S/fqCAABQjrd2CaM3E1pv03zXADha72IlixA0tnc+7/ZrEb4\nuObQu7r0QBnv4eP9CIXWCXJxNBMD7CSMuQUxj1dKQNV0BvppElMsy1q3QEPK\nC27C8LaOdxJChUXepA2irxksyUjrYXeXF8WPLGubCgl6MPCiWcMp7v3QX3JA\n5kIXAEuPVX0RdnH+ik4hJArqRE8Nn+85q8wA2z8N2bLmf0qt6WaudKfLuCqj\nfCM+ji0RpXNiJjOpNmH9BovJsmZ1DCkgTz1bbjWYCm+vy62UecII7SeGc8R9\nZnXXyeLPsIxRUUmAm7bmr46FVfpipRxlUsqSHFdjpqwDTPgXq95+XGo1IajH\nDWqc\r\n=XEhe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFN0IzZvYOaA52LVD0mzHwRH/zCE2yRTVCIKT3xLU7lAiEAvdi7mETnA4xll/rfk7X7hT518jvPPVpHw4z609lmX5s="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.6_1589221780808_0.08323024239409604"},"_hasShrinkwrap":false},"1.0.7-canary.a7628e2":{"name":"eslint-formatter-github","version":"1.0.7-canary.a7628e2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a7628e2c958cf4fbd94b5512c6855081920ee04e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.7-canary.a7628e2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fUoKY2y9MKzt9eA6Ql21lT7dHHboiUQMC3OQqF6TEvWHDUuP72lTVqqPvVQEFKamQBSkJ8y4g0ryPB0R4JpAtA==","shasum":"d7a628219e49111b684344a4e9d35a0dd5ae624b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.7-canary.a7628e2.tgz","fileCount":12,"unpackedSize":29478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZmrCRA9TVsSAnZWagAAQV0P/idLwo2cW8aACCRqqmMz\nzXaG9itZ/rQoTP/nm3gS3QNdRvaBaDsIagA54IjDp4XY3xeTc2tGK9XYPqJ9\ngG7xfuHiAV9KLZCDorSsnV0iUvXaA5qmQSB+P7c8QTrsrpcToRTEC1o1metB\nOKVo5OTUBn1++gQ6FQc5esC33A9JZlB26SVyK43PII8VmKrdfaKG1J4yZ+ic\nUbNM/0vcvCC+Ho5YGUrPwWWlBwWBYOqWkF/gE9Isk8MJb7v0E3k2ODJ2reZD\nKUisOk7/gN7tO5Ph6OKHQkfLOsLtehkAgCPyZOD1Oj8pyDkrQTCzUMLLd4kQ\nungJoAj6vIY/20G+5BbvzVk77cblRA82xZv8uPJS+RkMbZHhtOkEHFaH26NR\nc40wXGDVZiaH+7jZuNqZVKi7HBuQ7eowp14QlUTAJX3Z3PomFsE5lKnO+vfr\nZtlJiL5IvQxTUb41OyYvbHVi3IVWyiH5TF1zsOk2HGm+nWo5F4Q9hX37y5w3\niHjaWe5jy51bScGzwv+HAZa6eM0hCywzjKalZ3eFWZpsFGE0cO7Qkmln3UA2\nrBl8S1PPFoZvtgXyspjliaRCqYSKsZ9jmdvsUKND2mWXwi3V53FiDJsmR76n\n7q624dzs2cfuY0JrjmB65nhGDVl9foD2h60zdUliAdrznBPdn9t83xVT3q17\nkAqW\r\n=nMmD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdZ19FHjhy1jj+oRvIKxiRYLEuJqvVpl7dHBPPOXRKVgIgEYUf4NjAe2fZ/fdX7mEHJxxBeAcQ1NdIzp29J8pQfFI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.7-canary.a7628e2_1589221802923_0.23711081979991122"},"_hasShrinkwrap":false},"1.0.7":{"name":"eslint-formatter-github","version":"1.0.7","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"11939b085c122473ef69b20004c9cc839da86ccf","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.7","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ns7osf7UXdPkU7ZhSY/75gH7nmj+bvT3GDG9y+OeLtMdznFGwlAeUEBEkZ7Lyq99V5TPL6udxRnn1lrlUOPL5g==","shasum":"9e405fac086a650563b5ac63f7a1d6fe6dcca247","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.7.tgz","fileCount":12,"unpackedSize":30990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZm3CRA9TVsSAnZWagAANLgP/2/PGzSP1QZfOvdJE+tL\n4I7Qxj2vw3E4HI4JdQE4B3YhPNXwYZ8giBWhoVzlsmpkai3nQAk9SDCkmlHt\njeu15mxw8jxH2ZhteAVgtjLkhM7Y2Ggtj4OAVdXSWpAJsYz49TiQgAcn41r/\npwycdqNjMSKgJPO4wWH99paKQTI/389kduJfgXjOKQRUNjQTi5MtK5tfVqQp\nCDMjXry9E+hIKWj4A9mqKFGjeSjiZh0gYBaOlZjVx399ejWDQN+ZnX0p1Mis\nfp20pXVlHs9VgdHHZw88pc3LmJhR/m+zMAXPeeqt4NY8fmHhlnG9phs8a0Jd\nBEnJ9TTguzekyMtywWXNIRBNIDayuNKescg+gqBsGBONxfR8ZJV4dfmVQiGT\nlLKmWOK6smj2pjzzFurK++KujNcO9YiV/5Ip7lMU8/OGOj/35yz/fDNgyByd\njEfcL4lQ2UMMLBDuuAk0R8vMiUfrWbFw2ojZDRJdBFHsDI/CpDs4d3ngkVEi\nVuoFHwAwlhtTqP3R9clwdm3DLKxaHlRhQabCaNZjJOqsRN6nO3jC4aS+h/zO\nWRHMBReQYceyyZm917fLTeAvi1ofxLVFcNV359lyybTiVs9mU1KvQQ4OmRCY\nuaCOHTXYZd/mqgNtlBnT3pW5yfuHp8ZUWw1oma9scFphSLrCXPlVbM77wtHe\needY\r\n=1Q05\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1ssyneyDcqcYpBspAEIQwew6WgdLvTZHiJ1Cd6tUhoAiA2Pd2l3Egu+XU84xD4hWvB+bCg71JOSqkyaZObKNKveQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.7_1589221814850_0.17534944982974898"},"_hasShrinkwrap":false},"1.0.8-canary.c6cc8e2":{"name":"eslint-formatter-github","version":"1.0.8-canary.c6cc8e2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"7.6.2","auto-config-hipstersmoothie":"3.0.23","eslint":"6.8.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.27.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c6cc8e2d30b5ee8b4d0a58cf0f44bc931f23451b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.8-canary.c6cc8e2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TAMVmUKYarRv/jHfvhBu3zA4hiSiDphtlWeyF1DQJqOYCrJ4H01Qf1ecdWoNEnfEzdm7i4OcOBu4J0NK99vPEQ==","shasum":"b1764f9b563ee22b8c7f09195426479e5597e6be","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.8-canary.c6cc8e2.tgz","fileCount":12,"unpackedSize":29478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZnFCRA9TVsSAnZWagAAz/8QAIioNdGF/XtHSm+ZN0rU\nHMyU3LqKhYdqnE43HQ3HeoiHWnGdjFmlgJB2CFQ5WtpPWu2qDunQo9LpywLj\n1jC1U9ijxRS9GZn4aci5xzugrhKpPar0GN6ITn/E+pdPOpIO1IQeoAk2KVBx\nqGKLlWfaYLkMRUDyiF2aaHVexu0K3bhvpkP6GubwrT0eMO7k8Bt3OhRbFxQb\nYEqmFYoCIBG9xNpuXN+4+KHGvezhpZRTqfP4ra3axLq7XKKWIoi/abD+mlWI\nV6JkTMLyOHXHkpk6ChxlDLLpqe41WSAIR6y78R+pDNO57Auhyz7Us6lTgQ9i\npwo2U8GYqlz8j3PYcdVNQpDRB7CH++ULdnBdNDfN0kw9y/b62oxBHnKqfSv+\n6OZkB4SGf9DumBQ6k1Jrh0Nn2rBLdWkXp/afZWZBU95OjiKVcKLta9LRP+Jp\nWcRbf3KuxE90cbNdZ44kiH8NGxtHb/yDeu3YYUHVs/dzYd/Jwyuq59/gTp1J\nSY/IyMr7oR14JJDA2RcLh23LF25CMgoBpCNq5J/P/Q7DoMmHlVfP88jUanZz\nvnkOZVbk5fjyid+7CN762t6lNiqc3XSJDxtsyNjeDlsr7hP99qT/zHVMANPw\nqK8W++PNoHnCUmCgMzyvGXzd/zXnD/embLSoR8iCzQXEUxHBr0R2UlqXIdfS\nXxSG\r\n=peu8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGP2iTRhhsbO3ubfCvE3KwtzCHHPt6I9XFi2rPlyL2CpAiEAhJRw/BXTHjbmSQqbOPAP96uG/EbdE6uhNV9b1+RkFtI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.8-canary.c6cc8e2_1589221829269_0.9632708372008794"},"_hasShrinkwrap":false},"1.0.8":{"name":"eslint-formatter-github","version":"1.0.8","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"9643293175877734df1dc25dbe5b8e000477cf32","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.8","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Me6g3NO7gI36I+oUE6Hd2d4cCt7wf82O9Fu2jdJShEdLcF6TvoA6ifTUJAseaGb25QQhXNEXS8V+DMc/cCeDJQ==","shasum":"33f87aed9917e22364597be825e03ceeb9ae2b06","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.8.tgz","fileCount":12,"unpackedSize":32037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZn8CRA9TVsSAnZWagAAZrIP/1bpypOLgT4Ogn2XzzL0\n/bEkWAd0n5HoELxICQ+M8DnaQnWqATrWFbVphjJhmZ04Kz3XTMp5zkx0ehq2\nHWVjv5GR2ta8UjhpEbVXTLL1SqR/xG4qEDgC5fsvCcqX9aAUpItdBEPSvE9Z\nFZeJ5xKPDq32jYKNXsffWEG6Z6zkBacvO7EW8CdvY/0MRaMdoLWy5h0Vwkcm\nzO6gM3CNwmDXP/gC8FzVkS0FiWAO99omldt5WiptAF1kZ412AoMygHji7kID\nVUHcPBEMDpKVXufUW2plf2ZK0tTEfuILfmzT8RcE6E7MTDRzarzX83RVCppD\njRMsPczeR9HUVPwM+knl5+IMgvodeA2ArDtu0qEQ43a13pTNIXOyZweiZeV9\nqdxcT8wZtGTJMAO9aVtdbgV1ctVxXjwMUt5J25rfKF0jlrkhFVpBWQSPChaI\nAYVLX/DnzfYDgBVrFA+Xj0SfMnoYHjps7haBj5HuZNF+SmETdhTEEhegkJ2j\nbCEkSJFrsOJkuOobZBqMMv46ZS9VX5YEPNgwbp3QFKxAhiqbUqp2+P2uI3un\nZT2Iu8IyxVaA70X9ElACmx7dzoaMSxCtBjof7ayaHm3c6RHE9a8PSVE5VS5G\nug5VxFOi3aujHMuRJId40DKeAg3ZTEMFArMpDudtyQrYKx8d23APgu4+19GK\nspeL\r\n=yzi5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6dw8bZsJYoHLLgp3/OXejyy/gN9F63+jLNjeaIEsrTAIgNYThoNCYnCGfxSaBQx9aq9fad4Lhc/zwZrWyJLeB+do="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.8_1589221884237_0.5851606588201355"},"_hasShrinkwrap":false},"1.0.9-canary.62.13fdb7b.0":{"name":"eslint-formatter-github","version":"1.0.9-canary.62.13fdb7b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"13fdb7b2d9e7741af15bd3d88c61b103605d3108","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.9-canary.62.13fdb7b.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ruLMPyUVDCiHcv3YLOX9P2YEIbqwcRvxb9exEEHjkPvSk9c61EA+xG3UjGOlutlR8DFqe30LSEmJwtfy8D02bg==","shasum":"a857fe4cf231f26578fd11035d37566b6ed43234","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.9-canary.62.13fdb7b.0.tgz","fileCount":12,"unpackedSize":29484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZohCRA9TVsSAnZWagAAbl0P/3qgp8YKl1tA+bZekoMp\nE7f8LuF4r9LPhvOfivFGWnDJWZNtIFWqbxHXpMFSkpij70r62qBEfjqx2xKk\nS0RirD4w1ugqhdGYe4DgQGuve1t7rDxLCbK9veti2px2WINh1QkJTnFflBbh\nPceTnJxZ8lmJ/gkn6yOfvHtHFw0+xB8i4IB7JpZ5WEuCnECvuPff7jw7GRQi\nBJd11OrbL/vpViLfWmfMkt1bywJQXXGR7QHu8nG3hChVQS2krRIqhbXMQhGw\n65yq8pEI6faEXX5h0V8onnSBFQpFxvmAS6OKTevB9X1nn2CPk77MfcGYtNc/\n2wM8dgNdelGbN8RgHyuWVZ5ioUtBV4XylKq2a1TQZ3FoHeVirCQHB4A6Blsb\nqlYKAf+51YxVtzYrdwTOosGWPmzPh5E2sdfT7qPfopw6hiM/LH7IJAJXc7Eq\nCll6M1rt+MxO0j+t1oO4pdAiEbxYz/3gkrBtlMGMS3oacPeVNrqDKFmYW1vd\necwTkGqqNouOGGl/BzVLb2OyQT8dJ+LWVlW+A24PON1b//cKz/GgRp+C4upz\nEaosAU7AWo6Q6svtyMdvmoCQ03n7VKdu9z69hdmUCyCHFg0eFPY1XlQ9+f1J\nvpf0jPOtvTT0ZShqppcb1BnRUsMGRfXXMgxitTRzZFXAXHKWnA6+0YA8wTt6\nGSrC\r\n=ocNW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTUtC1H17CiMyY2MecvTQH/CfUuh0F5REsfA5JKanG/AiEA/+klmOSNdXOvVzbu5FCGn6xW2LrFDMl0iAXujpt2P5g="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.9-canary.62.13fdb7b.0_1589221921431_0.9069835130152812"},"_hasShrinkwrap":false},"1.0.9-canary.76.be08ef2.0":{"name":"eslint-formatter-github","version":"1.0.9-canary.76.be08ef2.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"be08ef206d0f326235d6f6a5e2e8dea8e0547727","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.9-canary.76.be08ef2.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-77R3VwOp00gwFullTdzKG8bdC5oPvM+OZHetl3sutRn7TNN1WWzBWors2Zci9demZp7D5lMqqxn8Qk/qlAigIQ==","shasum":"674c65035537fa97ee5721b4705a833d70ffeab4","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.9-canary.76.be08ef2.0.tgz","fileCount":12,"unpackedSize":29483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZouCRA9TVsSAnZWagAAHnwP/3AoERP3OazKNsK19kRa\nOeMNKUN+dgpVgFFmXGR6ZFk8ZibKR39G2N6rxbPybz03aQhwRHPe8cWrplEO\n/0W6WWpktu9FQDZjNAvx1+vU1iJiCws+5nbJU5FBeDo5+U5LiriOKSKGx5X4\nnZH2GkqopTeV4OvpW60KbO3BA4876K99AmqoJeTGjQkuZM69t9Gjmpve233N\nKs5S+ONPexjGiMFDRkBTCWg5lw5mEAlA6P0BY2zwAyjOb+ut66kEgaFkpKgC\nmF29cn03/73H2XOxytGZID+sA8UOScN/00csUqLSF5MNuCtz27r5w0VNgSV+\n5HYnnmNk77ZOMsGQLVXGgv+y8F6ZFfFxa4HksPHK5xbGx8kUBjvss/i6e0NA\nV+svzHN47UhipVAMwjMSs/49YxSceST25TVxg+FrZBGL9b3S7m90CNYDZFvO\nnvj0coolO76Wc8JfQZs5sWsufydxGVjbNRlSH6ZObpWA2FM9vuKXkAwPlrV5\nwECCbfDMv2WwZqcE6cPX0FqYVJcFOM6n/RxBHTPfg11GjpQpgfX5CEOhWh44\nCmiklbsxziGZZm3+kfXEbMsY3gAg/yQdGzYj05E89rkMsmIJdQk6Sh4o1NHB\n4vw2qROUJIzdnjq0UiFbhrru/HroS0fchXwixE5IdoxF8Y28TqyDwFYZrmEr\nPDdF\r\n=SWWV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIz1X8AQz+d4vi0ZdqHNGWEUNOjklpvo/QT1r8zVJsigIgZhnhp4+Cji79vJISMYpQCxthiMpWu2iCeOVEywG12og="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.9-canary.76.be08ef2.0_1589221933956_0.5962516664298485"},"_hasShrinkwrap":false},"1.0.9-canary.52.87d964a.0":{"name":"eslint-formatter-github","version":"1.0.9-canary.52.87d964a.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.0.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"15.12.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"5.2.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"87d964aba5eba66aa858a291d269167096fde2ad","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.9-canary.52.87d964a.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1G6hyuzFu6zON5rxrh4Y9X72oLXDfHO/gqFuitOPh+0bbNPSrzSLBeXdt1c56OzgTsQFfRtwD0xitBFWf8pkmQ==","shasum":"fa095f39ba6988d4d415a956e01226d6807fb219","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.9-canary.52.87d964a.0.tgz","fileCount":12,"unpackedSize":29486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZpwCRA9TVsSAnZWagAA8BQQAIYa9YbmFiuO8RCNBfel\nJFeI5F8Xxen+YDSU6R2lqYzbkUAwWFUvjVL2kJsYT4uHiikbdlTXOVuH5+lQ\nKT0yazIh41V8WOotVw2ZbTOCo9MeinFVyIt6MlkFF387DPFb4Sm2gTeQBXJ2\nJaMUqSqWj3BQr/XyEyXvVIBbiXK/uG8mGJehGHIH17ES4Glh1rkWCF8N6gWk\nkaUoWqF/cCxqTMeb2JmYKYFcOngSDhoE0JaucTerN23LA0Lf+TCJdHLgzwy3\n6np8Ysx+XwILTgTqv20nAw2DU5xlSSEKWGIRiMe6p5+WkJNIR0yZ+cA4HLii\n7AyYOqhSPnX3szrQg2Ce267rKt01lyUE88PX6yy8dOvSyjXtfhmvataToIGc\nobRZXvcIpYZx0EUxF3u1Lc71r3XtH2IxPMMfSegmCcDpqNZvRScYNX25KfkM\npxlZVyuhhl5zQpez6QaSWQo31cKVpzqCeoMW9Gi6TmMach15TNewWuCbtk6L\nuy+nLczvuWElMpzc5tftcL/KbPof73ytYdjAqbvnhee1W+yZbw0iZtwTy7Pp\n4ILgUIG7m0eRAiHnq6x4Xwof70tU+Ee+ZHXlkpLRzil0HJYdwtZ+/Z0eDp+f\nglM1zUAXw0YQntuIOzEgWE7laArHQ3UfBZ12s+7HDsM7SR+QbABJM052xNrA\nPbZW\r\n=yA8L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCumAHtkWVBoEiqwgIeyJrZW+mDvhev9JO3TlKhis6ucAIgDDzCVtmUK1zkwrdp+u2Cxfclk2g/UMDOKB6jEIttv14="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.9-canary.52.87d964a.0_1589222000594_0.4447362390372367"},"_hasShrinkwrap":false},"1.0.9-canary.62.c370b7e.0":{"name":"eslint-formatter-github","version":"1.0.9-canary.62.c370b7e.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c370b7eae4dc0dafc170e385102e6a37d0b7d6dc","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.9-canary.62.c370b7e.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-AFBW/c4zgdFpnht4by59w8PNvAe+3lJBzme/edw/MlCgrS6tJnpokF5zhZhoBZOTHo2Y/5orupacGORjc7vYkw==","shasum":"47f109a5e7d3565d824b7ea7bedf1013e0b3557e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.9-canary.62.c370b7e.0.tgz","fileCount":12,"unpackedSize":32056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZqZCRA9TVsSAnZWagAAzp0P/1CSMLz+vkc5Hutu5C38\nWQJlT1iEdFZRfS1WAnxYKDHGyzyaOfilOPKJT07n5dfOj4pfkDFTlbF6jTsx\nuxtRNr32/PT8X5GSw1y5l9ct5X8gcZJ2CoILfpZKCCn0IAGDN/SwriLQ8imQ\nxuF6zg0sSluZls68bFZXv60CSwD3laSnvOq0aNKDxzyA6G2aoYWQZkyjHKV3\n9XIQgxYixpfA30ycX4ixGkXXGsN+g+VWk87woD96a4WBfDczUxxPKAaml3XS\njJkPwXhBaq5NJ3SNVTPQnwwpuH5oQ6VmDvefZ8k7Foio54p/PPGja9XaUh/d\nmQ6Hd7LCvm7+FeRtZxl4sdN2fj6DRYOp9n/95/SytZQwMq6QBJ59XH9y8EkU\nKo1s2UWuudi9HtYrixTLCLfl5txZbFnjaMIG1RRBn6r78019A0eXqBvIqmGz\nOSQ5NNnfNFaonCjEe7QS65nAmkYncuWaYLjGVbgQ80CWeAJKAnzortPhtLGe\nxND5wu4B+pQOCMWON1qOHU/DTAZTlShvgOFrYHxcAkVOk/k9twcdqgWRkqNP\nro9KErOMqAlJe+UM8d+b+uVg2NTM5VBYb97OGWT2QIihZAekVJpnC26HuU56\nnOQzWVvtZz11kRyKA91UoW1BAmBxiuW90FtlbcXc4YezJXE+DKtTVCq8nXk6\nuSt/\r\n=lvV7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+JKSUEC8iYDsQMCD//04Jh3t59W+0U3n+SvFrgscvYQIhAKTliO1COVNDyn8HHxKZ+KqclSzOwTC+FulUBt4xLYjF"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.9-canary.62.c370b7e.0_1589222040601_0.5510603192541559"},"_hasShrinkwrap":false},"1.0.9":{"name":"eslint-formatter-github","version":"1.0.9","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"213ab479d92014dc7740cfc63dfc9f938dabb053","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.9","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DSPBBLaBv04fCgOYwxY0kpJcDvG6NJXaYmZ+qTWmyxHkR4p2egcyci+FeohXKeVbd4YAO6WZmicfYlrEDvq35g==","shasum":"031c6fd4a34d1e70df22d613b94255957178830e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.9.tgz","fileCount":12,"unpackedSize":33073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZqgCRA9TVsSAnZWagAA6tYP/j1BPc7vkS2QBlzeye90\nJX1nDd1vVyVGXGBiq/1x+xJHTff1akpl6hW70jPHvUoDL/vyM3RumjPQNQQf\nePgjYVoW17L/IZbLVnuTfm94vh++diaSUognkQnVzRa43OQ361zmtIYw9W16\nRbPJ1Mo4cu5kvS9jMhAHiq5q7MLuHyhrFQaoRLP2QgM+np2LnHI3qsAyPhZ1\noQHBeCW9DdzYz2zvHz4nkfehcsPZ+ZbeojCJXc9NIBRDLp0yVhWCdrpl9i+y\nPu4tyh3nV2U6pKHycQMEQL/k2tKXt/VcsBDsVWnQLAAVJG5zbTpBF0c+CS3Z\nI4p3KslPuQCRYGfmof+5VjOEz1JIH/mRcqGHg9hJZO69Aoe4wEHyjvJELA+5\nHoxAM5GruvEVL89rn4YCFN10IdBwywYfXP+Gl8v+iANfgovmiNgxvzKt4lex\n0MqxcUq8msvZ5PI0/OKODbtdNq51uADv6LthU1ZMbJTAF5iZm3pPJtSICYlh\nAsuCVZeLGSZb7xHVyF8wgfzpR4gg10emuuR3N/vBc5RJL70hCECIfZrhFmlk\nLkLxJbquUjFxe8oDGdtb7r5i+xkPJ+W4gqf35DgR2FWXabVXJObAuBTt3MHR\n0LTe9HB1ovIsG22ACJtTNZf5xLYRIYKl2kzOKzCXOS+UtpXQKksSk48RnIGe\nJz3r\r\n=qH15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmyuLLjPeJb6TT33CcC1/UtpfJnC152sfo32cIKAowzAiAivIjYMbPZ6CKxtivmjuJiCexkh2DtWTTBEO5qIWvEcQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.9_1589222048258_0.39264780941804256"},"_hasShrinkwrap":false},"1.0.10":{"name":"eslint-formatter-github","version":"1.0.10","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"4cf745cd2e75710cfde31d84a60d39de94ebe127","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.10","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-23Plwee7nZgTje/BHDjk+EAVMaGsTD0HaWak7X/F9sH/oIBfArItdw2qqzk4iFIxw234wYpUahaDbiWoh8//3w==","shasum":"0f411371855c5fe4c7281dcf7eef01a26c41a336","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.10.tgz","fileCount":12,"unpackedSize":33074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZqmCRA9TVsSAnZWagAAGIkP+wRkyJQfTp46zXhW22NA\nGBB81usE3vPPEpxdfO35iuyxiPynMobptLFpU5WePBfukNoKPUxQPihUT6gX\nu4COa1YM3d4iTUPV42yQGJKfqPOet6Qnl/6q+OmkwCYnrQTskdoaePB9y94n\nmdQiKUjIQThkFFJbTghDlQMt+FEkVWgrZeizQCuadNNvZ4B0KhoMf87Gn/4C\nW+C85aJfzBt7CrkY+eCemSbq/ADQdto+ShAFvqpacloRhpQFn1achxpwKCID\nvRHdF32P7bPQpRZ7zxRtGOQvAWlxa67+8DhGtjTf65HAsnCAz2wXd1W7tHYc\nq70RtYYqrq/j7/wIMz/xWp/BclCyb/9Hf6Esl0k5V5WQSctp4cm0Gd2e6UDA\nrbddpFo/0PA08C25apmF0OsWEeIoDEWpdrut/DhDouyTAIaccqVOAfJOrvv1\nxZz2iJ+nzeo+MJAsahwlNXHB/F2+SJmc0/cfQ1IEKZ24MuuNKucdo8jgPmCX\nWyn0b5gTfNMre5zMhAugyXGUZTPB3r26N0DTfLPXJQ8BsX1VbaE/IVBIFokI\nBi+QzGOdIQGC3NHCgNd5B3t8xKO9EjnRaW5WukaMWFVdbEJOJtq4+4d5L/Dd\naGQM2sXeAjq5YhBFM5jTSy0ZtQS73wKy1JDnxatDwX1nrjoNGVi3E4Aa1GV3\no5in\r\n=upAu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtJA1/UL1QO2dQxVW5ly7d6f1R8uZHHTlgHfxwsSFwDAiAEVEt4ig1P9k8zegEn1o+IQKb9rAZlcpy6LGdhiOvMTQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.10_1589222053927_0.32727971430644365"},"_hasShrinkwrap":false},"1.0.11-canary.62.2012c22.0":{"name":"eslint-formatter-github","version":"1.0.11-canary.62.2012c22.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.3.2","@typescript-eslint/parser":"2.3.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2012c22aaefeccb4f9ccd3e5d173d43fcc99c259","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.11-canary.62.2012c22.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-anyjCXi/d3YsywQQn0lyUsLQgkyoUez6nOw3QCHhtm1k9u0FYw37B7WpJ0XfvMRJLpo7bj/XFOWOTeagp187Lg==","shasum":"4fdb9525dfbace1715e2d70c3643fdce35e8e036","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.11-canary.62.2012c22.0.tgz","fileCount":12,"unpackedSize":32057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZuwCRA9TVsSAnZWagAAUlgQAIguQzWLKcnasgaryfPb\noLcleiJfpK4QLA8dcONoYoXwBP4eqHJQKMZK/dCMt9eVUbKdYXPdqisleMwe\nWtHqQ02ClsTO6SIiefcLainRORoam/VRSk/JxF9PBll4gPOF/ava2zkdZj/v\n6yzviboJnhQb3QOifadjbtCDGpNHPTyYmDNpQsKSJmjCnyaWtAsFjHP+PwTC\nGWqjMMh9uwzWpFVGcP2i4gs3SNhbxkZIv1T16Q8plwrqmzwnGMAZdJ8I/SJX\nGs2uRU6ndBwSkxFUcALgqQPGadrhujAEKrPBLtTjoJFgWP/rBJPJrbu5eR63\nT6ZKTE/kkZDiZ46kwBMRhQ9ncKXCCB+FzE1UeT9Or/Jq+fMH0g3NJJkmiP72\nCSDvgbB6A4gsbSNtEkl0VfRVI6ngO+6nt+DWCI5FQiDNLf80Yj383gzt1mr4\nZemvV5aDH0kwYJwFotRHzhnoUZwwyV4KcX5xfBLfmCpXs5SPCGax25OnYjW0\nSd1ng9/JCOd2stWDP1uwYRGa+ZR9DpF+fAG7ZHZ+5lbNSHACPE8U8bgc+9LS\nosEmUuyQrhTzv6xHhsSK4oUNcYsYXQ0MQnop2TWt/Q8FrtGpboT9ievInp41\nqNqSBIHAjpfexGuIaQ2ZptMkYyi85+ksVIyNddQrzOKyy+oi2EAHBOXKZ3/7\nkDrM\r\n=U6Be\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4Fvg90Sa4daAshQ4JLhaaBenVdrC5ZfOf7ZMJ5GYDcAiAg6TetpEh9653jO18N1wz0fAfqlFjRuvOy7ekFxSA9yA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.11-canary.62.2012c22.0_1589222320064_0.6035759070018898"},"_hasShrinkwrap":false},"1.0.11":{"name":"eslint-formatter-github","version":"1.0.11","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"cc64b59806537352ff87c50828a61887ffe596e1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.11","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xRuHyazNeWugWqTrgpeXtlduha0vBdARKy8oWh85c8K2W8gWaqtI0D79l8w7mC/UP0fFPrrBopfvntc52ZW5ng==","shasum":"383e2a6c61bb5dc336a8e049329af46b2d11ae17","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.11.tgz","fileCount":12,"unpackedSize":34026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZw5CRA9TVsSAnZWagAAwgsP/0BFAaTdKsTT3MQfmM6e\nuQSJOdGRIeDm+bn7TvS1hgPZsIzK1U6lyW5zmT61ZpBb0OqEeauZA6vKFrJD\nc7biueEN866Km+GJBTerG1UmRBhrXVrVTOQ/zVSTY1UrDPcvzfmY4iU8WTXB\nUYpr5B06zgqbPTh/RAZj0FIg2yrFhRd4hfao13RQLbQoye1D6RJSWaQb+Ej7\nZNqiaEn2OMEJGQi3SbiMOIBH9YhXntnDHazHKnKHjzeCH9IR5xplt1cnpUR7\n0zAz5c4RhIJQLPoZCFF1jhFzfr7yjBMRkETOLX07GhUtkJ3elgVZT4/Ltr8U\nzcd6H/Zc/P8ZJ3jlK6gCDd8Vg3hhH0yCeaCX08+Oczp0/VL/hx0slY8hrEjO\nv+7feDe7WGkX23dN42Rm0cY7AKKBSCklBLKZgmsrrDQbjlAJ0IVN3FpFFw65\neScPcHeCVYGjjlIPeSZf8bGSaLFKisAc8vqKTPmpye+bPGsJ+50S00qtdz88\naN/xJUZTXrX71KeJdafK2CZYylNLslgO6F1wxLayBHLG9A3JZMTUUBeN/Ir8\nQ8bJlmu5klZA6Nks9a+HkkIkfeM3V08OVbrgC0/LcZxajyYWsd9vK4hH4aFh\nFAZBb0dvSbHwZWbrpQHaiqZ4UkhYQ+YoZ0zG05Z14r03vcm9Z0vhse3AN2L/\n9xGV\r\n=DTrI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBt5Zno11olEG2OJo1f+Vg9JId5xRQpD6yo1v1zAm0WwIhAKMdZHcWQpP41Z5kUyFtLmGuCKGvSfVcPbbXNDLfE6yF"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.11_1589222457110_0.4185667245519198"},"_hasShrinkwrap":false},"1.0.12-canary.78.0b6c9c2.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.0b6c9c2.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.2","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0b6c9c291cecd853b425d9b6ad807fa42f6f532e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.0b6c9c2.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-LxOaz1lNxT39lU8K2PgO+nPvLMM4YnEnpXHVUdv4JN/vEL6PPcYSiUOK2D4lKvRh5zwOx4UOtRDwMBNUu/QahQ==","shasum":"84f2513f183f621888b18b7b512d416b79da8df4","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.0b6c9c2.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuaafCRA9TVsSAnZWagAAkxoQAIZxhzeRZBevklZ6VMax\nFykoxyO6woqTayw7e0OBawWcobm0qYgr0w9oRRK57P39XOhC6pEJgmxqjGC3\n/i6EN1tjorSzlofxwjszTuEx6YGBADaVK0lIAu+fp9k+FFlfR6UjTR2w9x5S\nwWilt0dAL97yQ6LAnql6ANHc0YJJwVFxKvPZrT1OlYXbzCDLsccnUt2zOJfp\n/hjsNX1YFm2A5QrKqCEHCMqIu5OfK5PeU66/CsmtOQD6kDMzT/PP62QtgQ9s\nMY3Kvyx2IIWLriYGAlQxSKLOAQoKlQQ+m/Qv5YZMaSLTGMVBdL1ehXc1kGnO\nlJgcd/UVNlGPEvu7IsC/RKcTlCx/amDwg9TNgN81/k2Yf3MB0M7r8N5SN8t7\nWpfCUgaXN3UXy2ByozTI09/8D8JjQMuhi8Q6xPGw7jhcblEfjMJe5zfSlB7Y\nHxIgRiSJzop0TMXjVcyWkQsKJBSq9JrERagaF+RngMHmEJxqowAsXsY27xa4\nw+AoNShRoGKnnIo2mIulIs1mrZICa9HaxxRALpu2WfT4e6krhn+966GAq4qk\nEBHl/wO2uff/UzqpuJNe3xcAnV/VthLy5vxcqYvxu/EnNTSMxfDbp+LaXT2X\nNUMCUCK7eyfC5PkMRXyPx/jgWQ2ILxWOOPHEAwByGtIzK4zF8oMh3b8RnyU7\naEUQ\r\n=Ja4d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB+aAJKrUnogw5qtcyRNFz/ucWsm9vat9eKwsSp4InWAIge+cAUidn009wfuWUFawmeZGf6CPOa9uYbNORKCfr87M="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.0b6c9c2.0_1589225118503_0.12761415204269388"},"_hasShrinkwrap":false},"1.0.12-canary.77.eed4b27.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.77.eed4b27.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"4.2.5","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"eed4b2777c5160d748b0c7f6b154123bb50d317c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.77.eed4b27.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Y9ufA3i9S0e3DIByYr0IamSRyDXFHVs3kHGGD35YeHVv0mzD7goM/9KjguKKWbJMu1b9giviLTpqaZ/R0rHE3Q==","shasum":"6b35a402395105c86f9b4cd93a1f2c15598799cd","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.77.eed4b27.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuaavCRA9TVsSAnZWagAAX1MP/1EX+DdNkt8jYVawnDsJ\n/9uHywbei+VGu+gbq71q60N2kSdhsFvdrq8HxnfzVAnVzaXtTBBAzxkeSV7w\nlE4SlxJvaB1DneXxYKELEmxcMK+ebGCHvmnCCVQVhgPqIqhWt3m/5LwRPC/E\nUxPeZGr7u/q7q6nRgN1+bDcZ1wqrDBk6aC4F8Rnt7ZNgosf1Z7v1BitKvgHC\naXgaqTlbamV18QjgkNozDlcj319hct1MAI9ngZoA0wXyqZH84FT5nUlky5c/\n6wvzfN7oXTvK7ANmYXvF7aoua2O4QSTcaE1y8228MTq3mEBvdevopFQpVuZk\nJB86MsPCpTzkoHjNGMp0SPGzhEV7EjlzdXcejJrZuxpe7Xn6g0FoUBViLgaO\ntoeRBgl357kvnJONzDSOvH3d8OarWdaWhDo+z/nsoJoey0ZNdUzq9y5dqFR4\n/MW6wDFEn+ma4mAgSMiyd0Lz3ypualq9unxpG/uVP5AYtAOburW67/bjSZG+\nWKiWu0qy3kHsXtXiLQqq8/KFNVPh010JWtweaB1t/72QjSuOhZSVivwtpAYd\n7G+Nsxz7GWCmkdwTA8SJ2FGnHCJLh1emElScHz449lJydJA4Rh25tzGe7LZI\nSQc/hzFrD6gbXY4iMoWesQwHhDRIVPaA9DerQnWfO1RD1Rmkd9ST7tcrGsT2\nffCh\r\n=UJtT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhi5+0FoRN1K7FjHJkNUkCAyLzh/Fd1Bqid1S4VYv6KAIhANu19Ii3YKApRBpfgNOqb1Q/0/eJhYQeN1kUEb47z3Dd"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.77.eed4b27.0_1589225134786_0.12089034597366477"},"_hasShrinkwrap":false},"1.0.12-canary.79.a58f9c7.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.79.a58f9c7.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"2.0.5","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a58f9c730d83000804df4f00b9aaaa81287bbacf","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.79.a58f9c7.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xM0oT8TOHxYtizTtq/0JSjzSUWmiVZRbffWjiMvPA3SI95h7t6R9rTGoO0pYehs8zP19szHho61fVzS6N08nNQ==","shasum":"e670f20a0dc4a5ce383aa6675c4cefe2f696acbb","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.79.a58f9c7.0.tgz","fileCount":12,"unpackedSize":34045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeubd9CRA9TVsSAnZWagAAhUYP+gNagXESfLr/PjBNBbuA\nAtAJQ+FMc/E3bXqtFy+w9vwYCw+Y2cMWiqgvobXy81LCUBAV5Sk9tWYNWFdB\na1W1JSPdQARRwVipWke1drjPusk/t7go1ldIR0nVLt9fZTnSPSLMe1QZxXaH\nfCSfUcBOvJ223ntNXcMhYX1mbcatrPPnot8jyOgw45xWLTd7GcDEey3+zgJN\n+vYBn0TIaIyKkr0Z8H50+ONTYgBgMQy004iY60ENG14pnDefqzfVilBTS8Nk\neTIlNz/DIXib4PR6d/yC4vif+wtLr98AUcB4mJJOq481jfSoxsHGElSz9kj/\nYtKIR/J9M3TJDY2IAob30XzO7HtIv9zBdHb1b33TspndudlJph+jAd8n++49\nRiYZH5XXck94Z6+S+oEC2GDlq4Q1iOQYCA8kZOagg6HLbpd3eywa5gwt5Wky\n9GinCrWHH/VHBsySZZKYw6JhZPuwev4eZSgoz0ZzBZyXSIDz30LkGRFZUV+l\njTtj4spklUwMldCnrUf2pCAnEmH/IrUGyONINX7sHyQSMAnmja1L9GOAInJC\nwf+DSWgknjOunjQm6xG49b+uu1LjNuAkH+nMJA1tqZQcwH7y647A+L2toj9g\n/yuQSLCo8YdiZ33NXCToLagHfILt49FJErON+smVSoiugt2wvFjArF0gVmbe\nHamq\r\n=NOhL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBGXZ2W7cBXj0JIPFusQFlanGcgfF4SvzfcosYOLgAwQIhAM8ABLp/0MhE2XLdEiwaTQ/MTiRpnuQ5qDeW5VrD+6a/"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.79.a58f9c7.0_1589229437333_0.4543186009878193"},"_hasShrinkwrap":false},"1.0.12-canary.80.548a2da.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.548a2da.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.32.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"548a2daa8ea7274766f40ef5111515f20e627e29","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.548a2da.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ROxRYltAyHjir8xoTO0kExh3mH+PbMloE3rqdMNzuTKiAVpviqbZyEMfOcJt1CybkBVYGT977nQl9iCZAnsuAA==","shasum":"5343e400c0c73c956c3afef951e439af57ea9285","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.548a2da.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeucW8CRA9TVsSAnZWagAA4FcQAJDmoEpH+/iokDbKonkG\nAmq1LxWfXuKun8e2S/VVE9pRHrql7B5rufO6wgmsY8JJRbLGFo6x/2JstGBG\nXupOhSL+dcKgzR3JUQR9KOzanmxCq9fP1zmgfUbwzofJbgpHc6i42p9GvMaJ\nkTCzF2Dmb33kvSN0MD9ASHbUcfrYfsdUh0mGLTlBYxOXlQiUHSQwRGsyifQX\nZBnm6MJ8QbD5pRGhnYhoxnavvwgn1/XFClUAPyBF7+8ghYM8MFnJCEjMnSU+\nH5aH9HAvNt01l2wQYF/e4ihXgYNCzKU5i43Phl/aOc4JFYPZJf0CPYz1YV/6\njz2eL0JGN4eKnYQvCI7rceWNbnbs17dRBU5VIYHAd3qoXYC/WJ10yMMBxglt\nUJ7RDAfODkW/x+Yb5s9VFVw25ZUvjCjplEgjHJFu59I3uFBRY+xaYEIhvnW8\n8AXBVKm4zuMty9EZkFRkgexP83MMpAUWx2orWQrbw+I882k1yTYSz5csqUqo\n9GlkKx+O47A0gegsX+6F7T7V0QfZyUBrSbH7FpmHRIeJ35QBK9mXhZMGPjf/\nV/PMcnIZOHsCz7gFDjbPWGsh5B0GQRZCa1uC0zID0u0BlyWyar1NBvhcVONT\nCWyH0tdLl9dfyDY7tz4S5pl64xiaPjVi8fVo9un1DzFOjPgTmM9IynH1849R\nG/jH\r\n=2HP4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0QKqKfQ94KryK4u2kV0/R86sJZ4DBWepfGBZqgCcDNAiEAvDUTGpVvHGwtr4VsSBw7j+JzTmQE3Ee/pihwLQXjIoM="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.548a2da.0_1589233084053_0.24159686516864043"},"_hasShrinkwrap":false},"1.0.12-canary.82.a8bec05.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.82.a8bec05.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a8bec0594ecaca60a10ae9caf32e21645eac4f8d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.82.a8bec05.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-0/LhDmKfyR2nEFSkLaMGOUk/XzOwoIZuRH/qTNBBYxyadr5fxv8eFj6KytCMQdoBzMIv2P0T3RLN4xwtCSf7DA==","shasum":"01b65e69450834ddaff0a34b9d42d78cc02791ee","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.82.a8bec05.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeurpzCRA9TVsSAnZWagAAziwP/ivCG1B/+lVmfGF2nnA8\nvirMQeImWEZ+ZQxxToDL/q7NMEIOBJFKeHyQUjjPubUfySfFqqbm504fU+FI\n7nAPFf7jImUyhkLGNmQWyZ/Mr0ldD4eX6t6N2nXrRVP8K+tguN8gnooDdIFG\nORlDjbPz7IuB0t9PT2Ey3Z5So+saUUQuo7efF+XdImCnYo61nph8/5gZ59qF\nETEzvYYMVi0/jOFzy2w1S2eHDM53/CS/V+1OmVg1tvrc6vE7rQpEFe2PciL8\nyNUXiD/uZkm8odIAgLTiUDkOlKgZ6s62xRfLGxsW83VTW/NaogymINis5EG4\n7I8dNP1oEgHZsXcLf5j3Y0rD3XQAatEuDy1KFgU5dISfsJ79rDGG4IeQnay3\nStnBWjfMeg9a6vV4R8r2MQmql4O+yxMvcPltnHTP1rGCODNK866FhcmEe9Pq\nZ1h8fe+FOqS93DHQHvaIePWqKTZLXwaHtB9h97RPNjBqz1WCRMO0sNAfCiaC\nTGqdGinwFWntXHpgocUlt0Y6Xx2x30Hoiw2IWVWIFjNSxEFSTLofA06FgtdX\n7QgRt0xPcfbPCXJuYCb+gH4hz+8guAX/aNRsyWNiTWOLOgIOSFIMOmvEBUTv\n7vpjsMR+BEtHJDZTSSWiTAkgT2kk0//AGsIF9dpK34NnRxFLnSGHBfd64inY\nTVkX\r\n=inG5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGtyvE78GX/IX2HbHfO8+FiwFsJNaizCi/Tc+QQQRc3AIgMOM8MigVfRh6nskDwkc2Qq3Xq11oQdMBZlRq/B19PYU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.82.a8bec05.0_1589295731284_0.8662314424007098"},"_hasShrinkwrap":false},"1.0.12-canary.83.4833ba6.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.83.4833ba6.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.9.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4833ba6c13da0d2abd1d58f92adca2811624e425","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.83.4833ba6.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/fsvOr/RUoLAsEBJjg0dIVciIMHBlB3z7nL9tXc6grYySX70LCZ0vCuM8qVdeGTSIgid93FpkABUB7e8nZ1Hxg==","shasum":"4df9d74d6a97a65f38fc99807a6f709f4d19e1c2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.83.4833ba6.0.tgz","fileCount":12,"unpackedSize":34225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuyP6CRA9TVsSAnZWagAAYlAP/RhgL1Nj5LHcEtqvbtf5\n19EjQTiSiHZxRu5tbVtQLOfFBhqAzrqK+pyyUwq4WsOrxpV+QSAFmr6kFECO\nsd3nuzERY9aqngg9rwPZHm99VMB90d2WGYkpbYHThJ95ovPAeZ9OtnZeyXXH\nMUC1vDV1ecPxlBqZ4+H/j1jj5KDSR8hGHFSkVUsWM3bdXZ6aaTYkzquigQfw\nJIbC+N5MwIUJzKbDoCZlNwVMorS/M0G2DBvt+uSaEMBQWdtDAJ+W99TKT11C\nvM5lbV+YraYbDs9haoG2tTnlxt0E+vvDn6853IhWtB2B78PWcp8J426/l3l/\nvjTesEsq1ue32cYDoCH/USsXRevj42GC58NpAz2Hlr5vSurbdQMM87iErOtQ\ndBuEVoitgCd74T3JdKjZsSQ2Z5QldSjyw6A8II0TcD1CZbIGQXgH02lN+Wj3\nt6+eZ7di7YxZwy0kkzygA5+++MBly7H2TeabRGuJCH1sd2HzG2ht8cjqgdFB\n4MmJN+buv8klB974/Ns41kJO+qsl0brQkbXlkuICA9W/h4vPysYeH7LYD8r1\nxsyYzSEYqm/Fnh1yjF9zHY70uFMUYRC+jznWn1nJboRreUaTuTdoC+yIeS7G\nFDL+GIHSWCQto9pCExM8uJz1qLj4znJwP9UreIaUKdE28ICtph9q7NRIymD5\nP7sW\r\n=txs1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8dyvyLlpKaKz36YJrlvq1nwh1sw3y58YCEc4SdnyB3QIgb0op51fNUEhxbv6xmS8hyxpgVNlK6+ZqaCfzWJGvArU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.83.4833ba6.0_1589322746172_0.8844893126038094"},"_hasShrinkwrap":false},"1.0.12-canary.82.d963d2f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.82.d963d2f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.3.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d963d2f8c4bed240e265e38a8ac8a848b9accd34","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.82.d963d2f.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fk9yoPADmJFVXIKQFFtG8c+zASWJebxvNWOZ146ZiGPXbGKDMDo1wGw4ghI3Y8WI0I+Ambx+Eb7XWBxwbQd6eQ==","shasum":"f9ebc9e31729e5cf8afb421afa5eed8ad615f2d9","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.82.d963d2f.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuzVFCRA9TVsSAnZWagAAbdgP/2T964CAiXPW06NXrfKm\nivs/d22nBO0+Cb40YrXfBatGwoO1ek6iW9khOIzQAgp9ewJ26pbnk70m8bO+\nQx4v+89zYKEHs7e4yCUiOzfLABGlejfG6G4T7LOp6rre67Y0OrgmtRQB4dF0\nm5SPyG/OUVrHpQoguzBK7ZehAh1XBKK8O/Xy+VD9uLbDS+ug9Y2WiPs6+MTU\nNZjw/8Rd4peri2+lnjny3Z3KY+4GDHdGdC6Tz2TBkfjLHrllo1tKTMtlxfwJ\n2hbqXyPKDAc3yInmFbDgmlEtWqM8bvUWfnSfsa+V0nvRyQhoii+r/upZVcLg\ncmMdqUkZyoQuMsz2sYx3kMOaK46EAroilt4yMiIo3P1uEF6m1Vi/iFI0WjF7\niLra1vnaBLZPqeT1khGfjCCUKpUcztEHFtxLzCirBohc9SQuqjrmhmvj8yVa\nD6w01EC9rt0YFtWysHjm1ndTigl5ZVEFgllDJSPccumJEafzzW+MnLCR0nnf\nY8KccX2pp1/B6QpEDko5DwreSi5hb9nd2x7d/NySYj5WwXhk+YFFhIHQAtLH\nVN7i4TOWNRymNqMO7JxmfOnOCLs+bcRrBTVG04Xkp5Yd5OcjuTgTrL4bDcrX\n468lAPTd6nzJFDvnvNhbD6+cjNphyMu8P0B8XGvMDaUEcwrFSbQNcbWTnwoa\nFFu0\r\n=Zjd/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn54GDkEx9gA/bcdggllSVAAYqNZNeNh+zLo0JnpAoKwIhAM9IORKEE807nyrBe94i4SKu2uQzs6sUePovizWs9Ujj"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.82.d963d2f.0_1589327172404_0.32549418903706795"},"_hasShrinkwrap":false},"1.0.12-canary.84.5ef09a1.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.84.5ef09a1.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.33.0","@typescript-eslint/parser":"2.33.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5ef09a1c94f368dc6cad0059de8bd3c4ef15f39c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.84.5ef09a1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4zjeObnkHyU57vrIS+ojOnJzOElkchUzM+olXgv13Tafmt0m4UUkUnUyoMzUD5w6gypdm3feFD8gJjYYmqsD/Q==","shasum":"bc9cfe422cee5b85562cb0db27c8f2262bb54bad","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.84.5ef09a1.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuzVLCRA9TVsSAnZWagAAkiAP/0XyuDKFEwXdKJZXg1Ey\naCLambFRb2OCWHBU7op2Oip8HnpbfdngpQnwUjQuu+HDxlDMaei+Qn/I9zHP\nkGnQrZDd5O0WTyYlppAnBSRvgWJr7/Fz+OKqX06yourg/KzpXx+YFhIdjLJD\nVpfbWrr7PAWVDatZ0nsQnft4EU7km15G41ncQ7vP69u+QSvA9dq2QrdRGPO0\neY5nsNExnFp1ryr+8DANG4CWUArazneYy4A8qmsJiYI7CyOsw8uXv/n79/Af\nQMwP0Zm2N5d+rEhbq5n3b+zQOhsedpXtY3jT8qV/32qO9FuBTQbhA93KAK2v\nNvZzMsyuJQQWW4l07spdm7hFfQDAvS2o20wW89jGGhgmFSmjtOqPNhd85V9s\nZiGbNUNUQ0ykUpm7uKtiLTjnbWB/+PWOqu5GH9q0FrlI4RO7c/fsPc/aQF+s\n/U+HXyuvJDMYNrCjL8vuHQQ425pfchPb9+sEGwkMcB0TLGDiuYfSMBqyyo9B\neEm09Izq6F9a1quz0b+VQp67GXrAXMXGcFESHQEBxNH9KP7fQmLH2VbW+L3k\nPcdxel6lur/jKnaEokC90sD/9/UsrpFvoHYZK1HOdW7doyRRhRWIB46Lxy/Q\nsJ3ADLz+jcmSJo/DHxdKzQwJ2/1eDYoFppCm8zgECpYFNQXk/jJeuQa07rsW\nnI9D\r\n=lZ1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD010WIoysj1VC0i1zyfvXWuZDiguzfP0DLMsjIu16a1QIgH2Qg6VS+EMBCTqk2wy2cL+mlHI/4sgrVm1lSnkCogEI="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.84.5ef09a1.0_1589327178557_0.802422007548675"},"_hasShrinkwrap":false},"1.0.12-canary.82.ba970b5.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.82.ba970b5.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.4.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ba970b598600d325265d557375c2d3497e79dbc2","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.82.ba970b5.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-euX2z3z6+D4872lLo97dMQGtoSnQ6o5tPSu2F240GD6Zr6wwp8NpYx9Iw5TNm5Upyg25KRxXJ1qtzbNgOvVgMQ==","shasum":"5da4fc9c91929e672e78e12226f1ef577e8e850d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.82.ba970b5.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu2Z4CRA9TVsSAnZWagAAiwgP/RHSAhtFyEkzZj6CyHCx\nPARHPP/BhZc91LI6ZOBueZ5U7rgmXaGOoHolWnGfCflpIKWOQR4Wdzp2In+g\nocC4l6AHmfDTO5l6IEoJfaFeOFkt4eRwgjM+Ql+/a6Bgt2sRqRc9Dmxpm0ZD\nFMOSX2U2/zC531kHSE9qaj0BvoXJsAWt9USoqxkFjwQris9BSRzSfFLELF/x\n8TQZ5upw2ntuV6cGeauo4cqM92PXBaA0lU43velCsHM2/hR3Bze53H8Avyd+\nuGS1/ROac/dBivux2bfBKBQmfJEZJDI52Di3nal5At6hEHCXL2slLztFIqqe\nxjtu1eBm1eTtqG2min8Mk66ybj2xF5wG8YmXf2DpZBvSLL3ba1MuSFbdhhck\nEQu6MI9p2DFNkwntjJLJe+9IALebX+5MOG73AWFc3GB7smUk0iqFDJlfG3Vg\nQWp8BYrCpyAq8oAY8ugcVA//K2eIFZwws4cx0VAYvBCx/tgZBnWFUFcK5BfW\nc2eAwtx0wKKqkW/4Wul1Td1h3mb69JXnMTDxG5hJAj/JUinEbiZrYEo8/rTk\n8Vx8UCnVd06/5x1/vb8wjAHmHeMKO58WcOtASpcSFMxoSJtbEHFnJOgW8xIP\np84S/TH39l7YXvBDleivvquP3afnDaQi+mKQf97jJYeMmrHZK0UA5jdT+uX+\nzv8r\r\n=CX62\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSOMnjzfQdfu2M2L3UtZ/ADcvhFBY7NxPhmbYCDNgCkgIhAMwcTf7OoWrOlx5bXQWEcrnKw17/vTLbE3KiFWV28JNC"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.82.ba970b5.0_1589339767672_0.9961868316807323"},"_hasShrinkwrap":false},"1.0.12-canary.82.15aca90.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.82.15aca90.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.4.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"15aca90af0a5a61512d2c595cffa232b9dc566e7","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.82.15aca90.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SOt321TsWmbF1SNX8j7yAbHiKmT5dtuJO/jW+0xv55pMKwXQ2VZJoUwmx+KfxpJUy/9Z+Me32YmpQjB5ALje8Q==","shasum":"a311d08849f9c4a5f00522c0febdd565d0caea8d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.82.15aca90.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevKKZCRA9TVsSAnZWagAAE+kQAJ1RlDfOOlDSgZ8KMdOt\nTfyW+sLtuHS5sVKcC6BdSHUkAyCIQtI7DbRHX8AcBMYWxVbjgDUHrX2mvevs\n4Vb9SkYoJy7B754X7RmZ2BTL0vAl06FsIC/lnr3aRO80z2hfLpj3BD5r7YHR\nIr2kVNIlgcVT+Z9RfHbK0cjmxzy6asJ0WD7p80l/G7SNJ6K5fiVFCN1WlwMN\nm8H+f7SGT1NHQxyQ13MSQ4I0zXhK4BpIByWw6c57nXYDFTNjGfTF4nLDmuHl\n/zQ4k7rGbLQgAgAI1t3o70BudQ1vxxf90GbYHoWQe32K19RxwUL++fkhppqj\nEewGCDbnFnwClbZdgtGDtr0WmObImYYkyCtlrBk1W1HezpEDzY0JaiqbG54g\nw37t5fRQHWr3sMcmbm7+IdQi1wfXBVkuekuvDkTg0s3fjI6hk8+CAoGGiI0F\n4NwLH65TxFSLqUYQ1SynHbrVOPO3zoa/u++qMtg7rriiFwWuc1mMgX6wYtcO\n+2dKxfiB80NFTmbZivU/X07M5b9UMEHJ3QIcfgGN2GklY0aFKROS7W1gAwTW\n3ZhYH03PU6KT8fsrDM+cyopO+RdU1AeKeKrMGmUrhN7EGr5x/h1h2PiV/8Ce\nQjnYD9G+EoUOpVPSlDFoTkl7Lbcgv1ENC7hPmZls1kPhVvgApGMCum+zw4ho\nS//X\r\n=Y55H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMnxkkxUoY5qmzD4+GqStf2ohfWJgA4cb0Ea40gsA8fAiBhcZAU6Lf+FsXyJQVROxRGowE6aefGFOTnYX2JLELkQA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.82.15aca90.0_1589420696748_0.5756567320402566"},"_hasShrinkwrap":false},"1.0.12-canary.85.f65f957.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.85.f65f957.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f65f95717c8657345d48ce8dd0d430953654b5aa","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.85.f65f957.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ITdjNfr7SjYgYFyVA+qEFJBbf8RkEjqgBoU2LseHO9cFbh/q7PHISPY+eiJnu1sVXp7szp5mboGajpHL9Ks0mw==","shasum":"70348db478d968e942ecf18fb6134153f31837dd","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.85.f65f957.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevixiCRA9TVsSAnZWagAA9NkQAJHATfwyaY9QFLjmpxFo\nKfxGVg4WoD2Q012mH/gnf1KESmMf3+ZBY1AiAkxMDKefqMfZQ8qZqyGct/+3\nlxeanKYXF4zbzTergFqfocX7YuVanODUpi1kXhJ52ZIIWsmHWCkL5pfryWbM\nLaah3msqfeCBGzVeIkh/sZ6aA/dW21fA/Td7fUBxUgSbYRoGtPV7n6WehOuh\nLpsh/NFxsTzjrIxwbbzKYl7xDhSuln6nYO84ZoIC0UEyYrQSbnCGOI0E7WTj\nD8Q7xw/n7cqXSborlxRpra4oAqw60H76v+WmMin/k9KPWhtPIA6CMC0mxGwG\n96sB+bzCT1E2z1GBqNIut+dtnjNjT3RNoQmhcjQqwQeCgOTm+TUKR9WNX8yw\n1GbwljFK1fJWmcS/HaRApgA/xl2YJOnxa9mTL3v7a94eQIppQHCXNseXvYmd\nXXUwkyqM6bSu8WlJY3pk78y62c6bKc8FLs2Oo9nbEuFMsr7ffpKeoXQ3Q23z\nop2Ljrm0Rmpi5lKbdpCSzY+6BlFLyPnvX8WpAF04WnEkN6LJaLlgVuA9zsxe\nuSIJbTaa3C5pd27FZ38yGV6qsKOlPJFC8lrrCJPFUZgPkL4PqedSEu/pkexf\nBCESQLxuJ+WiIOB7SjyE+Tne6KUGyfjx6jTbOn+ZUgR0LjqW6JJtydKIpfM7\nRTP6\r\n=kH8U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCphkT9SlS1eX0Et7HuInEl/f7om+GrGrSKiahEby0ugwIhALn/7VoZghiCjpwsJCQNxOODeQNaR7OToBJne1iGCmez"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.85.f65f957.0_1589521506290_0.3518575101093506"},"_hasShrinkwrap":false},"1.0.12-canary.80.2b9b752.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.2b9b752.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.32.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2b9b75211332cb4d663ebf867d3f505d2e80234e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.2b9b752.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-0sZwP0UywmTrJrUkFBo+abz9W2oDD2CHCeWhX4yR9dPEhvFlf2ZpN4w/MhuS1BNqOCQW9NiYCWJFFLbthGZQYw==","shasum":"08daa21c86132ed5c061d9e45c9df23edddd16fa","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.2b9b752.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevwoICRA9TVsSAnZWagAA02EP/Rk3MOyNMVY6JtXsLIIz\neI0CWScImlA3hGg7CMUcAaXlIviuiAZgKU7XwjKoCN1AJImFwTDjti9ie9+3\nZctloC8BuUnRJek1aktBB3KVGSfHMozkF62YYF6t/rkGrF5eE1zEUBTQjA7W\n4x8nz7wu1OT4xGdH7C/4nTBdIXH1sIOFRFjm6gu/s2G/szGHSioG/V600sbK\n33eHYUJDuiLce0UWj6tmGPKmTms7YONJPzvj5rAFX/Q4jZTsQv33dzo+Qjlv\nCQkGg+XnboSaCdgjXYD34zib0VMzHHbUWQQ24rpkWb1wxRiMV21RWpZ1JCp8\nYacb6H4OETquF265cYypxt2N8BvCpRVRRT3d137VEsb8dM3HiXsRvxHjjEQ3\ncdDRTJU6OHV4teE6KuEoubNn8SwenrY+ZnTE/aWxDtFR3b/TyYvbsMFe3rsm\nRN7oVwIIJ4PvAk3QLgKk783ECT31K7VoU+Kr5fkKc7wAjk59SyJVir94EKxF\nis7D4A+9iXmUyHhN7n1MT60nFipgbAg27UUztBYGFVWeBnzkYgw0jEc67mWO\nKldoIDUgh+egvB7P6kS4LZOiUV4CuzMIbRtvmbjkcakvv6okRN+4jOp3/K6s\nKW0T1EMRI7kcfz9zXJOcwSiitFuk1VcoIz+9Ys3gfB3Gz0fKp0XbYgrSe8kT\nM1Nz\r\n=RjPl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzk+8T9LN+8R6YwAs+CMG9vyFg+JdbSB5n9huDytdZ8AiEA5fMtdGRYrzZxRBAy8dzgDhTHbYvSjMfpbvFSqAL1Px0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.2b9b752.0_1589578247923_0.2584023853664039"},"_hasShrinkwrap":false},"1.0.12-canary.80.ab548a6.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.ab548a6.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.32.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ab548a6d51b5e7f47f99ee8198b1ac7bf78c528e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.ab548a6.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-BN1fC6OyCajmK9Za98zF0ZF3KUBzDLS2ShFriWAgfSN8zNIZJvzNC8rpLqmF7eAMTBFyb4KiXH82orcqMmg1BA==","shasum":"5bef5af4c1a41c1e46e968299b1476104d301607","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.ab548a6.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevxdyCRA9TVsSAnZWagAAIzMP/RNe7FF06RLah37XYQ58\ntPOb1DmopgQLy7pN/XFbELTa2hL1DOWOS2YIpNqZOBLdO2Ka+7dgoJr84UhP\npeMh5b7MvorKFL8Mneri5Pp5d1NVyC3DE0TOrrftdnDdKbhvNKS5ifoT4KmM\nG4ssZ4fVuMy5XkVsM/RqB+Y6eiD1EI1txzoZF4jdQS4lavdi2uchUmepl6w8\nfKVbZyHIq5WnXum980hLgbqAMpozM7rI6nrJ/L3q6cDgdCbVT6HbWb2/jAqa\naXMHjQTxtLyoX3G95lym2HGzGjX8Nj8NwcIEKZtztXcfNC5ZBmRLpRsfozvG\n9cvyffv4xMKSn+uO+VYRODdGgYi0qciMYHypDuZgLEXSKIkWn0/GVW4khNJe\n2fH0QVrEHz4qCrZfZny4Qi6qdVHwF6+qyHQliMtIrAYbpDP0XD8r5PpnR57h\ndzAUnyXFqeOFvuBtsSGdojlVVMlG1u9F9qhq0N2dOPaoQli+qoD+LRX2xh9q\nTUi34fZapzyo+aLX8uSTvzc1174qAUuUMLp0X2Az86/Dqx0t7arcyCWV/P4s\nwH0Ya4xusDDsGQWWw4MmQxcGaZ8K/xBUHAul5PTcHsZ7ujVKNoK1i5P3xhCY\nBljIPB3iPVKoX5Qpqo0YwX9tQQVsTyLEw1DLXW95Pu/YqLKul8aV53Oy8T2B\nTeBj\r\n=X3dZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBt0pjeh6TulKISvuW2mByqF55h9M/JNdGoHq2zrI/NcAiAD3LcJI2t+tFqMNhZmSIIeos2XnFi2yj0MXIR9zMK8iw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.ab548a6.0_1589581682068_0.9241097196676678"},"_hasShrinkwrap":false},"1.0.12-canary.80.a688f45.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.a688f45.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.32.3","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a688f45b2832702db9a346dc02e07e8cfe6b8e34","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.a688f45.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EYcC9ZO5W02RXNfykRq2TrBfxlF35+psbiGSp5ZrQmXM5T5sTK87kZvuxJNpUg/4hP7YiwzhvF6zwXRodmKMZg==","shasum":"db3e6bac441ca2b4a63077d158f23fc4db9f9015","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.a688f45.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev00oCRA9TVsSAnZWagAAgx4QAIGIwNKaAtHRkJOATCeK\nNipDRJ49x8Nra8JVlFp5hbJmCg8v/mWhu+qWaE57M/3OCnIk/BvTHPjmzHJb\nSTDAYDfWHVIlftY4BGOd7+GXAX+U8hYc+M5zDO8MArZjN1uQbyunLrujTHF0\nYr3OScZWoCVsKQjjR+Ee1QVaRe7jeOT1wLmzWTX5ioaelBgYKSUgBIj++joE\ncVWeJAeyPPra1QA7rl/O9OLK0rNGa0VOSnu0uxGFXPosvfGjHGN4zhDZ/MfP\nKC/q206UVORTYOJA6BZC4oFcP6CcjodFRBc4yDfp9qh05DCYsrcpUg18nS4G\nag6FcuK06OeQ9xa/C+vara5+TQ8wQ5nln8VDuhYpIGML9O+o9T2PwcVI9S7R\npEitfccqXfrkZGDwVlEYXgVn4v2SidXmD9hC6t4R0SDMDsFR0zzYLIEGKo3l\nB+WsDJtywPQcvwcSc5BSCwhUz+ytG2TxOkVUpf8DJuyRg+7XmiIxVs4urbny\n+xQ60R+lrLS5Y505xWY8XbuLYZqpOEy6hZNZF2wxH/x52QjKHCyEWpHe3Sgu\nDAxDLYG5Mz7ZVbsTQEEzr4FSLtp+oBdt5C12Rv7Ti0TBLdm5KwmjP7pxwIEs\nRo4oQ0Be40TUzCfDM7FuRCoBFC0ANrJjc+Chn8g/IxGtzbGBACtuWIK82vlN\nqTgZ\r\n=DrPk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvS4appRVdUPyoSOtXdrp2N+xV44tcP8zepbaEE+jaiAiAXGaB9SOtE278sKZu2WI2daynCRjUdVTZjZ77+U5Q4Ew=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.a688f45.0_1589595431621_0.13535922819453838"},"_hasShrinkwrap":false},"1.0.12-canary.82.239fd2f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.82.239fd2f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.4.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"239fd2fd4fadac7a0023fe60664189596b0d7b89","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.82.239fd2f.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-yImjslKfdxW1fh3zj3cIx53owmQRrTzbgXtdWBbLn8ljRyezwPrNhtaINa1Pt5hQNOjKm2sPGxuKjAPsmxqUYQ==","shasum":"941df0553ba1a9c6517c6b5820d254401eea29b2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.82.239fd2f.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewlOsCRA9TVsSAnZWagAAd6kP/0BXgF2UpNjcF3fDF9tP\nRr0bbpGdjfT3QClvrmz89fWEkpNus7KxKGEGtHYHL5y9YR3HkrzMUdJ0LBJh\nnQcUpyTyj05k/6/eW5o8rSBjWixyx+Byam0ytAYIa2rulbtxEiAAODKiSWAV\nZNkUoKnxMVvvL5q+8FeQVMJAyLql5XcgIWLot5yG+0AjrUac279wYoO5y0RQ\nNJ+oR9LtQW/QIUK3nUOo22fIL7TaNg9bO/9Vuv96sDKHYoYUEh8KKZvKyx6E\nzwuxRw+CKLhynCK5zU2W/4J0epFnkBb0YjjAAb6x177zAGpuiXxnCip0j8eS\nae4FmAGz6VTmYsgQv25QJYMJeY9L59SJhn66Hr2oPPNwRjQzg/qpjb8bu60G\nkMiLZDi2mfBNQ9/NUQVkowBVLslTQaqBAGgMMrEZDx+rU8U48fhn7W3r6GTl\n6UjYfv3wzL5uc1TF6NrkxFOW2HccE/dhU/HRiaO/ZHI4fRnQTruRoAXGqLS5\n14RkIXT79zKUOnMheF0qf2DdEx7em2a0fi6xnrRPRi1EiktVbRlYXb98DRI6\nLZvlBpnM6NvzZrcvChS2Uy5Z/haEZSXAWvrLR00L4/Xz5k7w2MBRlUeIwRyT\n6mM8FTMZk2qNppR2m9scJa5hxjA93HTpKlZeGs3RLIh2i3Za8T7E2XYP4dZL\n3ai7\r\n=19Sw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAauSl16zuM8eHBZqmw2CR+sbcIEKIyh8aq3nimX2QbRAiAsNUJ6YKXVfRhP46X+6vxjzxm4ngeIEqsoMhiIMWISKg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.82.239fd2f.0_1589793707547_0.5527383647539486"},"_hasShrinkwrap":false},"1.0.12-canary.78.3893f4e.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.3893f4e.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.3","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3893f4e470a33d7974aa2aa2607aafc96ed09f8c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.3893f4e.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-E3E3eivq4CJeYPclFWJyuqpyC+9xsH/9fHx2lPVeGPO2MTuTc2MYzlMHh89yIFgmMC3SBeF2RYWRMCHQ7jQngA==","shasum":"0e9dc0e0099e80720a7b7059848baebf1d5da5bf","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.3893f4e.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewptaCRA9TVsSAnZWagAAHM8P/13p77oFUSMGWz6JFc4w\nq8jmm8sN+cY+ttngy5LhMFA+zpa9Cnuqjqx6XHwtHC6p4AOlgdk7MHeaj2nN\nsal9gIcTzdNBFJoJBUHgM9ooF3canCzn4PH08SivHBpXygCpWFmdf6iCbMKE\nM26juNaHfGFM72xWJoxcXJX0m4fdrWmoW0n5j+I9eT/4BX2G8r+vjh8c44om\nBr7dipPxOQO+M17aUprr93+ajfYC3nmwUxFzwtjyJ+PhYOAIbxLU+Dnb72bG\nyldPHSv2fHLKqxVrHKcHOVs6Q2+gR/AeC1ZH/h6lzPFwaSQBsRGK9ldGNqUr\nuaSM32Lj0VomLhxXN7o267kbjt9Ecw3pCm9tc+QLKS77oqxfFlOoGG65oGmr\nhl7uyDNMsVcgFF1a/YBqTLR3G+ASh0qw3zQncpMD00sGoKma44pLYQfsWVKy\nMbvUhZJPvcJNurtplfYye6eSuVszSecc44Eq2uso7uqTcXgkXiC3sdjU4qi6\nbfVNakIeKjIHXSJJJ/2AuSF7Gj/Oh8Z14THmg0yYxyqmsCI08TVJfgHWntji\nXiNlQY7DRK7NpS8sm7dS8NsuMsHmNLJ4jcNwJ5A29CzpLvmRzyb9a4wjT8Nn\n74FFyGwW5ug7ArpI0Kxkv811QMPo9nHdiS5RlkFN+uCPkKKT2Xk8aOo6G82e\nzK8Z\r\n=W9ix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgiayCwR6uzxgvJub5GaClKFJw5dRceriKhbZIJfIVqAiBeMq9r7aeORHT+TZZoG7ze/UEfZTUkaiy0GrBcnswRpw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.3893f4e.0_1589812058102_0.2505823094065447"},"_hasShrinkwrap":false},"1.0.12-canary.80.2c0cecf.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.2c0cecf.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.33.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2c0cecf5844f8f04c21ad17e028e3ac853fca3ba","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.2c0cecf.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8KvoQNWHj/UelbzGiLbaZYDHsvXYCwbQg/YVuKC8MyY626omk/rTP/ZmOlFXrH9k0jqen+h47FepqQ6BLG3SYQ==","shasum":"6682541e5b64907d0c95c3828a0db49e286bdc41","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.2c0cecf.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewtRcCRA9TVsSAnZWagAAmYwP/3y6zNn4RbrxnQS6AIBo\nF08LGLdn2DRlDSa3Ud11xGUx9LlqcZjNEYpnOBviaCaagSMaC8hnWCxHrGuw\nAlYyjKZ78g7zEKggsqZ214iP7omy3fgQAxuWmmJk1/ELCvFoyKARqdkFDgeN\ntjZayan3cQT7NepBrt9UTtoPxMZMVi2jzk6k/0I5EupUzl06C2L0TNMcgj7U\nS4fOx1t449hm7elSSuoDkhzl4kpKtjXrxT+TWylBocHnomzLJkP1f1KCCDTw\npHPEQc0leSBnQerO5rxHijzT1TsKGPJqLG2HFysUNzMzrrAb1GQlYOQtyQT/\nCQ/2+/uTNPBkUDdMsugbnkV77zJwJ4nMRg0NAT+wPJqu68vAeYaxoECf5hlB\n1XafZgpzhMQv9wkteFH9HaES3ZePfW1VJFara02dnC/d1ILhZPZn70F3Dk2L\n+T+EDe6h5LodU6OdYGD4fS/nnz7K8I1w/f9uoF7zwXj2+rL8GH6NmZQhsswE\n9IvW2hEEhlXIi3jAcfStksRjc5Q2wFgGcbMipMLgq3MlJD90SKDbBJmxwdgF\nzitvUdib+xglefPNs3rK+FJdcFUTw3zXpV3pHFCasCbFytYzGZoxLsxw+l41\nAJAwCLMQXIfNNfCo6Gkwvz4hG9mw1IiPmhW/SpxaDctq+YWXMs+HT+mHarWU\nu4GX\r\n=lVyT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBI4PDSREWcEUhCtrNKibYhsKgBuyOz/xvrkjK2V9G3FAiEAhOFEm76I+8JrdNu83eYw2G61nKqPwYTaXjm+1MgtmOk="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.2c0cecf.0_1589826651672_0.9223581459970949"},"_hasShrinkwrap":false},"1.0.12-canary.84.b10d4a5.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.84.b10d4a5.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b10d4a5c71faf94d7f86548c8c9094d2d038ed4e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.84.b10d4a5.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ObpRQ14zBbLYBNF+pQr6mIhkhXSSNSksec9cieQbBraevWNrgLhhjSHr5RPoHS5CkmSFcOaBMXNUCB25WUwuQQ==","shasum":"07e84beb74fb082b0ce9b56e6aa6a921f3856fa5","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.84.b10d4a5.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewtRqCRA9TVsSAnZWagAAUvkQAJSnFP+cur0csEwpNbRw\nsefINOo3a4VYGnlTTEZ1L0qn9IRR9IWA1An1hVvjiBHJ3JOeQBvtmKFK9PVo\nZMfI2irDB4q37wtgfIkfMn/7HIpXGeThARvEK+ju9bf+CeCX+NNbjT6KZrGi\nl9SZ1qFssGXGniKWElHy7AYpE0kFfMMzmjnxfICnRydDxKl0Tjkc8Yu7Ubkm\nw50vyWktKLJTbWyY9XDILCmr41urL0r5uZUoOoGo8REpIXenP4GKoRAN7DtO\n5XafIAdWRfd1JXL0pvQHDlk8oscMAxb6HMYVoUgliPunciZKGCUnADaouiyg\ngTW2gy0fF3iSkWz2Sw0YLDuZkOIg5DgVIOu8bwyr+cVWWhWCQOJAhpQCpt1O\nLg30HIxiD0yop5rWPMQu8QTuGYP5BomCj/wUDp/+hEmVbTjycecLhVXeWZ4R\nSF5max3XGcmvuEDg27SomPs4husywT5k3EhsbSL7CmxYoR7ahhoq2HVIP35g\n5mM/Mx0d5lyT1LoAoMhcOpP8JXY3Y8S/X44u8AbOIp7/X3fo/FCcUUMx3lQN\nm8oG/MCUgPJ89JcQtwXFU48yEjzVOY1qB0vek0xBKLs3X7KFjNTS2U+YQX1W\nFjCHF+GizHBAbVfavlm5TqF0Vea3k7a8teAFYE6+mUy/VcNc4pXgMZDgu0Js\nRjsG\r\n=SupB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/xEPGATC1Cq87jsi98N0qOunaeqH6Iyz4YHH8BVdFxgIhAOrbPsmJftxSMv61WThpRGafKoMvV3lKSHakSBRV/X7B"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.84.b10d4a5.0_1589826666219_0.8836249263617546"},"_hasShrinkwrap":false},"1.0.12-canary.78.44c7a7f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.44c7a7f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.4","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"44c7a7f9665e51fb629b6dc3d97e01365ab6f679","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.44c7a7f.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-TBF6RBfUpmVBYfYTgM+knqbZi85GGx3bqRLq2Orjpi9zQv2Erh6Fk5fcubFOwH7YL6r6ZzkxlZM9CoPNZZpN+w==","shasum":"16b375afab52964cc8dbd77c75fc4620f1f6eeba","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.44c7a7f.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewtR6CRA9TVsSAnZWagAAyDkP/2EaTkr+lWcbg1zCILfi\nPwh09jMsf2J8eMzHm6PYk2K8586y6znhp8X11y0hOu2zoFdaRQBHsMRD9wHw\ngiVxITKGMI6sS5LeSp4r5JY1Y+3KA/cnRHhegl/I9xJOWF7Jpg6hvoENkgJb\n5OtiGj5CuzjTla+bqfN2F0DwwENFd9WVIS2j1cqdZmwIY9LJzW74A0C7UpQI\nHI3QDko05w/QdnToQnlaG+UzhWpcJgL9AgiU8brLoz38RkjQSGahvMVCocUb\nWsPtNl61yvGTZz1dJ479gfQMhZ/QudmYxVFqh8PxwJBzyUV16UxyLSYFYCqa\n+ZQNTeETF4TD8ypHQAmyjVlj9w3M2hnwey0DMkH3A4Q1umQfb1lZoJDd4OvA\nmIlzIAkl2l1OgsLftknozkEmXg/kJXsW0a0v1g/7PN5dXXhClLbhbE8RmREk\nH5uYjdlqF0ELxcSrb+huRRsbQL+iDZAKVBZtGLkpyYL+KNjHTn7GcGMSALJF\n3M+G+QJWpppSDflpNz8RhCTyy6Pyhi7x+M276Wcm9/l7Un9I1RLQzlVghx4v\n1Tunttw8s8SOG7OOpVtVqBy+HAoPmXOZGXqkUPwS/AzxEdDd1nE2oQ0fuLGB\nwC9DKcW96NVWH2mjWvdM7USiKkVLD075had73drPW5Vjp4p5TKzqI5XUFIRq\nGW9I\r\n=8IZ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlYOvby3mQzOWjXBd7qIKsSa7WMqEjYJh2M4NQdaJBnAiAogAlNnQOOS38QItHyaEQk/8OB1ySk9leNzoLA0R9dRg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.44c7a7f.0_1589826681812_0.5785948251864053"},"_hasShrinkwrap":false},"1.0.12-canary.80.8ae29d5.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.8ae29d5.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.33.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8ae29d5eb9d799f8db8846ad0bed0c33507ccaf9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.8ae29d5.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FrI8z6/TgOxuX5vAcYMTSHDAOS7oDS6xlF/+a1ZCWR/nL8x+xDp83LhEqWfVWM3sJJcYeRjYhXITY7/TOBulPw==","shasum":"f763717a9e6ad8a52a72ee13e98558cb90dc4aa2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.8ae29d5.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewug5CRA9TVsSAnZWagAA41cP/0ZP22u3ARnime1ZIy5w\nL/ss1dJ+YjCI0QuCCUX98HhhGQIEzobXIxIkwElKn1NWpWhJuqg2hX/ktn7H\ny0Htd/5jX9oLDwwJq0KioSDYQbTsCtQustfHlzJ2436lvuGbsZHbMGhs1GSn\nKsB1nzh7iSiKHs55C/Or/VQTZk6YJpqNbaA5RAM1rNkwN+368IxUDSiSO+OL\nf+k/A01wsq3bHkqEKpCGo8oPpdPr66n916d50qe/0s3sFBz++pmfovKKGi2+\nZT3ICKmeOSrePAlN9+XT+R4zseEMmU9E1Mcl2fztoGXQdA1zzxtCn0hZSjgO\nKv2EmwOv4e0Xu8eVBwb4wW8xNz68R+CwCS8iMef1qFUMCfkMfh/CkFVwdbW3\nsN2lVtrQRUlWwuiEO6MQihWUnvrAaMc5ZgPDw3wUfjLXPOqR2/3VsBq8goUi\nK4pMMMIKV6U3ByQrvHkBfoR7S7KlFuIdmLZxqEg1KlhLNad69Cw6ylKKJwZ3\nlG9jACUnlCPVRqW3x3tCsxCx6+7OG4VdjtsTxD44UhZxkFi3rSBiyCQy0XH8\nopV3jNjkIj1fmSoRtdt8YyHIJstGAUAAems3LFFQ7/+acxlXwIzxMALlD+pC\n1rutxFMaAAvQGSamTpp2+/MGeNdHCzdNzgwkEgAi+h8xGjO1n/sFN2pIq48+\n9gjz\r\n=oUCt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLsXO4Yf2Hqt0R7o8tG8QuiHE32bx2pK5clEgC/lIcwQIhALOaKoTn9cPP1kBZinDt9devpdGvqf+LxBjqgWJZk4ZB"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.8ae29d5.0_1589831737289_0.21528668793834038"},"_hasShrinkwrap":false},"1.0.12-canary.80.515b1e6.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.515b1e6.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.34.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"515b1e650ea453f78484815bfde6195675653812","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.515b1e6.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XIH51AkWZN9l9nxMrC9zgb1rfYqt1gs6UHMXhiZFCzI0CqheuxzE3rR/lVe7b/0yPZL73l+xFHXbAqeFQDo1oQ==","shasum":"f11bf3aabdec311d15c4da4fc7f0e140f8a8ff90","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.515b1e6.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexBY8CRA9TVsSAnZWagAA8NsP/2bWR5L0PA2mKnzPswT3\nLfYvClxizJXa+oYdxgZ0lJEszoaiyLAdcjXGV4KqiDJBdYmsJ4gM8hUuaIfW\neCDxeR85w9xyko5bbaTLqRrguDKiUKlusMruUxAy5hjSRAMnSpE3LeF9ewXz\nCr/MHagbeTsBolGdSvV49z9cMFGmrPWUZx5z7YkZCkt9R/oKy7XUsBQESX9L\n55SnEocXqEoxex6i3DLlLv3mCj0fxhOmq7Fvc35yys/iWy5uyqEO/K+S8KFn\nFV37Wt5A8QuX5EBk/FeGH57bFr4YpaBB8nbYOLGWGlwMmpczvKoo5rcBaUKF\n8a5avareUVGgI8W3PqZDyzBSw9sxcajDJ76opjBqe47H/QjHC/O3mHol4Tt4\novwsIZ4krQl6JbSEp2tJ4wRD4dkyWPa8doZiT2OmB6/cTOei53RR36pj+0dY\nvhSvUBcUKch6sELYbDBJqFSaHlBi2OzgTM4ko5eSsd5y51EZ82dXF4enRjEq\nOjZqMJznW/W2FxXVCSLS8Rw6gZmKaF7JCJESGjmqpne6llUGKPBW6aOIH2Kl\nknE/TPRQgaF8yN+1gIz76Ryi6tQTDVZgNkjJun1T31I92AYI0c/tUH8q2qoo\nw5TcduJ6oL/mLgxSQDobeQyHUlTYfbS849pJ5LoVQYioZUYgjpP12WQa+wcG\ngtmM\r\n=t6kh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDhCx5u4dJaiXhiF7XQyOnBPAXhZHfwHW3VIA5pbFpqAIgNZ3PQQmG1VpdNYyo4tsWJq/Xa+YfmSH+eWfmhI++upg="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.515b1e6.0_1589909052059_0.8303734449405129"},"_hasShrinkwrap":false},"1.0.12-canary.80.dcfa101.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.dcfa101.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.34.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"dcfa10117c2911f65dd69b6177afe7d2adf73477","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.dcfa101.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-LxGqMVHdMdsNjmaJCUm+Ew1puB6XCWH6+8tVxPYzILs6An+6i8AvKzwjV7DFZigLuk6hy/zCbcjLGIJuquiGXQ==","shasum":"1d5d37298a165d67b96f10e6e433b315932d7104","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.dcfa101.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexEUACRA9TVsSAnZWagAAR8EP/27ImW8XJeDz8T0CZP+M\nCXYI788CyK2V2RrAY2hruMN8q+HC7e6aPudDmEugEgNUDbuMbECPwcCS8wgu\nuj0gPd7tNDtVfZi+M7SZSFTkM4c1kymTPHwbDtk/a+qJ+dRf8dJ6ZE0l2hfo\n5IvshtJSwLy/Br5c513u4j2Rh2hLaOpzHdtgBDEA1akp9JO1GJsS6Xo9Dnkj\ntmN1zxl/dSv+XrfociXYlgX0OXsxiggehPvFeDwiQAXX5pnpI2bKiQaZWFZH\nyleITQ8CsaiMZksuPr2F77pPSYQKTy8Jqy3vd6rTblgRJrQLxB+7FLZbKJb1\n8H+Q/G9WZJocyxjwFYT6C3axZm/1C1KcrEq0N7cv/8Qck94mXWgW6PY3ovTr\n6szlxDa0HYp/JM0syc58ROwFLFg0Xf8/bNvvplnKPtx2UqamoGTcQzuCHryq\nsolZ+3ixgeMr9nXY0VkDNEgR1aVP6yVE2y9CVUGysUiblaGO6W9j+vl1IJ1l\n5sjSxv7io1pgJPao/8udCaDAhfcWP+U7j3tkOUS7Qxi2cgOmvYHBrUoGEEVA\nTxl/lTXhK/hfePkoy1zC6KFat+v/N9FRckpwD+jTUv3C/Pj9LG6zDYQbQw31\nNyzLm5HDyFt+N1ZbGcQLCRfJ6NZfSiKg3siLI/RRkTO44VaQh8TfWav5b4Ay\n+YpI\r\n=+HgZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwGfNdwjXPRs8xVm09ljFS43NGveaL0CCJ1CtvXG+L6AiEA2y5WYjvAUsNWxbuHOamyXbwpBiB8+zH4n/GkfaXqebQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.dcfa101.0_1589921023574_0.6535121774949664"},"_hasShrinkwrap":false},"1.0.12-canary.83.e6a7327.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.83.e6a7327.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.9.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"e6a732721dbdb92bab8abb7d97ca24a8ddabe5d9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.83.e6a7327.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-VZsV5ZzKIc8iZYhUjcG3nu0vC0xFOranWdSleagadkYN4NJX+CnpmtKyB7TXq4ya+5zvQZG9z+DxfHHtRgL/Ug==","shasum":"113a25c6ec8729c5bb23d51466c9225cb7e2cb73","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.83.e6a7327.0.tgz","fileCount":12,"unpackedSize":34225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexHfECRA9TVsSAnZWagAAbegP/iYuGnWZqiiqll3mnROD\ngRcGr3YnUQfM2LL4NgQvZ6ugp765NDC+BBSxKKzzg0F7Q8tNKDndP2nqCLmP\nQtC2WrKMck98J+RZcVwIMZIdAzfzPMkXKy3oGnSrGeHM3KdMGmueecQ7WVlk\nHV8Cvsr8YZRB4RsGRHBe4yhtZeD0heOjUtGla7FYhNSjnWz8Cu6jCS9obanN\nSXGYnvAh6lCjvqHwQTMGQt19z0k+ydwCBPJfPvDigKRSFQ69scci1MUIO77C\nRdOn9Ts5+Ytfb5xbSSWM4iv98PpIroa5vVxnsxeXO4sozwwx1Iq4KlUNT0c1\nOWczizP2EvJUjeSsA5QbfEahaOJ5E1WtiE0UkQywZyaYtaAWlp0wVv/B/L3m\nmC3zcaTOGaH/wFLPmYv1y1jNFAQ1Y4a0blsyw7YYFWdXikpPETpGQxKOO/C0\naq/BXLNVLMJb1aYJKLb3BX+6rR7TEgaG9GG6uXGqV7Sc21Zx01oepPCstvsR\n5Qjr2RXF+wuaEXtKSUadKP7Sd/BtonNp3MuRyxr9AaYlTrN8Z8hmPFIpU1aM\nF78h7YAtaIvzXRDMF3HbHwOhiuSOmEnZxrHqXnuxGS/bSEkVgAU6/5eYj5uD\n2WlwoVrQHXYJolC+ePSvtVtsaHcAuxOjObC3aNbNZsqX5PhmpGW/AIiAuVVK\nYoAX\r\n=vRRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAwvKXp6C7GEYMrjIthNFpLOY2bWVy5tWgXG7GhX3LGAiA3EMiIPDg2pN+sXvoOVPJ9ossjweJFtYuYkI4fYEzRVg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.83.e6a7327.0_1589934019667_0.7511424894576528"},"_hasShrinkwrap":false},"1.0.12-canary.86.97166e5.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.86.97166e5.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.24","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"97166e5ceea3ff02879ab5c2d10f472e2adabcd2","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.86.97166e5.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qv9fRERQ9Xc1M84kZvzf5Cnu1PTyWpcGKiGOBqEkJcQJlbOWYsL0q29yKSOfes/SP/nOHTF6GZZSdApliunNvA==","shasum":"c6cbce267583a06ffeeb640f7ea33d016ba12a68","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.86.97166e5.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexXt3CRA9TVsSAnZWagAAhqcP/Aq0xi90Ba9UiaMzoSx/\nc1ec2J3+TJIGCpoMKp7ddXxyRT4lSpDNJ9oL9zejYF4zjrGbGGcPM9y8D0rz\n/xT5rvfJBvHT5ohIE256h3f5GMPWXMmg1+vRaNMPZlYGLbUmPnQNBSblAEHD\nvqxGxilONNHS8RwUCF9TK8WiO7zrVWeLpi9+tPFsJ0M4QFyVTannjEnhjd8B\nJYaIUtQljsfvAXCvx4OlwPMgncI/2B+7C0+AlmfhbysVd87CR2vBa8bzj5r9\nkXFLY71pYjwOZH0kkNMg/3NJCz6fpELSJfXUl21Zq7CLyWBJZmblVUuZ9d/6\ndrxaQA8DjDJncocW51udBXawuSWD6ZlEVmIIxpyS8VfWFJa9kMdFqnQzBNyh\nfwRxTTKlY0KGjCweVd/T30agYUbjvJlsNSIGyuy2MEpbi4xwkwmn9L/fD2/6\n7shvicxNf+nyBxfYjJxvAz+EQxHot5xOguhn79Sgw0hvmwQMWI3AjvVX2OgD\nuydvJkzBo2xY6hhgRWn5rACQ9osWyUdY/xvO9i9Bas2SIjnwpdpxyMlNZ20l\nG1Ycm/7J861d5wypvvEWb+KXea6CyLHQLvLGughCd8EYb5TKzyZkyXXfA2pB\n4JOfOaO0/Xof4LDf5Xr6HrhYUZeD1KANrVuLQfObpab8VxmVoWrmDkaOtiiT\nfvPi\r\n=/vi9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTJHCuzPovB2Nu+2hgmTunieExnbmoL+5SkZv0LPGGggIhAISVOba7tHgmJb8ZcX2q+ywtl1Qf4pzFpc1VSdut+JLg"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.86.97166e5.0_1590000502385_0.06846296734313428"},"_hasShrinkwrap":false},"1.0.12-canary.87.afd56ea.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.afd56ea.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.0.0","@typescript-eslint/parser":"3.0.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"afd56ea799984e26f0ea3dfd0676b54903bd5441","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.afd56ea.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uT7ga+Zq28j3oU+7Bcmq9Yf4HX61bF6f36wEKgv2SrNlAg8uEPeNbgov9hIQ+8hLueaXzLnLvhQATkmsBmN0Mg==","shasum":"8fd7a902f7ae2d819b567247b99086dd1079b4cc","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.afd56ea.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexsenCRA9TVsSAnZWagAA05kQAJJmjJXAefqZre/RTQAF\nBComCAqry39nchvGChVWvI9n2spEZdNOzVoibY8fHNErTFTzvKCbDjsD32/u\nCdvQHgc0w71Tw7hf5eBFSiBxoSDykpI7YIXVyOxyPbzfBiJa17RjysVTZdua\n5E0s0ff1ZmwJdcMOB41Q3wTf12TKZL3UggPUQzFCrR35wxcM2Re1imUkqePj\nfk6Dydq87z+lBCn55+zb2jozl+Mpq6zq7SAYEA8mlPszgPrQ/M9bZWECZJXo\ntafF2LL1iFJ/rtafen6cAzkYsUfOVSdtW8zY02xNr3mP30K9UbHXLlOUvvar\nL5BAhql4B9ZXwI5KVkR/QNQNad4aQKVHkLzdUjn2ZzA+v3wvVqPvd8gco3rV\n9UMD/O93ubElTt+cqImk8RNm4zgm/98WRDQcXZd5RcBbuwi2io/UZBWm3t4y\nINKjDO9d1VmBGYnYcqg9Bb5vusGkgyU4D8fG/Y/jIUhjb/aF3ym+BQenWFnC\n1z75PGEQC4DGI6yZKNQIhtzWEj6lmwzS7gPPTj2722xDrHoFMRZKtHRISGpF\nRuuK9swJclRxt0IJPHJSRuEhQMEKI3Or4fQ3Hnfl71aQS3Yt33huZr4GccMu\nz86MS1qCBZHsAlEjmqWynPjqa2hurtZqmZTh7UwsSIKgGZ0pMMYP8WUq0cl9\n9jIk\r\n=zNj2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID++VFI2OIyep8WjkgnPE/t2qXXeFrKPAA5B48Ra3aa6AiEAko47QUvLI+HDZ+X6bSyjX/SC8JQAuc32lsrCh/cq8OY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.afd56ea.0_1590085540071_0.5967609191904639"},"_hasShrinkwrap":false},"1.0.12-canary.80.825e6ed.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.825e6ed.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.35.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"825e6edc61024cdc58bd405288a881150e42e3b3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.825e6ed.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xu+oxuEuAykUAT6rJUfuEp4Nrp+jcYvBkS3AeI+MuTvQXKkMzAXGqKDMFuDUJyVFuFOBou0KBday6CoqygrDzg==","shasum":"f1e0ddf462a56a55dd147cc420f7ed1a3d630419","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.825e6ed.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexwcbCRA9TVsSAnZWagAAVOIQAIhksxiwovj40lfIPKFC\ntU5BgRFy6VeArfjZZHpr1al3PWjc8Lpqti6KigoZRa4x8xwErw+CYkOTXFgY\n+xaPEgZ8DHwM+LujBaymbtFq+Gon/I47AXOp/eqovdSBC7zgK+zpqLMuIODm\n1kh2BSLtXCZxP2tJMHHRWaVG0oekRiu2U++iVFsUn/4YeANZVvToFdxbOuoB\nPtHB9nrVgzcq8QLynqkFZib0iIG7yeVc2QCyjiiNvsM7eGueVP0qYTltOguH\nFAGWev/B29iPIgQdrMjhGK/qY+sIjgjTPc/Jwk4S8GfZbC4h3XjDjpbu8KE6\n9gO4+9nmPqHB0BsIE8fEcPhr3mLq7xQRC2yu0XGA6FqUc0Pos6Jh0Q8mHz41\nlk97YMYnUKeQLvhquQdldHGuH28fL/5jhLXgPg5U+hyH7FmG6DL68Xse0/R9\nXnftXw9tlMy2RrAjpzmYMxK7KLnZDFLwioJhz5Tunqhg5CfO1A1HukuQHdp6\noKlYXogNxuWPrRMueOkwS/05gsWsgAVPFruxjjsGpMnJEnMUmaGEg+ey0cXE\nvTpxlhe2rJ4BYoUPqStmIfPzOAc1NyW8SJEah3T4J/SHf+mlxui+CGe4WrBo\nfRdV+mXC/U2sHh1NQWS3CQTHuUqmthWPefmdv+3Z2Aj7Gmeo2hgK7YZp+2K+\nSdWg\r\n=8I/w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGboEG2wwY1Hrjzug4zBLK1vWYnSdaomOQY7LFP2bSryAiA4aHgbVELY0VED3OYkT1HIqTKchDRv3U7J1Nz4V6YGTw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.825e6ed.0_1590101786604_0.24052293639839495"},"_hasShrinkwrap":false},"1.0.12-canary.80.f3eb53b.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.f3eb53b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.35.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f3eb53bc83f16394ecbec42a19757b405b2f6202","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.f3eb53b.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-fZL9Bv95N+5ewr19DWH8QNlVqlBiY80kJXoEKTjRoc2UkoI1yX1/6dtzuGMhrB8lm2utqFb81wmWgefyKK75NQ==","shasum":"6e4f9d8112aea8ef9e9d406f5b898978bd6907b5","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.f3eb53b.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexxtkCRA9TVsSAnZWagAA+pkQAICIQsaXCAl0XPS7oEpK\nntelALIClFLiutJCCD1haKErlkPyBRoJYH4vPd6+57lU/woIeUNtyBeQqZcK\nNRqQQsqqRFbwGEQv/4RFZsQ8w+Rz5aMH0qh4qjWmN80NbP6B9FX+qsHMBj15\nPI86f5YZW2j5vmUsm6bm18UnvDpgmdm/s75i3Pwr01hTnvhcxjOcVJHH5i/H\neVX66UdvkjIjj3WpAiAphMnGQZDSTdZCbrzQJu6AQfuIqjX5IjeN7Popcp+j\nRDTOJFdg39lNWRPcPMH9lxMk8/BLKWyf6CFJJ/O+PDlX6EmEJa0eAfqFEvpg\ngeYMxU1iyntQ7Vhe3T3T6J9Ss3euLTjblhItCe9KcCe8NBVNa843jsVehtZW\nqUzS2Mgh6cCZoKhFTxnMhNOxs93VqZWaMvsA9K416PKoPL9+/7YSeXqta2RM\nlhpcovitt6t9sgVtsViqrxuToQm4sm02kbonzPBxvyZ8uVBeUD/RXd9aHzRf\nDbWtBVXllTADZMKELXaeClSOaNR1Ycf6TpgQnNg98NI03M58NhWsBeOyJF/L\nhB3PDa47OdN3wZPyteapA1fBuuNtJkJ1S3QUzQOTjsTahV92+O6dFZSX2fDd\nGKT8zTeAROH91uAx0WAakqrnK/Reck7hK3HexZiC4rR1JK4P3mhjZ0wHjRHs\n1OjY\r\n=7tJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEawpg3Ly4GsNUjw4JuA32jpDxcaFWxBBm+yXMTJftVuAiBOsoxIpF2yU+2VFbfTzVf0WK8HrapkclWZJzCdzmIFHQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.f3eb53b.0_1590106979831_0.8434864543422478"},"_hasShrinkwrap":false},"1.0.12-canary.78.242ce27.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.242ce27.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.5","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"242ce271d0c9645c6a5a74a24e7c5afd8bfc719d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.242ce27.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cDlvLSKBh7I6+3gOmHgZ2yvXLzeZj66wSQ1zPJQd8uW3a/ZMpUWuTn5xAY8kyBCQq5OBz4C1lbAUxG960saxwQ==","shasum":"4d1e6e8830b958689a99597415af89e5b4672c46","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.242ce27.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex3fmCRA9TVsSAnZWagAAh7EQAIkVfRn9Z3uDt492GdyQ\nfJOLNmqOd1eiGM1RqEYhTwkP+id0t3gjiQv0Bk7PE8JYfJfGWH3Fsl3rPqxs\ncB/Qo6YZ9woNfF2pirG+VGm0ya+CG9BaJithMRLD2qcqOpBk8lCryg66BbSX\nYBsnuk31D7Zh5+FxPj/th+5ov1VCOtePsxbotnz0Ik8je4p3QUeG8lecamU7\n0tWbfrCEIow3hHTPvsHYjd7/HsKgzueipOGHr1Tt1Z7jntGoP10Cyycx7jNA\nMhWaPsiIiiJmegPewNY60mV/CTEi4mKNENb3LVeAZAxaGY5tCbtfH/pgTanD\n5IAa10IpMxwr3EvSUsLqMdMJre+EwP0Vywqu5W4bRk3TFeDUtuzINg6hWwZx\n9Gs5cYNtYj5ipwYXN15ldWaSE9qi5f1md16RP/oktgjlWGFr2M5RDV555MLT\nZzu0/gMc4GrVJHOEg+E24QZc/s2xausJRsFHUqS00jGyTgKPSaxuksIExgNf\nK/jFDbLPY/Ss6I3l947C5VRPnSJ81xhqJUCKVEjrwl3GvWvqavPiwayNbBdi\niv7MqHiwQ0YN4chqDRVtUv2zh3E4vHKFBojYSRYfkypDzXlT/qcnYTwfSzsH\nC9Klty4toBcKCH2M3oUNVvMih0sztw367KxHJ4KU5aYXW0UJ76rW37N1x69s\n+MwR\r\n=PMz/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfQTK2KpTZ3BJIH4GIyGJS6bbmm12i4pVLW08oliwU7AIhAOpdll63aKF24WyCbJwsn3EIwC7B+nuJlOkaw5lX8Sal"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.242ce27.0_1590130661331_0.6859327087766065"},"_hasShrinkwrap":false},"1.0.12-canary.78.a1c77a3.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.a1c77a3.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.6","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a1c77a3c84ebd3677f4fe0eb9ec6579636a564fc","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.a1c77a3.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-upGuFlB8bBKwMUQLPzETP2u42TwDbj/5tIN8abAMkzDvI03SlOHST6J6LEDS3ZhiD+xNZQFJGjkDUys4YpksKA==","shasum":"3850b055f87f60d5ed70a80d0c9594ac92dc366c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.a1c77a3.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex4xdCRA9TVsSAnZWagAA82gQAIkkASd8xieoToQoyYgB\nwMw5CXactinW/xKPYkjbdAXBpGew/DV16qDI8x0IUJo+iJ8HvDrmmyVb/tZ9\nNDJeLhHW2+QDBujTOHG4uW+fNp9nb0ue6YXx0Bn/uHelYVh109S34D+9iHFM\nopjUOfwfdWxJK3DQUkaLvl2vS7oxRF5n87ebt5OD8ul+Z691VGurYDOu5Isy\nMCWNEFvz54TLSY35f6ArK+laLDC46JuT0B5sbvStYs/URKhckKzMmiQmd4EJ\nsUqAKA6vtOmSI7G1Md31u3qJqLxM6esD6ePDmdsBC84r0b3SLd5VilXmFnNv\nqdTsa+PSInZu4e6TgveQzVsVcal6WwjvFapkgO3GKbXcKoomXPO4lV7PMnPT\nnkEMEUqtddMNeVuuZTR8J7FGpmAOqHBx3Zfruw+gYB3bSfcjE6trGG7neK7p\nmYdjhQF2DamCTqsUBDaGea2ALuzjHgerY1wfHoRI9eiHgMYOCv/vEZ32Umff\nIJnBaXvRmeetQcMnBy+cnbZ9n9lcsCPG8A8iybJSmWsfIJIYnzooODwAmfon\ne9YfjIHZfv1QnzVoaeduyYtpve9t54f+1ycZpmBi11XoX7Azei3NVrXOP2KC\nKlYQebAjav2Quc+0Gp2iD0UHjK+wFPb1WOVaDTdiaVIlQS0xXx+OFVJF7ikF\nI1P0\r\n=po0L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFS64s2zLkF6x5cm/2mhvnqkct0tIklcSFxBywSNR6wcAiBAuTU36xLdghO1mvnZY3YrIJvRa5V9wOE28ekNuZOwUA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.a1c77a3.0_1590135900752_0.2594646701954062"},"_hasShrinkwrap":false},"1.0.12-canary.80.776bd79.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.776bd79.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.35.3","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"776bd793364a61136f7fe356f6fc0c918bb4219f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.776bd79.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-H+23gfpN9Ga7mbRts6r+dXljxchMO4rTlomzGsO0Obyz1TYVWKZ8CV9R09aU7uJRLnCIDrExRsddAKFGnXhpFQ==","shasum":"69d8dc564c045db5c7ed3737702d82b98f602ae6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.776bd79.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyDirCRA9TVsSAnZWagAAEAcP/3/LqMxf+26qubMoqWlZ\nwPW0dlCvwEr7O0SG9ct82Y7acqnz8vXc80vp7lDiZm1zpwKL5sczqydGVUrT\ntIScfDFgQJk6+AGJxwWLHJQrnKLIy40dVI8t7aI4HfKed2omvt5kS9dO4O++\n4yx6m91UGzyvsIBlA1FMuKXTsKmwxNOEFIkfCIJquGDW3RmCwFfZmKgeTj3u\nLjS7ek/ilvJGwdg3d8n+V+y5gF9a/41fo4ZmjJ93PjnkZjgSJSrpFrFFyvtH\nIIyCf9t4jxdgy3RE8dW5mSxoVWRtnKUrn8L8Yog9DVGDXEsDxXxql7epi6Vu\nW7l1uyvyn1bRSiT24pYL1eYLGwqH/1SfpHcW/guuXk+ky0GcymUm45bxKs2C\nTU4GEZr3DsqgiBG7ILbOSGxdKuEbub+ax01Z++M9YPevyxp04smPLZ/lVNSr\nADf/yPcXGZQLsibfTNqawYyQotWF/gDl7jzS2QuWwu6hYc2hSqbbhyxNBP7Z\ne0o01RSdKVf8HqlrEglHCwvtV5QIhnG4EnYJ1t3zvGriZDr9ZieYbHfY0GUB\n31gEBTyl+Z09S44j0Suv6f08yULPbiqUScVxRa/E0E1muUx9dhklFy6Q2mi1\nMIhATNAvJlxxfGrOHKgO8645LdtlXglR4zv83W+hXCiMGK7rstY/7SLniziC\nNQBF\r\n=pRnS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiOkaUKgpahH/F00uP0nVYcvR9zQCsdvIhQPtqme5QqAIhAN5xXj4LzwTCR+LXj4RR2Hs7w9MpU3QPpAnnMwrWI0FW"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.776bd79.0_1590180011397_0.4298145460998335"},"_hasShrinkwrap":false},"1.0.12-canary.80.0365a7d.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.0365a7d.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.36.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0365a7d0e4a830f5ac17625657e844b85c9b90eb","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.0365a7d.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-UgU3Tsf57QXGMEHqfpljjJRqZpGbN523BEoYh/HKXMTwSfOdp5IIyYkuCKKsMbBblLE5woftzftnPPlNV3jFNA==","shasum":"aeb44a469517fcb54001055d0eb1705350d40269","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.0365a7d.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyEoeCRA9TVsSAnZWagAAtFUP/2DzQnji8aeDIJ2zo0Bj\nHC+3XKJOrSIRkBDV87wtkEM10gApI/RhsAXNZS0tEGAgcEdjiWFHG8yQ1b9Y\nZwQEhaIuhQhsShepBXZIXrY0gD48+RykaC+tV5dAQTOCr9q3PHTJy6REEN8Q\nsqRkY6/g2soIagMB0KQiYFKsH7PJN49rB1FB64zkNXM0iApOYZCQRB4n9vVB\nqEvSQtwjoa0vP0HWNovu9+nnQQhEdbFbcwlV57KaTAPDFui9Tw7ntmY7YyND\ni8NVDxWUnEZ2dXy86HmzmbnV9btcIrgZ8POF8znhrgCrQ6fYdX0ldbShcEyz\nJp/dOKnCO7DYE9bsiiXUntLKgECJ/nuftJp/ZDJ4mCBlwh3PRR0r2jMkry/i\nN8GGxKf1+HCReQqvayGPfRTc3ywnPvLaGX3xc9bqzTaiiSfo6tNlOy1usLgS\nAXXDRWJE7O8Q5YZdAjnEgIOIe766qq8DydiIKe0sLh1rG6RtEShB1GBakWT3\nOT0J5yHGsOUdDTr1tghf7ZQ/7g6k5XEgFc5HMqb2nxfIR9GpNTdhwv70sxiY\nHXxJbk15A8DDodfBdrdc1GiLKQgsbUmg27GxxwYuC/sOUWTyzHjTQmgT07Ly\n4pYKqXQ5O+3jb/zIHxpRLzmMhJSCFpSaGwl/xKW79HuV32B3nymWFPG6KlbA\nv5r3\r\n=8yjZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX5yO9FjOM6o/D5z+eTLTzmGz0kl3vk0r+0SCawpGciAiEAotS5+1N+tzduGb2U6OPZs8lSwcL6gnLcRAq66NwXBIs="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.0365a7d.0_1590184478324_0.9258520425840575"},"_hasShrinkwrap":false},"1.0.12-canary.88.baa99df.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.baa99df.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.1.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"baa99df6ac5ee13e06a9ffee16169bfdf8739300","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.baa99df.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rXxQEa3EkW71d92SK9mrmOnyE9bkaKVxMplwkxDXKC8vNcmK7JJnJOE997FFsbjiSIl5OctoujcyWy2uYAA+0A==","shasum":"edfad835e4cc6f7e461d50d6b3d70f51761ecbdb","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.baa99df.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyIqACRA9TVsSAnZWagAAJrwP+gJ2j1SC+1rYyAO/8iWn\n15NbzbLWiKd057UyePOlDb0QPCGaD78h2z1RV41na9RDTkWfXKYVtkoNQHve\n8QUj7HVaziIAYO/LcWDBkEFdORcWdiEoPUL0C7JtOTep83X8tMNc7ENwZ2Z8\nZvvdetXaMnjh3GxDG/sXu3xR4pOcHDMg1S7bAvRQr/LGSORxBcIwtxMpOraq\nRiRCtclQE6JREs8WAXl5xTVlysdyyUQUAlWAqWZYwxzU632YB02B+q+r1fxL\nx+zA/C2LF2YZzKmbaJyDi5M/896wOEBclbqDpmUNmJ8VK2d9lBXxljPMYCB/\nV/ToiwEbZkPCCIGYNjM75ZvwZpBmw87TlQRb5rojfnoB86cS13vOeXx/MFc/\nFv5q+ovSjUghsmcfHGXD6HpiPQcd7jbIbjWcv/MG/HA8Pd6GufWFV+cHQqAU\nWpQSFawIt1x8eOSKgDWrK8yOEdXHRLV68mae+cW6SHiT+EeKw5u8y1CpdizK\ncmarMTGuy+e+w2NHGqSqflUfmuEQfEw7QcgkpwrItY8VnFOK5Dl9Jpg2ZNgz\ncvocn8jkF85fgiMrhHdwZOVA1JrNvHNuzohhYxr7OgglUE9QsiVuxw02FLnl\nyPQocIAAldoMF+S/Dr5znYLmY2csOyiRup91+VZWOGWcQsu5l/X1LI/SCf2y\n/kYS\r\n=dNAt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVMJmaDyEqHfQOFLFm113YkcqM6bjgb3NUgp+liwQ64wIhAL/xCpnrvV5g48SPpWcGkstgQrPr+mZeTvu6UG+XwTwR"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.baa99df.0_1590200960193_0.15445529660362856"},"_hasShrinkwrap":false},"1.0.12-canary.80.d9008b6.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.d9008b6.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.36.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d9008b6d57067090f281f008b243eb28145133a7","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.d9008b6.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4YvsnCa0w9I9SvEWW33D7sUeLVyJenJcq1MYmdJUUDBnLjh9lUTeHVvnVpvlpN++KAIFUfiidfklu4KhyGIV9w==","shasum":"1ec39ac9ef02ef583b5283541bd538e5dead900a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.d9008b6.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyMAfCRA9TVsSAnZWagAArT0QAKMZnFWieuGbomN8FCFH\nZSD39fhEjKQq8uN4jIamPZmrlaV6WlY+qYlSwXbSZ79mAF3rxy/wGJEFhvW/\nObBdGsBUNOO9WnLuq4TRtcjAjQpVCT6W0SWK5ORjq8DsKJmt2YrgcYxEsccX\nr1Gkikxwr2Of+y4wIqLOpQMWSWU82QSExp8+DmwHiOpEYdIqueAbYj/9HJMM\nxoEkpfp0O4VlNbRhcc8Pv/5s3qLSQ8tSmBnWeAX868wI94nazgTaI3r5MMVE\n//mPxJcTiN9Xfl+B8qa9ojRHSL4ewk/uuUmsBF3cX2+g6Vlo8Qg8fJ75Qmld\nOwhPpCEMOYGtkZrTF3KSnkXbBSSwbyMNNIlSJce6ixrCojfGcaf0fC6ozyzl\nkmqu4q/gKCDLAvJfL2YvMsuvJgZ47WbezpOX6aA3QmarWtEOz2w/Lfvt5fC6\nsFCYVXHUjfzThzDSEW/GLrBenfSLM/nxAHTGE5D23Nc0L1mklIfW1poLNht9\nB3iga1IYBmzGJ8EfN2KhROw04YYYGOU9RC+eo34rXODW5SugJXw/syHIGwP2\nbbWVW/mxSmEN0ZuMFYTnRaKrVNVEphGjPSstuvlyTDpYF2tUDomLw7lCl7kO\nPPBRpNf7BCjHVPeQr9cfbvWq9l1JCX65ogpTbwhJi2EMIOE2zfonTV0Scg0o\nGxNd\r\n=kvj4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEofpRZ3tvtOsWZToVrgjhN5DkbXyaB3MEWb/sYELWTeAiBIsV1o9NGgZf20q2HCnb2E3UXEDxlEtbgVblyWJOY5Eg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.d9008b6.0_1590214686989_0.2489756646096244"},"_hasShrinkwrap":false},"1.0.12-canary.80.b49bf11.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.b49bf11.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.36.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b49bf1111b07c99779dc254b64a9bc4c5b0d391c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.b49bf11.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FNwnZnqXDI2viMjEPyGC92119/EwYMVnkfvfpwJU/52bACx8Uqih2G87DE8kwi0ofbthPVAxtv3D8+IN9LAm5w==","shasum":"b26a2ef696b327e84945428dcbea9fb96d2ad70a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.b49bf11.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyeLHCRA9TVsSAnZWagAAU2QQAIaTZNWzzwkOfB9SrZ76\nVGMx/xPb9MF0X69ZPiWk3noduhurkkLA5IRNguqC+/V06IHxmNWMpjrMh/yK\n+mJlkNu0WavJ+8C+x8T3P3Xkds363ogC7iHRih2dGBc3gSVxyQkRgTN86UT/\nIIJWp88Fns98TE1mEz82nt5TsKxgixfrRZ5iL4POmV/Re8wzI3xy6JCZpzno\n34CuoLaaB/4GkT0olP8x1p++HumMrZ9VKM/QJ3gBe1xsJRyAvD/MnP00hpiD\nCjPKCPaGYlfJqnCyJS5r6li3S0SMHGWlvJtBLNe6CJJkAcjDSDeg6eC8Nipv\n8kwELI1Iwt+4t7c56XtDPgQ0JdJSWY4arzOfF3Zqumw7zIKRYD8UIt/Kw++A\nWaOguwX307KdNt7byy5v/f3RQ5wXJNIiaum1JSh3Qh/+np/T3IqHkyT+/7uW\nOtiC2mvf8x9EqKm0rblrWuvR0QIHWoPmn4/Ct2Zxuhw1o7ilXy5fOM8lLG0T\nZbWga4KOYPCMjqh7z/cMMM7y74J55YJqAMRsLFMFNSOg6Cyt2lbeZ05ofhAr\nqpZgGmPJz9xVRDVYkcRsfPWu8qDkXNxeyRwNyufnsjuoOwPNtS0/qUkoTeNi\nkJtCK1+tOhcMJUHLvFpz5t5uX7F98XE3pjEJIV5TE0NiXVx8L2zcRj4Q6RAS\nxAC6\r\n=T1fW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3t9Hr8GGutOLE3rJlGNb9grSqlsodilmdPF0EYJpcuAiEAoBWtCfJ0pk9qUXtiWFZbHWzN2n3hRY++e0RRx+2z5YQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.b49bf11.0_1590289095121_0.788962191289581"},"_hasShrinkwrap":false},"1.0.12-canary.87.72a9157.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.72a9157.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.0.1","@typescript-eslint/parser":"3.0.1","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"72a9157217b9e73a50c9dbe5d46c1f3700858769","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.72a9157.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8vkoPW7/kbT9Z/X00MuMTbE3X4W+M8biSVkqrSNBuAMP9d54DO8kWk2B+Wtp8pXCu8Jnja11rtZ6OpsjVsC+TQ==","shasum":"aeb9378d546e1071ec5b1b68744b2c51b3bd6654","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.72a9157.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezAE3CRA9TVsSAnZWagAA2U0P/3b+ecfrSK38b5u7Noy5\n0o8aFKbb62qm6jnELtoIbDxRTviaWkavVYR9jhY0ytaxiT3CG4GwqyChGsIC\nKAJAL6Hm1MFuktETPO9gt2rkKdFgrWj7vzwu3k8tKaEKMHIoiidf2Qt8Ch8s\ndnFR+8iQS7iTm30e+d4/+XpwYpCaCyVdyAXiKA6ntqPTUSPnxSnejCXQmX18\n7PX0HPQMKk3TAKXAc8ZHxe/kQ75sCVTFe/gsvv9zAjIccHkG/xvUP5xzL05n\natEFmL19DQwNNUA+F6w4xpLG2HDvEWvfTQz2PZ2cws5yIsHF3Bs99qBQ6N+Z\n1iVJ3t3bflUvem0k3A2NbR9z5VHqsEETbwz2M6janAJiVMr0sfIi00xY3faa\ngNygttDbtnuHOfkORTP7Vv8KslKlxaz0Row9/2lsIby/044jM4E9poJC2L/v\nU6hst0W1ot62OoaJoaOZWWXQsVzlhMFNV52sxPHwCnAWfaX6ks9UO8uEwFio\nFTZxpuicrK/tOtJ2FroHfxkLlw4K+jnC5sXsgBaIbssDmnzMR+V6g4jAblFQ\nxEzlAjTyJWauUsGUP2WYIWD7woWG5abwr1tKtlyyDA4NidRj8CfZ5ZM+2OQ0\nZ19GmDJzvGMzvEZxJBbi/w1Nf8iT2TKAFeFk4Lc8kmIxuIkP/CzdERHJ+j/3\nnmul\r\n=ZCEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrkyjpg1pIxAMzfQMTcHz4R26mOsTpmjmodL8KDwb7JAiEAqAthOwPb4pn00nrSRQxgluHE9CFzK4Ehhy96N6F8xKs="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.72a9157.0_1590427959104_0.5134217435854722"},"_hasShrinkwrap":false},"1.0.12-canary.82.94a46a4.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.82.94a46a4.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.4.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"94a46a4333d8a17d738f01ddde573154300cd31f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.82.94a46a4.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-zy8045Wy9Qu92QOv2ZewpmeYdz/O08Evdnp2/AZ4g15Xz6NGRH/1tNdaiKhYzch2vw0xo47y+4H+/6J24cR79Q==","shasum":"92a5c85a2e92cb5762c874039e85866302d137e9","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.82.94a46a4.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezQ+mCRA9TVsSAnZWagAAeOoP/AiDhefGyd3Mnd3KQ+UK\no/ZMgmNW9Beda9ksBxFzVe6yTS0zHI1Vowm+ODeMOVsRecZlVHM8rXQd+czE\n1xIaPezvnMkf1FUgQhBd+4zvwVCWVaBcKkbutOzzZo1wErgP/QKlLArY4yma\n64G9O5Iz6T/Cf737ptuVU3pLzpkjPcbyOWccrWXauLRtaVUnHvmlpSkF7qG+\n+l6MOSSA9A1AlpH1sjAXOiLj0Ih+0UtVM3Q2XcJOcc1UwLm56nkbzcI9+E8X\ncThnjoiZ9qIOg1CUXIdftSDj9qquPRcjvdeFSRuKcbYbV5BoZon8DZR3ErND\n63f0nWU2QUEB5DXfeqZukdjb/0414dUw+W4HGV6K7woZSO5oTNag/9EfhDll\n2BnL8rCWrDO2uqX/Lsyy+VD5iZjeOZhJ6i0CThYq9/Fvf62AijFE+EDWNh5F\nMgCaOLeiYuj9g9oEEH4877JuU7R4joNgQnY9za/fF4AM3LR4N5HKkPzaDKLj\nyy9sfHnqcfOkr9Bi47mYoBfnWiKl5EDZzGcagPMCVXAYcIblSyRObAKHDZcy\nBqXue3VbXsvf+iFS7P3YwfrHb1hsYI9MHhwGVV9E9p/oI58mmqd6hHG++Qdi\n+ELY3hsSUUElH/hrHMCmpIt/kYAzGRlyLqkU84qUEPSFnwOIVwm01y3rkXw8\nmlt5\r\n=WcnC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6+sWO/m/AbyJxomQTIdqYsbQ8iNjLxdG4ziHKqNT/tAiEA5UtC2Edlm7yMOZuzNL6/hTJiCvhfV8VPQqS30hjQ4lE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.82.94a46a4.0_1590497190216_0.9977710332059533"},"_hasShrinkwrap":false},"1.0.12-canary.87.45515e9.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.45515e9.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.0.2","@typescript-eslint/parser":"3.0.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"45515e92316e7ca5b12bc84d8c51cdc6dc5278ff","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.45515e9.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WlVYD6K06anITDeTfRzBBlJIdWI38XgbxfLv2FkPEIWbOVFEKcRvfX7QEoQ5Mce4hzUrDfh110WNe5CyFg50Xg==","shasum":"affbf5938bbcba0b189d9a9bd42bc22342653b68","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.45515e9.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezr/ICRA9TVsSAnZWagAAhpoP/2E2isAlAvva3PnDohMF\nobvKvseCVUcXX1uD/QpeP7lyZXbRrWuBWcOJvK2Ta9/Rdi3VnAWUTmmzat6h\nWnsR4fWXLQDhn8mfZ68h4uxXcX6+ux8xSqsN0bGkK7q9aJxyraiA9fbVtt7A\nKiNeTDJvunMYBLTHpe7fsWRlTEYzRTq3A0Iep2b6m1cvGvfJ5Cwr9TxuVeUF\nsziiKrd3x8Pro6PAHv70Phzpdf8CkIkoenv4CNkbcQPSHc94N3x8H58/jrtv\nVoa0NXdSCPBTUajXNuGo7I2ha/hl9ka2r2JFUConjH4mqS5wlZ8UF51RaAo+\nihRLPXYtf62qa4CnpS8geLs9jNoH27m/z5hzyU4g6nvqt6masXnXFOhy7xU7\njiyfNIIJ3prGBPVY+TnE3DcgoSdi6FYNHJaTTmq0I4cOxXzpVu+d9Rhuv1Xg\n83fJh77Xh5quacdnE1K/yEAdXnflLlIe2G1+nTInXq83yCTrg9atsnJvTcRS\nEMXWoGo7tohn33TP4IAy6q6fmaC+S0bxw8L/67KRXcS0bmxSyatDyZwM8lgW\nsm9iDjiwYDyKSwBplpcPhqagMbeOWzww9tZJ7ld78STtgvtZLXphbAN6arP/\naMV/jspmjzGVogsDbmYAYur7mDbKiRDl8Eg7t9NhPuYGckMAEZosv1Pt0TRH\nANcg\r\n=vI9O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6T2eh24isoKj2toL0AIczCYFvHatGmoS/3ooUS2jfkAiA78GgkM3lNa3bJS3tnNqh5DP8PytBym27OXaAuz36Miw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.45515e9.0_1590607815679_0.8279616419987406"},"_hasShrinkwrap":false},"1.0.12-canary.89.b26e1e1.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.89.b26e1e1.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"26.0.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b26e1e185a79dbfa1e92c184d7e6750bb0f63b15","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.89.b26e1e1.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZFwrTQtcX1TEoo06eqYwolR28hcMfmql9gys89UWauvJeGNkGWpfdswj6YuZt3pdz56GHC0SyjDzXm4l1l2HfQ==","shasum":"be4a9767f65c6e70ba8b08dc7ce65e93402cf0b0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.89.b26e1e1.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez8ZvCRA9TVsSAnZWagAABE0P/30LDhYFIaKQ8QR6MlsX\nCZNFOA/UVF1JZL/oCg8OY9L2U/NlR1mq6mKfIW/dGOwcl8OVgPKwJ2y4r+q7\noJp/WEiD8doRxcozuS7C18ZL9ShHN11tDYA+7xQXrWEPpjHOnetufDUF478r\nQybbqBkC/8Tma7zFHoHboskdHL/blaNa5zNKK8qpAqHKHLKRLAICQw4af6FB\nu8SyscwgS3/f9hyaCrBb3dsgiOa14OdTZ9xgn0LzzQ54+9cQzI02dZE9SYQW\nOK1I6vkw/DRf74aOc57rMoUVTexNHRaW+cJ0IW9yBSYVP/ZY1hZnQDZGUPKW\nA7dSUNhINQD8HifaflsT6eojGotoJKfS1BSu48s1FGATfMezVuAjp6b3jOMY\nJHqaeGjgwcavMwVjQo+62Hy5l66nyKErPLD7KuXI23PMihhFm2f9OIXfajAO\nxj2aMIHYyE14TUVmE7AYNfTDk38X5xnw09eH0gZWZ/myilmQbASoeMJllIRe\nP9JM1gGfs0lfsffePgmoqlZeZt9/hbrwt7HNmXM3bfRbtLxmziG8rrQ7lXaS\nNJqiz+X9GQ+lhyHoNJA1l7Ag45PNACN6PC6MIrdjRSeLWkr1D1Gz+J4j7+u3\nopVR1PyL2dQGB0qQYFSmViy5LGeRBf2AmIljgX58YDp93gAkPKANzx9hhlZL\nFgD0\r\n=miz1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2uTPole3LesvEnF9TlB0Kw8wwP1mjrx4gSZD/cfgu7wIhAMZVJGrCYEkKsI2sOgNCkVixhwl0Z+2wjBusocZQF0Jo"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.89.b26e1e1.0_1590675054545_0.6865368499356388"},"_hasShrinkwrap":false},"1.0.12-canary.80.0ce5578.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.0ce5578.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.36.3","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0ce55788f70334aa5abce447f635dc5090e1ddb4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.0ce5578.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NjNDBLN0QK9wfti4hSvSEhvOy7QW7DDABFGBCABevub+4D6O4mgoG7x/+ut5wJqbUwy5eLBqPyRS64cgvXSRxg==","shasum":"5e298b659faebc5be4c4948b63da8d9589735a21","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.0ce5578.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0ERlCRA9TVsSAnZWagAAWFAP/2NbetsG7Q1CUIvue+HP\neLQg70fkinGogOIByIncwjVNR7pAEzVTrvSO4FYp680wDPBWZqRXXimznkH4\ndweMhNZJlw/zGki8yW6B0X0aELzXvWZeVnf+tzpnl99nLQPO30kIX3YwEcO/\nhuwOyqQ3BNVnyY6QfoHDOmWMzH5TVkehU9RjOlbL+nt4O1v6j87MLa4k6Jki\nnmNf6IB/lcCkNVG4GaiG/uqjc4jLCVkQ9rJ9peDdEje/sV2kgXIDcVSphlb9\nQSxLALYDm5oLqYyRY7maGcnzKlp/MEVPK4sAyBT0wP6XXJMpVvdH6Q04HixB\nRSdr4YHVDEtf8mWPrK0N08Vfqgj/C74mg7hlnGjFyLFu+CuwqYDZ7cIANYjY\nC+MfOtpyah5r/Q5MyWLXjaA3c0cHQ1S3g92y1JG20exFV7/F/zhA4Z+nJJXN\n7LiWpQu5DuV8DccyYoLi1ZsglbugFBNlHUXAl7/NBMTI6eyp3nynSYBDS+OR\nKxj9+d8MpztZT8NdQBrAIenpwsBgIpfDxFq3WZvYOnpwLSidQ3yjqg0kcdDl\nGvtlpAPwjF4IyKYWg2Lz66SmQ498KPvKitCdlK1C09yMDH2PFJFhEKeuyFhW\nmh3jX9f/8HT1K+vtMsJuUBeePMkW+GKVe7szK5JqhtqsULWyfOKhPlBL2cca\nCzAh\r\n=7pUQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCci5LKDAWjmW4teAFzXlMxLLTPzorYF2lnoml/NFFU+wIgBXJWjexxM+Y5EFHAHlUu35dbc4tp8ld7kM5vxVWnQcQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.0ce5578.0_1590707301539_0.6681258955736122"},"_hasShrinkwrap":false},"1.0.12-canary.80.eabcb87.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.eabcb87.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.36.4","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"eabcb87cdf8fcfb9ed547bc005597540139bb1bf","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.eabcb87.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-J2yWUOi9cBXKv5cyD9k3yEzrEuzq9wyiwAAzaYwy9DG3f484losPWEMWbky1bhtW4MZ9tkBUh0ubOazu73Krpw==","shasum":"97578f3e9335c53561b4b5f5078514175e1ba0d9","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.eabcb87.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0EclCRA9TVsSAnZWagAAFGMP/RUdV8CtDrCy1U+zll2Z\nh2/9TtFTlQw+vyqo3nrj3lBYP8MQBrkaQQ6tyspdZjQ4p6xtRH5mGRRDpUa4\nubqvKWoZy5byLArVqDsIjuKfPUUtjepYt+v4pzbTRRgG/a+aNwxYMx3LyW/M\n2Elov8v+pWFh/8vHGkvQf64+B7Eh1xz4kJwdJUbr8nbRmlPWygcEOkpsgLgT\nqgICQgFIBoTkKNStjSNGmxNorcVZMxJFV8XtdFp+uJC3w84Len79f8+6pwaJ\n+j48gE7mKuB+F+LIaE3vtyzLc++OQZLbrjV13cOF9lsk3womDr7R0UAP3SbX\nuoz9xWnbGWBkWD8MgKlE1EcMXsu7IysyDhmt7MLwKimKWdGPCzLLJZ3DBo8+\nd5t7SYWTfq7x5I5Tm1vnnIp4qHP8lsSLz5LbmlrK5p8VlDuV58Kuxlg9JCeG\np2BI2jzSWsroUp38f3LqWwry8I7PWqwypMi+OD8pdX/ehjuoDFUOxu3WvjqW\ndalaVFEF92ocVampcRP39mjeBY1b3qnHWFN94eLiQrff1Eiw9xpA8GSl5QN7\n44L46aVY60GQqIY47oRds465rkPePK5CqqEBIP4gPlx3hQ59RAXY+eaKFwWG\nUN9j3SV/QnvzF4udB5xGR0DRngYkEIOisU9nEdZf16eOiMGWPW0To7cPijIc\nxbEQ\r\n=rDZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2dVkpZkfSJEYdCQCfQdVSYPp+rMkkUuC8WHGPnSFyewIgOs948CVnB/0UbT2WrJ2O9NJaNB+TKLr/SKJ3Fv8jz7c="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.eabcb87.0_1590708004640_0.7178075828928456"},"_hasShrinkwrap":false},"1.0.12-canary.78.50944aa.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.50944aa.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.7","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"50944aa528687cb052f14d0d48c004a8c7563837","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.50944aa.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9IxdBMXz56EZGukrpXnziW8EPnPU1XE3Urkfod5hvggFaJf7EVLH8BhAC6dBzNMw0Td2DgZCBTv9gKnJcQSahw==","shasum":"aa0954f7d868bdd46546d4e52702b20a1a27cd2e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.50944aa.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0JMRCRA9TVsSAnZWagAAsRwP/Ry+6u/HVh25dA1vcWui\nuGdZClBqmPwD29g2Gz4ASB9hy6ZUUCeNRVzI8f+y0WTzvwZCuWymGTPy3ykC\nGOCxr5lFdkodBg0agcwXfTa5hjTIproMMOZNj6frpx5vFWTB1ZhBIsCPShvi\nwGiEIJtGs9COjK4pqvZrq7cv3RG4D5FZ9jm6Fq3wyIHvgkfoAIrE07ybd3p6\nGegbVgfWMz+hQnkYRNA9q+20UdtvYAHIEUsjCFR0oepsR3KKN2MHWY1DUhdc\nmSWhNVv3ZmIk3xTiSceFArLXSdQQGZwdWanjZtSmockie2MP6hh1BbKobrRL\nt5GDAYGYlAoDYeJ8bErjkjnu8Bx591bSqJAzXYMQkVHL0RjdzBvExN9J/Qt0\nmeHgFiIzeHKiTvk+v//TlWtJoFiNvSZedPBxLRNRhK5tPTiBDMgTPYhglxyA\nqDRTJz3V72NdpFcVBoiDABb7AbFSlKrRKLaPwqF54g17W1PHTBAjQ42Vmvik\n0LY19tGB/chgeHdLA+aOp2TNG3Cv8OzG/gIeTY0im+o9JG5he72NjiHuDZGq\ndQDjdAsELdQnApiGXCm2HhXB6jFOillYMRduH+spdJIJbMWTezeGFWM9EEEC\na4oYtJZx2oRs2Cefys+LDnUoY1MZ5zeVgwggoIoLOPvhrCT6+gmfLECstUtn\n5Z5o\r\n=/IMI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyCOdOXbzJF5eIo42TDYN1W9dxSXeqfhW1CCgMM4tDzAiEA1XQG8TXCesgcxakNVb62eazvScZ8CGpTDI+lSPKaCiM="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.50944aa.0_1590727440797_0.9853701502005396"},"_hasShrinkwrap":false},"1.0.12-canary.80.ed1889c.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.ed1889c.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.37.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ed1889ce1bbd321a1fb3a7679e920a3679905702","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.ed1889c.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-D1v5j0G4LtHFC7Lbn8kz14VmStOXCQzfj8eebfIJot8TXRN/hXlPHAdZ90l619fAx1sQRBHBTfeh5uD1TAlKHw==","shasum":"8d4257dee7ebf16ac9ba2f084781c1eda822cec0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.ed1889c.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0Wm/CRA9TVsSAnZWagAAHgMQAIYVNO9Hl6532SKsGaeQ\n+Pci7i0FMNMxepxUbNfRRMP3/vN6266nx9MnvDWqGx9t+skIv7DWgBGt3T+x\nGSq3dn+g4G9csJyQunW+S/XKULvQHylTPaokYHcxuHUqk7kr/WcmxjbzJUKA\njZ9dYGNwVPTbdASpn5qiNU7QprjP0PcTZDxxqTr5A6u2j5kfJXrtUJ/okAb+\nO95xhYJH/vWE81ppScBKw0q1+n7vxyLE7eY4PZVAqkLhc697+jH3zm4aWL2u\nl2liN+OzmCypbc1fDQmD9l4rm0r9P5uwUAz1L4An+RUBc/sUKo4B7yDZVR+L\nU1r3nIbp6FY3i/UZkvYUw4a8OSbgpJ9C2/SO3XiY/xJCHimL0PZJY+gU8bp6\nut61kYXh+A30Rm5PeRGyORcVcV7GrfEh6I6UB929g4FUbvrrmuhDmWvP0E1l\n0HrYIQJJFVjvAAVy2nSE3RtB934p/a3jJjVllNgb0J+bWCvcMViT+9vMWKMF\n+jpJJNz4glB6omCneQZVFiPFxyx9rVRz/PrA6nrhT4I0UqXKfqUQhwKDoA27\nr7SYI+QgnKK/aa9x71kfFV2OaBZ5w0zVR0wmQmUws1KKj3sJqVPBVBIm7uRN\nJrYhXcwdj5ZskAMC9VDDCRL8NIBVRwuOTBP80FZ+cQsg/bPK6QwENt3qVEpL\nNv+a\r\n=XaSQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcYyd6RV9/kbDQrWGy6YoAkwoSRhFV8eDCS7AkVbJXBwIhAN3+tCIczb7uj+tH4jxHkvEq2AOXugC3SePdc0pN/Dui"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.ed1889c.0_1590782399408_0.15432860956080274"},"_hasShrinkwrap":false},"1.0.12-canary.89.d1a94b0.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.89.d1a94b0.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"26.0.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d1a94b0830b60be521ea8b3680ab761e2b1b7106","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.89.d1a94b0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ln99lucVSQOBVgubJIk2XUbJ6z8s73HcMEK4HHR0/t1HoQamOm7PvxmkZMFg0uBK7PqL4Z4Pm65kHlMp7knX2w==","shasum":"103bcec0037f7105951e11e3456e3a3178d4e733","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.89.d1a94b0.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0yFCCRA9TVsSAnZWagAAqR4P/iNcAndi3veGSiYEKni2\nm6l94spsFJtOHuv8+Y6nnadicC/pyPZEDtI5EY7tXcgnoFyAY0maTmfxIUq9\nJPXxEhIiHchOzbrM3ek3sbZ45kbBqmkISy+lXiHVx9ESjKCAij2ielOsi4O6\nlpJ34fzo1cQRN6a/NyWc6xCjp+Fzydun5j3OJHZnTGM2ZY5VcfLo1Dk3NgIu\n83D1LjjKQ4IPeIh+uJiqsRFP1q1wN51Vd0UBBOGgI7ZTfi4fkwZeiGQUk7A0\nyJZ92cME1+O/D/SfAij6r0L91KDuW7MGDYM1h4Eo5M3ghnLOq663jz8YzaX4\nTzPaKDj6tL1lXPd2d1qlSEqKrMUvjJ60iGBXQVoqkMjVFAt74iHRiVYQhgNp\nQwHc2NvHR3FTFuPdf6qFDXIat0T7tx53Z2hbDRsXWJchOepkK5u7UAtKtn7Z\niZJf8VVoG0T4dcSgZl0YRh+X+XoyNi7fOCZ42EEbiro8OxfFsoQhXgdTSpNX\nCNl4VzkoQhNX6T8z2iYkcbQahcbDDF/ahBnZJshouyyEEgrWWbZGOyN2+hBk\nPGouod0ZCgbhA1QLs+CrIdH5iiLxMDqqaUKOl8yyydesrcb1J+cZ1RqN+QOA\nNMId2ghCF42mOdrGBk8pi8YekdzX0r+4QECQLWpB5Z+occgNE2F7hchiCSI6\ndUtJ\r\n=qzJx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoWbAYTNd/2RtM4ZrmpUam5jeTPl+reQxW2Y5Iqx41egIhAJ7gkoNhKyhZd7SseTfBirweTv9l1ZNx4scvPMSEoNlS"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.89.d1a94b0.0_1590894914451_0.5307040721398171"},"_hasShrinkwrap":false},"1.0.12-canary.80.9c026f3.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.9c026f3.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.38.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9c026f339f5835b1f5a388cdb00a440546cac76f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.9c026f3.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-hNcnt6WTc+yq8+qpmmsY+T4TOWrBvT1vECwk9Uj10pKdvaF30xqeQG0TMP6hdz9IcaRepjuHB6gU4z7SK1UkiA==","shasum":"f38dd37a9eb4375a224e30c2c99c8df8c9bbb939","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.9c026f3.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ET3CRA9TVsSAnZWagAANmAP/Rtj5cHYn0UNIqUZm1w4\nEmwb2w8sV5XUUB0hf1HVro7QtF9qlblkMqeRyOXywG/GL/sJDBEWZR4x71zA\nQ4D9EYWVjFx87JuBxnMs/HCKBDoo6Is6lHUicb7tMo4cawmoGwXYl9Hi0Rfd\nEqlJ0TXrYLc7DObyrLI4TguL6/nFVu7PCzcx95Xxl0DypNWHJJWUkGLc5zGu\nw6KA4n5N9zrigSW2r9toyaUE7FQ7N8cAdiVgpiHcpUF5hy8y6dJiMhmYRhjr\nv5y/rnyzH1k2AcK3uAjzoqHZhln+HXpQoTmyyQZHNAVP0CUfn22BQLorLIsY\n3mySGAiypgepFZO78/9SbNmQBj4VwX8ejnkpp+dKHFjWN0HSUrGD9WLYyix1\n+diCElcMVvTS3ozrHbf+5qo4BvXRmySFLKMkF4SzxAC9KC/wyuTDj8IHpiz6\ntqGNcSqlPXLp8OfaVDhIhtmr3bg6rjrim6b/2mcrHCGp5SNs1Uat4hDBEKkn\nKUqFikoLPu0hR9DT4/A7h3We/SEqZdy7g25xIN19PFFspaGuY2fvo1Ia+FdF\nmIev/6T7e91NQeUx9ES6rXL5PN9CEDAK20GhF8O+D7g6PBJTVg3ErboUuCYi\nD0eKAzlrO2uf6py1SVliqBJ/G7I04TparTjRYdGZsdTBu+q+aWIe/1hH1W8g\nk0+k\r\n=Hrni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVWPvWqhnPaQ5Ct5NvFoX9juaUzCSaSObG6orxqhCkbQIgbiSj64MX4+sQCW2kdqxGWAh4TCN6xVGjvgF21d0CAuU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.9c026f3.0_1590969590513_0.80120968799989"},"_hasShrinkwrap":false},"1.0.12-canary.87.4567262.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.4567262.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.0.2","@typescript-eslint/parser":"3.1.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"45672626fb2ad77bbe8753c0f69279a9f4caa60d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.4567262.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rgHzFq723ONBtQni1jEQp3kHRzvg9HcAeFeuAbH7R5PVhSL0k44RoGwAe1tNQD6xKBqRbDp8l7hGTpVppCtoRA==","shasum":"decd8c0f636ff929cb0b1bee17c0acf4f25fae10","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.4567262.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1TZ7CRA9TVsSAnZWagAAdZQQAI1TiSXKFaX5tvu6gssX\ngRpE5VORfqXSPX7neXUf4cA2eMdCOL8Zn5vs9EBf5yVoY7fniv+RtcBcnPlr\nFNodaaFsFT+/zGi7Pno4CAmOWNINPCm5sA0MAgWJm4DCxA+IYgXQY/YH+0la\n0KOYYilVsYTqBCz6lPFbjaAdLb9TnrlCgqrPXfNdrbxx9S4GEZlIa2QBU8qQ\n35abU23m4s24Lq0BtKbKhQorZcBk0/os62RvBP9i1wAWw1iv3z7yzWR8e6RY\nvFvN+WERzfjVZwDX+MI2s5CQ0UCSJnSv27TrVwFjovzgU5rWJIZADx6vYxFX\nsdkunUDWhnCkIJMirUvryCDj/9STmm1M1ZNkWQNNPMRPPlspE1IA4p1a7gNz\nRby8HdB0b1kmHUW4UGvNXF7BTMwpGVbR3diPEgI/fCbXxPMCm+aJV2ZyCMmG\n6IJqlPrq4brYYI28oGKa3liXgjW82GIunUHvHzZYy+Abmymcowz69ZImwfKN\np91qrpKbryEO41dFsPrmKb0jtTErcac06n0g4z3iZSzew42I3d3q5Zm7eepo\nQpTC5W7Sr2CuTRQHWJPJ0owNBvKe8e9EI4Jatm34BBLFb49Jwwv1XpgXJaOB\noWaVm4Q/VdFgPvbZdxyYakEgiEpub3Sd+/kca94ohe3k0V5Jq9NUytklz1jg\ncXc+\r\n=mzRK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN+yR5WKs5LkluF08laEVz8juQZXJ9CyF3g3/ghfNJwQIgFajTIflD+96UOAzXrWMhXTW1uLcy9tfUNNwB8Z05WWA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.4567262.0_1591031419157_0.14584339155941506"},"_hasShrinkwrap":false},"1.0.12-canary.87.89f3f9b.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.89f3f9b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.1.0","@typescript-eslint/parser":"3.1.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"89f3f9b3de828784ca96e187cd781d3b6f0d1cb1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.89f3f9b.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-jsSXF4Heae9oalr11JJ+Piz85UWewOOYr2dDRcmmdQkr8N712ce9qQEJ5a9EDNg0O+InWQAHPGKMtDfTqzDbzg==","shasum":"f5aa2be665b17ce7da928b0ea5ea54ef5845a3ff","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.89f3f9b.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1TylCRA9TVsSAnZWagAA9YYP/0Kh6sfckSh0DHOhZspn\nq+NAs8XXCiLoYprXMQ+dI5d0g/BZ1ueGYHquoNxL449W1sakoUjle1u7sQfV\n7n1/+fKFMtLlJaUiMENpZrC/qjGZglHbtKbygo5BcyVcJn4Irtds39S8WPSf\n6HFCNDgn6oLtqPOXCKVqc7IUmvEa6MXhGNeZaNghV0moDr3I4MzqHsJO7Czc\nWxCMSLjZ2YgZXMyQ7GCatnRSK4J95IZv6msJxR3pDX3CrIZZNphz9H6NJJoI\npaKQmFM+Fyt8rL3S6bGW5hA+KEDp/ojrLAN7+vXGemIyFZJWyaCvOZQNcmrr\nSE+/S8TkkEr2WRcQoaNT1xlIe4twd7HIfXhkiaV2313KWwwXXaXsdfsoUS77\nsI/N4ySnjxtwAuulRbfP0t/+rT1bTx9bD+GEZixfpil2jjmk+VJ6L7HnMz/U\nIXWNcste7t9+p/ld80fYBm0cjDIuaDIMPDJL3qF9Qj0rw6Pe7UoW3IHSC5N+\na4Buzy1a0XgEPg7R/2x/peDbdd4BtS9TQrcCY3LU2prBvwOAxBq6ccWojsoZ\ni/cMs7MLpkQeuQmokRvCrQcRfwiqL9DMTqIVM2ytLEZ5kpj7Pg8cvnwFPxQ4\nWunjXoolxmeAqJthoRsn1OGP3fxSPYB5gryM7bJ8Wvvk8DXHWIgZZ2CZWe8f\nYKo+\r\n=HocO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgyi0AoJOs6eWGNwUIkrEUPAOE9G1sQVGNRKqEds1KsQIgSAcQTc7jLHEgbwXzdff8fsEErN20VgDa2kgYQRtwlk4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.89f3f9b.0_1591032997414_0.7402097496379481"},"_hasShrinkwrap":false},"1.0.12-canary.89.8ee010c.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.89.8ee010c.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"26.0.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8ee010cc12d88f1810b06b175cf8bbb961cdcc74","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.89.8ee010c.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Yg3sNR5jxZa6IsTa/xxwu/T/HUzaSC6mkZ5OkkaPxsaABa8qYcm5CmsJ0I2zJ9c4zTEurN7auCmWr9GVYwoy1A==","shasum":"c145073b6ff922fa58623589276999ca7d754485","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.89.8ee010c.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1aA1CRA9TVsSAnZWagAAbKUP+wT4lON/pptl3h3wsuo8\nhK9YXHJssKedZAHxyI+9PA4FHlF9ujFFsvTL9ciqrQJZnCHyBXYRxPN6qTpW\n/B0e+sKVMIF6dC/+uilT7LTBW1+irmyugGYjDmd3dhgdpDFACXo6+1KtAftV\n4NjkWOxdPj2PFhID4jKRB9D2tuxBfVC/BLjG4D6mZkz8TQt7fx5TcFaJsNYH\nulEUngXxcv+/44fwjB6De1qI5X80AWTSE2zO9a4AgvWNxj0sYbw+geF9JvBm\nhEQrxxTExwIk3K1Uk0LjSHZhYDL6YgKKxOikqx8ApiZh3FlRFHobtxIqgVhm\nHGCZMYQnNwrHIGZ3gnTuALLiFaN6XwNTYs4wVNtIWOpHn/+CFVHWkkYgDb2s\nVoPe7obs/9vhYpritKEsL1xo2l7OSguufPlrTYrg+Q97sB2Yo7rIZ5SGM+hy\nZ1kkfJr6fGFqwj+A805LDrriMzXT14erimCxdaZ/jq8dsSp10xbb6RqOLDik\nnu+zL3ItonshiFtRQNBGc/x56RCY85QW9jUKPHppDC6eOVbQx6U+srXr9xno\nsjDHIVLQ/cEDRgrG9d4JuI9Zl7u/CpUZ8GHWgmC+L9VVT1yj634ItcgwBhf8\nrPZNVPARLj+shjMq6rbYOL9gL98Pzc5xqHZTWbcoJxtHfMpwpfZZ9dgOU7EO\nvAai\r\n=/k0Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACoduRR1w8uHkZbVrhaN4Q7WB2t/v7+Ta9t3Xaq1i5XAiArOC2LsAd+ip987FGMm7l4MLQC6ZNmwu/BJ8UD/ftCiQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.89.8ee010c.0_1591058484920_0.47367582573536904"},"_hasShrinkwrap":false},"1.0.12-canary.91.75757c2.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.91.75757c2.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.0.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"75757c246ab1e98ab04740e097dbe425d170eff1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.91.75757c2.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-dviZta6EsNULGPq9nLMFOZED/dsofgeHPoQaNgkSJjtJMipS8G6QGXdUVw81TKJBzEAIhhKn0V4LLt4nc5GK2g==","shasum":"da2c82e7e8b2b5d0b30d2d82fde5cb66daaea7ea","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.91.75757c2.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1nxJCRA9TVsSAnZWagAAE0AP/0TeH4yRTUteLJ3pHeOx\nVhMR2pzNYkm8NzMRRWaOZMkL07mA3Y4L3AupOdkicXYNgwcSJhcP5X6Rg7VI\nQpaL8zL//4prpsGBuGJ2hKlZzNhYjlr9DrOSn9txgnDuyJM76UwZf6KmxxjY\nVeXhXpS/v4rqXLJX4451APv447hXatlv/5c70FjrdYcf2VaXz/wNENumw1T6\nX9qBNlsMI+Spm4gZGX8gkPOZafXT0oglI2+Oa0eorI3sqnj82vmWrUFoBquj\nN07ZF+NbPmwPEn6A4o+aojk5QMefoCucEJSMTenRqVEf2Dh31hjxmK9ekqCc\nLAgnMqXfaCdTywxeVa0ILxWyUBf/l5GjuyTF3ozDqFupH6B1Ti7hEIEuL7o0\n//6TZEoWJrr/uTzj54lSL7zblZW/7fMsY7ydIhOD5jwAVSq62SU2fvA/WYal\nkl7ZU4T1SMqlbICHB+GiMvCWF1/HvjpdmFdZXv2G60fRKxJHdfioh5VPINhD\nc7lEdWNSk0C/v3pl33iMsa20Uv6ZaHMNIAOSkdxviJS/tazf1d4RdWKGiSgV\n1OEJdGYs6P6+7a85+qF4mviaGFZw+fxOkKfiLWTrCBkVehfNNDtXDf8tddLs\nxTAOiwGyIlKUQTJ3ZQjaeIx8XsdwdUPszWWg+muTVXUlRYoKkvsogrW2Ff8E\nQEZ8\r\n=R4j+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZcH4kBJLGSAOJyGXfqliD4iZgHVIsNl5PlrdZ1PTlJAIgJjzUe1qneZrzJUWyLV0JjSEj2Ex8cDAb32Qca46dmw8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.91.75757c2.0_1591114824691_0.24730169286561932"},"_hasShrinkwrap":false},"1.0.12-canary.92.4afdbb8.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.92.4afdbb8.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.30.0","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4afdbb8d212eb1d8642899e464db33767a7281df","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.92.4afdbb8.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-yZs4bx7VbvBb71rvsluapcbvDeN7zoVVXl3NQy7D+4UyOeLcEI9zF7toYrhgLPlwjav64vmKCoR/5jVlivWW5Q==","shasum":"7ac72db4b7916ad478634182aea2f4f229bc851b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.92.4afdbb8.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe12PmCRA9TVsSAnZWagAABLkP/286Xroxm2JYpu2Tmr0F\ntKHbZPL9IPPvXrZ8WaFp26Gc6cc4TAuv6o8ve9MEBGmYh208Ctw+5pelZ8Xc\nz91bGz4gCe0MSKd62pa6avhAopYDJe3vsf/BYfeDEy+GhXLhToTlbX5D6EwC\nJ17Gb8kbYdzeCoPYXi3fggArQIrQbEWGNk/OYVFRaKQdTuBr0qzFPH8/ifjB\noBC+zSIbr+8HBn+u7xI7ZcTCpradb61IRuFrtt3os0ieerDlZGa5SKq6Krio\nMB1sJL4QC4kFuoMdTW/j6XXnMMac1qSrHvPgz7I9ZI0gmuDCPAfPsApJSCtW\niv6bo/sHhK9esULE6elZc7422BfbbhZzmDHMucEilV0c3JywoXf72h/NLTWi\nA4lfS10lCAGxFZ7Mt+HKN56QvjN4G0xnAw38OUi/LSlmxsjXXNodCR1gt8G0\n/mVNjpADXRkZBO7erBsbpne+l/bEoAhoTSq+GEGMjrIHvg7mHvLsEBTqHMCW\nMXrxnwsakfPjjeURhjXEzkrqk0N5EEEubCp6fs3UT2fRQbMdwLRPnpx9HLPQ\nXoEf7ZViWbStcXwSH2OHf0rkygoEr0csD4/hQqEA5+H5b9iY6AfVsYIQU94F\nP2rX8KZR1acQ0Jm3SHRPf9fXN1J5iELvWyW3Q9JnSb9kdsduEsPJ9KaHLXw6\nV1XF\r\n=nKdt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG87aJvIVXiyQBp7sclWSeI80UUVHB3tHu2CcefP5pugAiEAuYazSkolhy5KuBMCy7x9xDJHDy+jRUFtrrKqyp6oxSU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.92.4afdbb8.0_1591174117691_0.9112552367661597"},"_hasShrinkwrap":false},"1.0.12-canary.91.fd8ea59.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.91.fd8ea59.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.0.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"fd8ea5927f1bbc263d22fdf9ede218baf6c8234a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.91.fd8ea59.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-R3sRYD+sAZVzLjvRBRiR10UE2Ii0gXyS/jTXsxqG82K2EvOT1e1MjOdCH5xUkpx+WXHlv4Y5xd3pg9QhMSycBQ==","shasum":"d732ce88c6aa8e6606efce6293fda6e2f4225d2b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.91.fd8ea59.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe12hZCRA9TVsSAnZWagAAKDgP/22yFuElQTbdymr9aa5U\nH1iE4fE/Un9ZTHH77s5m0EZeCfDQKRtsW8N87OVdyzm06hIK9UH4sPYyhYNN\n98k0DoCtXAk67tiX3mtcVLDIOxJ9t7F/feMdYE3OfHXupjTh2671BioLKsla\ngtowWgJozW2laPKbnslhdD0L7LkhWcpiUcWjsQq3p2XisfWP8RnQpoaeJcGA\n7UdPl9VwhhOENk1g9x97husdFxWVGffsQYhNLaoiQQmtRjQ2fzfP+nhG9Ny3\nJCrE0ANBU2AEzgB8x03nsojrg7/KxcWvTIf9+2HWYARlq8PBHvcbcJcNosQb\nsglzhF4TPaJ2oE+oJwso526V2C4DF/oIOtVSpQRcYOvGl9mx8fTzPNcfswmb\nnmRwESztnkzP27mlB5T6nRBoc2wizBakwAryuqyGrzr2TMv5ilmYEr07TnAg\nAHo/4/49/R7XmK8LnEP9klUK/piH3hvYsXmVGYDM5XRBBy9Fo5LqVD2ShQFZ\nzRWFyGiIabVxDJFm7APNjqtwAvo8JFozsogzAT0eD7dTU7I3WiwdJp7ghLX5\nit1P2iVRvnKkZJ15o5sohPI2kWRo8U3r6VvSJ/PVg29JVeDjVlSBlr9fo1qy\nRs2rhMU5C4zDNQRt0LIgJwkkMwq9mG2TH3RwYCRDCtNJDjMxb0lX2VGKCLiv\nu7vq\r\n=VmKm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcI7fog58Z/3wY1h3Lclz+Clkyp+20FXyy8ne9uA0skgIgCKd17CbqlSXqcBGGhShQwPU7BV2NW0Q6cZakhhdznek="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.91.fd8ea59.0_1591175257366_0.7320410916934257"},"_hasShrinkwrap":false},"1.0.12-canary.91.ba7b694.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.91.ba7b694.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.0.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ba7b69441f051eb972c62c25d0fe11e865b83859","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.91.ba7b694.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-KXNXL9AoJLS5WXPHTpvfjUtMhLhLlFhWN4ex2lGk13prtkeKgUtnJFBVwP5tnE5/YeWu9Sh8LlHox6xKHYODfA==","shasum":"429c0b1cc21ef2f1f2064c30c2928a608419f0a2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.91.ba7b694.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe14CHCRA9TVsSAnZWagAAPRQP+gLZ+W0tarsqB6y1JulO\nUbhUYS8ZKpSqAeBHMLG1awMuT5kCjyojlrohLDjwF0cDjLsEQTDUNU4TnVGl\nMwoPoYNaVC++95I02FYna84OuB7+I2gsZebkyUUr37Rc81AUkOfxcmAllfTd\ndicF0d2MFc7wXDLXVVgXh9cXakQEHIFg1WpQei9Q4LmR0Y8rOAIsFbLAPZ9V\nta5SY6FO6SIMsHmE9pn5nDu/LlQwxM33teJDQHZy1e2enLrF4gU6uqtxEX4W\nZRxvNtPDGVI5D/kRr3zlVjAyuHZ19qmZ92/XkLbuVtwG9lMqCnlS2p0d+h7P\nxZM1PwcarYpsOXucEyNTlaAZf7Ic4qN/Qq88OQUxo0V4Teaw/Il/ETzd/GUO\nq/HeqoSsgbuh2VzE2TOblriscLCyPBW2wuMQ05U3fe5ByIK+rnn7Zy2d25it\nnGfvgwkAB2pAu2mbqI1bXEO83hzGQfrQnczJCVhYMU+0sJpN0jfU1gawE9TB\n/R0GY3TZjZYgPolw8SBSOZOWPyv75LAzcCFT1ywiFKVn4wWRiZBf2fw/5s/q\nClPt9Ua5xXzcQxsihPHmQMRnko6bK8Fl9xGvyjwnvHCx+YyjcVU1TZcRRp24\nRgWUuJNilAOY0Dk3mIuLMhiq0757hByZYCmjzasMydVwf3k7lkbC2laJqSJF\nOaA+\r\n=iM9h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvaHamuH0r+foawiFxkGnU05YNxjNxMzr/OUeMmUL0kQIhAMNl5oleRxXSCmHzXTc8me6b096TUjlx0KIPjIwIJ8rN"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.91.ba7b694.0_1591181446799_0.5693895869323911"},"_hasShrinkwrap":false},"1.0.12-canary.78.db3bd7c.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.db3bd7c.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.8","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"db3bd7ce3580c7e289e392d4755bb9f76670a6cc","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.db3bd7c.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-x+bgp5UNbFCqVLlbu8VfN7/4PEHSF8w7RcjwuOonbjxsZGuN0L6+5Ktz4kOVyr/PqqE0oBAPMLChAf0tfponQQ==","shasum":"b92dd8b04b5ae9ee1d04fa4f3b422797e18f5311","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.db3bd7c.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe17fXCRA9TVsSAnZWagAAKdAQAIU7vOd4KnFv3HnvpXf1\nnERxTvml3fzHCqlOEHn9ARxOCLv/xmRu0jftXqgxXtLo+hlnnfdAbonfQsU1\n0sH1fgWTCqhGp0nx1UM4mVzzdOMwmWbsO9G0ftjZyr6kATxvw3jlq+wT/yaX\n7x+vxMJmnhVonx5jkq/aoNvtxG2ZuSFHswP8iP7CyRsrI2SpYvWyHI2A8V3b\nGupwKPoDVEoB/REYF+VvKC4rElS+VpQPH4js6tvsFXG42KlEOXDE8gYGlCY3\nJBmp/WKh5eb00qYnEs9SDOHOmIB0Pdkn5bZerG+HjmL8sQcjdRtyt9ZOXs9l\nWhyNAGRFdi2NMoWbBLGNxZHsBR4I7686y5sRWbudsM9FKeaqn2gkRJJWvOTQ\nWTfsbAP43kTu7YWzh7LbDn8zlns5bpPtb6em9a2/LLv1FGZEqBETsm4ElKir\no+Xey7J+emFGn5Mq8PoTEkaoJtCYQTYZxWXMlZzBmSB2hZw/qTdDecKQbgQP\nVhKBD1MXnldiFbWO9ehcaZAzAgsX8UMduko1BkERXiNQEKMjo/j7sxc1APfa\n2Hpq2/pZVXNAsNCtJvimziaknvaBdTGnwmJdZqGopSVB7iBOwCmM8bhejFA1\nw7j73Tjuj6iBNRpo+m2fIAAEDcwG8/ZDoDFn2G8ucNTP8vVmDA6N2EXXvTEw\nSnLG\r\n=jUQN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+YZLL7cZOs50HRyK+x0MNPt0VUiEM7U/TiNGXBNVnHQIhALTp1fOBU4RYXvjXwlXpTVN50dRY3LC3hXS63pnK2Cbp"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.db3bd7c.0_1591195606952_0.4853124583510142"},"_hasShrinkwrap":false},"1.0.12-canary.80.b0bfb9c.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.b0bfb9c.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.38.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b0bfb9c1db587293a7ceb0064665766f2e22b337","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.b0bfb9c.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-IRsMfEen14B2xqIhrKFSusv1qsIn3vgc/3oLAPA2yOw9S/YMxT+bDJsjPys8wj5E4XRHzpfOK27gtHJKuT9bYw==","shasum":"9c5728ad59306145a950b994bfaa63a64857fdee","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.b0bfb9c.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2CFFCRA9TVsSAnZWagAAbqsP+gIbF9vBioMBvS+YDjMu\n9j0XoxqMw4I9bxwiM2vmwicX2PPPO3WR/u7nGTcS7XoBwSe5EjMlq6rER9nz\n5dM69HUlA+GgQQ0j525yCg0zPUSE117sDf4Vn0qvqP6MYrwxcNT2TnV55USX\nRXci/5Veh7gng6bSYTR+cxqi19K7S63P2jdWVo5MbKGvTN1ACFng3luGEwlr\n+RW8iP+8TB2yF71mvLULrA14pxfpnUEeYSZU6TTuuuB8Hmx56fl0KmknEVpR\n690r67LJpCjc3AKfhHX78cSfYHsYrhdLWS2qTP73c8Nr+6/7l8jt2ocGYMf6\nzYmH7zMwBpYrxttEyTSD2o6KMQr+44VHmz2gAbdQOTw/Bu7or313YvhfiVi9\n58hV8aY9Lvdk7OaVeE1GZqyvI2nEVtaUbn2B0/EmmP5ThDn1w40q2l1fN5nn\nR/uKC/bpVDIdTSJhTI6af6drZ78S3gnNPuLsiz81xzkPLf8NTijUpUfd1F/0\nWNrSQoNgPyqdGIRrz8CujPz/cq29gC0ePhI+mQYBQvVy3+5T8H5987Fq/r14\nl954jrggZ1vl8aqzzLWqYiqP5O7iYHetrnBKRbBbQIPBrI7Ebf7ygiksDBR1\nx/qUX8QkRJqeOFo2NHbZBR1fZA5a0BZ+xwFc27SdZxkQtOC+94pz9BAyZ+Sr\nXbsS\r\n=qDOo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZtqTCly1ENdW8CMEvR1Sl/FmE1gcmjhaxZR2xo5BWqAiEAyocu5Fhwhe6euHcxYJ6t3An1z/o90R1HPd+BfkYNO8A="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.b0bfb9c.0_1591222596746_0.2652034857137304"},"_hasShrinkwrap":false},"1.0.12-canary.80.5c9a669.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.5c9a669.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.38.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5c9a669016c9f2295e30714bb77ea8d12750bab5","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.5c9a669.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xGNYUUNwQXLcuXDxMfVLKtpZ+9LwdTgwniIk20DBEIYSf1OhVLhcQIN/PKvSEEdpYwSrzOsFHbRjgH832SJ3Xg==","shasum":"f10be5ef7f4851eb39831a676253f250f182be67","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.5c9a669.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2CqSCRA9TVsSAnZWagAA268QAKJNcqYVxx4M0/6YI2T6\nPsMnWxI9MzoJwhSYpO1foppBdAiOhVJP+HyGEGNwBLiXpDURbF2z37+m1kWc\ntgzjT8DIkgs+WO+7y0tUQWYR36DSTjks2sOzoDWUehRd4OLPcWJzxU15tq0w\n0OnRwuqWi9fOV9JX4DQ0C6wK/Zy2nERsfeqEjmXiwAKzMO2UdKx0A+n2voW/\nUoLX3W1WpbxgB0Ls3sC+vFsXVezppPglUNHM8Ikgt8ob+ALTw5UwwuSzN/7Z\nEJIVGWSSCheLaWsXobxcNBs9e/MZ5nH3H1wiPzTg1NCUnwtD9pvttwxnmSg7\nCy9HAQ91YOZYnPInrdw36OnO3c4IN8iTrJYIjl7y77vFitTIs6OjX8UGKont\nGlB6U3w9D+ReO+nR2JpAwKEoacAQgr/w9PY6BugqPMa7H88sdYd+Qp+o3B7B\nYi1Oxq1DrhtJ5SwFZgJ/JqWYLIDbkpDcKlyi4F275TTyn51X3TYKqfBEzPqj\nPLg5JEwHUWOgsMROdHuZEGBr0/LXSrlO7xNfVmMDRbAqyKlIXhSfbsaUNDTl\nh9Pd2BdjHrcd//7RU2XI8V+A4QAq//3QoumXraHy8cohP+igxy0vxq4E1qtU\n8j44P3CbazD7GKQkje+uiDyfDbMDBVytBV7gAJf/Gi8luTEaDg6Pbo2HX4k7\n/jO8\r\n=3A/A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDV1c5mSY8MfO7wkltFCbeAJov+H4CZ4/B0l261ESKuzAiAPvDmQgmeN2ahKMLwONQ0GkF+qQ2uF2i6z9rAje39MSg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.5c9a669.0_1591224977643_0.8767363131982233"},"_hasShrinkwrap":false},"1.0.12-canary.91.ca3f24a.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.91.ca3f24a.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.0.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ca3f24acf2fff95780507cc4fbf5a0a7dfb34e2e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.91.ca3f24a.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4ToVF7+UbWK97CRcZkMg99wKveiyqC/bE1dzjMjCWA7lPF1Goy9bqN+4baHMGxFMSuj9ayQVeVQ28XAZfl94FQ==","shasum":"b028125172096f06653880b736a1c9a773febf00","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.91.ca3f24a.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2K9cCRA9TVsSAnZWagAAS1wP+gJRPXrdQ45qjUCK0Yn8\n8MgQTt/2LB3oHQzs+prwkx3i5h+p44Uu5xSkVo1WXxDGVLIU4+TWy0usUOSJ\ntZSNI3+OUV60xoKQhytr6qENX6QVvZksMhdkhDnLMRxec5UwxgY8sANEtrmj\nGIqQNwAoGBUCp53TfYD6c7ReVFnT4eba4+t3V/WRaDPkhoc28ddU+9ZYAa4s\nl/AEtUiv+PMMwaj4MqlmtUaaPX6Zyr5hIuihE63q6XbI9mZzRt3vb+gBfnLa\nDTXXPfByuj+p91YaiUUpTfTGe6gkKUlKUnbIZGa2CSfXfZHwAWN2yHcYRoCM\nQX6UYcm26Iif0ou67MfNe//cgWWjXclL9Tu1Rn4O3MKdXCvWVyBLOzLczCdu\nGmeox4+BduqR1UMA3BmaC/PUFs4NbfG/H1WukCO5QmpPyvAl3ifdlGSOc9CG\ns71NEUk5lrxfs4R5BRr3TcAaQowLhOi4Pck9+C+e0zpSlamKy/u6Kr1qBFzZ\nOvvP3RDTgLBzuz6+sSyAxxh0x84exVyRrM6XJnvRE9UY+kP29Cr28Jtf9paV\n0wd45GThCTRzO4qIl8JzLPIIDpujtlxjoa4+1v/UiuHjHQGTK4g5WBTn4Li8\nVrjuqZOvQeXXKsmZUB8DmupoUNDP4s9RAvYU7N5YOOkyEUpf25njCWF2mrFv\nOUOR\r\n=Gyvy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAawmAEGUXtyvo8FAp6WfmcO3oSUcm9o06jWzYM8T5/UAiEAzvV1rBSX5Ye8xSjHZPwbnZxth2TnVhI/pxl0OYoFEpQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.91.ca3f24a.0_1591258971869_0.810529598621861"},"_hasShrinkwrap":false},"1.0.12-canary.78.974d3f5.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.974d3f5.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.9","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"974d3f5a9f9aaf4dc293cd69cfd03dfd12b5d284","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.974d3f5.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eobHX11gSXMhMWTZeTNlrhr3JNVAFpn36uakQfokqt9j8w7YAgaXsgRf/6aQzbPKSuVeLeh5HutpuGR5ezsUhQ==","shasum":"caec1561ed0d8ed04a86685cc7a55384c0d11fc3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.974d3f5.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2OdmCRA9TVsSAnZWagAAm6YP/2Kp/rpRoLOVxTF5321g\n0xNhuRRh1rcz30LWiut5Ihw3K4KL/3NjOSCYzj2faTK2P9gSozl0Juik+JkC\nUN+QQxVR2SD9MFQk4K5Anb3pdNLK7NxE12g8pvfkABzLtug7zWpwfC0fDeQh\nAjqmOjJ8EtA02Yedem9Iaa8k1t3PFkHubfxqpS2D1FsbcNINbGJjnKsZVzyH\njeacVbQ0ui0OuC6wvk8+z8I+AaNzyl18duqqk4zANpFdP6OeS5IQyfcLAbNh\ni0wMnkbkqEwGbY7pCfjBQnwawrsqyl9sIvCSOndcFUHNViw+GHCBCYo6gqhJ\nl+f4JsOnzole1YUI1xvbtopHrdZ3InThg59g7zy/ieNI0Ul8pLQyesZoVw/c\neFf4VXwpeOzFAuBWkVKVQfg/TSU5SMoX1J1cpxRzM6oTAHPj3E08jYAEm7re\n160Zik/nsL/ZObRQxcePGcB941cYDoUdppw9aNIZ/mrZPq0fd4eoR6x6p2SJ\ni1iXOw5/pp6+FzV6tv8ehAyQLxDl5Hd+wXwJOvIkSkErhGcWXrCTT+pJAtJK\nWJidio3ubJBhVuunuaVFpTLOG3J1DrMudvKFoMHK5NtJSCxD84dEgXfnBQxh\ndfatGeRvvF7lbKHPZU0K464a3dCviyWCkTt5WYBhKb4xhSw/j8bHc1w1GVKU\nRBOT\r\n=qHGO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkuiCIwawqD+Re/PCWjZ+4064i+sCI/1DAJsf9YKJCTAIhAIXXQ8962LttuKi1gMBhZ4406ydQrkVliPqrwJ6v7/p/"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.974d3f5.0_1591273317578_0.9504747383131937"},"_hasShrinkwrap":false},"1.0.12-canary.83.d75c6d8.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.83.d75c6d8.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.9.5"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d75c6d8c059da60faf4ab8594404a11027e6507f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.83.d75c6d8.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Go0irbwFeZIbIPs6C0d9EzwTAi+GibdEVwiDm/LMVoofgB4Qvo2I1L9iDGxHL7ylYzeH3Xnp0wUaNLviURiFMg==","shasum":"418fe38350ae74d587983b3a56101e47d4d42c40","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.83.d75c6d8.0.tgz","fileCount":12,"unpackedSize":34225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2UE2CRA9TVsSAnZWagAAyVEP/jHBoJcJfJFaZWiklMt0\nhe5kmWhMbtmXk79xg5tFSPU39RBhD/yauLduhEg80cU+XWKv85xDtwxH+cH6\nBgtdJHL84jfC7il2ccjlXR8WSb7Gt7bdpWT5fd6pdbCUj1KuoknfsDCJ2HyD\nQjPpfJgVqCrdPVCjzo38pVKVx0592gMDDoV/Zdt0UiOk0Yh12P4bdFuVWuEr\nEcocpmYfMuIrM+Y6V/IWEqx723uZaLKZL+Myh+p4O9mPnWM8tFsHAA3U8q4x\nxsQKEwCVAya+VN8yTwlCTuLd+5B0eQiLdHNa9koS256RvIbAAVm++daRGyRW\nKfyDp+0LC/5ffPJk+D/3n+BVdOOWET1THOgy8KprbSe9TlOZ6XmJZeKZjHpG\nQZfvWjpiMU7IKxQyk+p0FEMHJsNn2p8c6+64/MBJ+yu0fIV+cqcFfItURpl5\nNkqlF5vMq+7DorB8JYuMCnYREgXTuUyPj59fxetlfoqkMybb8K3OwqQm+HGm\nhLPOhpLknxa7xxh8io7H+awcG1dsQvePZ9bXrF4A90LpibRqOYBlU9TpjTG5\nJe7DO9ZF6ZctV0A3a5l6IjsBeBUmTG9HM8/ROeaChUYEmhA9PYmFnekY/5pd\nyspgLm6Wy6ruKAFIkUilCpHd8XDWa9mdGpx0HdMhungnAG9p1aNVQQP27nTP\nmz6p\r\n=Fri0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHj6XapG5oApY+kVj8F96dp9/3KcR3GOqYf3FNhcSucwIhAN240HmZ8kK6+jFohZ6iH5qTVyAXieTBerBm7cunUTCL"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.83.d75c6d8.0_1591296310228_0.1185859647969274"},"_hasShrinkwrap":false},"1.0.12-canary.91.ee72ed9.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.91.ee72ed9.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.0.4","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ee72ed9e56fbdbdef0d9d0379335522c9626698b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.91.ee72ed9.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6Kh/jlB8F/ZKO77ujAChdfM/EsCpuycT0vAhIpy4pk/dcnjGYQaTodm+VDbuc2wa/p7+ao8VAFCHS5zssssD+g==","shasum":"e9de68ee56185106d3c53c4570037fcf04e81660","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.91.ee72ed9.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2X06CRA9TVsSAnZWagAAX6AP/2POMAdTABChBqRt/sKb\nRhZ+FrSMFqsOj/w+GCedyUM9KgqKA5vCpB1qfmpl41KYSHdGlKpAt4mWsf+V\n3tNuBClRKWs8Tzw3X2WFsGl33ffmxoW5zP+kvqM8qS8X8FbINLZtKSLXOIap\nGskKABNIInQ6nxKFTIOz7y2rkSdZfFEDoK3n4nCyubTXxP08KaJtD3E9yjO9\nJe3nVXaoUfE7u+bcZLQ3YZxi+u/SaD1zALhTO/Ale7asdHEgNMbU4/+3StHv\nKjYLseOu8dcgtljcqYYwv5t4dX1dnlr0KseGRUOH3mDHfvGDawbF2EV7A6rH\nccHfZP29Oz7BbXGWJxGxJkxZvNXOZ8011Hv1XMR8NgR90C3P9LJ3+R4HWvPz\nt89ZQejaUvJKLe9Wl1nTSpmfLFkJgtwus/8Do8i7eSP1l8a01dZ56FpZHlK+\nAnuMRdf8K/AEeaAm4EvujkdkLsQgwr7aOpEf5GRxfmL4uaklIH2Su8LL02op\nKcJ+e5kBVguTthoY3XQ4igak/EhmaKI9WDhMqoSjgGWaZ8IVIWsPisgSiO2V\nQ2oFPa4ZZJQn0qHAdeTDoafOvymcKgfIMRoicDh6zesXjxpMoJ+oKx5VShK2\nQGbiZTGGyzNjLoXionBbwU0vHJyaPSYzUK3kZj4fOtP6jb82maIYXAFtiXcm\ntt3g\r\n=FepK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQHxMKgdtnicm3TI6hYB7pusOfASCCdVzLUlSDs9XKbgIhAN2ofn1tTY6X2xOEOYMIoFTZx2HN7dySXCXumxakkvdt"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.91.ee72ed9.0_1591311671263_0.5709172538689913"},"_hasShrinkwrap":false},"1.0.12-canary.80.2e65883.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.2e65883.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.39.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2e658836690f70b2c97bb61fae07c455e08fa629","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.2e65883.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-r5NR4pUszYOlTTnpTUGMLZaU7PMSFD6OmB36+Svnfpy0RnGkqmIA1/KKAEA/8fEZ8wcAK/WFHqxN8o5f6GQDmQ==","shasum":"1fa96be98dbeb878e4926da38d77f53fd372c68a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.2e65883.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2ebVCRA9TVsSAnZWagAAGmgP+weqeeW2Kvj2laXaG4s9\n5Qh5zCauSif0cAhm018OMd+UCG9y+bmDSZA49PRVaBuB7xsKM3pnmFitRmnZ\n65dElzulqy5a/SWLRxJanQWEpPxVyVDTD8UslHnT8Y98RL8awt9mhEJaIKXn\nHutJXGXWJsyaRX/YW4FRY2pY6ZlJ4jckOPM6E4DXLk9gVI5PzH72CXkjsctz\nztLkFWhiPUFeUTG3qPrbI875TYfwxgpIVGYENjh7iRpv9eZJCH97D7R5s/iq\nQBVY7YMjN61cWIv9VBF9aRAayb1JMWSx0IA6T/4VPh5nTnaUGePX+A3U+Shq\n/rYEEcjiNArN52clsQ2TB3QQTSRm+4F6gVLYRvDsU8rMjwxtvmfNiuVmTpwg\nMJVTy9mQ34WpQTPn66tDizIPARqKZ9LC27A28034hmsUMUIyE2/sAitiY1ba\nStDnSjxZLniddtSDG+JztD2E3rByY0/Fn96/mRBc+CMy92Gjk7BnYSc5d6/L\n0pmPSf4y01ZOZfzVxbUalBdccPiBO5ONSk3c5hKeMt9L0Z4d5auwAUu80xpb\nteCNcxKzv9baxtt2G0i5h8kwrpryFulD1eDAV/T3jGB77c7lc8v8XklWabyT\nMKzqr5TUYHx6jZ8wwxPDTjOQIrOuzHDnReZ0k/6i8CAW/GmhUSlDBj2KDG/q\nh34p\r\n=kbG5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKsKadOlldLAewMEMkH4BawQmYZEJAYrxSpSIDSA+SUwIgPqgFFmzWPyOwuWefhDbmJulk31UUdvMqTY175PvysoQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.2e65883.0_1591338709284_0.5363204494687621"},"_hasShrinkwrap":false},"1.0.12-canary.88.79e9821.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.79e9821.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.2.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"79e98218dd85fa8930e8c574e310122be93c5b93","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.79e9821.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ybo1dNZLTo5p+8vveilZDACpyRx8pQPXrcKJtkC28d+zjhJuBbiKgBGlbPEZBQ5UIjLWyGOdkI5m6WI3ZZcUug==","shasum":"b9e7db775dbb3644f43e530e9eb7ef8bd6ce0f22","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.79e9821.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2tz9CRA9TVsSAnZWagAAF8EP/jkE8GNNX5BqMwBVPYAU\nyHEdgSgiOQYftbDOBzRpW0J1Y3q/hYB7LJwDoOCAMp+oUTWk0XQCYyRbCpIT\nx14KyzDBX+h5MI9VVTGby+kFqfvRc+feTgK1F0u8JpmV6bycLAn7yfnXc3E9\nQtBnFA9gHnpLb7+YQ5ayGRwq3p55ptOd9Ebx0IvKD/XuoF6o3YKlUAFeAUnw\nOm7VZxaB+4pQ6Hu+JETde/prpmFZhWWvuTGLZaSt4cY0LHKXNatMMt9+NdjV\nOfvSidZU8dkBSwzj/ovAb/k7xWAh5siwUu6QXqicxqzkErzPybDaVSwUDB0I\nkcnJpfmxviZpQbJ+9dpXjA7fJBJlxgWZ6ganDqLSgeGdSJPpuwbKckkbrXrz\n1ngXBk/q9Z8vzpGRCYaUf1fp65AZTpj2evi3YwT0rGMLSFZvzcCbroaEfEnk\n8erivtkdtDyKIs0tNnZKLoLE9iPAyFkv3WuITZHMLgirrVCFYo9zSE5qzg3A\nOs7CY5RRkmpfRibk7ml3LNJ0kQkTt+oCGSsx3gKk02D4aMVDyElFOcyq70Mx\n9hW8vwvGb/Phi8J1rRxpYK3FtA0aYN10jNx/JPY0vo2faYDjQiZFX4nPNUCJ\n+/ITPiWj42fiTXcjKtxBkPl8WdUa6W0j6NvsDZaoGJxQJcrCHnX+tUMd/HB5\nZk8N\r\n=cjfh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbrvyR5W16w1QGal0LWP0NEWbCMNjGc4ZfDdvh8tbeFAiEAyp31wZZGOED0n4/Qp97x440RKD9aD1y0O61G2jfgLOY="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.79e9821.0_1591401724578_0.4472833818449542"},"_hasShrinkwrap":false},"1.0.12-canary.93.1c1226f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.93.1c1226f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.21.0","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"1c1226f6550ab8808e4583f7fadf059470b03354","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.93.1c1226f.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-U/I58TCxXQgp5ds/MLEx19kgv1I0J/k3Ti4dLy0YyJRSBVRrAIZQaxp374sEckqn6xip5UWDm7NG6dcFiy7/2A==","shasum":"34b0103c179a2ce857dfedb45d240d11592332cd","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.93.1c1226f.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3YVJCRA9TVsSAnZWagAAvpkP/1KbgalEImi2g6yVrA0d\nqY+8wW7hl8YHsHo56G3j33ewyhUrvP3ejjEv7thZorcMZi4lJ55uREvvPryF\nUgaKOs0gDmWTSWBGzee93/t/z6vR5cyKnNCmcaComvvBB6r6s50IO+eU3ZA3\n/07C+QwO2tTtoDkiTjRYar8ndpZODYUWxFa3si81/fY/ki7DByAH8jp9LZC+\neuGYl80O/EJTEMwbAP2/FFpUSKepSUgZh0umUvfdzmjiY5thdn6itnnsLToA\nPmtcbpedeP3S04pGLIg9ZjpDWFvrrjkim1gO5EEy9JBzKeCSGmK+SP5K0CIj\ndcOjCzCxN0Ecvf0WEyuTGAR/gvYL1m9hqV/10LPGpHAewOajfiap8KI13vuF\nXjJz0ZEueN5y1mvsUCtUMXyA1Oe1xy0jCptQTsuK4s/G6gEeiNaiAtNxP1GK\nLwi0BpXvKnwS1ABOR7f34+R486gHKyBo6WqSdr23vO94af9bQ7C+uuaaA6sd\nbDUU7lZBnD3IwEJw/6d57AKxa9HWzKH216mrYcgFWcDABIDTLnb/jWZ9owHX\nqzYCbeLmZGG2BJeAeT0xR9nBbQngMmC8bgQ6geXvlDhaoAcUqLvnHpxjuajD\ngJqch3rClwQQmlli+BINYGwIANm/nwx5M3XvTAd/A4JmfxDgRxPEYOqT4o1+\nZYiq\r\n=kc9S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqMNgz36vgvZ/Ixtx6FjX3yAnHK/a3WMa0gvGa3ob6GAIgEr7cMfm1MQb9lCnoaavUYdOigdBybqhATJ/GDCpcyJQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.93.1c1226f.0_1591575880329_0.9963786113119681"},"_hasShrinkwrap":false},"1.0.12-canary.93.3c123b0.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.93.3c123b0.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.21.1","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3c123b0a5fd6d301aa9756e5b7dcf2be6e9fe93d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.93.3c123b0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-C5mYgt/nV4wQrKrwMbBAsg7BbOtkSGRYJOLqDWvcNNPQY6svZcd06sLmh7GTYR/X+TJ49bJtwl7kznzJ56saXg==","shasum":"8d40ad7978ea339c307bdafa88677a99a1e53651","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.93.3c123b0.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3bz9CRA9TVsSAnZWagAAU4gP/1MxQwehbMSYQ9nIRlkS\n+uORyVjVwM/NwzNmsSjMbe6ICNBQ3quQSPt9S6wgZxUyVuLbGouBiv9PQNFo\nFnYL1PguYwySo6ls1Q45npcpZOl0B9KkcCIIg+2Ffvcigpu7djiz9wScWi3F\n+BvvUA7uNn4WdtFrP+Cf44NkGMDJ644UmQw/5aOgOFSC6nbKnqe5hFI3TowZ\nCY8cQLbQ+MJYE/d1ox9iXX1Hk9XvfQ/EMlzZvnrTI4V7XriNVu/QyAQY5OZI\nZsOq3GCdGp4qIgXRvcEVhxLSNJJrnLXovySTdaKIHdZRFav8BujXCOtABz+c\njysxfq7rwo6P2v/N+sFBpHbj1/ihaAD+qvVm8iS5I6NsWqTJFcI4O531CjOv\nUtIpdmM0Tfd2UOoHU6sdxQxInur9ekKSFuNCgRfXagvi6P0pMSYbCixxfifk\nrFqlpAnKc8iigFU1htpZUc9dwj4TmVom7vnUqyyvO+dkmY5B6ZWaLbQNdOou\n/W0cydRWu5D94A8CS6OeO+0eOm2GJ3ilcxDg+Z08mLLIbAm63YSLLmCeTFuG\nzBKAWw66Hua9Mqr57xhreRJQiBLY9fO5cdofrAokit171l9ri0NtZaCg3GH0\ni9B2FerkKxVVyB+j7Dshwq+vtNbgSUkHNo7gxW7N8cvlZ8PsKAAf1zlqxL3B\nNo2O\r\n=Qcxo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOYdEnBsTNO5LRnGqNOp1ENPv4uoaAQdMdhIsp+O4qgQIhALUte2B4rFRtpT0cZ6fxR2h1YVuWFbIbWdlKLK9Couv7"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.93.3c123b0.0_1591590140909_0.1597834857985081"},"_hasShrinkwrap":false},"1.0.12-canary.87.cd8f17a.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.cd8f17a.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.1.0","@typescript-eslint/parser":"3.2.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"cd8f17a2df81a68ff5906795ce5f134080fbe817","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.cd8f17a.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1M98q1cPpA+AeS6/PbpTgvJWsYCzFCMDS8unXghDbxpgyeVJnQfTKBbhuk9oNaIZpx+g457A1UD6olTfAXT2hg==","shasum":"0f2135b71c7232d256a6dcca05dd8ec1342ae85d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.cd8f17a.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3nQyCRA9TVsSAnZWagAAx4kP/RXx2APZqtowCMj9FCe1\nCaxBPoTDHXxdj1EflCfAQDgBk/j1bYxavcvr6DjJwqUmv5vq+MoBEME2iop/\n5Ze279Umq3cG1LQvyj0yAXOHlJMhI3PjNwoe4mD+i3lefOXGi9N6GqmR8pfx\nV9l65EfVSj0Q6TCuYguWOZCHZcO0U15jKA9MJ+JKNNmvIAjiWxD5JVov6TMK\nRjyRLJOgIFRvFW1XOWZBjSGxecPyvT14w/NdaeS5FZxEjuU9243rVVuXVBza\n5Xc8VeCuNGIvyOKJ7ausmd8TTfzzYDeLP+ZC4TkVRwZ9FvThEfxpi6mfLlGz\nh9zmmNmiHFA+F+Zmvf1I0wwji+qHiQDt8FNflTt11K8WAjfjtNzlDPpRzNQT\nPxeZoyJ86+nUZwqFWZmLVUNQHaJnRV9eZmW9QdR4xbrJWI0bjkwad0CSBTCn\nVYJ8A0iguOD7ojDrpeT9YisReg55LgiBnfBrKnJvKNUqB4tHaBkDo9rlJKkJ\nyiNr0f/tlEEOAZlG5sbBMDFR0C4d2+slB8m/RQcnwunahmAZL44HLOZkcLM8\n4Dkc0rlPeCL3ZGhMymweBoYeED8gzVBL0fRnObsHqvpzY6ec3TBf5xvCDVdz\nRBRbEhTSHLgh6P/Jo8hxez4xlulPDDQvHBQzdK9fnHEuZyMyZWTqVVwieL5d\nI8ZY\r\n=zZqM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5VJXnEpvmwvj1DLMYy3BkmIG3h92Hi5+YcQXGCXgNUQIhAN3hnOWfrj4p+aOn9iVVI03LSJmNLmP0eWMqK8NHZFnN"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.cd8f17a.0_1591637041783_0.7711334525481681"},"_hasShrinkwrap":false},"1.0.12-canary.c8f8c2a.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.c8f8c2a.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.2.0","@typescript-eslint/parser":"3.2.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c8f8c2a9f08ecee30bb5fb2d36403839f2755151","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.c8f8c2a.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-n6DZT64NHlJ5GHACumNlqEY1VlOBUSJybV9dAlsLbmY04nXC3di0KcBsaCHeEHRRzGIDwchAr2wk1Uk0kzTYFA==","shasum":"0dad59e06a3a03e6955e4b330bcb1b141157795a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.c8f8c2a.0.tgz","fileCount":12,"unpackedSize":34041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3nlUCRA9TVsSAnZWagAAuDIP/i98O7cWCcmypbpxWNeF\ntGYngTDiCQouREZ+E/O0AFNiSnt3wWH3f8fVqfk58r/zNqsWwd9HPgjLYZRx\nBYA2IeecxAY0WxacDKHTwm4AUxzBkvyjg0gxemQW2POpqR3ttGL0GKO8K6E4\nd+S1MQ5hVp1I4tzjtPPiWNSgANopHw2RymKgHhn/IKYOrR/ZuaDRhi9sL4F3\nssRwFoImmWlrEFY496vBZT32MIx6kFeIvbbcQq+btssWsvugVFW29OcWqaBv\n+ds/v1poYjir855K/b875YbfJIszJiXCY9BCGtaq8ZreCu2zf8FBDW4CFQsQ\ngtPvk4Ok633ZpPp7HcUH4AvtS+T435JOzd8RyGj5icspeYrSnAjK06Bk2APk\nKd2SdcVMBI1N5l+Ae6Mul6Mx+JBEtO3LDQU1gxU5WkgXeSxZZSUEVSJAis+n\nT3kYUtC0ayh0V/WPdIFRjhJ+F129ihcWaK0BQ10RUSpu6uUz5kmYeXwZO91k\nZJNFUMk/9OzfCHm2KPzbCJvMs/UnZrUtSdjtbRatmCRCwCFPka46OqqkSLz3\n7lS6p0eFnaWVmHAvwZQCZ0zbdGGHrKPrpaHkbkWj/23cxkDd2hSYSXGFkQMT\nO5HfhCOeEBfYI0QR7+SRdPe81l4CuoQd3uaU2AI0xJ404XbAtqAuOXfaJVAO\n6blP\r\n=3giH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2BiS9/5W0xRk9srTKbtWYxj3dZpVxGmo+cMzMYms9CgIhAPv/8BOhMtG9rXX+Eds1PnzfJrT3wmYLJBBm6TQtgNXK"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.c8f8c2a.0_1591638355727_0.5602618713955378"},"_hasShrinkwrap":false},"1.0.12-canary.91.a3b839f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.91.a3b839f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.0.5","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a3b839f87a98acba25c90b3238d654053827c993","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.91.a3b839f.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-T3j/q7Ppu/TD7u8HpqetCH9TJCbMRLaWvC6B4YmkR6PRlvTBqmic7h2Bh+ng0hfIuYfDXk40WH0VMMfRRExltA==","shasum":"538e9e553c5141346e12ce093bea52ed9fdc5e4f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.91.a3b839f.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3s7dCRA9TVsSAnZWagAA02UP/R7C80dUlEXvSGg19yDn\na0mtvk3crd4jw2oJbem3ubxZ602dVIpckVdIPxbwrVpZsZ2zBuCktHjAbIK3\nz8VQGz3vfnWEbQAgZ8LrdSZPgMIg3Ka3kS54/q+VBXSxAzcQcl7aCdwn1H/P\nG9STAkMlVp6eioYtLhPWf7w81yABNfW45nkq7R1t1gphrTZIcnU++eOLtvkX\n9q3OcIaSbBkEzGpi8BdYro0v4tyNnHrnq83tkeVz8TLUGyf0VTPrljLNp9WG\nDJcznQPKfFwq9EQsjVRw2i8x8PUXXEWNtKSFbgT0vUuFOi4Ma7GfpkfTHDs9\nX8m6tusaiPjQ8nFGG7VTN7yI0M33dP+aODfraq1uozpSWb53FQ2IOps1bHw4\nfyGdLhq0J7b1nmjl5Sg51H6hwk4oDeogj0emn+oVsnGr9L6WEfXfp93tBXke\nDKt4JBUSsZBMyWec8vizqCgE4fX9e3/IBhHXwjdpCXIqvlvqbOoioYjVFXw3\nXhs4OnAQIJLwTX3dA9IC3+k8YbaPWbefBLodFYkDSLXDAxAk79QppQsfXtYo\njCeeTgnaqzvyHxRmuhwNTLDlqdzQ6pkx+hpWe6FZ78Uy4JhYsPnHWggtHosb\ntVXiSX1xz9Yf2QyPJQYIlHys7Sg1XaE7B04jKnkYI8DPGJyzfHDT9wWhB7mr\nvQL2\r\n=Q7QU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs4yZfRWTOEntuFD2dhybmPBpvDOXqf3T7n37RB8sQ8AiEAl0EYz63CBMpO8wKj3CDMD7yZD1xm3pzDmimV9dJ60Eo="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.91.a3b839f.0_1591660252776_0.6292089731019226"},"_hasShrinkwrap":false},"1.0.12-canary.93.ee2b932.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.93.ee2b932.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.21.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ee2b932f56e1eeb652e6f9ba9e0356b12b8a6c1d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.93.ee2b932.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-P3dv1xuwXWspJpeTnywU5ONzP4++LY/x4i2BKHOsiH4QHp/S5svcIzExXYf61CvlAwJ+T2yjsvlFpik34aU6VQ==","shasum":"f19c1ba6e90c839cbf31246c0bd95cf923f21cac","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.93.ee2b932.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4EscCRA9TVsSAnZWagAArpcQAJYO0uvTMak3F1DJ3cV/\nMELvAa57P/fDJwkSXYuhnvIekKbLf/tRcZVz7KHlua/6OfmIB2uzk3hWdQxH\nM61RaE6LhO+EnzyyFeeyaEPtsuPB/EE6tQfwqgJBHdXGfFbklNgCW/VOgMAj\nUgUkzv+1a6CoqyDLk8CEJccYofpqLi+mgFMplYqjtYezeqNFDRBMzBZwWJ0L\n3ZvM/eFSwBI3CpOEaPyFClQDEBiwNZS+h9BxPtKqbZZjMykbTCiumMoQa8gV\nTVUhGqEUNI0J+UEWH6G7gE3oe41c+mvb1Cnu3sabBnWdM/4aHJck9R2xdCY9\nvp5Kkae2Sec0AXSHpPeA2wSP+MG8KMgOeMEB2Ll9xQa4NH3rZE22k6JhztAN\nHSxBuNtVfHc3wuJ+3cIKIXiI6hXrdwN9n8H/KvxplzoDVQZPsHhOA1SBTvQq\nga9iqpVRORZIaA5XuKpRQK0zYfH9VbSOOF6rilmoL4TbPp15Vl2oJvBsFn3P\nLluiZ9p9oXI9LH4cUroy0505GWrtwjGrFCkw5vHBJxz8JtGC2/UhOexXpz2g\nwc0p8dz94TDo3X4ZnTP5Aj5MFTFVMIwGp/TzGr9MU3zcN1Xttt6LWsbRtgdv\nyqoiJ4gFYDzK+BAbS8REoVxJHnP24eQLmzEZNN3/BbcZyfSA1tK451av9h1b\netcN\r\n=qPgB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHISF58OlpJSjblO6f5ZaEh+pHw+Uu6/udrxyiLEoMPOAiAXyH46iMXQ3TUXc/2WGAQrCrjV2zZRn5VXK3w75AeJrw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.93.ee2b932.0_1591757596299_0.8498597403115409"},"_hasShrinkwrap":false},"1.0.12-canary.92.b60c49b.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.92.b60c49b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.31.0","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b60c49b0c0542456382d1ab0ff6388a823c638ce","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.92.b60c49b.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-000XtG84bCHGI+imdtWgcZt7NaL8RYXaspywV5aLkrSgELCOOumYwReclt9rntYy3RAz4aSwWHu1/EKVR7SwcQ==","shasum":"821ec460da79c8390d3450ce77860346c3a6f0af","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.92.b60c49b.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4JBeCRA9TVsSAnZWagAAhTIP/2B3djH1c8i8eA33sQQV\nPE1a8RvAN+x6EW2w193qxxqW3Eat1meoXjmJWL72rTfOVC6XQcijtX+irXWL\nl3hAVVw8rZNMs2gI0qJ+iLRqntV6n6Yi03JDkPCxY5N+rbEg0wEV7RPjGdmx\ngp+dJnboXcaJxWCEHCKlFkkS+hN2p0yd5KrZOj49zIAB7BthWCo31ZGFi1cf\n7pnW2DFZxAgS047s8WMgoEOu2swY2YUmYQQPYlOogeS5lPEtK1EEvRnaHIG/\nI5o+1xDWfd1H4rR6oNvbhFK5T39SqUsXhpBlIo3HDVoHi/QXZX7v81LglnW5\n4B1pTEWnbAp5g3EuW0+D9KRM6XEKKsnJ+wBqmy3WtIKKu4kmTI02/6tz1YX0\nQ2EJ9yjS1UDXOUDDkd7qjocJr1vDrXQqBGpLnDffiKko8uZkyPrPFkMgogB3\n0599uPavdarpS/NkjV8ORcHXYlwh8IHv7LdDLfumSx+wI+MpV0Wkb2Bcqenq\nqWFw7Wci4CzzWweN4fn64gFMmnSj1fEZZjOYNnJkpWfSbVptpLwiNh2Gti7G\n4NvCxWROJZXUVithl9rq7fhrHP5QRL4Qs6q5Vcpid6TTj/x8vQOT0muZCXck\ngzdqaw5QFWLQBLOw3713rCyHAsDheqdzpUoyd6wghUGTTRp94glsSNCU9Uh5\nidy9\r\n=GmUt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwTisU3M/n5YLgLN22ox/N8J4YF57aT1SPt5dZMZqG8AiEA4N/kUSNGAFaNZhzbzgailBeabEgFvWV2a6JYylYL7Uw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.92.b60c49b.0_1591775325962_0.43928903139944175"},"_hasShrinkwrap":false},"1.0.12-canary.91.01ee49a.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.91.01ee49a.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.0.6","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"01ee49ac9200ebd799d5973b04008633aef9cff6","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.91.01ee49a.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-yt084oCX2LD9ovmS8UddKCwEx6FDE9c4+3hd6kd4hoBm/p3WLrfShvtTeFE4n+YstBYGvvKRxljjeUxLLUOQrw==","shasum":"9d46ce015af733390904f398e0184fca01993bd0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.91.01ee49a.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4ZkTCRA9TVsSAnZWagAAJmAQAIzLjqYl/KXxJBmIn6q4\nOGRi0Xb28pCf1xUTfrkmNa8JQ7Sp5phnPDheiY2RymqTFBTBiBm9H5l/q9Es\nhffVSCG9aNsun9DK8ihiifN2gPTGsXfUx13s4Z1/GLz+u4jeHNY/Mp+ryAO6\np0PSr4ef1xOwsk9S6folRCxuJdhn7l43p5vGAwDWSL7nkeBtujYUpReXqesh\nYyOJJ/ik7rOEA5+ITACnkig08+O3AeMPcb4A0arpcorymxoAYVCCoGQg7o9Z\nN7IGPl1ctddsghcoXFVz62c1whEfu66nU2iHHmtvQXSa36Qa6T1Tx8IWrJra\nHVFnzWLR74Elzt4NjqFBDboefQoOGu8Glb8tqcXOA5XNMqtpoIm9rV8j/LIo\nRhSfr0aUaI3SXb2pUMfsZ1LcYvfHMOlwLJWRpMwYsz68cyuPVZXzJNWacNia\n3iGaedKLk28SV3QBeSGEPK0JoPFzEZlSITChlAovPe+Vmh9oIFQzodCLT311\n/QI/000+Y3h6HXVJUzUq4cSoOBl+vyta5Cx5iMGOGnEAcnPmS7N9aqKjq3QY\niAAFst8sy84E75rG1OF0IIOLR2OhtOYKJWWPn2k596eMTmXniAj3MDMVFmib\nGxSqxBGo/gmvSw7xd35TjYbBRRHBHPwKBgbftjvLw+++zOKVZnbC3JDWR1iu\nVSwr\r\n=zmqD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH7cVUprWwAAIszDvVrgxddln+BuYLLdm/cS5MOXXqggIgQH9H+rU8e7FrWXWXIOpiiBygiW2KqIJMMsvDq0QXQLE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.91.01ee49a.0_1591843090882_0.854086047505209"},"_hasShrinkwrap":false},"1.0.12-canary.94.34820e1.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.94.34820e1.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.2.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"34820e1c864150eaf039b5f9d0639903b77502bd","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.94.34820e1.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-PIuvpxEBuZRAwTWYTYIoyYS7adZ0KqW7lPYM+ISlDM9H0Zwm1gtYSLuKY9Y5LNgk7cgzuovKd9KxtdE5eXCa3g==","shasum":"b0a673ba5e0554a496526b09b79c582c3929c8cc","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.94.34820e1.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4dNrCRA9TVsSAnZWagAAVpEP+QFpmpGgbtt+3JZmSNwR\n+H86ok24PbOHW7lDaj4dpIlH1lXkQhEBLjiES+HjM22fwDyx5KT8V96aIZjP\nlyH3m10kIXZayyf+Qsvx372lcuf+4GPYVbLTXdwYTjv7pnnSBW13gyIPzD+Q\n6Qet82fFkQ/IUSMVoytDAHeijOVsD2WD8rs/PyvSHP+hAUI+utbrzUwbKgfJ\nPQTw7U0AOCwkqg9xIPzT9WkxCyks87dy7n+kbWAAOiutkmX2aSK/jwqqP2m/\nBdp+Hk87m/IRNl/3aLX7IlSDODCnw3o5wYyUuOX59kN1e5EscSM3Z+7gzXJA\nE/A0uhdr110bVsdn0aKXARuU2oSTpQf4rU8fUiLLWWxTA1joB34YdBMeX5We\nZgzJg1hiPEap8n2qVrj5z7sMM0ct8QefJT7HF3FK3SfXgsp8faZAV2bMGGG/\nLDgAxwGB0t2d/88n8oDvSpQuEm5TJSXjQFfjN6yhMvEYB4GjtovB3XsfDGmQ\nAHDyeNo9CAqaP/jdGB+MQwhL05BI4i14sMflYo6nQ9sZMwU94yOIGJ5MHUuW\nyuze66jKKU7yj9FssdAYQJBHDDekXvlkBSIxyo+Masx6JVpr6xTcmCxrCYPN\nuxs16DpI3b2j50jUDeacGUDQ6tN8Uh04+BtBuQz2DTjv1/cvh6QVV9J5AJ2b\nuQOf\r\n=mhTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBiKV63KcniuovgpeZL+6VnTHci4POEZmgx/94C9LfWgIgMkaqmdFktE48S1wcDD9FFTM9SHUmAjlYNDJ6iF+13Nw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.94.34820e1.0_1591858026835_0.9407444277473653"},"_hasShrinkwrap":false},"1.0.12-canary.88.fd486ba.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.fd486ba.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"7.2.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.2.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"fd486bad26fcf4a24136515d1d5a429a581d83df","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.fd486ba.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gzHvdg3tZ/u5BWWDvCY06kEKf+O6TStg9AXEH3YG63AyaMh9nGGFWIuL1ADOxEqXdX3pPNKyHmbKy8f05vczSw==","shasum":"a0ca5b764fae009fd97ccedc8f563164c8a3ace8","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.fd486ba.0.tgz","fileCount":12,"unpackedSize":34043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4tqrCRA9TVsSAnZWagAAwgcP/3o4v3fjI/I3ChPDz/gL\n5pLav0A267zDdqSCVLMxwSErfmsdojGw5JYx+TcEqbPS9CSltwzAjeaxNz5i\nOOPQax0OvrjwG91vmRCg5e3D7mYvd61v+qMjMnAZTz8iBTO5W/uYkjt9IbBa\nhAzBF5GROrlE2WcvvJ8xFJl9PNRpyuyFmYSiP00BEp27t1wuVNueMWp2fgq0\nq/oCbasSxf1Lc3hi9xD+XpgobT8erNhlPMoMF5v5aKlOUQaP3ll7x+YUjTMj\nll1trSta5EEVa7EXQHCPwASF2IacIAUD56BU0HCmanZsXLLdrGn/Hpj0FY1o\nucoD3DLoh8kO4xAXcbQiUXhDv+GC9XZAUBRrhz73xtzjWeH/ZnW1t36IJuZ/\nquQdnjX0w0EGRDBbAWWl+V+weesqjkN5+5fO/+oXrNVgH7uqravvyr68FBWQ\nZntYp4WBrf5Mx3mKRjC9wE0g85FQS28HK924GjlLh3ddoq+VLlMmJxx9FtBZ\niMFQNSU1Tt31ZSX9cdPpH1gqdKnOSADm3JsZIxwKDAzkNP5lDts8IjvAod4P\ns4NCBOElLyLLHx2UqmesIPCkw/MRLbX+13LjkCZP9kohELr1tfImoR12823k\ndJSrHxqU6exOOXiRfI+bZyh7UV83ufrud5IMBbVPVuwWu2NuqArZyTA8BLoj\nobuL\r\n=IVVO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4pBavg/cq3jQgF5hVyqo2FxUJwy77ym7Zo8bKKXaYhAIhAKo/sugcv2NPYti1pthEDLMjIehelwxNQwcNXnLwnPtv"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.fd486ba.0_1591925419407_0.3991874802822204"},"_hasShrinkwrap":false},"1.0.12-canary.78.07516c9.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.07516c9.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.10","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"07516c99ef3ad217f005c8564f208c00f570368f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.07516c9.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rQ30bFQWj1YmRttDnQ/hjOiWbsBHd4gptNnUMSyJNHEVp19+jebcEcXOEScASG+Ih3LaQElQPaP8BxUDr6ZW1w==","shasum":"e28456d23b1dc33c60601af2b48d8b3ad9efa60d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.07516c9.0.tgz","fileCount":12,"unpackedSize":34048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe40osCRA9TVsSAnZWagAACXQP/RLU4QNMibBU4hHyMsXU\n9phyXDoMG1gc/hQu9ny9+vlP79/MANFQApAUdD6JNM8PHIaycLHE3X6WesVM\nKlAJuw9mVAiNVLAwGaqHp4BYuIDuU4sTP2hI9RaO71DHHaaAslyBc6B4KjSi\nIBZmVdqq1/yAvMUejj3FFcEd5GTlszVzqZJCAkpneS0uQqewS0YanB5OAnEW\nfXZKtZqwwpFrpJX48XmHZNelxM76GNgXp8OaHhd9LMduwCzq7/QbZtjKmssJ\nUOHEmoQI9rrsIIYF8/0nID3OGmW6fStm7RCf32AvlWyswRszQ60tlinB56IU\nK+JdZpIJ2+JIgBfmzDKaDKomQ/sl+kBFkAC/KYrOZbxuEuXrrxwz6QcMQBDM\nEf9HBZJzUQiSqNZQzRDi3Ms8i0alwdKjy918gUNIITUygsgNS9yxMAJIRK/F\nNXxMCuEZkVWxe/7kkASJucaC/jbKNJUhaqXa/4AzdWJ+Cz/ubuEM1GB/tTMw\nUoBVgm5jSCr3sw+lL69WR4oGpqdRDtL2XWqI/DpKh3hHiYaoCF8MQBJklWwt\nsBh9yewhERBHM47Sx44zdSPGl5QJrKAidWx2EWRi0pGzn8Ey1y8O4Afyktr1\nX53linz1Snd1HpNltaBxm36nMTeS3/PakhyyoexMOoSFRaFGdlL4u0yFJOtW\nAGet\r\n=08NT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Ti1qn+S2dfC1A/mNMMTnn3Xj5vVNV+6St7SNXto5LgIgb69EVEYcW5r1TjbKFOvrsBxGCVFkJ74x+6X7Cx7fLnA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.07516c9.0_1591953963537_0.32679573778817606"},"_hasShrinkwrap":false},"1.0.12-canary.95.cc2b147.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.95.cc2b147.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^4.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"cc2b147e91e63f6641f3ef9b02cc7958318523c4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.95.cc2b147.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8dv7FT7Ib3pir3zqoFgIL6p89kvRtB7Xn8t1C5Oo4k3ZQQgg/s5JQOFmtHEUiBtromzvY5I0LTvg84SidEQZ9Q==","shasum":"d84fc54f6c604547c4c1f2ac794fc855dcd001ba","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.95.cc2b147.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5JEmCRA9TVsSAnZWagAAgfIP/3Eq3a2B/ivOO8WYVPoO\n/oORi6tgCaWJze4/i306soZQRtoGM4d7UF4mCixN0ZB6qS36pyY173SvQBc8\n3jTAQ8aYe+uSV+K2fyo+LVu3QUk4XurQk29o0i6CoQnJoVk2YisKRG22w9e6\nJ92I03BhtoziE9uliUAb51XxC0hfKB6799rb5COiCaJlzUU4PZD6+5a+Yvd8\nPHO/ee781TQQcZi/9TgnDKA+HByN9KsZiInWwkuW2CMTXIN6I5D9DrhAv8Hx\nWJdUY/T66/+XLTF4sGA8RQF3SiYaYgCrlj6cn2R/wb59WWwkvhSXZFRjLJhs\ntUFX/0B9VFQt4TVEPGDsXudORXFgAun6bmzQKuQ9FsCkTlvmqLPGsExp2Mc/\no6DOZF7+I/CWGvRofUrOWr6Y+yrGSU01V8Lbx+I4ej6/M7bPo63AKi7aLKpq\n+fl20hxilJkRBoj4Ti/Fc/ZtEka0rFCAEETUIWfUtD16GzJs2G8GqlIDl+UQ\nIWs85w1oZGQKpVa/9drHX040LEs5JeNLIibyBcquv3OZYcvPmbaeolbPwDIy\n7gunxeFF/fOoduvA2FeLNpHV3AfdboFlFoFEvYxyxU0sxXhi4xOsYZyploqg\nS70ANcVy6tKg+yGXm8rdbej1thuyc1ngW6xOGXOx+9ZUlS7g+6kXqc0T9L1S\nZbZL\r\n=FBI6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgCzTdrj2qKw+iu/TZjkSpKXzlS06xcHZ4B33u3DB4EAiBCXxWxvgRXK56P4E13fjT1xNo7VkAWqE26O0jenZnoKQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.95.cc2b147.0_1592037669774_0.12261094764376224"},"_hasShrinkwrap":false},"1.0.12-canary.91.b90ff49.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.91.b90ff49.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.0.7","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b90ff49f99b95f2d0e6e9dd097a96984476ad0b8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.91.b90ff49.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-78IjIcFPDfUN5mdGNgX2BbJIA9gjvboh2/OYPGzKiSln7evaHlDQBLrTyDsfrp8bm0UzVvpBoBaB2NGupl0zbw==","shasum":"7f0d0f12b42bc0705321de2ed3702e7d636a394f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.91.b90ff49.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5ZvNCRA9TVsSAnZWagAANbUP/0uOrp6cVeyW+jiFl6hC\nl5Pvq+KYSK9Klz7/wJBy2EWzdaIqbUlVBKNGwI9tP/vSFN3nbs3sczG4PnJi\neIOmooUMf2YPQoIv91JPYqd/DpgtC4UFL4ksf7oLql16LxGsOt5/yPD4DW8z\nI/ltPze54PICaFCsIzNaQ3Lri5hG7ghafV7qAvEGLT9tCRHa/dfkTT3xQiGx\n0KWGPPFBkwqFyzF8weWzlD5dxzVcoGNeKWRWaFJMXlU0QuwFXZL3CcVROwpV\n2JGmg/VuBVCsWGSuIUiPs1F+/0lc0Zpa4hxmtPi8D/sZUHnYGl4cQosG+3aj\nbWPMTWwi0KMaNfKTe8Q6psfUeJ3UZjglSCsGfzlnuHSCeMaaWtV5x0upShnD\nzioEkuAvEuR764mtZ0RpLjNQhUvtjWoqIuXorWNHtZjh1J3CawZkbnMWBS2q\nIBnuMdsjlawU2aOkSW+ezoHG9LcVzZPSc9021CZXaQX1PtixJLHagkPq/PqV\nv730K2D0rnDzOV3KQtPnci6K/ALB9zylm+8SOGhUqhQ3fPdDdghj95+FHyE9\n3mblcTMyy6kzk7o6cgDOQfh+BTZiXheiQGUqVT9yL3mIzd4rIR9epEz3zIy7\n+NrJJ7PoA1oZcIvPqThNLnn6E6mmpD4LX4LjJO3GT80p3c5V8DkryyoGEfvq\nnvd0\r\n=g+NG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr50enWkFTyjwPlhC8ODtl9RHuzrZXPxj6T5V2Xo/mXQIgCSWSKHGMQ0zpbKA5NxznlmvGlX6/gLZGjU8iE9Smaas="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.91.b90ff49.0_1592105932750_0.3871019650032328"},"_hasShrinkwrap":false},"1.0.12-canary.96.3745ca9.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.96.3745ca9.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.4","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3745ca9aac10633e62696bd242c046f031d5c0f6","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.96.3745ca9.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-g3WwraoMkULBS21OaOUeH/q3+OA6HfQ+qckxt1dstmrNaqNHoMXPOCy/xj2G08o5daqpAYnxVtxpnz+ifJJkaw==","shasum":"a21ff84ce55231e935a6f0fd1445998000d5c9b9","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.96.3745ca9.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5rkJCRA9TVsSAnZWagAAPk8P/RNVQBn27RvixjHO370D\nBAYqRGhyLv49qAo9Y+h2XFJ+VsBw2XE+JuoDCC4DFpFOEXy5aF6TGXzPlY1S\nZuXLkiXow4uux9nP8ZtH2Vgo/aKcE/PcWsmvLCEKDsElRpbZX473tfKq27ay\nlivxyUPwp9BCj84TJ2fvrz0LfcPODTYrX6Cr857Y9QMMxTjWyEJIvBbWc0F3\nI+SHgFTeHgwVcPwg0Ci1oNLvQZZsyfR1NuZUO8feZo5BEi94V9ED2U8R5+hD\nPj03HN0wWEP8YGr7reEYf40VwxWiXKZf5w2hvU7VPNeJOrY1bo969f6DUzoM\nU0gBVaH+hVusTnTrQGrIEo/be49EMXpOFI327CO13A15jIKqBgGKzjy0Z6bw\nmceFnABv0/YT6STEqJWQdRYv6PZIUnbcZ6Wjta8lgYyuuUjxamb7KR2KwUuL\nk3jNnzYB8NYLX8o5FhywImX1gUp+Sddn/u8MsxExzK//0CoYeOfOr+vuSkhh\njLJRr+ht+WFfyKO3vsQcOAcEcT7NCYcHvqBr/3qLlVOsmvJhg9yuQu3F4FNo\npRfP1cx7CwqoqRLQDpMV9fFat0Eq+ooPuCcxZUgzwsUjecnVIqJJEzDmJlqA\n8NnLCsMfju4oOOMSUJaUaaUonwwq6RfStSLyD+kwZJZkjDZwzD3qlpkf/ztu\nX+xb\r\n=Ap0I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFdbU+YV5086d34Ez5IVJbD7OFmnKoO771JrlJ3nB8bAiBKOnJxfDSOeuFeuYY2grPEOTZuCSYbejT2Agbt7zWzaA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.96.3745ca9.0_1592178952950_0.2330524676976249"},"_hasShrinkwrap":false},"1.0.12-canary.87.406e837.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.406e837.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.3.0","@typescript-eslint/parser":"3.3.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"406e837cf54caa2d5ebbb752e07783b9133d1b5d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.406e837.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-uWpCRlN/rHItmIihpH099/MmT4SLWvaPZbbHJuVhzPAsWDV3opGLyIBaGN/O9CL3fzYAgxBYEpL47mXz7sDs3Q==","shasum":"c03390148c4fa3a675802926a98031eeac51f5a4","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.406e837.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe57C+CRA9TVsSAnZWagAAsJ4P+QDUhepdRZwMcRT1ZZrm\nxOxF9vFtaWCloRBhyluVhUgrkPMxl/r34FPtChvnpFD4wCmM8KjtsciU/zwU\nqWmsMeuMP0BHs7Raey+/Xaohf+MyeQWcEdKSlB/AEyhjqcr8TFNTz1vxBRcL\nArW4ZlUuskgRK4AkUAUE8bElxnMHeYcyGVoUJqEre7QnmlfxmACdwIaQ2M6B\nHL5/yv5JaNX3cgtnhqnYFmhr1fM+fGZanm2KK8FLY3L/T109ZKaP4wwRIOZK\nf9imYKX3tujg4Z4/R7JOOhUh2Z8TsmcvB8fXw0YYrNoxRRDWv6lgyVEARCvg\nqlMF5o1ub0iSN+C4SaQC3YcumtjYIU7Wo0rybQe6hjmAa28ohnJP1sXWnf+b\nfPMqs05YZVJPQwr6zW9RgcxSIfiD7xDoodaMPNp5FOMVyIb1AGVvDKM8Wo9l\nmxcxtYMNitsm6pWNZgDgbOFz7fJRpGv21v62vqx7nvbrxNZtucAMm6ZYNXJf\nBzpKzVbyy4jk6CzmIzKOe6LqQw6LMvH7xjybozcXUMV3cwUiT1zmkb4iiO//\njNKoXu8TtDSEm1Ixjy6rLdAWTy/9BdtkJvn/JQm5OVhxT+zX7leTeIxRmW5I\n/mnhMol4TWmhYBqisN49XLmQ4uZh0e04H8YfzFOT4GB1yKSGst2vFfHmSSmR\nfXQa\r\n=TNO9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA85UycIqSIgyulZL6Bvqf+BA0nm2K74fnk4MXsIjk3nAiEAy+njxgzmEUidqL1++ypr43ot1n8DlUPYxwrPKeuatOA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.406e837.0_1592242366341_0.31428549154717333"},"_hasShrinkwrap":false},"1.0.12-canary.91.2abc737.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.91.2abc737.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.1.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2abc737e6d0c4772cf9575fcb4436f8978c0027c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.91.2abc737.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ET8vAl5TV7g7x/MVb915i6NL4J5j/EyTIS18w3PbuLGFEBuAhS+p2E6ibyffDqcrW0anrg4/vgeqSs3Dtq0PZg==","shasum":"3005263e3f18e96f67f1e1dae9c390b9d2f9d466","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.91.2abc737.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6bA7CRA9TVsSAnZWagAA/T4P/jQpWeFx41ojvL1Ntrp6\ntVYUbcqrPBISoGXEBkDqbvaewzw5bC9FCqyCzyLe2wY2RLjl5/ge6EXjw6BG\nNLlCSlmAVNBGozMu00+VAW2jTUYrYYUX8fVexH1CzAZg/8J42t8XH6N/eJHE\nnr/AqyVsYfah3IuySJQoGq+zJHciYgZTaJSk30LpvINiHgXCb3qhyuBEjYcT\n2ep2ZlUjceMMPqbAKzwcTIGbg1OSk3u7sgJe7qN4ZhnkauLV4A78nV6VSS62\nG+0Ekun8rUMzduBzh05tdk5plkvPmznp+DS+SKr5azgiBL/QsjSMWM/f90ZQ\ngRbOyS6xr1MM82+phyeFqprHtfitTYC333O4wUju65kB2m7sQQbvVtq3OOhk\nonMfZrtsDrQTQNIz2zMwYJN5DeMY7eR9tENVOqnRU3kFv/rfdIacDTcTlFfG\ndAMi50MQ41hGfgfdghM2WudqEtjJd4somYQBo3+go2kCDBStI8QRcFR7KiVm\n0PSsD+sjmHFR/+XptZOYVagb93djVZ2led/FQa8kE6m1QoM+cQID5ZZvX1zq\n3Ih0+u2awAtWgPcih2+jmhqGFs2EID9lPBGlQEK18TciEFIrq51rcODMqcG4\nMAjJc8VTmR5Dc/XDEDuBNB6j/WRaMG9pxkWOPrGUroR9ka9dTI34bNq0fzL2\ncL9P\r\n=/Wvy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM9xD0R3rCiJjJwlktVUccYwhb7Z3RUb9YTrSbGci+EgIhANLF8cOjxM/jkhqC8kEO3A8NRDjasmfZvjTewitVjYqo"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.91.2abc737.0_1592373307157_0.3926012686186624"},"_hasShrinkwrap":false},"1.0.12-canary.97.19b99b5.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.97.19b99b5.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.2.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"19b99b58d2026fafd789ad3c4febb937ea4f70ee","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.97.19b99b5.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-W/2xY7jjBW7BM0zls381ylzT3MLs7Ktsg8qPnvBYtTsYj4/Azq6CJ1Smf7aKo7ZRrYgKPNQsINHwAMXT71sxIA==","shasum":"8a2696f769ce330473d016b517681aacd9a7cf11","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.97.19b99b5.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6e94CRA9TVsSAnZWagAAw8UP/1BzRMBmjLfzMhdkDTbM\nA+X6AuV7919YFhs2QH2mH8Cb/FmopDG/Wf2eXMqUQaWXOmbz280D5EYjBJIZ\nVt1LuqOKzuuUhDPwnC8BvwZss2LcbxfKOtDUD89uK7a+H8BBPj2UTAEUTLCb\nGzhpkAY2cDNPPAfRyXigp1xJTLLZffdF/AwYEE8PnInRDzkPGhTcZthhfC+s\nKfcSYl6kimDr2Tkch0btHsDkAirmConu/ou7m2EffTMzEtPlFJCM1XSHVix/\nXoSIiPljIZC2PbhtyNxlzgTY2LVINmNmD/sSzjhnAhFOjBNbtB6obB54LbZn\nlv63Ymo9aGQ9qMXn89XcREbc8wAululrk0VTYu/fh1pjQz8vQTe14rTEcNf2\n9pJ06QwOUG2VVZjhyUEikaEh2X6eQjUBtscCatP+kcIRsLekXblmCf1lJuic\nDaKDHNP67jAb8l1q+xLEeMUn0w/C0NoYrE+FPVvyzeA2iAc5HoIpSZXgRImX\naZSv4C+wVz8WGRNS2Zsgsf01jJZrSKh8ihCm4NWUCBwaDDzY2yf+HHqkUoN7\nClEiARGrYR5ZT454z69HwXUaMZ3qBL6mNGVx28tMRveKS5FoQ/TQNbkvvNDO\nb9sGZUZUpCnG9RcZ/Jt0elu7iwX2tipRxMJ7Qk8ydZn/ErJuDTLJw3MUy0WF\nvQC4\r\n=pKYA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDU+jMW1DNAAHroXDarfrvbEhPhPJw3XejK34twqXzKlAiEA3EsFkZFwio2sJFw8xpQ9odG4Rm4Yv5U1A5SjBZmL/pE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.97.19b99b5.0_1592389496258_0.09425828850844775"},"_hasShrinkwrap":false},"1.0.12-canary.98.997e181.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.98.997e181.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.4.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"997e18153a3113456d64ce8fa5fb38224b91b919","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.98.997e181.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-D6JNrvCgRorj9tQ+XkU3agS0TO3Nl1taJHETCHV66r5RBFmWLIaMPO8frAQd3ebEGsnLAjMZsV/Rp0CkBlyesA==","shasum":"82af5e1f54dbee7a578a9ad586c826d93d39b661","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.98.997e181.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6e+BCRA9TVsSAnZWagAAcY8QAJfvhUI8KOfowwZdqWVI\nVhQdrzwYSP76xGmFGyS4lYum/XOK3gXTfCUgx5HAxKXMMGo0PJuYlPcJXAkC\nqIHbWzqaUKqxoWQ7bux6uKusmkxNROWoVFjyUA2ti/yHxyVUqTrafnaezFzf\n0wuWlyoQ9xJIl89I4r2jP9726xCHOvrnMwr8FPRY+TyndWJz4utTq/HE7ddh\nkLYAMbEq7mjc+MwvdFmtJyonm+R4e/gyMSD+Sn9XcB3z6Iaaxb4u+5GNrtZO\nCwUDzHAxBiDPD1+qQPDqbBesuXGBF9zrdUygq7IIi7epRCirIppK/BnwzPS7\nSVapPl+JHsmhkP9oTRMjM2H7Z1HGXzlg34adVe2oLkiQK5qaqTuYzMoRlRBH\n1F8j7fSBn4WjlLc08Kl6VbRm/d9BpoyN5iO9X05G3ehQpvzWa04cEChJ5adq\nApQJtgUg93uHrsYPU2zgzGOs0LPgdVtjUsrcob2QyTWIw8P7e3E7ZIiGAIZj\nELnf/ddrX4Et1wUMyUSQROFMVJS1rkP9K1l5Oa97a1in5gRXrTaPBuF1LtkK\nm5MLeOA/rc+wOuFMirtcPtUZDD3TebwlIK3IkbfO+qAc6yDbyR2yF6kh9+nh\ndCwK2BGdk5aTJE2BR75cHuqv78LXZ3fMLLsOb7mlBuroM5cFEXNjE2TH1uku\nPdcq\r\n=fvPY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwTUBj1Y5oVLxM8V80JCpPckqlVz9XwtkBHqNu/dG95AiEA+MZHQ4jzufxNIkBoHuP++wkqR5GIbCphfNDR4qjnk5U="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.98.997e181.0_1592389505534_0.43560829205267315"},"_hasShrinkwrap":false},"1.0.12-canary.78.4e8256c.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.4e8256c.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.11","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4e8256c4bc4d62523ce282b64ba75fc1ca1386b1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.4e8256c.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-H+2xmNNhPTXSaHCObyEfPoajAYtBlMjkuGYLaCpucKzIcRTSSi9SyJkOC3Rja67kkZfR2B1KRFiNugkOclU1AQ==","shasum":"9b1d285336bebf94632bb225a4a19fa44c73349f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.4e8256c.0.tgz","fileCount":12,"unpackedSize":34048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6e+7CRA9TVsSAnZWagAADvQP/jP8/k5f7p8KjcX5alLP\ne4Y12QFM5z5Jvn0/A5C5NnTYrLjr96fHyflTnypV2YpVUeTy9EDJpV+cu8GM\nYxsmZ/fH2KmFPTKAzrbtldzW9crl+qTCPz19GdcDb84jyWQlTgB/a3uaspvo\nG8q9kyiSyJXa8e9AsQKKORTmiy0sQ+vkcSmnJ7LRz/9Xh1xWEyyGxramMHGg\ncZEQ+2xRCbKVmMsjgg3EGP1gB7vw4LCXw/lpqpzvnsXxtGmNg0xu0DQ151fE\nRJv67zFrTKVjWG2ViTZLE1DiOq1m1qE72b1s427Loj9LiGPuxSseJumzL/oO\n53DN2GcFwbinljVYiD43O3OUxO1fkZLXAWaNebQ3dEeq7kHYY6G7zOfPswG1\nHkH2MVq+8wo1Tqxl4eqVx2yAAx6wOsmYaUuXK4lYH9SdgA441UeVPRT1mqSN\nJrfquImL3ob/5ZEBX2vyCoP/FhEq90uo1EkLhaFGWENZtsRHA9abM4jXps5F\n1WiE5Otd2v0bnBcEw1cxa4BHuafTl63uUcoMdsyiG+nKVeOIeE+NPS7RslJw\nIZI03dqVaI1eNvng/h0ZlX+t5wlyypAsgEr992CybsY0yOqhR1PUCzlvB2RS\nbEKrd2Kn5BHL/f3SeztWZhHpFfjpVZzAmEYujmlxsH+8AVytUauP+3X8uN83\nlVlz\r\n=PNAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdhgw404KxMC2uamztB1Frmzc3YipbpHUW2OSLeWCr6AiEA9liN9oAq/bn1/OyRRBTWwS1/rA48PESWXuSoOTpzSJo="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.4e8256c.0_1592389563051_0.015330494787584303"},"_hasShrinkwrap":false},"1.0.12-canary.99.469c13b.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.99.469c13b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.9.5"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"469c13ba4bf3969831872342ee0f8b37b5ccaa87","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.99.469c13b.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-y2kfuLeH2wCUijriGR9jEdm660fH4gkV6kKWd96jSGQaXm0oH5Oq6fQfAI5wfbw3RhbMNxOfUo8WFrn+VOjMDg==","shasum":"f79cdb961e326be68d174095e1dbd142fe138813","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.99.469c13b.0.tgz","fileCount":12,"unpackedSize":34225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6gygCRA9TVsSAnZWagAAy50P+wV6MaGDlicNo1YQHkB/\nVjI7nr6NK41C36watjvxBullMUsR8zogcmPfZWCA5v/RRAw7aQ8r9uyyfjWb\ntFFgIW7qdtWLpq2fB06wl4NlVbEiSX3TkTWsIFpc26ZxXxoQt1HDDJvi7Ohn\nDnaE+mxIuQqXovLdgt9papZ/Bm6ynzYPDCOGtlvjP1Wx5u1SePd8fFn8+QIQ\nZW9o52NIwyGqB2SXwAlQFhPvj2ha9dD+3pexi+iSGTZnqJndGUsJOhlR/ivQ\n6P7DkXBXX7xxIM8WjpOrCTRx/fIzF1n+H7Abrmsec3cn4pnbs0EeAgEuQcY8\nVczMhkXCSc38YuLatTDvNy1uBRhthgx1HvZb2Q56fHsVwTFOJdUAobxtxw6h\noo5gz8vkiIV1Lz7Nwi74hORLD48b+oajkFjqpZB/ueZF4YkBBw9vmOcMc30B\nq9Flzenmc/wZvONG0/XFvKy+/vPAOfvhM/5KnlD1tqekRIdCC/P6WLyZBp/R\nvSYnKVFPqdLNqGGIyTxrMS+ByXpFBUfE5L5E2SVX77K93zfAXLMbUKTnaGAz\npBzt2O4X8HAcasdN8WhjNkFGnJCQaZsDgMdUGMh0RFwv2Vss4OfBtEvvg0uk\nktyfwfHZUw19RpOhXYqbPH9NQvawNyt+O00VcfGHPx4ifkqAUSyYPNaWOhZZ\n1Kcy\r\n=55J1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA80wyhQGP4dsdtnukxtFGkUOmAdkSQWZLztXY5VrtngIhAPgOTz9r5qm4eOtjLl2xLF7Mo+sj9QGW2kfdS5m4T5m0"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.99.469c13b.0_1592396960133_0.5710603513896764"},"_hasShrinkwrap":false},"1.0.12-canary.100.38cd576.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.100.38cd576.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"38cd5766ad9f170c54fe8a4c7b2eae9c9a55f4b1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.100.38cd576.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XTG/YU54fMeTlUKhNWwV+DqLIYhmOb6ckC1z58uP4OKi246SGvBjkmmaGIZD5kKAY5NdH1zrm4HGxPAbwDEDAg==","shasum":"372647b6a22ab24953c91c8faedb2b94b87761c5","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.100.38cd576.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6gywCRA9TVsSAnZWagAATikQAJILCOZBbI4L/RHPXmrZ\nCijrcwPVu80dd76xxxcgB01MOY/iYnK8Y/ZzDGN/nChN+gcU5VAm0aaVqcxt\nVN87LMxAvfyhtfP0DjnwJ8LE0nRt5e8wRRURin3Q1IfRJb1zU5WklttjABvg\nPc8rm0WZJi+wOfHiDg12HMT9ktT+9JW/Y8BmcIfuU0NK67o8n+8sKcrpvrfq\nyiJj6hQnr62c+7CDebzCOn2zYEIMJRjDlQSMpshv8GkOHC85MjZNENgUYJ+g\nN3YvhM3TYpSnRqq0NkUfvAeSFBxfTz+VUk0UEuFFENbd3b/IJBr4UQ1MkKPd\nPyx2546fzZe0LlKpeIcDOmPfrGulGw7J76kPRMjDrU7UY/g69Tkdnd6ElqoG\nlWfXmtDTzyVhcxqMJHPjpTMykxvFxlCxBxj+9I3yS2TJosJr4nxHReUvjCpF\nSec9zhKpMm2JiIgR9xLn8JWoPiHGYKZdEr+AASxa0EpK2EsPEJf/ZVyM8y4W\nTtspxB5IqBmOkcdg9Nn0UbVHpvFMkBNLVJfcN27NNFoI8k8kp9lrXS6QGoWM\ntv3d6PxEyatIE5mVIkvkVkWAdIUhumBbbFpWhtvrYoGbBiA9y4rQrTfC6Azc\njFOfhbvx/G7xLuGIIlBqLCnKd0uBaa6D6WqDAJpeyViW77c6CuCNFu0tET0r\nEFeM\r\n=vZCw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ9vZcx1gZ6keXywoIpx2PzaX6Okrs1lWxmFbhTzZIHAiBlfnaZ0OO4XEYnWc1zqlxfziIwrwMXUfNCfU9xCTMpPQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.100.38cd576.0_1592396976052_0.428792244570265"},"_hasShrinkwrap":false},"1.0.12-canary.100.0658f42.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.100.0658f42.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"27.1.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0658f42dc5799743880cd481d002b684fb83b6f7","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.100.0658f42.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/OvrNOog2etTNDxSSqbGwZY9ejyXeNpRl/LJ57o1VflXqbVzAkob9HqiulGQYmYhmaxOKtcokYYTaYLMcZDdyg==","shasum":"1f9f8b8cf901dbdd587a854ad32db8ea17f48e47","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.100.0658f42.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6yuKCRA9TVsSAnZWagAA4IUP/00oBEGMr3chGm4jZIIx\n1FP7CDsmTSpEftkWjtHhoTQBK5qnMSF3Hc02XSGEMg9LYMdJWEn/QS0UAh7o\n+iOAfonfvWm9au4pncOlzZwjt6QHVoMw8zGjF/rI6LlCNGdLvBJ2rn4KkYUZ\nKePMoLCsuBpYGwgo/QYMFNRfyetfM5OVkLwU+RWe8WV658v1Q8+tagziLp4M\nanHdJFqyBHnuOU48tBjAVvHHdEYYKULiy/iocB5KKJf+oA6dgbri+AG/uQpE\nv0c2b2No8X/3jQVFM9AyJN7qHfjbkKKo1BYgEGYXwC40t6ZvYHJQZ3Bi+2Vs\nB5L3EoY4O347ZG8d7RgJfTjJYIIFeK7W2gt+7qVQyprcPHrb8EDZHjwRtJMI\nrymmY/kIlOokhRupE2kZbbrYE+J66yO7Hm00+VWCYdBivjRV0G+2fNeby0JS\n+pubmrjxgCMSE1qtBvAdI7Xu9absul0qewohmcaB0QCXTG+trwNh6fh1ScZK\n6zTffbgoYaEs83Vwl6du1Jxe97RXdZtzob9Ua3tl1+h7W/ntdvZyNcgOTQwL\nt/lcS6bZpCq3aJ7Gb2vZsvoeP5E4+P2RQugtv3LiRYjHNPrIDcgYXoLpmMV4\nrlAEV0rDYBM+toXwyQL90BnpI9rT/QJHkh5M4HcUVE9dW0/Gm9t7iPSl3+d3\nhlcz\r\n=mZiG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHy/3ee8oBWnOsB7nbhaY0tichUb/7b8JCP90SeyXwhMAiEAvpp46/VTrII8YqavRQPrWxbJSKzPMev6WI0KtkMXhro="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.100.0658f42.0_1592470409461_0.6587272876015584"},"_hasShrinkwrap":false},"1.0.12-canary.101.7d337b7.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.101.7d337b7.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.3.0","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"7d337b703dc334d92285e8126471960677ff025a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.101.7d337b7.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-nWchLbeQHxW5+lfCDDO3pDik8CHXqLAIzSkNKuHbme9qLb7BHPUuqfb+toOt5K8Zk0cSKLTbnWQioBCGCNm1aw==","shasum":"74c6082279e9645fc5444d2dd497d9d22fdc0a0e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.101.7d337b7.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe67D+CRA9TVsSAnZWagAA4EQQAIchKhQjc82/2sGq382c\nYQ3xlccgooSmBaWp/WkAsphbSIv+KYXp6Mfrolbjqq54vqeAu3H/ANk+VlYM\nz/nejTdVPxcs76PDQVUA7F5a8Fjfg2gnaun+MlKg+a8bSz9R6SGx2WBIpjzl\nP0ZR7grbzFTXzm7GhHlvQAKCKoYXYdbHmcOwhIxcK3zMARrZ9/EPdkLGas48\nFfyFEoxGk1TTp2YtQMSn+dmOFwLRbEBHof/qBuRiwRlG09pxpgCskFaaLgGQ\ny8i0r1suGKK6IEEC3Hgxzo9Vx5HoeLxlLTjjsEsm0/SR8OQQ+rsJc58L4t4W\ntjbIPtmrMyurBte9caY8Sq3YA22rYtF9B3DJiupnLyPVZsf7fS+UIIo3raQc\n7EJylcfOotzrO+II5VICSOKTOYMjb7T6WRCg8NiDF+4Aq7sm/ILtiPEZJuV/\nTS5ccndhJuW5Mj3QS+Ufx2Xy1baakbVcZ3PJ/9SZjhDzf1Pn4K0lBf382Pln\n9UBSZzPGzaxqNKhihtSQZTyHgzhNnYybvb4lVq+zs9CNDHR/vLozoykF//Vy\nsWOgtebZ4QURZJkOVH0FgTa31JzbGm6SpmIRZDKtTBZzSiKtg+hnXuvkRYZc\nXGxHNXMlqqy0TR706HAg5R5cUz4sUP66mwQJEEJDNW1O3x0Kk2kXSPkVhFLO\nsZNH\r\n=6LfM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzZ6sucR+mR/DhcBoa6Ck90WSbMX8r6iqdmZpw7SG/ZAiBydWm2mmV2cj3HPtJzWU8gn/1v+rsaUAR8G/l42XIt4w=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.101.7d337b7.0_1592504574314_0.8815194422845183"},"_hasShrinkwrap":false},"1.0.12-canary.102.7a4108b.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.102.7a4108b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.2.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"7a4108b2ce5160b565031a0d1df8f8d930420717","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.102.7a4108b.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JsbXddR9xZ+6wAyysmS9re3LR1YuPhP0Qj3NhbbDE/FubV0rDlIX3duF1TkhfZBYgiFzVqIR2jsspV7E+6gAJA==","shasum":"f8ee40d1431d4eec8fd0b34517c2362d150c193d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.102.7a4108b.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69ziCRA9TVsSAnZWagAATfcP/iCoPZOzd3Z+yJUXdS1u\nLyX166n0s1mS+/+z3tmJGz6Cqf+uZTLx5vTS/V0h8fzElbK5NEe3l9n0vgW8\nh3bQTT2D1RpC7uEmHp25tSD42/AonWqRhyjTNYadQur3akZafGkq+n30WDWu\nB05X+a7/Tuhf67tjew4Z+pOlFsdMa4jv5BZdd5WRRHpgL4hQDtdCEVSwKFvS\n6zGy38luCPBcGkYwZkawafQGjPYPf/g5sFV+x1vi9813CWfhespKhMSynWlS\naVbMnfA3FiGud0aO7j/yIEv+vdnxhyp7m5zKfzfqg7/Yb9gOJAmIbbZ8uqgu\ndmPfuOQ4RgfAgy4uD7XS1qVOKT/ZBbTw01meIhw0XA68rPpbG5vs37Uw5dGR\n872Lb5+/rV6+Q0ZO4vRcc1uIgrvt8ajeFbpl4ccSrtSNYzboM9yyF80GlASc\nPlDXRxiX9OT6EYr9HH8TQck1sz10jrCZK4gnBMCCgqQ+eoLIBW2J+B5koYV/\nUM3nJWnmybKfImMiIFyzEl+q1KKGsQyroxAPOyYpIh8IbV+17wiibzOIvs/w\nxaCPemiKkWvXY3DCsx89DWXILgvcMWUPoNoU4FIwW/4nkf2F5/2KT1nOe3xi\nL5MNQ12Vi+qyTJaj8A/0WWRn/GAs3LGjUdqDrFDnEqmLp3UfdFtNz+gcvhly\na0Sx\r\n=EAkm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxrLDWNaa1cjEG/qNZeJBvvvdNmRGjpY3mKp+CZ5JMCAiEA2tte9plJYtKR42TI90io3S8EKF0oW+N9ecWA6CCjRr0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.102.7a4108b.0_1592515810312_0.4692136509582845"},"_hasShrinkwrap":false},"1.0.12-canary.88.2afe759.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.2afe759.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"7.2.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.3.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2afe759cb4ede6f151cf81fac0a035c1278f6c2d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.2afe759.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HoO4YxfFmews87S/ilreEpL9OL3nRaOPoz31vcxdRnI1+sQ6jtLKZG9q+LqZSPhks2XVpfqC01I3oREHkRVwug==","shasum":"e316b5a311229c856575602215130cd03d22b9e9","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.2afe759.0.tgz","fileCount":12,"unpackedSize":34043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7On2CRA9TVsSAnZWagAArt0P/RjYofXYgZYnpExhN7fz\nqiYNjpTwK+zn/Yn/eA8Uv8Lr0VbMyUwhdd8PumtXtFxMUu7uGWsan7LbkcWU\nR7v1t5D/1CHxOY2kOS6EkomUx+/CO8h/wY7DwBoWwvfkj3AyMb0m06NYj59M\nxRZ+pvWwCgC/beJV9uS7WYzCSZnLJ3fMzpK4/jwkkUhQn4b9BnmwSwJpjAj/\nnVSc6UGIfSchItslcaowLwnLL0H6mOquCxv6Ad8w1ifOj5HaJWFBOhvKjBNO\nd7uYBuXUwQUOMRUqRy6MKWyxP7+FRyQfffMBd9LnpSUwJocr8JTFi8yDPZx3\n0DG2n6fItbK/vvVxX673u2A9tUBwhWUBY5zsVdoqptrzjSblESFxz6UaiYRX\n+Ay4LBlSukmWmU1eVhs7ArGSE8R/JBOKOis9oFKGiaVhkRd/2U6867LPhFod\nS3TNA0x8mzvNXviZ2+oKuOYV5GEbxznE7LpvklZsIgK7gajdEOG2zd33kgPR\nbmbU1O7l577AbyWsz+AqXPxRSJEaxoggJvUm/jXbOsoV9+4YbcFBuZU+mveZ\nypQ3KVeE5O05sW01lGqiOq58tljt3NxpekaXrb817b2o/Ek0DIzMsxRFSGij\nlyugK/DptkHscUQKAL2vd9VhTsxP+F9WW2EHRGDRyBtFuVNgxtbUCxBIRvkq\nE6iM\r\n=3RsY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf0DCXuktvHWHF8+Le11TmMWNXPaPiyLHaEAL8msI+ZQIhAPqNtJbbAZrZaFP1zr1XBCH2dNc+aAFZyADuyGyIrBl4"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.2afe759.0_1592584693635_0.16813733012443288"},"_hasShrinkwrap":false},"1.0.12-canary.101.3cca1c8.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.101.3cca1c8.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3cca1c8b177d8bb9a96f77200005c288791f6ac3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.101.3cca1c8.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cVcoOY9/EIUb7vfIf1eHWLK4Jtxi6H9Pkb/MX8V7BfjRxJ0EmMh6sbpRPauGP+R7B3IZQ2Xs1GCryW9DIHfWHA==","shasum":"424c3a4153eb459c4f581a5fd50f1aeecef26e13","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.101.3cca1c8.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7TOICRA9TVsSAnZWagAAK5YQAI41Hgte/88J4yFWeEg0\nDiap5z/yFEmZ3aogOiij5zR6EH5L1HMrsl20eXpaoRRdACmsKD6nT6O80ikQ\nqza2u49GRhvwsfmbdQFY1VDAvcd5HUqfFO10PAaLqYMbn4xuD9scGdW9wHWt\nR8nStQeRoeo73Go5C7XIO3H5LSiOWYFbOUIaRgC7qnB3CdaBR6nZhuYILbd+\nbGGUciG66flQG/Xj3yplJAv6KmmlvuvZjBf7Z2GXs1H8fkbxVS1oq4+tGIpI\n6JgHS7bvLStRviLsH0SZYgfcyZJvCmGfgejBWmr2dNwJ8B7i70Xv044igdKb\n0gjaTfcb44tzrNaJb67ba93TRUogVFIyLUFNeq7XZzzHzvwlblQWfcPBCltr\nZHOXmhPs9nHvjQ13BrC4BhaprBkTq+W2HhjOft2lIjfqmTClsqAYoJnebsLP\nmj5ExHc7o9I9m58mHqvDT3pCtEO6mTzgiD5i1hlgt5oHFgcE+EjVOhaT3Yyf\nkaPcRavMPPwU5HJZHjxklfAoLFP/9e1Rj+A1EHJi9BVoKLColA/JEDISfEeG\n0OAPkFpfRA/QoCccdZ7o+RjkHk61jEh2fMzspHYqimaC9gp6vUrBtoPMpW8H\nNk+zAQdzdL4B0xCjgTTa1nNLWkAn7cxiYXz4SFFNoJP4nocszzTeaSrYUxvs\nCo/I\r\n=TGt/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2yWwoSnlT071xFama7AfAYxFzJH3q8E/2m4XxFMIMPQIhAOFht2cZyUfC8dGEASptgHaHDpa6iQcLeq4cE5rnMh+w"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.101.3cca1c8.0_1592603528194_0.663302039894295"},"_hasShrinkwrap":false},"1.0.12-canary.103.7018061.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.7018061.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.0.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"7018061e379c0c52265c40f6963395fb521c7f25","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.7018061.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gIdEhYvs1WNvJ1Ue/bMdjQWTuCgWxSKCh+iA44FYyLAAFlP7sPSlWRK7zhTnqa2pUj4ZFScQ327GaOJ59nCd6g==","shasum":"a57f0509223e994b4d8a48e41ba4e2ae794ccde0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.7018061.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7u0cCRA9TVsSAnZWagAAjz8QAI2CpXper0KBYXuoqgbA\nrSIPaT7GrGPbyMpi22BhearjZd7wDX2NUD93qeMHgBZGW5624eOZ23euUJp4\n48dMa7v4bFaMOmKBwv9Y1AMh352E5drFSQCXr+SNArtrsO26kBISCP20BskC\nKdyFRxsmOT+Y+Y5EOFkcuD/7RzDU6K/ziYTD2PqLctEff+llWRUHN1A/BVmo\nCOEaQX1gWQGRq1ih6AWWnJfaCelVuWsv/ICV3F8FCHB/XX+Hfeuc5wnlejWJ\nwxkFK/bh1gnKfulbCc1L0Z0hJptR14STBPqTDxpgqJ1nzI91wgYdkuR/mBNB\nKmHT4V9YwX9/GD4eN3CGS92zSC0X4GsCKv/urVcY7K2v0JxzWCQQfOrKtv53\nu6kCdoWr7ebCpvw7OA2QWjcTeA8h5EkkfLgnRyH3nVSpfMMUkghdlvsX1x6S\nx9PjLyYGDTkt1n4xJ7w2GgIpE/Ay3vHTtJrlHHPgvCO6buy1p7BIuVAjKvuA\nQyBb0m+Y2thKvCupVzh7fcmQKLKHcC7NGR2f+OWP7wjvZ+NyMM3GWGKxHQas\nwepPgIeA9Ot4NpfCvWI24ACHdqfJvU13C6uq8nNIXHoqo00RfAMRq7OEr+zV\ncGSC0SUEAC5X0MQMUvFUJCAst3nnQUw40dDQaCFYjQHik9Hndf+UBR9VaOUu\nxSAC\r\n=Kbhp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvxtFW7xtVmEGE7GsnIMJQZfbfsYvVXwJUWUc+tjlJyAIgZIlkgaf4H8k0MtMDcj7ZFSnwuiTJ9jhT/1sLc0pB710="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.7018061.0_1592716572192_0.8641947100787155"},"_hasShrinkwrap":false},"1.0.12-canary.87.05ef1d0.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.05ef1d0.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.4.0","@typescript-eslint/parser":"3.4.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"05ef1d06ca2d96d1133ce88c21058e9d1d2d0da0","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.05ef1d0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vzeDmssZzVpPVXFdhjC/btr3TbtYHgi6WswxFAvQWT25tPeMPv2A5ZsoZ4KEpGam8Rqac/lPDFYx6p3ffspoZw==","shasum":"4ac637556b22f21bea61c221a8f1b27eee9732bc","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.05ef1d0.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Ol5CRA9TVsSAnZWagAAnZIP/AheDc7aqhKVataZ4Cwa\no3v0CR68jChSb2U8+F3FI5stEx6Fbrb+MrvAgBQWcmmaYtX6GXK0D5WcbX+r\nnDYeGTZ0pyTVRAiTk3xE+v0v4UPDswZl4sCeD/G185WgNER+c2riG/YIy1ZH\niZrrNA1BAbr67RSRUFW/rZx4M627kXPR2WfNIqnuM6GE0P8xiqqDtEy1cuBG\nr9MAYuZQseVbP11m2S46VjU/BSSAEB5+0wFFVdjUazZKPVomxOggTgP3DloL\nK/Xij9weszN5kRu90JJJXY5x30/gFvtaI2/6xhU0lU41qCKV4IwKRKUbHOOy\nbfs16TRe/Rr0PnbW3qV9EBns8kP8SJ7gsly5duv1M5y+I6dsT+uZkt1SreV9\nvXy9mfj+OjvFmXaZKstQsjHtKzP2mTx5YUiVWgmHtn+fmYSU6DqCSziC08yZ\nJO1qyQi6sKtYIqVtfaJH7dPYX6mCG6L2doGhbQlZnIWguOWs3ad8TWWsBK0Y\n+c+6X/Y3s9E+JA9VX391n9q0zphM+AZFQbqX6HLK1OIKfiJpt0vBR10g34Og\n0Y1LmLhp1fSUmNdS5t37G1JXOUwFWpFKT6u+wriakR7lgz0HzWDfVnkZbBgg\n28oN8jc5SlPxHdnscCTZJDzYYa3PwcLXpRpHolA8q6yhaTKHtzf3tABbPmTx\npA1A\r\n=jNuW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoelluqYppRRoJ27x4DsEaMA/NUe7FjSdhXsWy53ItQwIgToZw6U2IZqvvuM3cgsT3BA6IULFFJKRlwWGGRflTMW4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.05ef1d0.0_1592846712863_0.9813631803243836"},"_hasShrinkwrap":false},"1.0.12-canary.88.2da3c8a.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.2da3c8a.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"7.2.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.3.1","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2da3c8a992e44263fce2aa8149e75d82bfc9a47a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.2da3c8a.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eE3WcsHfSBV+W+JlYib2M2O6/C1tU0YvxArn7kDK5KnBQnncleMdDeEMmFkYuxfB/suJmHNEi1n3WodjdnfG/w==","shasum":"bf40dfdfab8fae73df29483a437cab95e158e821","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.2da3c8a.0.tgz","fileCount":12,"unpackedSize":34043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Wv4CRA9TVsSAnZWagAAwZcP/AmCxNCKhrAv18hcvvv0\noaTzjKJDdUNovBeDDqVZkrMjbEflWXrS/vIqvkfU7mlqi1lNG2J/rvKxyruH\n2wrWE5KSORhXT3PL/PfgrMh2XlFWJig/l1GzxO/dWPxrB/V5yYp75mw78DE+\nOB+AVz9SilI7hFzDL8WwGhL0U60LdB5i/q7eV1hDOKF12vFUQ95/I+47xlo3\nZGWCajVOmvQX1ikU+tNSgi6ufD6wxinLGIktAzJceB36KrchY7yl3OJtNDuk\nCZy8N8mn+bJAASEEBJrfQE9Kq9LZCQPZhSERTzGUPsJXV6y6WnkIkIYKNNoG\nC5o9XokZCTXC7ETFkxHuK8pd+/mVOF1klyC2F+FNEB0TiPzGUk0Qcx288cI1\nwyvmmbMavDEkvtX0oxoA+y220HhGkvyOEklYricY6F/z6JRTeDsdFXkgfl3h\nT1aPC3BQyNuWJPsFpY5daCxkvz4WAckZHjUPm5Kd0rDhtwdiBIUFK5mzLXuT\nlwpYWQUEQu3labuk/ydIxTIiaTcXmTbjkAKsiw7v3SvD3lWjcdBX49Kbur+p\nDuJzqR9pAKRstJEjwJPR8Oz5oSpdc49/fLUraHM3qxhj9PE4IthP/VX4rqWs\noc+UiltHgtYEVzynj4ytiem71fE48L88AQ+g8VbddBjRiYdtJ0fk8vmuSj7P\nYaxZ\r\n=YScg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/00mOqPyIm0M8zh8oToo7qd8+Vtnbn2zQWA+qWnbnrAIhAJMVf9+8VAmTDfreCsT7cnPQRJ3cF22qZjhjksERMUje"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.2da3c8a.0_1592880120239_0.4908294982154151"},"_hasShrinkwrap":false},"1.0.12-canary.103.8826464.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.8826464.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.1.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8826464dc2495d6fb7e838aae48065ab0db83c43","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.8826464.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-CNSQpAX1nCf5wWrSXxqaTIMsqSinvORjMXQ4L+NYnj/qXpCUmrJI5vnGkv5g5HgkWclbZSaWP8hhtTtDz2urcg==","shasum":"8129a29f08e9c4c46fd3d00811ff3fbab891121b","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.8826464.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8ZKfCRA9TVsSAnZWagAA+XAQAIn1LEJVGp4eXT7Xe5EU\n2kwOw9d8oxhWpQdKnpq+wcDoVWwwfVya8CsaNtQKHPR94PIfvsj5gxE8GnL5\naICp/jEQoyLE3aV/y0ZboYwCT4CpKq1Dg/DXnn4uPTV/Bj0tVWCdwatgeCBI\nv6hRmLmK0mtcpye4l2VRevaOBJRhc/8oahSdsPk9dGgHhKFMpCz9t2w3Sba3\nyYiUjqWo7sgVKtt+Ekqg9jIrnGsy+zlpUNcYOTDwPdAkSLdxKAN9//TWLxXC\nwforOSvLuDgcE04eTFOe/ogyVQD+VotfiRm/j0AcDhyTpD6zlHi52ekYpJ7w\ntUV/NFA61PRMwINKvG/A0PSrx4QY88sf/Q1YCIN4pOMBctCcxJdxvXYNKE5u\n/l9Kavv3/qO5eVadCXS8vOh2e4ec6pysBKIv88ZiUicOWnxD1vd9xngpLlnZ\nAdgSExA+jJeIKjdSlDdBA3JCKmGpG7wq/D4eR8+l5N3cUK9SS6J7wXl9t9VG\nuT3Eyd4fc1WuPfox/sv/GWUwg2KSxp6zEU0PQgbC1Ro0upphToEX0y6vmA/D\nhqMuTo1mXXCkg3G4wf8ATdAKAUBL4uwEgMfrQSl4s/X0PUHXndpOm+OxM6KF\nokm3Ok1XJERXmI6DsYPGdewGiB11EO+eOihMvp0Zgq0YwOF4tpqJ7tmat9qL\nlj06\r\n=SdS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRvMwplrx4Y2x/NdQQPc4NuV/RdEoOegcX6HL0F9P0NAiBVyL6M5QPFmz8sMlj4in6vRt6ZD2Z4RtbkWGJVtwlarg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.8826464.0_1592890015311_0.47823083746415307"},"_hasShrinkwrap":false},"1.0.12-canary.103.75c5a00.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.75c5a00.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"75c5a008d5f13704ab8594c2949c9cb278e541f3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.75c5a00.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-seN02y3XIXFAhKVXr0Xe+G0LSm3cjN+jcq06p4qYYsQYtM/4pDAKlyJcDDdsBMK8r8ySYFbJx0CGSPRRnmKw5Q==","shasum":"f924fb38daa55b241301114a51eeb0ea84a55b3c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.75c5a00.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8ZPuCRA9TVsSAnZWagAAJRMP/R1pMLdl7Ivdv5G7INHU\nMItiF4S5NmtbgKqmjiZ10GKzPOovUQqT8XQRAfOfpk9yMPUwoCnHmuEEZBGD\nc6WTQV0Oz47lQ3/KyRZsdu5xfNI6wwK0ybK5yrPEuLAqUOhjiXwz87knYZ5Q\nPXgrH7bEu2FdMGfzI+lDmxceR1XKCQFxAT2hwoVjCMxv45PwZ2vqZGKE/Ike\n9eAe4zvGPP1JTPTpmXoFpnqdaIr/qfNX7EimI3d9Mi8skNLtSl+5GLY53C4X\nBPzym1zc8NyoLlkRkVMcOGvddc/5K4jbaqU23nVoPC1+vwV1dGkB0LzsDZmK\nirND0kUIRdCh53tlVbCFRaTiXsTV9v0qjsJX/ZpxtXn6uZTTyFG8oYBPaupf\nVoT+/edwKFFrKmkm5GbFnCuzgeKOTiCw6op5UU18QomC2XYie81Cs8Me03jF\nCPKP0pTguGkxKxMZGSchTMzTzj5Zq+uq0g4tXoZRnYX4UhGign0YxTtK9akV\n4xHucSsEEuVrmCfH4ywqoH5EOdDVHkK3+02imG4sSU7W6xSa4yu2tVTfHxFm\nE8rx3rBhsyg/Wy2HAmnLa0YvdtkaG2LM9Btxa97w+KWoMQsJEH7/jIvgHUOS\nVcXgy1PZJMqipgAujRErvVLXkWQlFP0T0t58c2wpj9R/2xR0ZLru0WPjU3B1\noyKo\r\n=1uD1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVnK8+NXtHUzNJa034UO6yii0bZKTDvc/UiLvgxj+ciQIhAPb5XAe096CJ/e78qesmfXPhbLIeggS16nNL9N3FFXDu"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.75c5a00.0_1592890347748_0.6293880276204717"},"_hasShrinkwrap":false},"1.0.12-canary.103.9e42b2c.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.9e42b2c.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.3.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9e42b2cf1d7bee51046a7e3b22761e9467127402","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.9e42b2c.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-b61O9ZHeRDuge8gVT+iRA4txrK1aiNC87Q1Ho1tZWbMjLZTmvU9W62HlzD3L4VH5IJAe34rjCOn9ZQ6RsluvKw==","shasum":"af73fb640f893fb3d7a41b20de617e856a38c5c4","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.9e42b2c.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Zb5CRA9TVsSAnZWagAAGIsP/2YVP/WW5kRXnr50USEn\nKdyAqRPpDII8nzSk7b/ONLIk7JiJ1eaiH8gOrd8nWYZVCajRnroRsY+M9htc\nAf5q0hSJaQJaDJv1iYzBYHL6UBHzKE71LwO3uTeCvA+p/tOVX/zgTrg6MlTQ\nWVGDeGiJPTAgCfp1HZQ8ukQWqi2I9elMlyRmFPkirz7rpcA+vCOXcrVD3Zy3\ncAWZSD84gZXufRbINDJGKnsoK217qmKbPaE2CRYfwiIgtKSy+1bIjjmy5Cuy\nV6qBUZCzBs8pHt+Q2x3V8lo1GtIN+ZhA0s9xlV7zjnf8cBiESxkLKfjWLHTR\nWdN/8AZJsPYxPeDIUCK0Rv/PSp35C4riE0RMh4wYyMtdNvmvmpnKNsqTYhzK\ny6J04obaRNKBD3ds219SiGkYRf7syWcv/6dUxzoiBapFp8KaT1vliNvSynb3\nlBu4h0alh8T61vOHa/DXPwBhN8VW/IbY/veiS5DKeMqNUuMld1x32A1z6VHu\nTtS6lol5GLZZtYCFXYzM6A5EkhzuqDm4pFYRoRjvYUOLaZw5sBluHm89Oets\nAte6G0sLazc5gxdsPUBm46Bx5V7ogbL6/+52DikYRnSAm3O0qp5jn8w0OFm+\nTPpr+Fg1TfERuogbrdkzQqmGxmZUAZTU40YIrTbVRdFWfB0ukVGkKZEm4f7k\nIlub\r\n=DxVI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD8Ufyv60xfeZdgXWG3BFoviodjvZimrM2wNuZkIMWlQIgDM30sJ1vJvPIujZRpAyEgjNrhF+8gfxX3bFbvi1pzic="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.9e42b2c.0_1592891129252_0.43945129253152104"},"_hasShrinkwrap":false},"1.0.12-canary.103.7b8eb0a.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.7b8eb0a.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.4.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"7b8eb0a19e1e52516355eb5da89aa496c28888b4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.7b8eb0a.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-B9wCls2mtRalBb5CYVLpFJuecGO6wGVAuMDmpNtuR9EUqwAlSusQxqHm1JoJMri9P22r6dHirZZtSJpN2jFhMg==","shasum":"700b2989b546b504566edad26f3a3be8005f3826","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.7b8eb0a.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8ZkSCRA9TVsSAnZWagAAuU0P/3VZrwD5HSKvWkW+Dr4I\nZ4jGDCXrZ75+9zEEeQECV0YrKsn43R42OevcLVa8T/y8oSfdOpahSsjZcQ1Z\nKRyZUF190947DmjJHAWAfCYdtYfGgUQ8WG997Rnp72IQXemtvZSQdB6noe98\nllWQbpjOsuqR3oBGY2R5LTejSwiBj3WzbsfnkxAb8UW8FBX986XznKC29DLI\nMmTYWevHow7utabfVr+HNfb9MSVy//obGm/tPz8Cu+0m5qzrVHebCVDird9k\n0S34hm7ykKeM0cCJp2DEXZgdkOi45NQaq0Ds/NzYeTfNajPFYnV5/R7HeWog\nt6X5kz138sgs4AezkDQO1mYSPhDFQEVs9r6eW403H57Z+AEeT5L7q1hbIHxu\nv4nVn+quJX+n8H9ZoK4sk1VZOEoUeUnapX2A4TBw2Yk3F5vc8Ih6ZalhNm8O\nb1B853jIazpo+0R/ub2xJnZZxWb+DMbPD867YSex4mZ7JDFFdKOR0CLdQVeh\nU8gVaDumu9h5qBJSZnivX01NBgJsLF1l6HHvcQFPbphX09q8xTlG/o3n929c\nYY6WRb1wiNGtmwK9Xv3zrH6w2OdISXf+Si+T1YMF/qN+jfser8Ia+Th3OBSe\njrtitMu4Noz7JaxXIypfKWBt9HtqjoJte99SXgB6J+ElmsQOf7gC1p54tFu3\njGqA\r\n=/EIN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmLnQTbD8FMTrzTEgjU+nMEA8F/8gB/lq9iJynyT2xCwIgWd1yrlI7UfVDXg0bklHZ9w7edgdf2IIV7qXdnUWYwc0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.7b8eb0a.0_1592891666154_0.5149222510888687"},"_hasShrinkwrap":false},"1.0.12-canary.103.d1147c7.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.d1147c7.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.5.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d1147c7df2914ea38127415689a3896659b5cf2f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.d1147c7.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sZFt6sTkU/BgeU3m199ANBqaoVmyP+1C6gcR30VGLrohkFMNPGVQ3pMoypTxXX0/b49/aa3yFFlSs1XVrmMtOA==","shasum":"b04abfe0888fa6a1950954f3a9cf07ecdf7febbb","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.d1147c7.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8ZyOCRA9TVsSAnZWagAAIgMP/0LFRlvsXkoXAY/giTnJ\ncfHfqSAJTu9eeQj4p3uNGeO1AUuqXFx8KsKNeO/BcEm9K9hq7nyBXlwq7JfW\nW6MoXrRKJmMPbPjTLhQCBvhvLvxtG37e25yp3uTI8TO24LDnOfbvtZ37Hgl6\nOn7N5l/sixwJHZtlsMIhHXdjagLQbhoopD7wE0NATzARTMD2p24uTAWIFA4V\nCR7pL+Pv4QIdngn9Lw1xoxhGb6x6KxIf49sbqGalkxK4bjeaBCUv43r2v4Jx\n9IYZ6w2ka9W+bCevKL8iAspwrpW0GpmmUfbAiwD2nfeOw94CsYoIotRe3KJ5\nox3OC9d8xsA+dLMdImcfUqsDlkG9AUfj3CELpIDCRVJyj95wjeaH/zOZmO24\nPbDP6vLWfbGltd1RzYABwe1kbUR0kPOir79Wx8kzR3mzNPQv1feeiRObJg6q\npSGqTTampcCnH3T4WLYRwC1b4ReokwjIE8hrnhhChVRAakQ7EZatxOHLf0jD\nnoJWQkqy8OLMSdeReQzjwwibdrFl+ZMsWoJTnb5jCKdnML5NCQ6UU6RTw2Sc\nCBlaeC8B5CMaZ4JkDkGsCNsYe4EdSsmNCFuciAnUHJTF4zYIvxnaXAlIqCMW\nvQHSFjpaTwZbyhHcP/Hhmh8+HXuibTavA/DEdrLwQV41Q81KkRRvB89fnHUE\nQmOh\r\n=eoOu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/y60xegw4HFI4lNu387r5/aMGooKqqZynBq/bjBpPsAiBCNK1h5QKzWzldXxaDKSo5KxcGu+SCe9tuRONf/cnHGg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.d1147c7.0_1592892558307_0.2836917150210634"},"_hasShrinkwrap":false},"1.0.12-canary.103.6674c72.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.6674c72.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.5.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"6674c72cc1c6137e0a09af3708e361ab90bdd86c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.6674c72.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-HT8vI3O+gMqVI1T2k91evtOQ4LE2HpqaCU3sAgmrwFi0HZqmxx9QAcn0u9O3NutAyIXWAvdooUa6r8bBY5Jn+A==","shasum":"c0ce17689c2c26ca23ab598db27971f0264254be","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.6674c72.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8dGNCRA9TVsSAnZWagAAlQkP/RbhOdR21an84XRq9Vfi\ng9kfTvqcz1XCZrnBZwP1nAfEoVhm3ezomSSnum3yAzo1RK/93dbbvQ7u7Ga7\n19H3LcSRYY1ztpjuzxuP8s/UOKnKpdVSqr1Tst6LoCyxmI3dv96e4EqRcjxZ\nREJ+Kt+9RA7JpX3sWWsKjkLQ/hbZ+2bqVSWQtafiE3MZWTi1WtCXvTls1xOG\nEzZ/P0gGxUX68OVTNa2CleSELDC9IYLT8fpOsIJULPC2c5ZEQBAoncmRSPrS\nwMt5rbHWP/xYdIfRTDOpvQ4bU782r3u5cYgdBFJC/T1uicBRGNakCAOcn9A+\nOra/Mrz9zCHILk9UklrMRbqPE/NuUNgCOG0kffCXJK5OSlWFCtn6eOXBhzf9\n0u+rP1Bw3p14xfZDcA6Zj91XhHi9SFBLRBTT2l2MMw4acEBRtnuQIOXl0lv+\nlbY/SstGxVKoyljruzdxtEI3J0N+k8cZksKjo/cBznNclwmmqgnuYrb7U6hi\nUnDZbY+XTDAZVt6ggtvkze4GxlrE3CvjvWGc0kH6jykFHSkBTTYlt5N1Uh6x\nfw4TTuFIBTcqlYCIQWn8RXGfrTLBoGfOP/ukNeag159LoZ+F64c8ogEMDgRo\nAUkYU8o7wpiOnNTar0VAt1KWd8+y3dt0aRMxu+Bm8A03sB1NlNPqNSPS/zG6\nUXbN\r\n=lA+K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDl7TlZE4TvCqrzHlhzlzuXtWEZ1iOHg65kue4LKhYLAAiEAuBENTdNki+I7xoorQuUJELEqa9QTFKZddTM0Fi5t4Tw="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.6674c72.0_1592906124445_0.25401073434748556"},"_hasShrinkwrap":false},"1.0.12-canary.80.1ed6fab.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.1ed6fab.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.40.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"1ed6fab8f86d4600285a9d82bb6d74fdcb1117da","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.1ed6fab.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ytvtVuEvteSr/U36yXKej5ApFsB7+TzQwEgFzMeB6w71btUCrMqxfGy9HeMKgBhMZYrroV3ewi4zEuQKm9q84g==","shasum":"b70ddd49f372368574fd2bdbc2fc96462c247e8f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.1ed6fab.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe84ooCRA9TVsSAnZWagAAOjkP/1n1kwauSEjMfGz+gKQQ\nWXdzOa3DNHCEcLXYB0jO9OugO5II2WHP8CiJBs6cfoFXAFQEVz3+NtwjYJs7\nBek0EBN7HJ8I9SDM/GftCjYRN1ohZkSktcLpZS/x67LbQd1kyNKK1UNiFG5H\nHSmPoIQ7Ik9CAdV0ThGTOmowmvm/35SIshhii1DPwfpQpMYmqbfMOnhiX2dU\nE9XIk3tKRCtmX75LgJct9xNF4m5+TT8VuNs/YyFSqum8fOtvZtG2cC35u/n7\n6BQhN/JSCepruLq/6/qhLE3F09HQX0T/A9yak0yV2bOI0Xjvgr3W71vN6UBw\n3sHMm6FHbKJj0iy4Tge88l8uNhYcAZ/LROyoN1WvoUiZ9XzB5NHA2biVM7iK\n+MoaPkTbNIGe69WdV7ARrNjMWZK0zCp113DRRZTorHUsjbonhVDvof/M7oj7\nN7yNH7nQWAiisscBQ1CEY4zN2mlD72+n0i6xtKGjuOHd4nzwDbqmd4ZR+pkL\nQOBq3c8k9aMebhMncBlw/gefoVRsNf6gzIpCHLMoMMK9SZoQ2Mj/yA5TgKIP\nRqDB8jcMfYAQ/ksXBZDdcKEFUkQgjumT0wphKk8jFBW3TX4+cEABKYZAMrdv\nxyGANMbCCvovxntN2AmJVi0r+f9dtoEh1HsQIDhH5MXvkINj1L7t/ooFf2/t\nnS2e\r\n=bJwf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkZNsOWMr2C5GAJ2kTmQhUpS5PtzPlXQYUR4puhAPGggIgVFsV96lainIN+oyUAhja/veu4hW4MgHGdRIStrIDHBM="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.1ed6fab.0_1593018919784_0.01186373408354724"},"_hasShrinkwrap":false},"1.0.12-canary.80.3d50e2b.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.3d50e2b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.40.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3d50e2b68337b09a64561d7b27522cd434444eaa","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.3d50e2b.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-v1EMCDgtWlybqPSzuSHbmZ2LZUFnGF2bqPfQZZFEYYdk3e5eCkfzIvA64bUXWloSkoqBrnv3kS4KBDzNXgn8Dg==","shasum":"a6ae54ca5aaa3a009a1c9f7f62c493be15db9133","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.3d50e2b.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe84+jCRA9TVsSAnZWagAAZH8QAIfq+S1WZNoUiU+98dbP\nh5YNz+xgwQrz7rGzY5gOmCdY2M5K3dBxZaxMP/L3A8GH8URq7RR9Kl2b5g5N\n+PNt6BkYSPLjVM5FAJib3xZYJc/O8itlB9S4zwcEieUIRdrMMQbwceg8gMTT\nn4JHm+30XXKdEERj9SY7rVFbFoPtzoyWwVuMsmfvPL83xj/9bkY137hNXBbl\n+8vnMgBTNNsYdWSDKdADujUCKYWztE5Nz3DDcAtBGthqp4tNJNMkRhUT7VK4\n11mvTIZsz8/hp7T0A6dQ16swTxX41Sp8iXHP2QQKvxdNN0sTkESMceYEGCWJ\n/tMmstY5rsoB2VDZ/KVPiK6vK06GK/F/i4h92rzsPn3Qfc8aytR22EadJ+6c\ngaNvhUXUP8YDOt2NPxq9LurbsAHcGG+9GEYkRPbuW7EEne9hMUQWMh3tbTlx\nUTOaM2AsjRqdk52iuKc2atxTjFlBhC4NNe630TI6Dkht+vs4LbuiyhMwR7fv\nyW1QUezWJIi+TuPsZ2LfXR1VKWk81mwTxyZo7TLHoejuZW1rIwRXaCq+4nEa\npRvZ0OpPeXPyj6rIiyYzP77M4BYtTgSfJh9jgtye7KuRQtQuqxK48JJAWp5Z\nX6oOrwE/4NhAIlKvIexJ1mVmGbmfrtcXndHcBfWV4LJiO0sWXEymTNJClSPs\nFsfY\r\n=GdqG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWcm/M0AFOgnePHhuju6JlbpK/aJb7DO1o/ni5Zas6bAiEAn3pYr4vBhqAp+BiGvbvJler2diFTCRtCkHEXHLCIbdE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.3d50e2b.0_1593020322363_0.8973533032306478"},"_hasShrinkwrap":false},"1.0.12-canary.80.7b08a87.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.7b08a87.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.40.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"7b08a871178a985dba8552eeb03653ea7f9cc747","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.7b08a87.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DwhRdm1+msWRELKq8xJfInRIERKsNYyHzngTAgszv64hTd+SsGS7JvDTC4FCtuvIniaNrInyfYdD2fHGgmr/gA==","shasum":"affd4da6c4a2756192cb6d2cd7aebc8325b006f2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.7b08a87.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe86ptCRA9TVsSAnZWagAAk+EP/31HAJPF6T6ld+FRfLV8\nLYPZCsZBeAq7DmyegoQS3uNxGt3iL/Lv9tA/O5ILkZkaBrwUb0qJWgxfZHS0\nh3BOrFmfkZ5BUCJef569VTH6JGulh3HBs960ByEqdBNLFenJKSsWgVKe++xX\nJ41Y1hgKuh1CcNdkFd+4fId6RQYZaaTOfkT3ceQ4HkIaCkQodN7xNHSu3sHj\nMFjT3xIkHa5NdlXsgMs+taFfAqsS05Nf9BNkZauBJLWxHy1ovcfyiYISC+tf\npSG2rsq/KIzC4WzLjv6i+4wpwyNdKQUWNa231zHU/9iXpznEnZITtSuU/lOc\n6kRK9OuMnOY1RVrMz01vaTAU7ylx4jgreDr1q3sqF745DLIt06312BPB9ZgR\nGqr8nJgurL00fk5a/R3iSeZT54RfFKzc/h6YhvWamPPNd97MARn8cm2aYG8l\nD2PNg+N8dk2XuTZ3JwMGGAnxqP5aj5ISPETODj8kqIk+AVXte9jaU4f/Esg7\n/TknflLLU2fdoTC8wiL+EaCWvBIfXcjE4kY9ZTINeIqI/MC2w+eLVjZE1+D0\nT1zxV1kTIUGyZByufjon6Q0jX9HyKs6PulJtCFy/9IZ0Tc5hdUP1JG1QU+cd\nk8ma+CzTR9WIy7wfXoS/Uqn+oMqHs1fREoCLDvoIQ/DVztPSIfOVAPu6dtWw\nyC1Z\r\n=JmVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEB/Xv6IvfF+PYhOv1LY/6jRldk0DF5lmG2z53c9IEo3AiEAt8S+Kygy/MIZeHrFvYqHg2tSSU2ixQ2/S/2BAQQ+vlg="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.7b08a87.0_1593027181102_0.3808562986747246"},"_hasShrinkwrap":false},"1.0.12-canary.80.43f456f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.43f456f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.40.3","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"43f456fcc6a7ef1db94f77fadf5c8d5610a819fb","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.43f456f.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-StsmLZBwRcb8ZoJkkuoWu5BQoui0F8vZRY4QvJ+rUcASe2YQYWsSfGDsCdZHQhBET3xEBXI8CskqxLnQabI3sw==","shasum":"17532c59906bacaa6322f1f0e3cc8043c0d52421","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.43f456f.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe87AECRA9TVsSAnZWagAAj1gP/1EbDQd2f7SKO/BwvVIU\nBjkOIC/KG1NXE9ULTU0vLuDHqSFzpsjWLq3TKKLqcBRFGSr0mbxDRWLVg6Jc\nhw4iz5zUUsrESEWgZADqxFGNVPMXUyHk/Nbx3okaLoKuVBFha2xqhE5e2UXP\nySvYoesK+KfE2ZQ02Pl/3nS2g2qemD4w7j0I6KKbsl/fdHDKRS6GiMOYdVEw\n10s9iXMnLhqL1o3qEznRgHMukSgJD1h4xWZk67XvR/SitS2tFTeyHAS/gWV2\n30C0VP8vuJYnjqd249vHKLa/a7MtrzXelC7mfm1JKDtsxT8Etl1zOLxkV49v\njnr/gAfbpYVcZyHNRC3fDkG7uslB/EiFfcEeKGGeOfRRfP5T60uLNjiI6W9L\nvI3Q6+ZI9Ggbq3toaDV/IZDcvmmU/uxRk8FzpWDI38vidokgu9qA6vDQh6dw\ny7aU2BeByxGSTmhyitbbm9DIPGu7D2fFDyOsJd5tSiheozWIzLerYRYSuMg9\nmDWrVhFaEI73DFNcZKt5nrJ1dTG0sPcS368TyGFjMA+oUs+3IEqscf3rYJdB\ntlzZ1Z6pYW7+Gz9pv43NTL4tcGnjOhBnufLe9kPR2JEJpGb+2hOiLZfoVbXE\nhlXnxjBF/iFV795BTscnvuyv+0YBUdDLE3T4aaTKKLyuuaQ+BuC7lbppKXb7\naAPZ\r\n=WF3/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXDiMP5hIItaQUcBwDNWclJlqFcjQvlZ+LKGqjZmkEAAiEAm5qPfgkGAL46GuGH9DDJSFstHwfTs/CeAaK2xoSt+wA="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.43f456f.0_1593028611668_0.5344101998370774"},"_hasShrinkwrap":false},"1.0.12-canary.80.5fe461b.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.5fe461b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.40.4","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5fe461b08231e68f8598aebf55713eaa5b097e12","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.5fe461b.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-F/eiwaDetkljli0e1dbf1O4dHswaip2CvLMyCQf/RWHBVWOv9+R7MhfbZHHdr9kzSk2PSDM56HPSy7RFZJYycg==","shasum":"2cf24380ec360edf394e4a0ce25d38025bea27e4","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.5fe461b.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8+11CRA9TVsSAnZWagAArD0P/R9/5lkN2Hb2hUD+IxpB\nF3nCsWTkoSNXkZMtCrr5aJJGTtpWJ8isDl3yJ2ZJ6Ep41dba689KTN+x2n6f\nzXWkRLbJ2snz0kG6Ae8F+8vXEyfDc89aR4+Ma6/kBJ2xJ4wlO95kYPyL2tIc\nRz/vtIbHLBtNy00Lv/c9ekU1+HADpH3Py2CxI9fS8bsqTNyhbTJI4GxcpT+l\n1V7/P8EI9nxMc4dM0FsYPm9Ca1FOFV0tLfnRgwv9Ocj5McPU7nwaHURTl7GV\nH+uxxNghJ6jveSH/yEcmZ4DaBy4hc6x2vGCj/8KzuLkjDGXHUm32LueayfDk\nJI3kAHDt1/m9EKoCbU+Q1MicAUhgu7G02PpmEYJGL9jN5JKeAtl3rXnMRg3j\ngv21LFrVdWBfM9jursRnWUrmK21Wf1NBqLG3YIWOURUaj8ebrjPaYwv+VuId\nJUiTWZbqDnPvkK0KhG3oIy43WEl72LcL364dxPdbEXWHz4buDl/x1eoSlvEh\n5icW2zDZ8MZWKFiATGuLh8Lh1sjIvhjKHwckI5HrQYDX6lOk/dhnQXFfGJ47\nZzFfXiH0/HfGbM9wO2e1R9bDa95rlXeblKjsq1y4ITfn+uYnN6md3/tAdMuJ\nSJkFeyftGnBPREFWDGhaESU4BnBEty+In+bWj+nDpLpTyScTdMNIhL+EV/kp\n9OOG\r\n=y26c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFEOf1ihgbBW6w6nakgnIzgCx6gEenfu2B0vC0muEZUAiBuqdnG6fObMaKKdcecdFaHBW8FVYS1I9jmY6n1a3HObQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.5fe461b.0_1593044341192_0.019709887919307834"},"_hasShrinkwrap":false},"1.0.12-canary.80.74dee54.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.74dee54.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.40.5","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"74dee5407c027d5048e41544f4d4ea6d58885f51","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.74dee54.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-dudWLIzU4xvVtI50fQ1eFmNcqdakg4FpkTalUdg+puo4x0L3TPbHl+lHhB2CKpHqw86030JR5GbxTuO1+9/Ffw==","shasum":"e923383cdd5053a1d3bdeebecbc52430a12a6269","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.74dee54.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9OvlCRA9TVsSAnZWagAA3MkP/3EFLdvKm6D6Uzg6k+w3\nJj+zLgmAlPKkl88eFLekq4afIccuN66iK9mQ+g/ZqRC8UoymqE0d/65ppHsJ\n5VqJPZrvwc+fvACRujhxSYf/isG4bPAq/FOpajfwRMFbhpSAXs8MxIHsa5qW\nIiOsbtq3TGe4gouyWaZaaXzBdjNHEfcgn5h5UNlZEIGbbz5QMI6KWXrWD+MS\nqH+Zx1pDSPO2WzfIyT60sNhxowPIRY65d4G983OJKJPx39O1fwj2g5H1xEI3\nvfz6l9F0skWvCcKgb5UO5aIrpvbfrjcnQVIl6+ItiDHykrIxbv9rgncU6X1Y\nwuLFNj1xZ2KxPehKJieXslshbzHPoDgrMAnt4Af7j2OoJNazToee2lpbpmjY\nV62BO9OOnqFXK2aiPoSqUxZcgOQ9xC3mkaaeyvZak42rq/gL9snfFr1lxX8n\nkbfaAC40ZdxhqhzvOyWsVqTAI1lPclxecUWDAkxMdTf8X94ja7KYYM6dJ2iZ\nAn2s2MKiF8WYWSaou2Rd9w5cG2P+CLMJBPrpJYLmwZoRSg0OK1hUNZzx/w7k\nBXGtvSDCI6NzndWCUoTbtRNoIfb7nrhp4/BriuRgfk6HmjGnuxC8XC3Gaw8U\n+Qk6zifiMVOdj5L6kbBVELasW1Tp0zPR1s5wp/OkHXllf0GF3PRO+O6kjDn7\n8gkX\r\n=nff8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELcnDirouypfoAmzSgFqIotkUKYpLkBMBaTheDCj81yAiEA0LiA/Z7KVHyp9V4SPx7RcqW1igX3TgwP8aPRDARFO7Y="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.74dee54.0_1593109477541_0.37763862475740395"},"_hasShrinkwrap":false},"1.0.12-canary.93.358bf63.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.93.358bf63.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.22.0","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"358bf6361a82c2e7bc2a52395fb3e5386ffe051a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.93.358bf63.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-aV+Yxc7iczJCQZTwbQfi2Od8L9zc3RCpAklyZEwG92c+IW3f2juoAaHwGWPEvykiRT2H4JSFXoql+GMKHJv/fg==","shasum":"7278812e8cf8d090b10ebdb7ce17e9dcae5a1d24","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.93.358bf63.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9uq+CRA9TVsSAnZWagAAQ5EQAISaKYL2EI2YMgzXdzqp\nP7osnmW+jopeAsdRMfRbc040VZUi6+9iatenK8PDsFykrvG6aYkeJPaiyy/G\nTE13rXIVXY9v0l3vBjd2HCnm53qCmxq2j4Wcbo3Dta3kanMQYaCzbhXe8n//\n8SGJBi2SOeYt4uYJgYRjrarKQDh7N+P3s+pDqWyTTqvZrm6g6sZMeK5DAci+\n2vt7/VRszIi1Opf0wutMG/3xgNSxmIYb+7wyHW4MZc/hCpb35DkpPyXtgPAX\nChRMeDrV6h3wp4iyMrds+h6yRreRYskYB1/emsu8Ja2+tByJcIhQVuYckH4m\nV3dmMZlXXK83UZCsjiLuRLYxFnkTXjRxxT0A+BM7h9meahYTK/SYBGc7phAS\n4H0MQDjcCJ7GhDpvxDIsntZsQ/ZRirNM8f2kkueQwOgcdZVs6ehjZtIgm+zB\ng8pG16ONcZZTWkCeex11rgp2xF1X0KESPlutHcH8G9a/GQWstQyo9hUQORQ8\nG/fsAvQZCuNLjHm+HECmM998RHd393XRStR+LWhhNbZlO98jfoWwbk+2zlJM\n1dibtL9CR78GeAvSsUp+jKIu0QTQg4v2UHbU1cBsEoiK7Y4VYS8gIaFujUbx\nQfAGVwxiUGu3VvUWxlJXB4dYIx6fARKvShVACujNE0Q60VaWRRzB7/X4PPRC\nmtea\r\n=Pq9f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGC+AWZBg6RgOk8P88V4SAWvcOUUhudnFtIowGdmD4+SAiEAomqRhGwyJ28fyMRxDf8hYYAKeBP4kZ0hDcEaPHfzYw0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.93.358bf63.0_1593240253768_0.27001267359834547"},"_hasShrinkwrap":false},"1.0.12-canary.87.012c1d7.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.012c1d7.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.5.0","@typescript-eslint/parser":"3.5.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"012c1d73d1b5d5ee74de02f9080bc4579a3d80c6","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.012c1d7.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ltzhW51eeklmlNp/ZG3Du94CgzHYXEpOUbJBdt5emGLTbJXBxd7PW+ZdP5xy4GpiVmXQPX63E2W8XMVqRF2PGA==","shasum":"c6b5866d6881c6182b9b52ae3e91aafd08cb12ab","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.012c1d7.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+k95CRA9TVsSAnZWagAAOYoQAIUrSP83kChToViAWe3s\nCIqpY2d2/S3rLMn4znZ6AJbSp17P1tlPUvteX94jbNuFFNZe5aYAfVpZG40C\ncAE9u68aiyMmUJcQR6O94a8EGggRtJU+vsYm1JR7Qqoiikj5jyyZaqOK9UUZ\n5KWc1bDH6LFF0LmerGzbl8fDTD7GizIsNCM0SFuR/OV71U5a2ch1ZpRKV6yQ\nCs2aL3RK7qyx7V16Pp28Kgg8YNsjR6KXW5xWNJMYKJ7CCCxrLgtQyiKVnvI+\n8GCQ6Tghg/sEZExndLBb9bWkW1xPSe0QXO8e4yhX9EqHEdLkUtvWSeHe/ZK3\nvhdzjjm62B6Xnh0bdKrsw9TcyYRN30S4/FPiA6mo9JLAKLXjfklMshkSR9NO\n6t3oyMZmu/m+ONnQMPGqnjVnMFeOOII+kqbL9t8OoFQHh2gkVgf0gIrmnKu/\noSB7LbQHItjze9UBBKkLSDDPHzmRr6Vu6gC7FP+GdoyNWxhJZKObRyMv6izW\nIHnN+eIQBgvi+kzh/6jIsg1YQxIC2d9l/D6piRbUGOZx9Nz89Oq1zrIKYIqH\nT0jT33DgMHvc8xZh6WjsC4Q6Lc4hu7TZiNbZpGgedFPudJSMnzNCcL3Vqdwd\nvXgZk97U6PjyuvJcv8pLxYzMCEHs7025UpmGjw7/vLPpH/gIdsDZwn89zB8E\nUGZp\r\n=qIyC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR414HdjTTMnX7cFZ+/9JIhTSdZVXdASuDTLYmY1zYzQIgfwwDjK//YnfOeK+uBuSA229IrdrcqgJBsSrA9u0Xbi8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.012c1d7.0_1593462649384_0.8842523171728283"},"_hasShrinkwrap":false},"1.0.12-canary.92.891a444.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.92.891a444.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.32.0","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"891a444b33c1351cdc1eb1aac8c2d058ae72253e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.92.891a444.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WKkWgpPHAxoH+Hi7B5R24C5N3V3ClJJQ4AFH2LvrhBsZAb0/Xq8GtaraYwtmBHim4Hnh5TgMtW/tvgB3DSl5+A==","shasum":"d2b5293606f792ebd51fc758dc4c9673bd45bc39","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.92.891a444.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+u5hCRA9TVsSAnZWagAAgZ8P/0Ccvc6E/zl57bvvVXYM\nrEUycz6qbluK2k8NDWlPQRypCoJHC3CKe0Z2FLM21Bz7s3noar6nNJT3SstQ\nniq4aA0UqtA67/jQ86oO6aWGzW0dBI4lQWFFjr/pMNisK3Qk9lE1K2/XwOp1\nipRj21XFEunEVyMQKMo24+R5V/KJ6c9BqTuJ6Vp1gCLXetqC2KXUDZpvKMko\nOhsRN/lELqViqDAoVTdRDnZP6+QqWz+NEAVQfu/xA5z6SofrHxUvEipQvu/z\nid3tu8uI490VrcF3NKrEhncN3Lo3GU+pP5sHkX/YZam/POSxHIaHYqDayo/w\nN5BKznoqBuuHumShBJwo0rZ34Z7TIT0vuWffiULJ3kD551hWCnC61F86DzqY\nn+NoGU0yXM15oEW/BVVwT4eCQhxypaWle9aCbg2Ox1Iw/HgLeCz+Ieg1e5P7\nDi0LflIYaSLhzhWL406twLCSkfPalXyf1ucibWUVJK6D4aYeVRyGRMwtID5Z\nmWOiCFidC3lFhM4JhNUrztBoz8RuezSOjqg/ioSwxc+v7Q6Zc8de8by7owsn\ni1VAjhO5ysPCxw0BHHZBM1B4EFB8Uf3M/mNRxrF05Kp4tvWoZdNCYqzsP31H\nKV/F+J6QA4eqOcnis86vjjy9MRrLryuteT3TjwTWFrCVqCSXbWxlIOOCmk8j\nlyky\r\n=oy5Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwgbkpplOHTux3OOUZ6xUWNudKUoG+tTAoEjppnUSioQIgNVEI8vFfZNOP8zmyQbYkXbCQoH7U/VDptCpaT8qa5F0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.92.891a444.0_1593503328938_0.8289442657924502"},"_hasShrinkwrap":false},"1.0.12-canary.103.f2a3e7f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.f2a3e7f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.6.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f2a3e7f8462eb39f818980fe20fd94c40fa0c28c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.f2a3e7f.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RhsxBHp7CSJahNSrJWjQemD+h6cAXh/OxAZp/hbuEiN5YlgxL0+uo5Caae9pKHJ0t3f/zv5cyUUszMhC38Saxw==","shasum":"2d07cbb3f99744897118e859abc414b0a8b27ea0","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.f2a3e7f.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+8uiCRA9TVsSAnZWagAAkmIP/0TgswFY/Bk/5V7P6HEM\nm9ALbzkqbDz09opRI7lXpG2cmjLc3kJZ9h5XeETtNVZk1qtraNHIUn2PRRqX\nUCbwqSJJlOXtwn4KOHg1XEXAzxRjX8/Uv4OzzQfIbvpTYFKGmNfx1rZ6jCQ8\nLHhVwV5z/Wd8Zg2J6KyzSR/6h/9vMvk587qTbxBQwGGgiZDRxcBxjoUrHXq7\nXDLirJc+uEHnS+StrYZEZ8S5l21qCjYbIg/kX40ZyrHAJlJekRPV/8IBU2TG\nOxwGXqqLdxpJOFfwNo3DiIkXgtLbE1JxQlzGHj6EYuZ4UT3lUEAgLno8nQlW\nNtZI9Py3oQpEu4ChXSwDXb5DUvpGfA0XhuCBAuZ0CTS59rSLUhPjrE/m8R4L\nYqIah6woMuCraLPop8DIYG0tqucMAc6cIHLdijTBo5eyqrhHSvJ++u2JzxNR\n1vdu6PxvcCflN4cuWOSLvcUpRDxGQ44i2v2xAqVkdb4ruYCxYSx7H+A4o0/4\nLL28IIn0D4rIV6HsmcLTzqKOislZExUtT5qT2aB9PP8gdg8508rthqfnNWAO\nrg/eGFc1mv+nkStGL7o5RwOWOVAoTLfmY6w7clkGEISSnUxTI4oylTISaQ0l\nHj68ATHr528CCocK7BFna3K8wp4pbEPs5Y7K9M4woiQrDu6LKtIzoaXYTpMa\nF85O\r\n=LhKi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbvyps2SnelaYwmDG+RFDqtc5HXbwEXvWYqTS2ReSoUQIgG6Eop+W8HsE8HwTLRLk4z5S6MPZ0CI9kjAPzNoW78ho="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.f2a3e7f.0_1593559970103_0.1016129359352953"},"_hasShrinkwrap":false},"1.0.12-canary.103.5d38645.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.5d38645.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.6.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5d38645b415e17a06412018a6e66922ab8b45bc8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.5d38645.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Mq/4+B5whkIlS3ErHohsAbixT9lwImDYw5U6ezos/y90qOGRy/Wf6zKMsUk106jm9RJBYS0opY2VPMCQPMYCXA==","shasum":"02eea1c0435ac6946abfec35d8a20824a51c46f5","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.5d38645.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/F8fCRA9TVsSAnZWagAAQK4P/2MQdpV7awplF6KrsIFz\nbY0XnqpZzvYkLWxB+jts3CJ9+i/dP7sgPfinBlTS+wjXBm9FsTf4xD7JQrqn\nNeUPkCn7J2hw9GNlpGV9l/fIuy6CGTMUZtzqsbYWZviT4IX4PrLOK7xBWIRR\nwiPVdQfOMQxFOkKATcT7Te55byJlQgbLX4PMbAQsUiMeltbX3d6X5+iMvmb6\nw4X9Nzb1bLvLDRm71qkIaolF0+mhpc+8YbuyDZ9oUUUZD3B/d9NT6ioWYfka\niDm5cEkNMxEh8Kap0epyW/2svVsKFxK4WGeAcVpbhYJvDmopA1HQZkBg0PFT\nWapJ0c8xzf2EgTcE3WmIVr8NB2Cn8VWv74wdST5VNCEIkZID/6wadBPYFErH\n712tWZqrqE0murRcsDVDLGtCaY0zRmVEW5LVPdsVsphzVEHpgbFB+lv0bn+T\nKHq1qrhfHugm7EvH2uVSii4YCvDVR1lVUf120J9HNHYT+3VxoV5egrhfVNsG\neK44WzUtIGYZRRZtebqEmHA2v/hVRtKbyLaStyd/dVASxkEOAcMTUQvwMUUB\npcGAAusls+XdFc9WN6LZdjfB8AAzQgvnDDVyfsBTaxp+pPuWjpncF3dQz9PT\nETfwJ1v7MUJK1DvHRDhczCo1KtRpKppeJ+VpRC7ZWHgqxjec/C41ClZLfbac\nBI9O\r\n=zi8A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsnx9zb1tT/QeSJsG0xgrgaUjbYC2Gn2b100StLzco3AiBTSowGt1f2jNx3ELbxSmB1EjKIbgh/HSQjenovp3ZYHQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.5d38645.0_1593597726531_0.9972345765920521"},"_hasShrinkwrap":false},"1.0.12-canary.99.3b175a6.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.99.3b175a6.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.9.6"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3b175a6f9220428ca229c61bb6feccfe13ed242d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.99.3b175a6.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/MuUk8F8a1RvmlTfoCVFXfY4s7dKNHsieBH2oC0u5d501jys9KPBzfvETs2N+nC1CU+ZXEM6swCWLkdxSEGM7A==","shasum":"e260614f0ae3a53fdce41075692ea7b1638f315d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.99.3b175a6.0.tgz","fileCount":12,"unpackedSize":34225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/NP1CRA9TVsSAnZWagAACTQP/0Fx99ZuVV/ILflSz9rJ\n3idzzVyMqhO19nV+6UQDhVbCzxdhJdTj202SdO2L5qc2POUXo5Idir6AvQ1Q\nevsJRmjNwBAsatUoPwJmnvksRPkAxbd7OKLJRtHj66eLV5YUopBpsfr/W/WF\nYvpDQ8abwIpRFti19ZaH2bNa4ShU92gEXEEn0SmWjwTQu0LIFksz6XBu1n/C\nnZNWZ8gj8W8S77ygZR3IsKluO3F6DUowtsM4qPJVAOs1IyOgs9CMMiJLG4XL\nA8kbsr4yQGbvbXfQcIL11jBG30Sq8sNs2s2a61YByogjAvjBBoXJwDI0B/I0\ne0dshXvwsYZiP4ydK5abfqcvVv7BlHvcqfAdcgCm2eRlRZj5mQnBroq+kdJN\nUcpt07pqjPhFcl1P+PdclEeiZ0TycKf3WvQRL3FY3hCtOQCjgRozc6RsqO44\nqquUalFEW3bQcBvFQBQzGyD6qc7sAtya9AGPHhxfwjqWBYOmIZ5guvuAN0kn\n7icq/olsh5ZZMRRYKmYFCmFN8Vly6AU4iAIKNCH+6ixjRmQvn2ukSSdWcaCN\nGPO7s1EtMRd/SRDa+4UAzVWNx2DYC8Hq5AERkKgOVAidEB3fMJyiO3RR8YAC\nli/IXlJa6h+aXdQvvrwS1QERqKBwoIsMY3Ch0uRGi0iQqfuWXf1AUizoi+jM\nzFSN\r\n=lP3Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAakPcDMifSD3Gtx9LDZVUQaSv9OQtu3+gZcGI8ODd5LAiEAjd3V2HzYaBDHL9qGdg3PwRSJf4CwqtUoh9FFxiht7p0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.99.3b175a6.0_1593627636898_0.5944035383233564"},"_hasShrinkwrap":false},"1.0.12-canary.80.6a092ec.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.6a092ec.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.40.6","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"6a092ecf53e9ccfddf6794d3f515b78048b0dbe2","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.6a092ec.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Gx5aDJ5i50rMipMFgM+W5GCUTrGHGyFbnVOww1Rioe7eHsa2f7Ax0mWTqVZAr60/IR69OU8S3vna4yKlf29RWA==","shasum":"484d7add9e1c702b131f846cbcee6b0d4515645d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.6a092ec.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/kuQCRA9TVsSAnZWagAAvZEP/3/0ivkEDlIkTgujOaxj\nEcaowhpshuZB3xeCk5BCz+Gw0htOCA3OYTv1BmA3CyeLlAp1/68tUf8WJd2X\n0XWlQYE/KO/cEb6MT+cSQg8brOkuGLZLbX3MXkoZuqVLlNcAVrVzwttpAtew\nBqz31i+KLB4To9NH47j738akFZpOuYxrdT677WI+n9MeycLkFFizCxGvdKTe\nDUtzR9MPzJ3T21hE3o5oq3FMZh9c0QWjPs9RE2nBBdVcuRRBLpkzJrV3Obdp\nkO7eugHR9uzuF+O4rBTHjHVEPdgHpYdPaNv8JNOpgqcXNjt3CsvkPFQjTZU2\nRHJl2v7ExI25t4dnIBC1vFkbMqXSXoIsXsTnslx2xKXtIxfapWkfv+hHDH73\nxN+HqPaesTP5kNt3acE/qZ89WJQPt1114fdu8istP00FUnVhlkJ+IDodp8HL\nJZaO//2LWqjZjxvjPcyp7ePXj9/Rv+BnMRmJ9IWYmBUw3u3Ie1rBVSSCgsj/\nKu2ViD8szDTZdrU4FTJVde8dqp8IqMovIkSVnqCWaBO6kFwmAzOsxNIaWoyv\nRU/kehSnqfraFqrXf8HJdZMYrcM/XLMA+SVgApi7t9gZjgnkNhnBzSkCrNQM\nnYuXe+LP7XMXV2D80SsExsBaZZbuPknoYCadkODX4Hl0iUtzwQPsYqzPstC9\nJ6zq\r\n=N/xA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDacMTicfnIN06W6Up65PZRVtZs/jQhilVOVFsVJSbv5AIhAMPETTdbu3FEJEQGk3tEC9zwbd3A0XyDmtNUJiXNiapk"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.6a092ec.0_1593723791975_0.42987727832962097"},"_hasShrinkwrap":false},"1.0.12-canary.88.44d3971.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.44d3971.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"7.2.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.4.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"44d397119c7cf4bd630db023baab4aba312f208a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.44d3971.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-l9Th3iDhPd8ty5M3W/LsglXepIYqE5yeMuebGf/j+RUVDCwdv998cEMp3xKpNogLt1r5KcmJYIHyyyBQxCcobQ==","shasum":"c2bc8611498ddefe27de0d16f7f4a517fd40d46a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.44d3971.0.tgz","fileCount":12,"unpackedSize":34043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/5lQCRA9TVsSAnZWagAAUSwQAKP1t4zylIWG+2YvVXrG\nLZXGutPwhUqKdRFybkTL9hN+6IdLlbX5a4NwL1gipvAjjycckwIivGr5xOUI\npQMxp+ULTPabr3I6xtSgqTfxTJ8uN1TlFFr0bxLICpXyBcjGd6sGpohfDojD\n9OjJyIW8ZQ+w1OjhsUE7zCQSpm5EjiXBjPyTY4JOseRH/yN9TXl9O6bYtddV\ndVSfdzzXrL9m+EdEHESVhk1/mFljKay/2Svjem0IjGakbEJnkeq6JGJZ0Xrq\nMUaljRhraW/c5vgxPV1O5rvIs/rHAO4Lpor1bhLXN/dC7Tms4jI7sRIa/6vY\nPVeRtlcmjdn+lIKIf4rwinoFfvWtp0eeu2KeJOCzcRoPUp70p2DqaoL9oKRV\nDNUNXUEsrJ646+y9AfeLS7PwUdOsAySOk+C6/+BcDO6FdhxM+cdUzAo8HRHu\n4u9Hf6OhrX0ylVqLmgZs+Iz4+bMLme9KvSi9LRRgFKA/zYOVWXt9fdb+XNeX\nK2pK/z9l/Raz1zJS0Txyxd4gP4KXN7Qp6odIi5v21FQ9fhRV6edEDwAU7OpH\n4/FnTPDStQCcGB2HWwP6ifZnMICY0YRTuPLEh1y+kvgVbM8IrsPM2SudQUbm\nGLuMPz2fcLOaiTmoEnOu+/Lk+a4+Vt1WIQvUPiNNmM5bPFPXyvB34TYBor08\nisDO\r\n=WmP+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClWsyG+QO5a4XAtifKNyBhbNES0Ek28E25/YU+BfuCsQIhAPPwdiG+JKvUiUxUronq+XOluqharWNsrbwFn/EqYZgG"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.44d3971.0_1593809231527_0.36310160816866843"},"_hasShrinkwrap":false},"1.0.12-canary.87.686d0b4.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.686d0b4.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.6.0","@typescript-eslint/parser":"3.6.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"686d0b4ebd48c3c07c0f263f2b4a0be04e08bc3c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.686d0b4.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hHuqJN9KGrZAndHx8p4UMOwZVT6uJ5iVTzrbZBjBX6obS+vIDr2aInQu/8Q1chfAaKWMfLIBjVwGQQKQEPoAEA==","shasum":"43c8150e5fd379cbc08ec5fb95cefa9ec82bb890","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.686d0b4.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA16bCRA9TVsSAnZWagAAwAMP/jKC/38K4YbwfUBMLKLT\nL5wHEBGD4K6h57ekrHcGxBB9d33WusIP4One2REhzDdfy3kAnEZR+alg6lCv\nIf7+WRPf32+EXLo7oWTb17xqoxkdGT63xPsuTuLY9+fvFtUgQf6ac6cWAuGR\nwAPxsXXMDurmpKjV0CW2MtibvIodSvg0+jVQsfrj7nXzd0CC76l/jywph4/m\n0KY74ZOHJgzliIYbUBA5JB1VfSaYBdvp0Q0n1GxxqpxEW/VguvI4BynMpWBx\nE6JRxXvH1d1HB9lUcIiO2Mpx2kX02Oh/EAc6TEVg24ltXqxpviPbGNwnH5Bm\n+uuxJF4zSUFxCIAzU0NFz8D+LSXVuFWRpv/XPNaMm0hNmuzDw0RTdrGOulGP\nMvdvhgXzjZG6M3hYO+7saZAx9tWmcX0/G/5dnHb6ysWnj+yH/UuA0G12raO7\n/Au7kePOkIG8rZUHEDm+qHqmUqPzXC6tkL+1c6GgSd3HTEdiVXBGd7Zkccpz\nitrKZjblGbIqmvK4NJWBg6JBFvz+QaR64gbiqoDRQ1Mj0azwkELshaF9ogOw\n1CtK32gc4rBga6wJv2tRZ226em4ywpaemIi/79zlHDMa2+787DNMISkOvlp0\niRjYR1KHMNJsrjIehmmQGl9epq+osu2Z8SXAmVOzZlRDQZIN8ab30Aeh6YLi\n6bXk\r\n=069G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyELNVfZyHSvdgcAG2+4xgUypOlV4MYXAUXeSVJlh4JAIhAKqHOcucUW4GQM+Nj+kzz11GfnTN4yloXTYtqxpDBhvR"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.686d0b4.0_1594056347023_0.5097709946944913"},"_hasShrinkwrap":false},"1.0.12-canary.80.b405a2f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.b405a2f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.41.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b405a2f7c570a34c1ed7d4c642a552a9eb5fca3a","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.b405a2f.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-D5kHIRoIFpprvwtndJtoOs66f1UAme34MFx+mK4h61b9oS8Qdusbwaw4BCUFIRv7h9Q4qunSpRWhdFIlPeTdXA==","shasum":"35809cf9cbcfab6a355e8955a55e45ed71c9d7c3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.b405a2f.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA31HCRA9TVsSAnZWagAA/DYP/jReEJ5CzYGY29BCVUOP\nfGfgBia3o+oRqF9si9JquT6W81HQ8pu1+eLrIKD056K3R0NOG7avxZQDJbcs\nZE6Tl6O7iwWRLoskoITrjJ/YLkFbxRL4axzBAz/RfvpKuz6B2zbVAAWFIysC\n4SG7CKtMbEcm/1ekaC1Z8momE/Iqcfl7SgG5hHFj2K3s3cshSIs/A6xG2fAc\niqsSXavr0m+XyU2oLr3QNRDfEoGvbfWthUNCnvVMGISVYEHJhqwh0fiyfiC9\nhGhpASxSt2k1UORhs/d68oO6KUtMe51JVgQ2Yy9XerIJQxUtxe+tbOH/FPYD\n9n1upqfCScuxFvtJoRzNlnn3dV21/FotRop/QtctKGoLg3doNXmQ8flzNsUJ\nuBA1jEoisjSACpa9d8WHudO4yhuW3vX8yuEFobZAoDDzmq9JN70Sy59hakRx\nMxxNAnTLbXNKNfS7MMRnPI+jy6Ys/nvZPHtIoFNmBBSHNRhF/+HnmEiAgflN\n4A+x6ilUllzx6M6Igc5pOsB2CoB3u1yAzbeaVyfHxJ0yzNeVH7MMD3ZwWM71\nTPdT6BDeHbhcwVKK6BH8Ljsls+ezkbrU6WZOe7B7NTkhbyEBm74Qhef+xGH9\n841vLwt0FWL+sWG+3QC0+50YTnMJXklPYicx/dvEcTPz7ceihEJy9AYDnG9q\nWfD0\r\n=dcKB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuBqJeHEhJ3X8UlUxcjnyHogPh5pGhzxoao7gx9guv/AiEAo4zK06NLFVcQffADAn1XRSal1YPI9y9Fz87ttQDJzY0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.b405a2f.0_1594064198809_0.9421236469436012"},"_hasShrinkwrap":false},"1.0.12-canary.80.04b4284.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.04b4284.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.41.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"04b4284ebc1cc4e84910f5bfdfb88d8794e9f8f3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.04b4284.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-7e5VablvhzhI56nEU5AG4O54GvVsLaujaXaxZ/geSBbBzyAm4jucb0MmwPbteo1qrxdXamMuCeMzvMSbtdCXMw==","shasum":"7f8b801df851520c52ae84778b7679b6da489e5a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.04b4284.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA7B0CRA9TVsSAnZWagAAYD8QAIrbh/WpqJjlKxDBNAGk\nN5aV+mvO4SNnBJJSJs5BvpNcNu6H/RNBdeP4AnjT2fyOcFSx7wkqeu7jLTiL\nNg5JJfhSOJpuT01o6NqVbEQLgIhC0kQ/qF/rsJBKLzLHzqW9fHsGbU6aOrW5\n2cNYrky4xW4z5W9t08Dw6Tg1eaxAV1g7LiqIyN1QRAzASewy9CHZaM7s9vQh\nYqopxOv+yCZfPpxXgG8vajo8oSppZeL4bc3O0a0O5xda1ylyXUCeu+KThbVi\n/E163ax67kz2LVxvgUIRXA40xI6QfPBYvMvbD0HQVAkkxPH182xpOmjtGGA3\nh1We5qFoKhyH54NJ7YKpcg13LPyodd6DWle9eJTaEami0vjv5dt6tK4p8P69\nGF7VxBL2Ss31qzyv+I1D92ZiBRs5S2A9OK1TZp/MdeetfDgghxkewqZg6dKx\n7ePW0aPxC8vW1Sl1O9s3GFnc+/cMEU2Qp5fl+T3lJ1np7XQoX7i55JXwlktw\nT41pw6K8u1A2vJ2p0+RgDfgSP+oi1crZz9y2lEExAYnh2Xj8KULjXOrOvIEn\nJMpulBwc69br3n/BSDCY1/GuCmexxiER3jZoJrdq0gaqFUq4r3aw9HqA0rSo\n9GHjG1EmeNmqYABOcXXD+EvVc5QIC8PPDBZZrfCmqZJAYetMo9JnnavJXv81\n8Oxn\r\n=4VhN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJCnL+EDuQPTGXJwU6ho1MUHyQhrDeeWuvFzBwA0n3NAiEA1sy/+rq7aO8yD5naKkVaSUc5G/LUO9rU9gCAc68EIMM="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.04b4284.0_1594077299607_0.40656261766121693"},"_hasShrinkwrap":false},"1.0.12-canary.80.ab3ae84.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.ab3ae84.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.42.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ab3ae84f08e60a05638415b24d2957b6d5bdcce6","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.ab3ae84.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Qa+j/0J21UXURpHuNY1UxSEL71Ds4sJDzA9qiN5koDxK7nl9P16hypcvW3BZlK+9uMyMuo8Anc7PQxviYId49w==","shasum":"45e0cbc6d8a3647d23ff6b6debc3e5eed04d6719","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.ab3ae84.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBM+1CRA9TVsSAnZWagAAnroQAKOZaE8eGHtgZ/3ryUF3\n1yoTRtcSFzCyQ3zl2T3Pw1xl43fyoKtD07e+Sz0fUKz9g4oN7RwnHgfabFzf\naBd6mwYGoQfLgfC2qCJK4mI3/gh1nb6dGZJuVWz5hri0kCvt2BfeZto5ltHp\nW6kVFoPozf4neqClSYjuBc8MhgBFYhE0n3dBQ0YXPbO+b3T/EeIrByAmzKdE\nPPTgfy9kOrvbLylDWx9cg4pYxuw8U9ZmNFYF9AhAJNbSrxlEMGWz+RO/y4op\nOdJojczbXr1Tff6O+XO8Ho/lLFTHoycSxoxkDfzF5Az34pcRJjsqphMk0OZV\ne+xm6ejgoXDq4bubHXgoVx4xWmD8l31+R1SwuFCcwthc3Gbg2MRPFRg8iHT3\nZ2o85UFdi+YSWMaWIkD4S6LQkxLQQF7tW5rPc/VhXqhYAyDUZiposG+9ITwL\nBTwmvcPCN3eemTyotTcDhxzD+Gz7CVUIHAmNha3KmWhCsyTcAKy5/Fr2+bW8\nE8S5/M8KomwO8yqzfyykhI5V/C8A3HNZSPzL9TSgAUmgbVK5z5laRX131TxH\nrrYx2rJpx2EygJEA3lHluASEVr1zJXLN77/ALNozDJNEW1DPEhchj9ZKfKC9\n1FQKDwibUx+4djSP8Wg76fPE1pinIRUeXWKnfhf25/6YRi4oxivUuqGcQ37b\nFYW1\r\n=D5Et\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLcf2T+n8XsqqW4fDFB1nGRkXZET/KiflbgDw+1mb+oAiBjRhCDaYy90UA+RubWosSp07grR6vajaZVDwZlgF+P9Q=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.ab3ae84.0_1594150837257_0.6671809662658053"},"_hasShrinkwrap":false},"1.0.12-canary.80.5495ec3.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.5495ec3.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.43.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"5495ec374143d64209119397c8e265faf69f0525","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.5495ec3.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-bsi576BeUyxkBmQ+bh57B6zZ8mTnFNN/262RVu/RSsGxw2XHqkSk1pz9dQ3CDcdxOS3bV9BE+LAFILNUECRZ/g==","shasum":"7e25d116f98d9b7ad74b3478404c8b2df18f0091","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.5495ec3.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBNoQCRA9TVsSAnZWagAAex8QAJEzQGdHy1S/LjfdrLmT\nVnW8fwZ7Om00G37wPmXjjVrJU5fd1AfZWROsnSk9vCMB/68X8e0Db6O1QNyh\nQZCL35QCHMsDxuckS49q+zX8oyFm4AEbOMkxtqdOlIEZCm9gwe3yeglHhcx5\nerqZn82u2QgZb6Ag3YX03aLOJMb3YNQyYz2+QL2/b0O1OJfY7MwDUghCzBYA\nC18AMNvVjwflk4+VvmKuotDPlGcc7wBObWpmqYU9zt2mlaFAc7TsPfUsAaCC\nZ1VgrVfy8z5lRTPctp1WjRzpXa+6PZH3dp+YryvDH7MH0P7FuhPPsNlg8XbQ\n07bpP4fRftrVCdhlgsAOcYkVodO5NUEIsbGCygsyXgsGom0WVLknJy/HVdyg\njOhB6SwddiI0fn+ZmjGJTFmdaclVjwX5knxivw9JBOJv7QgYjjYhnQqBTHLD\nn+SIIpA2mI6IuOnbad86t2nL8axqwol4XMQNUpn8tNAJlnyKzLe74xefz4c2\nuZZU45glQFB1zedicc9uZ7TvfR06G0FqFMBNSL3MvXIYhEH8l/vqp24i2nWW\ntdFZEqeUWKW5pCp9gpBIaJKG4HfYGmdlCnNbpUubSnFun+mcnqKlGVcXTzPr\nsIYkZ2y5/srmslKsab0k4jQcVTi1JMuEMrT63ntvKvi7ieSg9BMn2gVfU9DF\nQ+ME\r\n=/j0/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJ2b5JA23XmW202zptK0Pyt4oY+3GxTAeb175n3tigVgIgL0wYHHHEYAdU72dA1+ix/z3gIAmsEZmaSC758hMT6D8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.5495ec3.0_1594153488178_0.41021038518811404"},"_hasShrinkwrap":false},"1.0.12-canary.80.d635981.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.d635981.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.43.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"d63598101d5cccfb3f5b2722688c6df1835fb69e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.d635981.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-MySm/CW7/RsmXh6w8PXHkBtz1qwJP4E+sNsza9uh0EGoxj6eKEZFAhvYCppNIRoGcu6dgHJAPrsz6dlmqRmSjg==","shasum":"958f1c0809d2d016af035a7662488b88ed4a052c","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.d635981.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBV5NCRA9TVsSAnZWagAAgN8P/1+MbmQGc38585b/0Fai\nQOyd8l6kMYBM8tH0v9B0YTAYoiGiGvP8ert+6RQkfgz7v8ppyV2cEQiCK0FU\n39grYk2FDH0tp33wCT8JhTtaUgCNfBhP4mJErRBJC0fjQAD2vvHVka9vX5SG\nCwe3OO0d6S9pgL6m6vJAkFlGX2dgFSYeggHZAhLhvJEv/NuhO6tw1Cbv8shZ\nLCjDziOhGRS9Q/+ZzdtJofQGkcJ3IwegGOJAech7epMStQYHoZcrycw2c+zS\nkIlj+oxQn9TCZQ7xqmPHYS8m1PKPybQefp7iv+srn0CLBGav1jaCqBZQSK9T\nhFZiNGf87Smp0BL+dLsrUpFgB5JuNCkxw+gGmG9Yxn7K4FcCeCNOMhhvzOq3\nDl53YS7p/CpkBtM9E5rg9lxhd5DjbwfrgDzTw5D6aCYWi6BmaVPFb+GttB4H\nGGM1LE0lfrMycxqL6mDNwqga3QRC6b3cGeCnprfRPR9zIoG01rxPXYKDQHLj\nrGvPTvYJpPjwkdNzujRk1wuL9J4zJ4Z99YZcs1WoViYFJpTr+YBBUKjmaJAR\nTIL9F/028qeSv+WqOvp6DgooVjCUfVXI0m85mxvEnhIRTmeTFQFvNs12Mg3n\npriKgJcpLE0twrJW5rAKTpF7M3Fx8bT3vF7aW9PMCVK2XrcQ0zP1k7pr1vHd\nEt9x\r\n=sA6R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqLdQXNlNs9qUiL+6nVDGaQmgLY8xAZgdoSucoWnjPUwIgI+lk+rc3JB307dMneBTdgIBe/eY1zHSUR/hKSxXrR8I="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.d635981.0_1594187340839_0.8283658698867988"},"_hasShrinkwrap":false},"1.0.12-canary.103.4d3a07f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.103.4d3a07f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"28.7.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4d3a07ff41f486ef9134bc2dbe6f82744db631fe","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.103.4d3a07f.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qssjPq7xW3Uc5KuI22W9e9shLtziFV68q/f81dIl2TbRshm2HP89sEe8TxJbPCekBkEOGTSW456mRmln3xaGdg==","shasum":"981d596f0e4eec2a3670efdefaf957c0aa33a453","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.103.4d3a07f.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBW0UCRA9TVsSAnZWagAALvMP/1MdgyRiCvKxy8LNtc3U\nE0hYQ9THn75dqM3ebTMJ+gzbq6afyNdCAav/pmokzM6PoUGOfomQg2E6G2XS\njMEOMCVAfucDuNGTk7o8Lm3F+Ha82uerMPp4ENd37DIasIi5LYlz+1IZIwxt\n/WeZk3vl+6o+PPDJqIoMDZmhtBASoS4acaVxJl/fro/oP8hmNHEtxZG7Brg5\nwKdCY7XkUOQ7P8BXS3gyi8+O/KeDtaA868Ro8PXV6g8tnasACGE4jYmxS6ub\nJZI2HegAtqHVY9f/QeLeFOdX1hZJcMCgrN9Y/fJeVxcoXe7zBElslPxVv/sY\n0paX5Lu2DL3KdJZBjaxAztX1gLFwVyea5XZoZfbb7DdPyRKUuKAHO/XME5If\na/zJDXCUmCvBXLa2u6Zetg6zGB0ueWjyrloLVbe6/qGdDHwc3YKqq16lY41y\nsUOvubc8px7t6wiWQsnrnsiYq3FFqJ6vbzPgv5pRDwbLThcj5JIjZdFz5XFt\n1fZv8MfDTubfhryl9jZf1sI9YDpSvNCLZcJgnkWPEOQhSl2IUrtRum0xO8zX\n6Y0ra1L3ElRNwxElR4g8JDGODn0wIZz2HefBO+X7rzxgV0m5GFJBsAuLMZ3N\nMd2EAPYTsU9lggsiybB5rdks3NMnsIftfib+RofrgSdzNrbYO8TFlpC1DmQa\ncC0G\r\n=LKds\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1WoGsgDTX75zo303bsqNfhY0xqxBlr8cheayT11E7dAIgAvPV9YeFYIQYDAlOnWxbUMsHVDSLo7E/udxUshshau0="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.103.4d3a07f.0_1594191124346_0.20859331209477827"},"_hasShrinkwrap":false},"1.0.12-canary.104.a51f278.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.104.a51f278.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"29.0.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a51f2789574aa0a7794bd23a9f09c8bb382a5f66","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.104.a51f278.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-PmBAVKLq9bMxChZBuUW+zSiKsBNUvsO3yThlb/SVbjFT0CLr+sl90S+bV0GaMFGrlatHANCecgnuOVHDP5JouA==","shasum":"c07c018a7a0bc26681b3f2207397bbaa57cd2486","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.104.a51f278.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBW5dCRA9TVsSAnZWagAAmwkP+waR2jrHVZVFNBR3CNn1\nTyMXJs8JYK+cCeJ6LL8TiMRs5SB7UEMl5mVrtKezkBxf69CX3vpTBI+p8zxi\ns79D6QvFx25V/7CP/jUt5ExCtTXQF0SrppY32PPXj86RKHbGRQmUGLllg3w8\nKD+r7SODTx1NNDB5J+DIceiFTQlsmMF5UeK9nM9ARzOAW1Tj24leVynkU/fT\nmxiqtbCC8uECwhpQyVNkDjF8+ZauJbp8fZk5cLOv1CyBnr3Xya4tRrE5deYi\nnZLqXnNd7HuBTo61V283IeyK41fVOJhlwS45umX64+k239rPteDvxikne/ph\nP4Il/FUES4FjJv6OGMyNKl3PkH6m/4lW7IiUDGpT5vNLKhr29lLUAFuLqdjU\nnleGnejuSWFTVAkr2OtNK+1FS7RCtvTlGVJ+9MAxfJPHX5+5Sna9VSHCofg9\nm5vV9c3aVbPCGpRRwSldMXvRVI7Eg3fJvSw3LLaTDdm313Lrwjz+bvh1o9gz\nPnJaMQX+v1CpZxIFAZmOzyHch4izS4ncsv3ebbk0ngdiZpHnYKl280HpihJl\nF3bx2wJRDPpX7kOEvWpoNwvqYmK5AWqb1eeRAmOmePg0X7eCI5a1+RqCBN/d\nVzIG3Shsu3TTljlQ111sS81Q3bOPU2uFE1quXhY+T+g4YkJFsNPTXH2kSSHO\nH0NG\r\n=a/ey\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAE4Lwl5Oaq5DAx6fStXBqjDrF7IxVDns+pYuIWX03BJAiA5CcBSFNZuh4PjyOFYT4OaY3k/gfXVYAccN+aepDjjjg=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.104.a51f278.0_1594191453156_0.240199028299108"},"_hasShrinkwrap":false},"1.0.12-canary.104.66341a9.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.104.66341a9.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"29.1.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"66341a9c086bc730e8882b7e2e2b318952a0ce78","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.104.66341a9.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-c3lK3Gkc6ThUKgJGx8m8nbD/nw11Kvuq30z47rk2vTaAHR0ACHvWMNVqjba9fZ4xIyt7ot433lCjoGUvvkb7EA==","shasum":"c229f473d39253a2f14af925843684d3f119ba19","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.104.66341a9.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBW9OCRA9TVsSAnZWagAAdbIP/3vuD/ZodZK4dixWbCzr\njb1nvLt5yBsevfV7D+N49Z9MRedGYWb4QktEofsrT2I5ss9kxveqPW6hreO/\nat99K8G/FbqnTbkqgICZI7u0pg0kY4+1hk26FGTRUIJq14qVFPbYtpl9l1gy\n8zyVWaP8LtFhhVqNIUoVgdOVgbDq4kLVLON9RV63i3xUnFqfilMPRhqQM39k\nbFoJS0i5OgwmdiQ56OHO8sKYX/HMMwPGjhNRBE/nQ6Z6bFW3odgyqYwDOjrn\nKa4W9iphIjc97cwnQlgkQSpWJg2HCQqSeMW4fA8T8uMElX0flcHN8cR2GnYp\nB340c0DCz5ZTUO+cqW0Z+OM/j2UqTMYSqaUWhwOFFVqPcS5Pg1LSZ5BrfqD4\nvEqNg4X+zlAHd/RqjnMDp6lHT5HbpyPSw7cwmez1Goy178ZcZWfvzq/zB/Hu\nT3xUc8tvnYZ7+SPkDh4e+6FJwRPxfIqzk2bLPyA2Vlgfgi/2n4GGhWtMMWmV\nnycea3C/AQhMTtM8/Fu1vw+T4+noR1XDeq5wvAc9rhH8PZnRZX4jUk+MKBe4\nk2Rk80VS8vWPfnHp6HpC57fAIVh/VuOjAhvDSm/G1o0tssdW/Ci3BUmjrouI\nn2vViGSiMbyah2LKFhqyT1WW3jJqPZS9Q/AnmHe8l7yXfNr4QayXyGeB7Oef\nGLDJ\r\n=d8MO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkp9RTfRVwhVXPJgCkyQvqOArbRQonYMeYv725alnViwIgOe6bP9JNoFeIgb32VIArI2nYg8Z6aEhscCEbPoPXQek="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.104.66341a9.0_1594191693977_0.030548985294860165"},"_hasShrinkwrap":false},"1.0.12-canary.104.a348884.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.104.a348884.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"29.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a348884192cc672b2475c2a8ea3cedf7ee61116d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.104.a348884.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-xEc8OwYo0Z4FD6m28ov+ciWBQaKmgr1DobATl5z91bzDsn+1b7IGjJ/cgH909ZADt9ecV8JTPxDIAF29fDWrrg==","shasum":"294ec47abcbc875f8f95f3827f8d33e2719b2d2d","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.104.a348884.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBr88CRA9TVsSAnZWagAAUoEQAJpJYwdTdn9QxRmWwYSQ\n2jTGTe/NzQoVAUvUxzO5V2e++3gqNFH4W8+cAeTJ0fwNCds1TIpaA92RkNB9\nULF1hyc/GCANnscS5f3e+Dt04umHquPMtxNeaRRafRBeGi0xYVLs1uXlDoX5\nhkQid1q9SYY07ayeZOiZp8k4ieTmczRaVHAWMUvPvY64dOvK6WBaJ26ahijK\nu3K05PLsNy1aAt5wiz5O2CkKcdJydwEjCcdzJ0bDAHa7BKwo+gSHFFi1j3MI\nkU8zN850FmiuzlgkDHAsnelDBZgRFYnWNbFMYbHtxrjCZ5zla5XsmyukycoL\nO+b674QktiPIlx52e8t1zm9dUKIJQgfzKC6/bnkLDXRwDzALuIIymsBQ9pxx\nt+fqigPiSvQvE3rnmVhHrxTyeFzFWhBY0fL+SAT7zRn/RqGN4uRYxynKdJFJ\nLgSBYfl8Pt2UvGfbDu3WSMYg1fhQKeqKmRyCj+dDTzZkBg5MWmuIRJkbdHTE\n6tO1m+YN3o3kYQ/sWUev2XWkFr4jL8SxnD6t/NNQn8g9ZMmLpRkXiUBNMouY\n8aGMwL1VgPRJzXXVRQtjqrYb3VCDy1FWmzg0rdi/k7ZozDaCrrpgUaDwPU9W\n7jvHn2qRVkbOVQsrYgAIyoYcy9FD9I8Sc/Q6tMJGdZRsJSnhut6RtAl8Zg0L\nKk6R\r\n=F1m5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxLPp8XJCS6tox+6cv/I7vm1nhg+9uENRtMl/xmkOiyAiEAsxTSMJFkxzOMOx1rQ+97JI+Ee4MPG5yQIeuXp316OP4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.104.a348884.0_1594277692355_0.602072727899732"},"_hasShrinkwrap":false},"1.0.12-canary.104.36e6875.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.104.36e6875.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"29.1.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"36e6875be2c60990c4de93ba172a33a31c938380","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.104.36e6875.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-d51IFZBXa1uqldY1zPggTZaUOK1AZNXd/u+MRSZNX0WLeTgopyN4A8VPz0RwMTGBUxPL26Ur6cCalQB3q0WTFQ==","shasum":"b9a50ef259b46f9c19172add0ea6c8b3ab9689ed","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.104.36e6875.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBsrjCRA9TVsSAnZWagAA1/8P/2D0nVBIAcVc7l1xCEn6\nkuolSYBVmMbzuqVnylO7t2/mncyr6GVr48e91QfwXAL2cKuRM+ziOZ9jccvt\nKoBdckwrZyJ2z76e/Y+i5jFy/yVaNMeQcWHqo4ToYy6Kugv543b07woQguP8\nAGt2c12mNDuJ7Qzgqe9DrMANWpmpOPPAKGwodYVpDS5JbnLfcNdDWkoGQbbC\nu9l22nqW3PcXf4KIMQ+Ug2h+Da3bX5H0+yTSq9Ji8H99kka9QsLe1ct/+f1x\n5Ao2qylW1VFcu8ZY2hj77LCMmGoWGmCYjIq10/BD79PIhnD6ExNC05mtmJ0c\nrbubq13SHliPJxB4zLAm41ik4rTQb5XS0XM2NPic2sCVIAcinLDbMdeL9l1m\np5mFuMupB5r01eg6ge1XOoQAabXR57QXnOaWyGRQyXQDagJKT5Iv5KyunOli\nJRAEuKkoKr/QGM6zlWvjafLJFwJujrSPi/BAykP8d9hKh99CG2mEX1bBiyCa\nyg/615lK5T+j2oRatowgC3jUOimj8zVBlwqSt3vm+1lxlV3cRIlM1XUqp8OI\n2/OqACHQYni1C2loNBLp1kzup/jOxQueYPqqegid7u/1SY3GINdGgBhshh7I\nP6T6FPtLHTlRBquuc90lxgbsWUZZuQQZu7J1QcAQU5F+2qyPsf4XIzrREn9q\nGWbw\r\n=ZTvc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEo40NCQFGk3poizLSR8twH9U/+HMDtJVOdXoy0xymtnAiB/nFd6LcMUVIjZmZVWENC/0/x53OTcM73WeVx6+SfthA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.104.36e6875.0_1594280675244_0.7791873602461648"},"_hasShrinkwrap":false},"1.0.12-canary.104.9363d51.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.104.9363d51.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"29.1.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9363d51681e124ee50c1a3fa6eca46f65b2fba36","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.104.9363d51.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-vTHS9fTW1PkUoQ7YqNglxEAXFGFlDV+DiCqhlyeVN/pv+s44lHR1R0lFIsIo/U2Ei+jPLs8lwtKcJbbNVRQnnw==","shasum":"299698b7540519db919849fe01485fec051e9fd2","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.104.9363d51.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB052CRA9TVsSAnZWagAA8WEP/309L/eUS0WzFV4XrOa4\nBszZOy1RtOD4+wMeBHzF3oLK8a50oIs4J9KgSh4yosUT16V7HH7G4SUp1OmL\nHLqXXzRNB4ok/5n+CWYQUcyskKzzHn3KzfVsfa1KPXtDbK8qaFMTuo76ILbP\neQm76dv7E9tSRu7OpYtXR1xMUwCZP5xg5Hit8yeTaiyEqkKb8o6aCRquLeal\nLrKciIMf1ZRxWFOULkhBlYKPJN7ac1VyPXsop7yzgLCDx9yBfMJwE67xnhau\n49fDoweFsiCFVyp9I1Qs5HpLyw/hvAYXVf8vbfPyiHnATA5RVHDyNl0NRXAN\n3/ncpeC1pJBNywuCvJulrcXTnEDW5xiSbSBYfRsYqsDB5OOb/u/dp/yyOCj6\nV+N8t4HnsV35uD+V2CnCfiISMo5yF6reXyUrzJ5XjvQLTzJ8PfrKhedq8cMa\nxnh3pX/QzLADD716aGXPkGHo6ckzLtgZljvPyjRjb/4ca18B+oZhTu52Qz15\nc42868YL/MxUQRyLxBNYfows2SlcMbgTLXwMfEeIvyBAsKy3e1zBhPZWVW/Q\nXz73HMLLGkESGgjcF0UMbwjsg2RFY2xub2iHB8mZ3zy4EAKPkg4B55crWEc4\nZh4AONsGlXlFe8lXJkDfdSXMgu18hm1RYaL4jWLZNIPxKSC8QCju9BHwgDwk\nlUqe\r\n=sBsm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzY8d1UJEkZ+u9CqZFNk4AKDeyCIVoAGkSeO8sQdp/JAiEAqMd5WSW0R2/ihR3hEcblOZ/EZ4/4fgXv+SIz7ha9apM="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.104.9363d51.0_1594314358426_0.7303852413691176"},"_hasShrinkwrap":false},"1.0.12-canary.80.9cddb70.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.9cddb70.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.43.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9cddb70e5ff0350e5937dc994da650ccacb4e870","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.9cddb70.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qr/oZE/JJl5eWK+brU2FXqqM83xJvkGuUlrVJxckTbw3hqTCFLh1e5rBcACEVhyC7TRi4D8aJQFm9UK3idvKwA==","shasum":"50877d5b0263bb0cbc0098be9b26f66d37960647","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.9cddb70.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCisaCRA9TVsSAnZWagAAzvoP/jUqQcDOQoQ3NGkLDRnK\nhwQ+zhjMCSSKw8PkIGxC4/dlR6MbvxipiK0PVu2q0CApvn0n9IpC6OnEcHN0\nJ0HvkKHW4E0MfmpQutKk5PzqTM6W4mHXDajniUvQvT2WExbhWRdU1/1aSBYS\nKUqyBi6AB1gbDbRoiVd72cpnViNnz5jEBfuTvwyKt3so5Xlbz3yqhmGse+cv\nMHDcYoFpjqR2M/AzBTJJmFSyBx7L6nJ/wqPPpamG3qGhMlPj8FTjcJqIMkQV\nieObI8ezqvTtw1zpYtQHpu3Sx+aVnFavpMu/eVkK36ITfUOLLnR3Ma2QyYFE\n1ai1EwSDocgXQGC2kUtLtx0v8DAng8o4kxtdel0mSWY5+b02BQ3ObSIeHrBC\nR/pKMLWqrKfV+kxiQLv7WP+k4J9obG3KccnPWKa7halR2qhHD9osATm4v8TD\n9fCam2w7nmi4lHmXyoHNz/2fZgAPRF9fHIzTu7Y8enwuLL5DaTAj1/cdDZtR\nOoESCzlygYzMk2eERXy/8zpwYlrTcpxPY8egItQD08ClY+WZnRyypcJaCOMS\nNit9+2myzXlEtQTf90kidhwRox60ZM7KWFkTgk8ZWnWHdcU6cdEC1m+MGybo\nzKhbdrfK9toH6ylRWzL89SS8fxczsmezIohQLCnarwAgLY/WeTuBE3sbSAO1\nUo8P\r\n=30tg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAR2Hza4/eZ3PrlGjmeULkEwLu9svYluq4zvS099HO0AIhALhCjNzxdC22h1Q930ssYkpFOnv44RtGPqMhEGdqrDMJ"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.9cddb70.0_1594501914092_0.5991115562709968"},"_hasShrinkwrap":false},"1.0.12-canary.80.11448d4.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.11448d4.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.44.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"11448d487117b2f7305374740b30e6531ab8b313","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.11448d4.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-NDP1XBj9aMZqlACioaP4V2Y5gxrv5ukkFnD0g0Q9ggyuejsADYemHGTJPN2HufLpWSwDYwlbAij3Vy1Xns7hrQ==","shasum":"b1c33b2a5aa67005ea3ab2b2f509851fe4fc0a3f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.11448d4.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCnDnCRA9TVsSAnZWagAAtCUP/jUsxJEj/EBCMrjX56YF\n8sT0JDbxLWgSzrKUbqslo4dPJFbSNMVmN/3QYE/njCVoT9rwWthEV+FxXFBT\nchpYisXS1sDaFgqFrL2EpOClWfBip06CHUnuhuGkJ/Bma3Mr9rfe//3Ma8nz\nu98IXckK1+4ooJvqtI65fhhyHet6V8SlbhtW2ntKzZUV3pEh/VmDLBy0D48L\no23n9lzOeGv/7k+k8XSKYKK3OU1Orh/POcytUOhKifQnH0PL+0vjo/pxiyz7\nOiSJdj+A+uYUsBDZdX2ilJRzAb9aToDzj0mWBixZomuVe86CSrYMQSQWOQCL\ny/LUY3g+5zvYHV9NliEMcbsM62nVZnaYqTA0uEY4e4b9hAcbEm+oU3naPZ8Z\ndfMedCMVoap4z7befB+gNWpHEf8Qc0nFACyUltuEzIqDcZRtJdiMVz0F19lv\n2Or1nXpoDCqSOY8LVIUQzrO3oIyHFUVa2R7iyr+m9S5ucjni3VjRi+3LmTc8\nbH3ji2Mb3VL8khAfX5NqXjF65c7LgY08SyYSU1HnTGROUQViZ/zEzKEGCMR9\nd22s1+re2Cv8Y7j/DLciXYccJW0mZQCvXzqxVXAZl2khpOvDwMM+5SPbMphy\nJ98rQF255beaf7xfXj4dZm3C50XUorVr5mBKWUUc54jS+JrYaonB2thRHGdj\nhLAh\r\n=BOyH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzsLVzi1xPq7CBT1iqGT531JTM2dKD51FNiSF/mdVAZAiEAliy5h+NvYfGjOKNiKzU92MOp++iQKsggkhsmVKfXTZU="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.11448d4.0_1594519783023_0.21354081431534078"},"_hasShrinkwrap":false},"1.0.12-canary.80.6e058c6.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.6e058c6.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.50.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"6e058c67919ce58f6b8ee2ce0732126f98ff70b7","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.6e058c6.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-r2uwvm7tAR4BO3KTta8W60i+A44W1qg8vK1lzJJkWHh32zKd5Mg7L9Sv57zzrYS6yFzRdVQ4FRKkCYUxCAHDKQ==","shasum":"9aa8420eee7665f9d3d694776280bf9487347f70","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.6e058c6.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMzsMCRA9TVsSAnZWagAAYkIP/3NjHErI9Tgr/5Dz9kvc\nufHKJ3dBGfpP+csrD8POyY5eczCLaJsnT0pbmVtk9uiRjt1L+jIG15as4mno\ngA9+VQhTml418aUXZk/HCxUmGHFmcGJw+WySTOqrEEi8UR/k3dm5SeHzaVN4\n3FRfdnNfAZLFxRZSpdGGh4fo+0XwOfIzC9QdXEeWEaBuD7/uP2Fx+T4GssZl\norteIDelEyWTKDdnh/0PuvvTDklKOmoqY+BmVWFxx64G/1FjPBaqsJkzTYtp\n7H15kIUhgJbhhmrN1k6d2KwbRVogBRmvceTWtnIc3Yij+IcI4tS3f3lQb9W2\n64tLqKUvgavx7cnqHjspFXKBu5YiOPsdfHfrmVNwGV79aptvcj8kx7PSMs5o\n2nbkJNvuhraDLqBq072NpQru2gf4dwlM8T+udGsK0wmghZiLG15ukIXM9l/e\nusbhnygOYr/VyiM/kJ1gWTlCuCUA/Q6fVLptFQ9uyeIOMyC4ET5Rglyx6hV7\nyHC9ttvYlBLSEGTdmeD7nGhOcUKSsD34y0RVkGN2ymTtOdHY8SWGcC8O19wj\nrDHGp1gsbz/xZunuZo80S19pfrY1X7DpEZKphq4uuf9zn2Rc4e0fTh/18JtX\nLXRZroTzpyTkd/rMRz3AV+Ris9qyZY/8p4ZV3lCvsi4VSvvsapIVl+wZ5O2L\nodN0\r\n=xKbc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi8jpW+MncfKMcl5/6KbQ5Mag50e0lnFE0CWDt1F3QIgIgO2GCAYLrGmOUlGbnOX5QEXxQupoMCH3cXVR/xOdl5G4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.6e058c6.0_1597192971702_0.07859997468021751"},"_hasShrinkwrap":false},"1.0.12-canary.88.569afaa.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.569afaa.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"7.2.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.6.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"569afaa9620fff771b77b030e5e6c21763b07bf4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.569afaa.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-cpmQxQFzW0140/hrXaV2tpV2Bin/R/+a31Zc3qrS3nSLDqG5PdrVfA9oRfxo+Bf/c8Go8wQd7gcfgcQRJrCahQ==","shasum":"0c85e662f324f2c69c73c297aaab5858a3c02ffe","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.569afaa.0.tgz","fileCount":12,"unpackedSize":34043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMzsYCRA9TVsSAnZWagAA9l8P/2jANkCIs5jjyHrDVQIr\nZjwB4kkJtl5odEBP3ru3iW+c12jZ9O/S4g9bxhZ28vyVe9muO4g4MmJp2f4r\nA7PNbO1uKLD51S8ic3WyPxg3zJ7NrCkY0LmSeAxTHBh5LHlU65RQoQGcSrMb\nSIujFy1BgEuTEQ6XQX7XbXjlhrvXCsoZNOXB9kIvdZRLemX0zwBADj+YyAje\n2qfytMyPSZI4D2NUib6xXvhhrpJ1ChfcEf+SEoR5kZsw+84kJHab5dmtx685\nonYbG6p1R1oEa/88jupgfOO/I5p/jSlZ1Cu0yHRv7FHSoZbnN4/ekf/r9SeK\nGiXElVmvU1rkiiNRefZS7vRjUhp6d4LUgCFOpAS/Ml6dPVJvRFTVPoatwmi9\nAZ6iXOzj+iY+GYRVc19ymGmYx0gXCz+qtTs3NjPIZwdWrwboMcMnae/c8IFX\nTVAbW89zojXYK8wpFwbM1zIEbBFtVnuqbMKXifU3qxRpD/odLEWCuVDXeVgr\nLvgDlj/3nVmwSGIw9DtW1i+se/oeTX/KYxn6gf/uLP3DjIpcvAbJsV/+kf6/\nzx0MkXRphE/T21RZ7YyWsQtN8/V7henY/UTBCfbqk2+MlhHeInJaZMZqI5g7\nD+1Dsy5tX/iVjlFnCOUz9EBz9A8ZQOmOvCGi+I4/uFnH28lnk7qi4NR7sogx\n9ilg\r\n=mzXp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuzAzcj6rn8cnKDfGYWvntHa/zMSbkpDhzsgpM2Ci4DAiEAjhlS9NeXY9ak62w4wIMJVuYBuf1zNP9xIy1ZgyWBsG8="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.569afaa.0_1597192984243_0.821792412182383"},"_hasShrinkwrap":false},"1.0.12-canary.92.4df501d.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.92.4df501d.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.32.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4df501d3f8450577d7b6985e10407ee91c396b4c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.92.4df501d.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-MC5T4+ggbfiGRHGmSs1/5nzNfU2YVpcyaaCiq1SlzAn/vU2JhzzkR4lDKXU7MikK0X9QToE9E0PfLa8arhXrUA==","shasum":"c63b0a26e3c0d28d5f4c15118da5b341c20dd5c7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.92.4df501d.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMzsqCRA9TVsSAnZWagAAZigP+wZ/NA0lQLb0fkzhfA/f\nP+xs4zvpOxks4mMWOUF7b7K1MvcgUF0rBaq20mLpzugZp/xltHlY6aNcUDxJ\nnsmqQHeVn+eJbcIUJB/y0rTPA93Rd1Lyr9eZ/da/ZE2WPrjxU8jaeq7qGiZ7\nYuQvQstfDw7TtQaoaSzSWoTevl2AzdyuL1vI2SpDcEEofIY6XGU38mW+IoMS\nfakfk/9DqCwLHzUs5oG3I8eoHHFXw6hI5fmw0jkRfT51kjj2dNyJ8lsjQyS8\nC1DJHq1oPAxWhVf+b0dwwDQ3qo8ikUUBK2qHWd//cv4pa3QtXBgmVMXPUzD9\nGwiSDodknGB5J8dM6hk5Kx9IUyXj2H59NL1PWjofdyALSfxqA7jRQYGuo82S\n8V36K123aS/wyQSG1LdJW8GagH4lCWgLGiSJLgyQbsodN1IeynFt/+D2K6lI\n14IHodeXGaX57GTI4EE6ks0dQoQiBDWDublXLsAs5YEu8IDPLZjFv9Uvcoj0\ndtPef5w2Gdp2XYyYXUspf0s/UUwnotMsJTE0ALPmlCyZZ9TWJmS3AdartPdo\n5lgzQUlM+DvxwC+zh7qHwSB8yFot8NNnBh+atSkId+GdfoG9zALlTfbpGT1r\nto0i4LAqPlvVPhRQcbBEkRsZSTIJLWRi9i67C0AN8SP7miSbsVtCMTwHuRY1\nVc1K\r\n=C+TT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGVFo8q8WMNBKLiM86KR1ciCLjFIQDnKOMoHxesGVfVgIhAJ7nNOUk0Aig6tIFtF5IGtFzgzjz3M9wIbT/9tBOyHsm"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.92.4df501d.0_1597193001666_0.8761203504056991"},"_hasShrinkwrap":false},"1.0.12-canary.99.0a782ac.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.99.0a782ac.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.9.7"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0a782ac8797cc1c042e0c23a5537d19be46e206e","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.99.0a782ac.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-PbKmZ9Q2J8x2bqvCxOCNkXzFtcN3dhKHyySZ0kLhYir4V6ALBBO8Xb7qevguaQk+M3D7+3pC9hxIfPnIPjmEog==","shasum":"47078d800c35ef7ce2b0e43c05be1f26a90aa218","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.99.0a782ac.0.tgz","fileCount":12,"unpackedSize":34225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMztFCRA9TVsSAnZWagAAfOcP/i16xg4FPdPTGMUSyl/X\nByG7g6ag37G3LiX5CPGBpu3WOfrt68ad4DvIhx8Oy3s3FHGvNlzGsmFRJlDg\ntnCDRjST+TBulo9FhEFomCSJ3oWaEmJjp9P0TajSIFoPwGON+IyrtQGE7yma\n3wHXyrvAeMRRU2rWO5KBJ7g5EWoudLDdR2lyQJwo3tq4vAxwS0aT8vSDFqm7\n0uNAGHHBbJEwaBMlEge8GOKuKkJYVppVUuH64aHUxcHt0zFFN6B8wvOX2axn\nxRPyXysRyWC6LtkYnhvMl14lvGgNQ2P9XhIJDv1lS0DMa5VRbzGMRi7d62sU\nlDYdfNeuqth2AFIlevuvWAxeGYGzYwc9ymz/Hgn5zPIvL9/lKri10agaLN5R\nzmAmATxKyyecD81g5q9BDNeaRE+XukXoGitExY3dss1houNgRkffrmVsKw6o\nz0wW24g5g2++L4+ANLF1C2WweJyo2NYxR/lL+FIe4EwDm3ijX+42QjBH4yeK\n63hvos+uw1lVZV4SXNNfJlmx/DSlt8H5iz7S+b4gsMQAEKiULU3JssYLcnVH\nzBcF+12xQ3UPWpGkslOrNQ4S8LWYzWkpJd7kg/jyRhBhT3lLR1r7DZAu3VVy\ntax7DIEnyYUuIEh9JDpz6kEHMhbjhb3lueVjLVW1yay1r+Zl5N/yPqnRrvXS\nUZKZ\r\n=3OTM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4fo82YOSk3O6PSLrRpWDk/iGGKIpy0KKWcdrDGRjkYwIgEPsZZRXbDIMwPk61CloCTMEuIDmT9ogyemh06BJ6HrQ="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.99.0a782ac.0_1597193028802_0.9380416934395133"},"_hasShrinkwrap":false},"1.0.12-canary.105.1b43dbf.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.105.1b43dbf.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"30.2.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"1b43dbf1e59e81a4457e9d5995df2d09a3c2f3a9","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.105.1b43dbf.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3KY7A6+m/GcnTByJHE/m/DLyV/aggnF+j3BTvgBxbeL1eXVrPcY48x5NBL3UWdhBOZKqPkIS3m7vw2/IWZOOLg==","shasum":"254f47a7ba5cc84e1660017c2ecf470947674243","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.105.1b43dbf.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMztZCRA9TVsSAnZWagAAEwQP/RXs4JrTkl6GO3iHyBGs\n1mkaIi2Bo1S2lIOvKPm0F7mijWBHX59yVwAVGRlUMVlAOJgKg7HOa7rsZwn5\nzPIh9R4TgAfAnAjO0tEj6AJXPOu7cPJJCdUKtDDUO+2utIcO2r6Ca2Vf2rti\nPi9BdhOCUK8f8D6xnOXt4jcy5RCLaevGby22gTYOJm4gDSYP9h+lzkxIF1F+\ndtYgKFjqeSg2qjBv6Bx+QbL4wDnY5UMowEXA07tyxzoBnm/W8K3RqWdCOr2n\n4r2Jo+ONwbStYX2Nq9EOV9/iWU4u5LtbLkOVx9TbwMh3KzbLmhjJmXFaGuhB\n9lepJW8VsmTbzgqRwsezd0Z9n9giglzVdOPTHEsavbV0reDsQc31xiHuSONN\nyM6CVVC2bth5er+nYvy061T8cIxtB6nqDZF5re38JVocnBiSf9T0EqcBky1k\ntlz/v4oRtjJvgav9U6jJhZhobZW+R5paYnYwoFge/XxvhppXPO/nlh7V4+Du\n79lQEJr2N0SakQ60YYXrc6Q7QGLo44J0HoXWMfxQskkUz0vzp5alfgjnHeBH\nTGi50XCIswsi6G37Td8CqxZdT2GmBFSAS7pRIOfXFK33yS5Axo74ET/y8PAD\nTb2rtRU0fr7zGeURDhUgj0eE+1QU9G2vn8tgo0L7JWjKbSLYG/V7AqyT5HPH\nyuXt\r\n=xkHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTLXe4HEMaS+ID6cN8sJyn9iEsqUYrpvdZNy4nKgjQ3gIgItXbi/ACS/c8vf0QmaOmdCyq0PuDB44Q4x6WrNjGmuo="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.105.1b43dbf.0_1597193049307_0.8346717335194427"},"_hasShrinkwrap":false},"1.0.12-canary.87.2f165c4.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.2f165c4.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.9.0","@typescript-eslint/parser":"3.9.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"2f165c4d89c631a5fc4295cbfa62acbd5748eb09","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.2f165c4.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-l2MVVhIm/1B7vCHXXxNhXLoSwGIPybmWWQxus1+Ma3oAAXndZpgRiKL4dk+lzMSixEEL62piwbuCue3nkIP10g==","shasum":"7ac2ad8a917c50561bb779297464ddffc4abf34f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.2f165c4.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMztjCRA9TVsSAnZWagAADzsP/39d+wMl2SHwVUfRQK96\nTYSrBczySyUFSrDICHO5CXPd0rRLrWPqewE8pCSlZgq0ME5zcl/KtMUOJ3lK\n4w/IQO5FX5YQcCgw+1bBSWNcpABCbIPGf/wDdTkPPijO0wEG2vQhEdcTdBv2\nd04jJrJIbv5qNGkQ9F35vrWTSr4H2AdRvFRP6U611rK4+9RUNBb2FX16qahZ\nshyg7WQ1K3RruUOGU8vLv4r7+wjxr/nnVHbRFuy78q0VGEnqWGHvuz/IqY//\nHgfkP3YrktldJKqftPfLRyg4rQYdRNU+8zKlleYCl+AkZfclG0dX/ZyT/O/N\nx+fC1MzF8mexwa7ErQ2lCwuv8JhkjR2faoDW0U9W93blmjihKfW/AhY/Fx0q\nlxuLmj8AU+6vZ8DMwyr6Dluh2wHLPX6SmtVWNq/VvSxRzi9LmMBVD25PKbcy\nOBzBwHStxooHbJHpjmpZ1HQQtNzWyXU/qHWsNwmD0WYJX7AoRlyQIHIPw92q\n560OERyFY4foOiXZYkR1O/yh9nghn//qrA5qliV+2dkTGNBrCYN2eUzL8yF5\no3xgi9wkuBCsbGFUWKG7SSj+bL1IMIfudj2BwXgS3Td2nQl083eiR19rnVuS\n/r0FouaGRIlnrt8A6l3qdwJohUlpCkeqpWttvcLmmzFxRTAIddH8Dcu3/4jK\nXUV5\r\n=Lbtk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2+Ik9UCsgiB+NNTjm4EZO23IXzQDeaDW1e9TWiN0vDAiBjoBNMWWuXJ7xRFWl4i3zMJUiwgMgqYQcnCxAuY23UBw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.2f165c4.0_1597193058540_0.8208969698817052"},"_hasShrinkwrap":false},"1.0.12-canary.80.0a087c3.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.0a087c3.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.52.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"0a087c33bc1756409a590d38be42401b7e6c61c5","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.0a087c3.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RIif3L8oXKSzI2Oq4VIELpOoPL2VsxoeH3NGIbijnhNS7ELlteKLv3qXulNuca5Af5CEH2fV/gV1nLgNowYWhw==","shasum":"9427ee54b330d4f9adf8e3cd65649066df3d1068","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.0a087c3.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRcFJCRA9TVsSAnZWagAAoz0P/j+faKTfFpx1nFqp+2VQ\nrSe88UQBDJBfbirgiOmXd6qMYRBkAW0eNPU8VkFiTYJfazcyfhmruEff+BI4\nVR1ATgGo1Dz24WWfaUBSxBi16GHzCjj0o83u1/3pw09a71HU6M6voxFkUlQl\nRoD6CPlL1Z3BuIQbSfNJtstiJ5ZN0F00WCPfvHsaubQMJh3DqCUpo67Tw3ZI\nzOAXtvIieuPzLVM30VGquaoi4+f1zscxG4iGhE9WEWBdJhg3OKks6kKVou3u\n8RwxmfToOA9BBMHqG2Wx9bJRUb1Vgb+pj/SGsT7ocPzg56s0IZUBqXLS9Mz3\n4C+ggzPW6hVF/e4jFOL16mSbqrd1bM3gUyHX1Z984uWtMC0/sRI+oTsO9wyA\njiMC3T+hljYdl3DvthevUPcaUlc8YOwSGeWE3f345mwJ1GZkIktiDBUmK8Uq\nwrSk0ZLkS55oTMU7awAHKvWCJJpnOEN62MFVpTXmUPNo5OC+ww2Z0RQPbXf6\nlnyoyIeF3t4n5ZhD12jSfaSpU0MLLmoXrsDqmVqSus1Jq4qUJY2GVLa9IAeP\n3wwNHIBA/R4Hu57giAnf3CluMttisqLk+Styg59svXizSsyQ1g+MbRxzDxe8\nR0OWq3bOLonbqJfeotQ9O14bLSA/dXbGVDEu+kOoVW9uNK3f4xmy494bBpxi\nKPD6\r\n=RpcN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVPMnXBGzjF2kv2nGDWT2diy2Q7LzKUlY1jDbZxX29jAiEA01PgX68rDW1q1B6Sp/+c0rw7u4TOJVyvHZ1il7tGVIE="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.0a087c3.0_1598406984915_0.47917895553304835"},"_hasShrinkwrap":false},"1.0.12-canary.88.aa70307.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.aa70307.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"7.2.1","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.7.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"aa703078af0293699be5d50cdb003d0334aaf0f8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.aa70307.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-svO77xz//xSYvQeLdKsLwLUzmbiZgHAqu9yaFzAz7KhcJuLjfP4YU4GmBv8V4DJZ/DSLMfwPn2VHMt8k1lQTWA==","shasum":"cbb4c045a95d646f48354f096e292352824c3bea","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.aa70307.0.tgz","fileCount":12,"unpackedSize":34043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRcFSCRA9TVsSAnZWagAAXYIP/ipHvqjhuG2D/dU4gob3\nk3MyOaw0CLIFks/7rzTZpVgq+OEVA8F3tkg49fdPqE/gnPFTTWheXptt4Rp5\nLzx6UlNj+l7lz9GK4nK4zVXPUOcDledhHo+HrvkdYTzSc8AJiGmDAlhLDmrR\nqSwSAS+P1UESd0uC+nocqwsKLeSh5Fb9wU+wap6H74VNrNDbbiqMBxkSWkpe\nKepwdz0ZbNlfcpUkKjcFPNTLYr4QNSYwZAXE/TbySX27jFceaxuTci5AB0yI\nSr0dpZyxpgbhv/42DsHREKE02GOOHCvVhy4bdCDEZgC+HeKCWOelPnsIp9Ki\nKTWG+hAYViaRj92jMgUNAYaJiS5wvUpdr6jAnKex/uUxaZKiZxbl5STSGvvY\nMYeSAv7dPvRZ5Yz96u4/uSIEto7l/5GBVeMDdv0UrDJKcDoTLRi9lVHALr+E\nsiNBbI0YXkIPfgo0/HyHF2i2pxC1qVZtejAZCHVi2vT2c5U3y7bvruQca/kS\nDI+V6piAd//O8CGFvbY5jwqiBINCpw3DwI0FoJoPGNoYdvnyQU9Hc8HYkObp\nzWRNEam00Cqoliej1Hs3BbB0sL2lbqB6nowm22PYGPVIIkhkeA8GYfdPMGhU\npKCQoAyeS/GbqRgHeAbpoFVoBrijcO59vQCG6PuyKoEWS5Da7pgfHjgJHOrp\nu5Hg\r\n=6og0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPeJQS/nuyHLdQ8hQptSMsNBBJaWVCjdINaDJA+L7bdAiEAp4BTgH/pA9yTWIsViWP5TGg2bIKrk4H1TuQFfnVe6wg="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.aa70307.0_1598406994082_0.993501111103325"},"_hasShrinkwrap":false},"1.0.12-canary.78.da2c705.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.da2c705.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.2.13","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"da2c705084b9995e3bb1a1c98fc92e4ddb09c04d","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.da2c705.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-WHVsKcdEkMFfrVjZvDpuW+Qf6TPDVFmCPpnIZE2uN6stNYouk64YQ66kBKJFqfIfVxLaxtxjgpVM2FbqOS0HmA==","shasum":"de8ea4f43ee610490e5a76406c5971034a64923e","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.da2c705.0.tgz","fileCount":12,"unpackedSize":34048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRcFsCRA9TVsSAnZWagAA7DIP/iGLdplUulWrnA0PvyBm\n+fapZvugyeTn77J734gEtkosFe4nPAYix5jrMn4se+TbZOZm0uprrgpm1fOF\ncKsv4br26SaGze+ZLLT4aJLpAPTI3ZQDcKSjFdIxvEeP0eMREr/+qf8Iv6wU\nnzi745QVubcYqrV08jm3VMi1EIt+nGU9l6JIGVLdGnzuow1uy1o2r4zqC5yL\nKFlCXEeGO7i0a4AY+apVSR9LT5n1kGwdeNdvgDiVHvvgMCdB4TRR36ZCA68E\nk10eG4uT4UDVnH28LXUSyWyc/pkqpFs70smaQ/tNcSzeQrAXyrdJrG1eTMHy\nCzN4bcbWBDdyBEmcKC614N+O/rLl64j9luYQi5vji81jW9wZ9kfc7/ruey3/\nAP28cnja+xABNqhw28AoiLhYA5PxvKEUYJkpTJfSWcMxFXDzWMxaK4CRADmo\ncw6uZuI7Ik+kSFk9YXC4bwhTybD0CMt/5eOj1nCzsmVdbWy7CXGFzrvO1Cwq\n6+vPX07z7U4OHZ1jlhjeOcSd0xuzOOqzYM/1J/DYpi2fJsTXEVYLgDcbHLsy\nL2I4j2iqWaJuTDnzz1W1iPBd/+P57vfZxM8b8Ki8mGP9yT03FiIy0ALS9Eg2\niItTVh/kX7Up+oy49J0Ij4eM+eBF/eYrly1c3kE6YnD9jih6YbwlZwQsUJRI\nJyE5\r\n=SwcU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQjqLy6oUqsu3gnfAMLn83brNOqwX/arQj0LsGV0VNhAiA+SEX08HWa7e/rSuE6NPvPJrxUCNY3EHAPEysAm1SbRw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.da2c705.0_1598407019655_0.5417326040708206"},"_hasShrinkwrap":false},"1.0.12-canary.79.f830bac.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.79.f830bac.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"2.1.0","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f830bacb94fd4d2a2596e9506ff918e9cb73efb7","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.79.f830bac.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-lYGM9oOMsk+ksDY6nXt6KrTm2V04uIVVMimaDf4vhx65bdrqQrK/VWAh8/vZ1L1WHyKsgNqfMQLPpmVPB3AGig==","shasum":"71921077b14230bf3cf2e4e9bda3715aafab73a9","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.79.f830bac.0.tgz","fileCount":12,"unpackedSize":34045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRcFwCRA9TVsSAnZWagAA0RgP/21CwPpv0OwLZBlXE5pt\n9TIOPcNm5GNBerecOeb9Fc55gpNWnRFJxR7Qwg2EjHOTRsfOEKdzMUcAXtSJ\nVCdWFgYlF7mpCY720HFOQ8ZWyiT8WtFNSK5U0clcw5NwxkQryWZhFhgXCEUS\nknEloasgrQaB1oRW678L4BeeZg1PXvrq61Vfzf6B8O3kh3NeaQDUGwaEH6pD\nVOgwXcOMp0VNJdJQy+tGUQq4Uy3R+tUC+XH89PUPBTTsf5SnboPoZPxl4lVZ\nL08TJWP4XT17GcDj51b/uj0ceS7NRe8kmw4jrQ1U8cqy8zalP11lmnMaMGOc\n1Ug1UIgeuhsAH4TRFO8PXBpzOino9Ae0C+XfTnzYcS4xlQetIzTtsTd//IZn\njVPaBPw+WoQgdnSSrfuoVIK1ycYpxb3W33EX7GQtCE1DvoAv1l7a2TLLz6jf\noVujQYE67OK6EGH7Ivo1hBO4Z9VHIfr2yMOwfY4z6j5oY6au1CTynJjlZ8i7\nK8D4DL0lpefslUt5kHONu4pEFtLTzBkkau4GEr+s1Fs4GjF8ZwJaJ1izJmTh\nOrKcmX/TUMCBU6pQZ/1bLSgLYD87TjH7wDncI9S3+iNYUMxJSS43SF5lzM2C\noK339Nq/t/Nz+JMHu6QPexXMgyQuzi7ESouL+zkP+oClWxzoU+Vk/th8GiAC\ncke8\r\n=kfbH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBe58O1fUi5YD/VzcxBeiBseOfFD6gvD/tQnVTSgNGSeAiAR/3oc7sdg8J+TM6whCbu22CB5Y1kX+3JlIOTFY9RezA=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.79.f830bac.0_1598407023637_0.9263421836009407"},"_hasShrinkwrap":false},"1.0.12-canary.106.03f4d18.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.106.03f4d18.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"4.0.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"03f4d18cb7817cd3a8623776b10c1a20f8fea319","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.106.03f4d18.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-PgHBKk5ZkARP5r8CqynNacID0LWR+N/Nf/A89p/jxu8epc6pYWhV/2w96kzghbVqsOQpanjeEqy1vaPLdewK2A==","shasum":"a53e7f353bcea79770b02f78a4d66f6f671dfccf","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.106.03f4d18.0.tgz","fileCount":12,"unpackedSize":34221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRcF2CRA9TVsSAnZWagAAIakP/0ulILuow7o5ulpQ3wNs\nysIQBwf+nfpC1yTc6uuYOhemT6YSO5FrdNWJtcaaEpLtJnxX3mh8anRbveCw\nVJRdu+YycgOzAVYHXnKjMWdnPCDX+G1U1f+xp5SI5PJ+KDBty/mcsC464cQW\nza4zYx0dWuR8Sn6UIP4j+mgDamIKHlMAYJoBA4X+khiRMQgzdU/UME9PE6TZ\ntQOQQ4JsCgzXNcYeWXCKzSj3kesOa2eB0xeAGc/eJH6j2TPYPrjTZsA5ITZ+\nJIyQWbWvXg1XpGUrEMve1IzbtiHjZc07kiZ7Qyj2qk4Sdy8iHiAvLHS/ZUSh\nXqYNXdgBVXOXiIdTSeG/Np0CpLW7szT0Z/6WUn0NapQcd9EWNfHlib0/HdFF\nfP29A02cNFrSr23hKwZcxuYZcJAcxWAWG9i02wDXGLGZf459h6CcQ61pA483\n1UdgiW3ScjK1c3YRctfUfbtVuKwO6Eo7ViYC2z4tpmD3hly6ApxsnYS6ktcb\noN7LrtOUd8L0VfCau6RgvY62BbpDDZ/sgOzPpG0uo4KbPlLHydwOJudVflvz\nP2eL9mYy2e54bmr13I0nPFRxqPZuam4KqsTqYL98drUJzcsSpQ2l0BrvUi2h\nm/v3oU8GWRwQd1VHZkJkitYBbIlMYeyeM9dAMpoQk1SvtmV/A3QhipMFMja5\noou2\r\n=SL//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYX40NuzUP8Fo4t3JDFrlbPC/SEAkQOxLULhPV8I2EzwIgBECnJdkAqvrU1B6GkAkshGJDS7v+riqfEGD6voI3Ohk="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.106.03f4d18.0_1598407030140_0.02337833282003743"},"_hasShrinkwrap":false},"1.0.12-canary.105.71d1b42.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.105.71d1b42.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"30.3.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"71d1b42e615d959b6a6fa191f4063f8ac63ee756","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.105.71d1b42.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-KCEn38WJVI255MwtiDiaPLZmafxBxKJ/0rPm4kEQsOeovQgMhj1KIT72xlP2YTU+hrrzMqPAjcr6DoUxfiv4bw==","shasum":"b56d4d75c932ecbeb47de67149d5f5c8e66ce994","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.105.71d1b42.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRcF7CRA9TVsSAnZWagAATdMP+waoBhw/GjMxzs/avQl2\n5yFS9FQ/foGv24Z+QqoPDMhm4ie5hZDjJ8/zqyJYAO+1l/z6wJftFENu+G2/\n+BhkwEWbKo7Ubg2qEziGmbH9XvZxB8iC5Tq8XiVmH29s0eaAMFrXgTB1yboO\nVTC58GCMoZybIoU0z1eb49sWNwE7Il9i83RKD/P4hktw94z/xYevW0HapNeY\nd0+YsJLdKB1CGBE6L50vGOwIwIrRO/G3JtZTWxz31rtgb6aJwJHj1/H7nKNd\nSqVDZFAkEmK1eLzj30L4a9HUXA/bXKDzzf4RYxUoBWgdlTVVHil+11p7uG96\nOLJw0jEHZJ2ZVPc8vvm/w4yiK6mqMrDOD0vviMDBxj8eTYww/yvX0N8ToGih\n6hV4iR0Uqk31a1hD1/pA4B0HaF9vD+Uyx6Zb02lQrdhSoeGj5EyxYxsKKF9i\n+WkIrUu0r/hEGDfSyvQ4OQKYJT39zXqdJSZIuyKCQZcXdIBDiMq69HfPwQuV\nL9KXwj3BaI4Rj+a93fx9a+UzoRlWvHtGlE3l+8wr/Wh/JK/6JXeUrAzn4O4y\nzx7zQRC4qkhZKsWRLygMO9SJJl5a0wuGpBQDtBbYMCa8Kp0lp5vmifnt1RRw\nzvJkMD8PyIt/zAoPTzmDf/dQ995LAIcRcZ7Bo6+MHIt2G/cdme7AlSv1sru2\nli0G\r\n=kzL2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSVGtdTgpoLzUKHJwOXQtfqor8mmqLV03PnkWs/nCf3wIhAK/RseBu3yzlfZxZnmiy2BZOAzb0M2RD2iOa3HHJMwrs"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.105.71d1b42.0_1598407034546_0.5732438964696607"},"_hasShrinkwrap":false},"1.0.12-canary.87.c6261d6.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.c6261d6.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"3.10.1","@typescript-eslint/parser":"3.10.1","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c6261d6f6dd4222698dfce94066bd4d5474e9f86","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.c6261d6.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-E9Fm5cc+mHidXL5j8zsCBr0KUtlt/7n93Ts9FxEy1gKHDept8B8YPej+A3KVUZCXF53URneFUrqRx7HLynyKDg==","shasum":"2646e95b43d4e4faef7d0b9f1b09cfd9d670fc32","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.c6261d6.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRcGGCRA9TVsSAnZWagAA+kIP/06Bgr1fcDpunP+ZLl/U\nTTtLdBUovxNzVkbsOXbQFWq6LmGrczrjaWUDINKsCRp2kUUUMYapab9FFgqQ\ntyncCE/SS++FcRH6w4NrAFJ1QhDfGEYxtH4XUMxr/LAhjfc8F1lOv92ERNKU\nQ863SEU6N2tybc4/Fe2bUJJ4Blhml0fpY0uzETPdM6QQys6pfFl6oZecSDri\nqc33g5swRqmozESBZJ4oaVoU3ZVnxzzzjlz8p5cwol/f4/gUkkfOSAKgPLpc\nsJD4maMV3/guP33qY8LRDba/ajn5UUqUoy8hW2kEtlfGrrgn8v6aWT6eZnDP\natRbXT7j3gy/1kb0O3x3Fuj7hzyYCKfbsdk5HubGPrGaqDHU6LPYL4fQPJ9w\nbB6cs9mGpU1QgG1sKzOHyU82I3zOupL4OCCxZ4L0cETFiYGQasBCkUcE/Awj\nNTj+nSe7EfsacJJsAk1y0dYkDu3MBkKO5MdgAcpr7wwofsdkmkPhKQS9CyJr\n5bzfnp+j2rqNXcnQm3dJnIw+wRskaBE5j9QG808hSEQ1UMnpzSbDxgbQpAxE\n6eeIbkdCUwDqVQY6ysI04CCnB2eKYYCFy+Gz5PB8I+uhjHNouvv+2bPgngNc\nzf4lFnAa2VR4yuIUAwWh8SBARQgF/oYmvKjDalqDNwh5uaVwrJg0SX4jncbD\nryup\r\n=Pawn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACu0VwGFR+xl0tXqEksA+1TMCBNMf8m8CIyWYs51TSoAiBwliEWTABaSlx/GmtCSKGJnq3i/XLOzS3/DmrvlQ4tjw=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.c6261d6.0_1598407045718_0.43520932838711035"},"_hasShrinkwrap":false},"1.0.12-canary.88.c53f1b2.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.c53f1b2.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"7.2.4","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.12.1","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"c53f1b2d63256f7cb07cfc08d4b5231c76e36ae8","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.c53f1b2.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-epH7/2h5AaqxhRn9i8THu7szF/dP9OD7Z+QMKq39r+z1bK1hWnOjdsuHq/Sm7fYAxs0jqE6ND023vp8bU6T2EA==","shasum":"34ee702a0821d3492e36f0f7dae78e427b682e9f","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.c53f1b2.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDYfCRA9TVsSAnZWagAA5D8P/0LZxJe1kUJGDekath0m\nmsliy3KfCEMJdyE9Y4T7eZgay+fzp5UxtFYvPCgrTHprCnRZk3av6hrEYIbT\nGcQiMixi0vExOPSrAG9ZrGww3JxQBbWVnS4EoW6f+0i1Yyb3lX8r76/z5uCe\n1CNawITUy4ObaC349I3jxSH8PRK0+cQu3VBOy0Kw6l2i7fM0ghCHbsIqVfD3\nY2zFQ63NwsHVF/cFTtl5zsM/M2v6wCK84ov7pdLP+CRfeZyOuSqXMbgmdM/s\nvsSuM19eVAPsf+ufH0WBHqaee6rksCCaJ4i16+b6G4qxd1Hosw80Zc/xjbrV\nlHcH8OgefVliS/NhhKzVozGBFDHU+Q3KA9GklFQ1xJdsJzXmg/dYcT1XLNkI\nA6FBM2qdQcc945kyDCqS2pbd1VHRapyLQJzzI1Z6wJCC3Vt+M+uTPeW8tg/6\ny5rZ/3CIo0PCYTZknPurluME672uQJYePmThx8WoUm9WZmvugSPo8+Z81S+r\nnm9YEg5ICSKnJwGapmpVw/8ThosgkdXfUNNKQRmREXfA6ASBiRT+kQgnaoFU\nW1CqbqLH5Ke/S7Yn+3kmHu1pUqs09mrfBr3JE8mCe2BlasMJzpEpBU7meUQU\nbvyL8/xTFqtPhrt2VS6cBQGDNr60L3tZX8kJknxZOS+mAfudTO7qJLi2Gno2\nQi70\r\n=nUDc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv9JZ4h1ro6amQZPevc00yuuDI++E0yBlaQdMHdMENXgIhAKY0k9j2BCqHlN5feZb7VZVTNvCN7bjAoPC+MuWa3He9"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.c53f1b2.0_1603810846532_0.5669817821732155"},"_hasShrinkwrap":false},"1.0.12-canary.80.8c5cb6c.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.8c5cb6c.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.60.1","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"8c5cb6c0b22c63d1051be76f278a171d6d00e6c4","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.8c5cb6c.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-yFU/HATwY6wVJOmG+ZwMQ4EVELEYW4yo0zPZs/g436krM+KNH17RqsIn4a2gs2lXAGolQFUFhRSRSi6h5JD30Q==","shasum":"29d7ae1d118b76ba103385f843583ed673f36fae","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.8c5cb6c.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDYnCRA9TVsSAnZWagAAbvwP/ieFmj+At3dS8kUnIrx4\nqAwNYuV9XqBuG9iKyUVCR2rPJ4OqPWM2VW9ppNCidllGjAecM3xcXd5DtUr4\nb3pIfyZ3xwCoucdhsjs2ffKvSW0zrkJ8vmrl8FOeoSmK566Ii0bYbwO7UHhW\nhwnuOTL55MW0ike/XWYPiDA6F5WCdOXHTNqbk425ZEKb73iptAWe5bBA4EDw\n1JWWcOJzklan/KY3SfChHPJh8ADOeK+PLcyoWv7yCnZ4fnkkLxmMZ1TKJ0TI\nfz8tCMUWSS3hLIAT6v0R9U4hZik4I1fMNjA0pLIQSIWFYFxCGT8teEzo9e0t\n502vKLF8aWJTv2I4Riqd8Mxmkqfg/gO2PVx/t2jOmXvdeWUgjvk1jVhSZZno\nb3cQBzBIBliZVI6ZONO7XmlHjiqDl0Dr/4jXYaIweFptcvTosmoHmV/4RY4W\nVvN1DrhXYB6i/hccGxP8mO+SWm614Jd3g4FKMYonLibzZCS/VVD5R+mOG8pA\ntRBguz7PtehB1kt8ezs2NnWogjD1h68O4mNGUA8Ny/J5Hf2gyJl8ig7OPWkB\n0vzRchKG48mEPTPsIdmzXE2iooIccZFHbV0gQenurv8isy1HimbynLL9MTQo\nMEdJHrcWhH+03E+4oGechZEC8ASOdRle++CJ9WfHDKAKr4kkMIAig+Gz354v\nzFrj\r\n=3zyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJcWI2NQcErQP6voyheMi61+siL0Ea4CoE16N2N3h8ZAiEAry0GAb8pfVGl0wMKp+CpbDJyDuRzf+o6h3+YkI7F/vk="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.8c5cb6c.0_1603810855096_0.09771609966889994"},"_hasShrinkwrap":false},"1.0.12-canary.101.cc1539d.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.101.cc1539d.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"cc1539d90a3b97f77612fd0c51b6e6d50369fb08","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.101.cc1539d.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-cLCDV5t7S41UR6Yt1I7ySgAOUJYAozbvTxjhpbhw0j2Eok/lhdmPNtDRW7Lb6/BQxBtiBMQibxyGQis3NlhSgg==","shasum":"bd56a6a1c62ea3b377c40d55b59b2b8818ee44b3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.101.cc1539d.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDY2CRA9TVsSAnZWagAA3RAQAIiikMc29fTbx6NV3osb\nvf2gkgzBktHNO8iBw1nKSP32/OeZGeHJ50n8KrW1QUQDCDmABlcLQCYYt+ws\ntTwE66HgPmukiyPQd9E4tgZSZVT+pBN8ybpAD0G305QrkJC6GDPhjKieeWRv\nambkBde2jUq6wo40NWEVAHY+4e3nZLKr2YzcGCbk4zBxDQ05m5sUdwbxkIjN\ntCAHX3iGoWhTNc+MAqmccJpURZ2ArPO1+ZWr+7GpyaxBGnXzS4OalJdw8Z6N\nQG2Y10bU8RYG0R2pxHPvegijcvyXoC+gWmvxqfWTEW8BMfcK1BkQDHzWt7IZ\nU18eykvhnXPH40BwulNKNlagFjW88D3+FADJaJsz3In8Xj9+ATUAqV1N0ZQJ\nbMHtBsjEH22SC1ErIk0fQTgqW1FwejPN6x4RnCYr/DpF0qoA9sA9aBBDV+fT\nVdfaTW0VdppyItXyX44102/4qQF3dTec2bf01SmJFoYDKhTzuQ0tUhrkdfIf\nOookZDdJZn4SxT6tFm9CX4Rk7YCz3qkXbCvrehngAHUgMzyF2OIJvP35fRCz\n3tk6ebXBm8VQkjTHn+HopgHUyNakcTdwLbtWi97kuI5da3yWFFJRDlP3F8GM\nZNCIDVOt+3/zjRCNOiO7vuRwNUSyLRLKPQ1pG4R7UYWFhraiG9ejFlcFmR4+\nHVUo\r\n=E5DA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVy51eiAjk8HTX5mHmKq6zvjWItwesVqP97gCpickuSAiB8HIYHgpikdyKesx4FJmC5tmNts8GO0PvhRJxkpuBWEQ=="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.101.cc1539d.0_1603810869572_0.1360686158515172"},"_hasShrinkwrap":false},"1.0.12-canary.105.e30de38.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.105.e30de38.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"30.7.3","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"e30de3897e3402b5d1e600202b009583e392fe06","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.105.e30de38.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sggoPivjCD+RYx/kZgkqYvwk5muSnGbw5xaQFAToZ4n3UfXxeCUY3aXOdferVDOwPEJDZ0VZuP+eYjQTm6l36g==","shasum":"8055780c37aaf2d095155c1aa366382995e96fb6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.105.e30de38.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDZBCRA9TVsSAnZWagAAEscP/inZOTDhQL3RwC7Txn9N\noSKoMban+E5RDVuKjOerPwyeKUw6wDADtDj1CVsyGzHaNmUsjS54UIe+Z6B3\ntHXs73mKgailIkglmL1oXxulu1Pj1ziRTW4KkdJZXX2fdYegW4wHzwolSwu9\ntniWRssWVjWqawD8QfHwKT/d5/wMmhVEUKE2OXxLGrSwNNlGLk9RYFHDHsAM\naOPOGBhA7wFSS7HOIF8evydTochl+GpCmkMOzc2F96Cf/ntpYwHCFK0rg66K\nM1mmIFNu9Z36PjLce33i0AArit2V/vYB33hHb6zE3c9BHTBKzV+LnD2MIOOJ\negOFeJLKwKLcVC+D5elMfb3mtf9UfiGO3NW0lnsuvXnF3ZSU5Kz/OM/6WPyQ\ngKcEPb/k3v8Dj8iVk5Neh+Z+x4i0zsJvOw9DW8NjKmTw33WbkEfOMxi1/ClJ\nPsfXebxKEsx/hc9GxkvOMKIoSnaK2b/4J4f0EzEv0Hr6clXKNyT9jj8E+Q8F\n24yQPWNlqI1/DI2cyfctUsMzoiY6x7vYFsQGhWuIvGitnqHY8/6LoF8QeFyN\no/cPmfVsFnw439jhNVxpiWtYVjbh0QeOu2enBtAwk5zexGouCMf5Eb3ZW1pp\n0b8RYKTxNoOKOFA/0j4AHM6cBD54bWx2o+UuGTl3rUS8RXZzX7OJaxm3xxc3\nRccO\r\n=99r3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+t9cqZaxa9jMeMGl0Bz+SAJzZGSrcyONtN/sRTZFIXQIgNyGQ9OBdKGWPNZQ5pY8ivuwq3LeUGxyYLsV7a+A52xk="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.105.e30de38.0_1603810880621_0.5618832339821989"},"_hasShrinkwrap":false},"1.0.12-canary.106.1f6b1c9.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.106.1f6b1c9.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"4.0.5"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"1f6b1c92e44864b5f7ae25f7ece2bbe90ca99e7f","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.106.1f6b1c9.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EPRw84s6ZfbO8nrfgOtrrJQrV8+4Jb/2SjmT7nOQ4Sp9VvYvcHTzzrRtoXgYMMi2RQLKxloZCZjSlG5g75xX8A==","shasum":"ec8a1fde3c8eb91004d49b8ddb3d32034d603fa5","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.106.1f6b1c9.0.tgz","fileCount":12,"unpackedSize":34221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDZVCRA9TVsSAnZWagAAGkQP/i3z2oqE716pJhrdk0uV\n5JIWNDzTth8jjYIgjVqRzXlH/+RkLw6sKrEPNU+jQ0d22MBFj9dsaIHtO/Ku\nv/tfMXFJORO4Y1VLsmcfuV8FL3S86tRzbMXVXtD/O+qnxj3efA2lYD+foMRg\nJ7AC6vAGTTVArYPED8AGxH1v2fa9vlWrpMF3EkPW5aAvqPniFzZlTt9mpFTX\nhhi7o7yngFaiz8ShHr7nOMPJTpAwT3oAQmNUZUI571lILiUZeiUa2YdWe93y\nLSa9L6vjgz6W0IVpN1rFGWjIrlP6mGv+5L8grSn9sKQBdLMyZCGdUUUX6heY\nvFAI/DngW6tTD7EeGw1U6pwXiXat9LdjdyUvB78wSNcphyfB4ToKR/Z6Woa7\nXkEoTX+1KOw84K9so93YnkkImARl+Lact4MoIb2cPd7z9iywVUEEG2z2vfr5\nPc0jHst5QDz4ZQhSRgUsc1gglq333BPH3huaX45R+7YKeuvE62HOhqSg939C\nZHXh5/AZ0RWCmtpqxSHpjfOTWyLEXPIsKKsUy0mWJJxB4e59uVXiRgF0Snkw\nYQFerhpgqT0IrDGAoP7Zq2fqrlaRYvvxbsxZ8wijm7AxP6ZZWh4MyNR8s1+P\nONPcf0VYNQHUUULlNmJcb/JCYduAm4B+A6bw0jfzcKEoCrJ5E4crK3w3XS19\nu7gs\r\n=tpA4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR1nIJBy+h48W6gDRK+UZfZBQoztXJS1I78wtzkOi5OwIhALtQ8s/dt1hpQnA20+Zsn5ymxoWogvbn/T+xfg0zpzKA"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.106.1f6b1c9.0_1603810901241_0.9435332817345565"},"_hasShrinkwrap":false},"1.0.12-canary.79.3eeeccc.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.79.3eeeccc.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"2.1.2","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3eeeccc585a40e79f2f7e4f202fd6f6b53afa0df","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.79.3eeeccc.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Cpm8Sv9HYnNY+J/bhfczsHqgywXKfTiBAhbSg03/R56LbmkWsWb+Iiex0xQN4zq2JBVz56JW//sO0uLSYjc+Vw==","shasum":"ccd155ccd01ff67ac41b9114b50a9b024ef3a170","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.79.3eeeccc.0.tgz","fileCount":12,"unpackedSize":34045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDZeCRA9TVsSAnZWagAADbUP/2RXi2l8dKtlkxhC2PFx\nKIVzop09vBYIPrMI5X2t3XhBHo6fVPyXoFkc9hwa+6gOx6INM7BdsFJvB88y\nJeugr6zdscdcYEsoHCfaVbDDw7qfflX+VC1DugB36I7AknfB4P64opExp4Ib\nchJdFEwDjHeoPoUB5T6H5MWIpX28KYGhx2F30X51CwpB+v0oh+sSl55prwoi\npQAH33cCk6rAeBqlUrBtyIgrB3MRQk0iSVBfT97EfCkUpMvqBrKOHBWs3O4X\nZkbL4Mrj++maAfeg4lyZbh8A5FX+csxXSBs8du3nmtRTWpRL2eagKO6jrvIv\nm145IEy6bvMFvZKhkKB/l91uboH+x9FA34MiJuUOwmWkcYSmg8KiSz+ZAS6j\nhlymWWrXQehC2grH3Xuz6TlxfMgrYVLi/7RBL1OewPtzMffeCaW1j8YAevjM\ng1uFHA1l1jFD3SIY0UpqHlHWy898SLWlgRyk5b0r7OCRdT63MBBBnTeHGNdn\nFNHwe8SyCk4QmTovMpQYq9BKWCJc3Rm4D6V1haahbT7sBUaSGgBPCPCEb61A\ngAx+MfXtEQO1922qwe+ByIs99IFB41w4PktqPNWnWBpXCkh7CnQvNhaRCM8Z\nMQRzYwRaMb0jEz1udVFEckvN57PMWlHpaNn1Z15xkeYMzJK8hWJOEZSGfEdI\nZxyu\r\n=Er5A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtgGOlSuWUPMB5l4ZHyojSynXwsI7T+q53gMPM/agR3AiEA7/aynie6Il6O1y7pAN78mFBvwRHhc1frk+TbkFKB6lo="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.79.3eeeccc.0_1603810910397_0.5377297700252179"},"_hasShrinkwrap":false},"1.0.12-canary.87.7c00c6b.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.7c00c6b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"4.6.0","@typescript-eslint/parser":"4.6.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"7c00c6b560014ceb352f59503cffcc47fbcb23ae","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.7c00c6b.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-oXT6IYfDFKaNARAuiiFRTImLGOx400HuCLoiwF+SwVzSVqq8hQhdhJGn3aJEdCtEKY3ove/BAfZwQovVsV2xPA==","shasum":"0ce5f041fdec616fe7503061b878a0d1b8ed7e7a","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.7c00c6b.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDZkCRA9TVsSAnZWagAA4QYP/3gWjuZuFLlCuWVJuEX4\nIzuEB+WjyczsagPIz09Zf3mH7okrCja2JJM7831/91ClUEuKSYHc2edTKTvD\np6P+fK0jHjqthZF5PRUF6nHoftOuLqsw9B9jM/jQ8WAEjdV9vzoH86TdmWBC\nvBiM676NLrZi0GffKdwgwhwGlTB8gYnF42sfupEtpYHyNWVzne9zyoSLupeF\nJRF6fK2tTUB/85fA1BXEMs4V59ZFKcHiu57l36s7O5fEoKa7lOGunZ0EiKCb\n9ZFm7tWrGLjk3s7J9Rp+eNoakbg3mxM23jwxYX7dCPexcMnVGa7Hp3tiK0JR\nQbG5JJ2rH+G/JiX/lit0gRqpLJY3lMiVfxMvl63iu06s6TTIW28a7/cpf3Go\nefr0Ll8zazslcoBMoF3tnAH7b2Kgv5nRpO4zf6ontRSAwU6C6iTkt7TWwh4C\nwmxe0kD698t9jLxcxtRlXYNS2RrcRi9fUzVlsqCQIjw4GGhbP4aEGZuyuaWg\nTKvfSJXq9fn5BvsV9fBkRIyDshMYtfO/CDFDiBsfHi/1ZnyypFu6NuV/w6Pe\nFEIikS0D2PuNTSbXPkbeiUR3M98ZmnB4dDrnV9nle9Yu5RvQR8/as9vlnGTc\nrjYRG6uei5FUp3Lf/TAv3lBcgeAA2pkYcMgTxIfwT6qlOkFCgDx03PuXI9xQ\nPUOB\r\n=B32o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCccsIdE89ZNUer9lwSjlNWR/YV766OnZqGXi94GapBtwIgZ+kCDNXX+SO5z887BBLk1N0dw00XYT0lNUs/6HNb0o4="}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.7c00c6b.0_1603810916402_0.69021914336756"},"_hasShrinkwrap":false},"1.0.12-canary.93.ef04d65.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.93.ef04d65.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.22.1","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"ef04d6548e63db1a8fd305fbe27c370fc01fccb3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.93.ef04d65.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-gA6s7/HgALeSNoNG8wlxJ4hp7kPPv1KAaCQg5JmmK3U4fGICBLoZF3z6hHt+HJ7l/0bPWjtAtN+DEHX1WiWTyQ==","shasum":"5b5043297235cbc2396775267ade87a396af73e7","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.93.ef04d65.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDaLCRA9TVsSAnZWagAA4esQAJi0PE6Yg5fjKREC0p7+\nod7wFhevRhjC9Qy7jidWyFMb7MMVuOaHNLTF7MyeSGqWAcfnpCkSSdPyS+HU\nmcy975tXB/aKFFjy4cDXPMuxpnmyfL81zfg7Pf5xLiThYQR0FbA0GdvZi3XT\nlXX5DldGmTKXq/OlBm8JOeuO7d6R0jKBDBevOlHtxYNz4YLPADWubIjwL+Oo\nYd6lzcd+TLyK/sW+ZMYIY2J+KLdzRKCh1khJhFaJu+mcFZQW8ZGR8V0/hvEu\n6fi6PBgXc2tBc25XHdRRLJJNTYXiboy+duIS+YP74iiU+nr0dUmC6hQUI86/\n+9K9oiXi1Y3Qv6p8HVtJ+BBLIidGv6IBVRRWCE41gc6Yi08ep05L7s75UFw5\nHux0Ym+qzlAKpxj51WxZ6UflGp40J7rw+5UiUL1Sk3yWG2bbNczh7RRsnp9b\n+b3AtBrYrWXbuON8rgmIb1d92t+IYQOrt1U/g0nx5Cr1ixF37dX/r4pY5Ofm\n81wwPmhyFk9jpXtr8MRtvsUrurxhcbKkRlHIq/IOgjp5roE4oxxoLXLmPm2S\nPO3eLNhPnV5PRPFpXlEl9N2/maNashebM+I/8UgL3fjTjUVrnj92SXO8jzK8\nHDmFpq1FCkYVFyH/Wyg9h2aR6CrxXyQgbossDetwRyuCxAYj8LNLHFZSrvJ2\nwmpi\r\n=walt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDo5IjPURAGP96MQcbUmVfHRDhMO4x2ZZ6mSQIRKa9E9gIhAKLWDjTZ/u9ZzIbc9TFTLVtz+AYlqC2Rt/gSQFT5Alrh"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.93.ef04d65.0_1603810955266_0.7424793309707665"},"_hasShrinkwrap":false},"1.0.12-canary.78.78dc399.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.78dc399.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"78dc399be1306d7d0c1a11fdd1a56e35ba2b019c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.78dc399.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Pe4WMRQ6rqF48Vv1wB9uMesU8yF4fNG5jDC9gXkgl2Bgv3Auk2DbbvIqNcrU1Avu9qh+hssAjBeByxHSfMVoZA==","shasum":"fae10b2494284d3815f0073194115181c1a76968","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.78dc399.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmDaZCRA9TVsSAnZWagAAIiUP/jHFv6srHY1fAy7NJNyy\nIRwsELmY3KkQtJLPK9tliG2suGw8q132eXW1G/AXW5pmuP1rTJN4Df2z6yWA\nBV5Kdu/g1OzkaREVbsZ3Mi9wtCDP07SJXFjqVxkHlt9A+w3ajfghLyYtd3mb\nY6WaGud94Ufp4CvwMTwpKjHAl4eblBqBGBPV+eaSghDXvFnSuYRUZYr+OyKo\nJhBHSDjfKvswVGtmezqKmR5dsH48g1QJs15s1S+qZLF8ZxAY49f18VOWiRpV\nAG2fB8HgwoPHs6nCkCiNi8cruE6BwXcAytXw9rySpBPvE3PROIxFeEg1oJLN\n18dOChWeRa9ZnFUJxN18ZiLC1pJH0JeeaY1/rQbFkY67cQBy5D54d+eT0gzO\ngiaXjwk+El97jsPnaf9NxTGsL0rHwVj2ARuhE9qUOnp5iHu8IAXm+YtzE01h\n67a1bngn+rqIholGE1SS0yd25WVRVh76L7N2smz+gOewnSkLrpqbyDg5atDn\nHF7/4i0C3ruR8nO8MHX1Qdo7dXcjoqqEvgLeImnEa4/8s1lxdR/nqqALq9nc\nbpw4X/qENXkuWAdqHaUfYfWP6oPOD6cQ37t7ABu/0gHxZXGsMZo0jJ26MsBh\nzjBhcmvyljgvnrjK12pykTXVCTWG8MgQxGsaAeubauBrGxrxDp+sNb9zRfla\naFdH\r\n=pDd3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrWFOO+3IkkhjANH2LdZmae5eWdJvgCSymuRseRTdIyAIhAK9qpAxRKGZvt20FOwTuPtkQkYinDh97KlSxltEsn3GV"}]},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.78dc399.0_1603810968997_0.23334081943955565"},"_hasShrinkwrap":false},"1.0.12-canary.80.4a67b3b.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.80.4a67b3b.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.61.0","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"4a67b3bb833fdbcd0ec41e104cd5554edf505b04","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.80.4a67b3b.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2/GeD/9VYsDJzAqG3E7upAtIWnn8EjFAaG6ZPY1UCu/E34f7e3azH+D//lfS7NYLqIata9dw1JaK00pZ999WsQ==","shasum":"a33e4ee3de0ccae7207ae62e5b02b7c98cebddd6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.80.4a67b3b.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwZKYCRA9TVsSAnZWagAAuTcP/0wspT/RT5Uc2OxEj8dq\nAAPe3wXfm2wHX0MSZswxwUBWNAqZjnaQuFaGrMUw+/K63yEilFN+fRnxCdnK\nFHdve86gdEXw9AdmGCFlE1tSq4dE1o5KlgNFPDU8Sw9L9SxDZx4+hyJW2ysx\nVcmCVBXH/71AgFwv2gfZS9yvC1ptRlnCPJJnrAnXbz94JFWpb70sFSIVbQk9\n07wKPwZ1lRW8YT613zxt3p5D8bTGs7dGARimGWyujld8Pe0ejrsfUKSGKp8y\ndY5hnrcbmqVXe/846sVatGPcQw34XD4U1BGZOzvhV7WzL22B4Op5q6Rv3jnX\nZEl1eyhv8D3Wdd+qi71UwDzSLTDnjlZLUQeJT5ZTKAIfYB0oqtZ6pyev3ff8\nvXWDAWungHx4ZzRmy1FI5K+Y5BLYyFQoZS1nQE3nWRd8/Ptx20tiTl7L2Dss\naUeR2Lyur+mQ0dCcYX/KTF0QgfKvkRCifOpS1SFBxrxyJnoro/PDWTtZfWF7\nD3ShEnsb/rm7aCz+vZjRi1YWarrBMb10ubaydHUGAORwmbs+11smISFog8k/\nObt9SQ+i/2UTMS+8sn1rycjKsq1gtdcxU8QA3zK35lwhjg+ZcuciOwAZr3Ri\nv8rFUe6MhN/sR203m2jseqMAdYWWlXwec9uHy+cH3SQebyfnJLzlFpSImCa2\n9EA5\r\n=vXG0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjQbBf9Un24t26pzilNLIZ06QN+g0ruaJA+nTEhwTA2AiAnsKLmXXaNW7AYeUiF8z1ljkl2oe7+e18KqVOwlDY1bQ=="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.80.4a67b3b.0_1606521496275_0.7520414742269363"},"_hasShrinkwrap":false},"1.0.12-canary.88.3fe4f5f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.88.3fe4f5f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"7.2.5","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.14.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"3fe4f5fc849329cc96a3d1b3660b56ede3ec4661","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.88.3fe4f5f.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zkPaGpv7c74DRH05m+NbMQ1zDdJTA/LqtZW9zD4h+klo3iEjETqgqfaaF+QawEglfyZWl24yXN/UU6EVy/jqFA==","shasum":"9823a7142b9e245aa7185bded7af6e2b87013aff","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.88.3fe4f5f.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwZKhCRA9TVsSAnZWagAAz9kP+gIc4NMQCtGx6x5TwCKJ\n1EI9dWsVTJK0r/X/LRTU1lyvgFetk0F6Mo7e5QqGCnfMvvcaU6I7LFkSLOgs\nPpUB2wBraY+Gy1GvlxtWx5hENWt1DqqgP9aYemJcsQDWMBrVeNdJZcn/Mkf4\nulMPRm8icANnqe8XLcKAFA9AWZKtQBfcUO2j5roTLNtaNciWmJdwi1EniaYi\nw4HuqkpnkBlTIaJeCqyFzzZRPnyMrkrTkKLJRbllsFPlTeOQeBvGukSpVmli\nGm5BkdcDsfgNPNzwQPM8YxcZBb1x3Ed9jWWT9cc/m89iX826dMH2+oJ1CAI8\n4xtkvg42Kmp0ce4yeqhixvDUxIUq+Pr4KoKhgYHqaRMdEt3k2QeZ6Hq7pdQ2\nsunO/gHVf1xNBXG6f1oVHwVUbKxugK0zlz2p6G7OTMkuWn4Rawqch2+A3chR\n5v1zN9H4CRfz0tWm7YjejoONG0A51Z92954UYlD0ReEVUFtpA3v4uHyoW1Ya\niGrFt3TH/cNEPZYooB2HK8t/1cU/wxxNRD1ni/zdPnwtHDfkLhRW9nTTYpyM\nAB5yFN9HOmbYX/mncllrEK1SkwpEkYJgAT2/xgUw4b/eu/dB5IauIlVbIq9L\n2ieo0kAaJN1V0CxXnnsqjtj8YB+GBP0/C+yCM6eKnPPKAqu7W2jPqd8NupRs\nyhWO\r\n=/6xT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWY8Gm3XEN3dVoeVNXDtAfH0oEaz2eysuUz6iV+xnSRAiAGN+U4RBeu9LGeU9s39tRavWFHbRt/MEMdUKHDx9l0Ew=="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.88.3fe4f5f.0_1606521504517_0.8447594642233542"},"_hasShrinkwrap":false},"1.0.12-canary.97.f6fbb7a.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.97.f6fbb7a.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.2.1","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f6fbb7af6ba1d0193605a70eae80daf7ffea3cce","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.97.f6fbb7a.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XU/BmGk/82oEzuq2Z1pYE34+rMkILoNSEhGN6f01xquPS/qQIaq5alDRPJvltKytsO2eOeROdUQTo/H1v4kBrA==","shasum":"718708574ae1f0b08dfe6f8ebbb2184ca77f1373","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.97.f6fbb7a.0.tgz","fileCount":12,"unpackedSize":34046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwZKpCRA9TVsSAnZWagAAA/0P/3QWm7lep3XZ/e/x0/Q/\n3fCcDxWM+OWMetmm3QdjOrP6Ppa4OgagEYSGt+P37zyioQpCKcp1M8cpbQlh\n4PV03tQNyq1K7NCq8vL/JqRYxeUcECcNU27ydIL9QjyNk76ltORPtXVZWQiY\nOXkaeyb1+ncOVK3n9nbEJo6jOd/nlrCWdlZwia4C1VUIGDSefVohuM15qQPj\n472gxocXk1RcEolFQk5AxxF+u7KNtDgpfKoxo584lw/PSnaiM8Tupf+MPnMa\nYfjD4gyVTJw/gbCRnOxLu0P73CwUw5jRnia+zTtf/1/bVhQjWKsFB8NhPO6M\nhN7o1KZlTK9W/WPb8KAakYaytCDKjwK20GhA0ezx+LQfdALWVRBFvij0J4J2\nY0rzE0puupEY0UUTJclVDuehdSTGeZMU+5yaB1lM0xZNriMt5YahG3sDeNO9\n8IHU8jg4k46knchCIIpb73msT1LDOn4V93oA8peNkiQosq8s5WW3WAoMgt5+\nc+9uUMaDTPmXPEMMkKWVjI7tpZjoo1nbLi2KXBm792J9u7EaRNr+4ArYwT9l\neAbn3bnOhzI0SEBn5Yy+9qGw9McROIEDc3fd/ZobKKaayMO4xXX9t3hckIog\nEr2j7sdiBd+d3kGpEQ3ehb8Ea4I06hmwAIBFzU4h5VejrldU9acaj0mbozZ/\nps8E\r\n=0kfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQtQhGX8sEUBPpD1EI+xLCkzkOCiHOyz7/mMmGgbvmPAIgH+KUfoq0JkEXNb/SelDRTP80balYi75Yk0l8nfzOI3k="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.97.f6fbb7a.0_1606521512440_0.579717971440558"},"_hasShrinkwrap":false},"1.0.12-canary.105.9fcd8ea.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.105.9fcd8ea.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"30.7.8","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9fcd8ea45aeca73161aed2b0407e2559d41ac6ed","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.105.9fcd8ea.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-zo/pDeykc02vfcSaDP/6/h1MfwO1RtKZnsP51Lfql+3W8tdvB9R7uxVSv51WmdNQee/kqUxPsKEqrsXP1A2kJg==","shasum":"138393da09e40ec030d47686e44f52148197dd09","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.105.9fcd8ea.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwZK4CRA9TVsSAnZWagAAxo8P/iuOh8RFtOy0krU7xvyS\nYFgodtN+w5Gd/ju9CbIHOQ1f9pKAosyI55tyvtfQpGkjz4I6ugRyBtq5Unoy\nwEc2JdPHGsJf9EMk/brBWb0DAcfaGRRMHkfxf2X50dAjxqLLTZF0y58w+MvZ\nGRdG2mF8YllfIPcmp6oHMlfeVfLWY0tuEI/A2KGCgeD60y77UXHVvS0+UiNP\nSMskLUBcdUsbGnCGXTONQsshSlnVbi8NEYxwuVLUu5ehmuG7JRdsjBP+eYhJ\nLCrVrm6Sfl/zB7CewMxK7cxu0Ncysr1slwDMEfKZZAcjnzuWROHbDR9xquCg\nhzKKz9y7t5fKBJpwbPJO8nxHTe8pVQgsKNYFwXMiCcleK7cFZWtWIWgD4tEe\n+k3mPz0UlVC9+1G5JJR/6nX+6NkCGCAYC5K0Lewn+PDCOa+Kvx0UEd1qQh4y\nymv05rPEnTq/jWRBaZxJdLRVIn2KnFwzlPSXkVlEZroxHOGwysANUQd44iAM\nP91ouIEsWTjnX5Iwb0VSxnPvHgZXXGV5QotFroeMqaL2pMwr8CFTn8iFQfMJ\nKIcReejyB/hUL/Bb5ZvjZCN0uUkBGK2zkVoQdNUW1TEvG9kGxqD2ntcZSOYO\n23zm4EWEvDZ6RuEH+Q4G+Xq+qxkFv0xq25Bno3iyi8legI2KmcnwNjIrpDqG\ndeTN\r\n=DiN5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOfTMDS/mZx6QZS6ftw+Hj6AlI8rDaxb5zW65qR24CtQIgQSMpxDOGqW4Y46vNHJBSnrvM4wi4aAXkS4BdyeUMRdQ="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.105.9fcd8ea.0_1606521528365_0.18249153167783572"},"_hasShrinkwrap":false},"1.0.12-canary.78.b0004f9.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.78.b0004f9.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"10.5.2","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"b0004f92c053c8f6344e260a3843ee21408c523b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.78.b0004f9.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xFvujP7BoeFeoQrGb3fd02vHKYoAq1TXslB5QIu+vvTJNyPQkVRB8XQk8+M+gaBqEu2bDzb6zqwvvax6+QKYmg==","shasum":"aabb2bcb7bb2a31b95537ef0e7e673680bf3be41","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.78.b0004f9.0.tgz","fileCount":12,"unpackedSize":34047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwZLACRA9TVsSAnZWagAAOxQP/3NutOD1/ARYsQ7oiY79\nOPnMqVv/iIRIxDHTfMV6NMJlEoB4ubFQaRuRfBQ2F5Ng/h2mMpAll6eyrEDo\nfqHdM+zd9nImfWCTnZxvh/pjFBX2X2l0/aRlAj3inJPNFVUIMBuoXU7tvEBU\nHqQpNeEVzr34z5RHVFQeZNY4+tkKtKvPXOga/6t6YTHLxsMCIiGUkSAgMuU1\nS9k9ZsVC0VXiUWSymMGH8D8lR50nnvNdvZm1oWj8mpMOI+5AVRpA8PBc1hWK\nwPTvD5iR2AIy3mKX8xKLAbEpyHGxEWhttoVx+glL88iIuuFGkyWC+gb7xIJi\n8CoGL6yGh2qje6g6LOuniHHIgWfTwz7ITVmN7OeQsQRLDIR97RkCjpYfxx7T\n6r6OF+MIlgYAd0/35ZZmzb7BhqZ2wYSwe1uJCSIe+034hDR1HtpIT4C1GDHh\nhB9ImyqFXWbGdQa6wIwlUv3utQL7quLNkcSd9f7/OS4SCWVoRTID/oxBHC72\nL1HVs2fUZQwJBTWla7KTy8J0NCTR929UtIk5GpyQoKihLWldAsG6uIjj6tyV\nhY6lDGhRkBf7ibk0RkutOatARBqxOYFw9J6tkCSqv87E6y7//YmZdj7zhdEO\niZFR766Yv/N2mSgs5EeD09B13yVwmcL5APMm3UF6spWlIQSHVfeawU3RzE9s\nCIj6\r\n=2FGK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLCiWYFddt/zHF7aWxTdsdRqS0w/h3fTyVUv3Am1HZtAiEAjr2IFzsncSWQ0wl22+ZFYXg6ltJ4qKUyNUtRHcw6/tI="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.78.b0004f9.0_1606521535645_0.28759757216686266"},"_hasShrinkwrap":false},"1.0.12-canary.106.9d2489c.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.106.9d2489c.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"4.1.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"9d2489c5813513bb6c6a687a5e34b96d1e32d4e1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.106.9d2489c.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-s9MfnNr11KfZRrZNiB1Fk34fipUPTV/tjfFgviYgAJyI/ZhNe7CIqKZdxhQhOYkngzXVsYdQNmW/2Igsg9G7fA==","shasum":"61cd283399f531455d9c5184f7b1f69615f96e76","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.106.9d2489c.0.tgz","fileCount":12,"unpackedSize":34221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwZLJCRA9TVsSAnZWagAA+UsQAJocIHbYZqwdKTmCwY3e\neiQgrCGU3URLbWsiM2zO4AqNIYD+TBHTnJuUJSnTn80hJ5A+r3DsvHgp5Rf0\nZhE7cXhOyH/uKmkPRBNV1UJJwkdnEs0GIEaqthujPPgLbmuokQvaoREAxn+U\nXE2Zh6ig0UYgChCWTWoyygm8+qm8RhWrSLhKfnug2qKNg/Q2fgLrfZfGorRG\ndCZkaznnpus2mdcHXA6icul/dOCJUDtlNZ12rgmbouu4md6hLiUpSKrc0+PZ\nEHFWjRa+6RHqKJIDeoK7c9b+rnjGGLPR8NA/XN5e1CYiPaSjA6DP1r1vTfOJ\n6eIINRhkS3g+I+TM/RHCzA7o77InUmdzfRNN8O9mFQ4JRldWXBStFX1+3ygA\nJECCo09tsejc5JnhzjScXVYlg97mpdV9LYxB26mnlShRuHcq9OmhgmN9Xgbr\nteoqKDywuIGCmM7DU/1pLROOdeMBO/7PhjRiR+wKbcU3q0CMv4lhxd08oE8+\nARZ+zUT0529FUDCUCO3EbJi1gySUmQJZn1qS+qIQguHCmsJ1ouccFORoAYtn\n6f++MDkZfZx/oG4KwLDkKiH35C7uWBtZL/cI7gZu8JRXJgRYoqWyi8cuRiu6\nCjp9JLJ/43af5Ue9q7JKpe174zzvTZqr130FvtbR9gmTs5UfMVwrLM0PWeYH\nPJMo\r\n=U+6O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBB/RGxwtGHZeDnudlKaINBo0widfovpVzD+tGqBdZ71AiA6KxwvgC7jV4FiYVvnl/m4fg+5l5lhimeYmxi65G4vlw=="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.106.9d2489c.0_1606521545213_0.9609574243067054"},"_hasShrinkwrap":false},"1.0.12-canary.87.6cee925.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.87.6cee925.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"4.8.2","@typescript-eslint/parser":"4.8.2","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.8.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"6cee9255dc15ba8aec6c981be8133e6d30f31cca","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.87.6cee925.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-v7z4388k2C18dtpbGPLNVmmQKDQyVUZpPiZ/HTRG+uyS+Gl936kfuXk05OGAZ+BGBVEnc1LgzyI2XqESqFx5kw==","shasum":"55199dfa9ca2cb737d415450ee1c122844f5df89","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.87.6cee925.0.tgz","fileCount":12,"unpackedSize":34044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwZLYCRA9TVsSAnZWagAARpAP/iNPdJdZHBTWp9cC0P96\ndP9Ei4VRj91UOu5BwonCSL/bkM2pyO14NV/nY1bXAa9newCrg55YcwBRi8ot\nc18myfUFy/BuNVXpH4TAa+gVGF3oebLfn5OaD+VhjRnOgDYzPjMpai/5Wtxy\nbrwxHyozvSPQYtvWTbM/XK5x3ZnLBVCjH8Y03lbmfCL6i7RjAxibI670Ctab\n90kXRwUOmqsMAHitOsti8OEb0PSLOeUQMxwIFjGvcXvsDjvCn3CUgFjpdz0X\no1ZmDO3VDH73vsWviABQ2srgpwEALQ7JHTpqm1IchcUFI9dRhSdlrXMYrxX9\nK1sKqBL+1o+iMg2YCyVAOa8gd8BOizAuw0Z8MmQGjsw9N/rOLSSIyuZCk22R\n8pA5/5bItrGXC6IEbziBPlbdEfzXkUDG2Gz11rpi7aj57oue5BFJvuqrUNj/\ntApxEOpfHEwTlk+ivg1inviv4kXIjGVtuw++FIp4kj5v+eaLoHrYdNCvjnh8\nUxJ+GBGJUzVAS743nazBL/zRiMl7dxHTuq58gjkErSR9egUY7BBwlb/uSDLc\nvvghNe6fMeYg/AWpfP5EzrSLit1iv/0+zOh4Wca0rIbH3dQJ7fWlNrQMCwPJ\nzEPbCGZ5480WCpfis6OQ6WwRvUa5YqyJTzjtjuEpHWuUwWlG8xcYXn8U0kO8\ng9El\r\n=Xccl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs1kua1ioYWYWODLRnR3AgbOw4HIEK+fNWX8JZfn1uVwIhAJiS/N3Gmn/MWbzYcI5+9raGhBe0o7QERus8Xa+ntYmi"}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.87.6cee925.0_1606521559948_0.6458015459609183"},"_hasShrinkwrap":false},"1.0.12-canary.106.f4f4e05.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.106.f4f4e05.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"4.1.3"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"f4f4e05c2e671eea6889d76b7e29582d9e9c27f1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.106.f4f4e05.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wmmhwO7dE1cwdo9yHoJGiDGhj6ExH1YLR4bHDSmSN9AtYrd5m9vDxjEKmPXClgJpXFfwCZqowQ7YhLOBUvUvGA==","shasum":"3f899b9ac23886e1ca5fa8a95df5218e45fdef47","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.106.f4f4e05.0.tgz","fileCount":12,"unpackedSize":34221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9O+9CRA9TVsSAnZWagAAXgYQAIYKc0E1Y+aHA3c/euYN\nxGPbs90VxGsJ0o6aVpupbZgiC1fECvlgNVaGhqmWdjzdcbYAXNVTw3Ud6HP4\nwgNVFzihCp83koyuhOJte0iy9jnXAWLwSqegwtO1DsrNdBWuJf1sbCp/ZBCb\narDUmyIAf/XirZFnuKNyLuv4wE0kTYIXUPMQ5KQbPxDqtxakJaiM4ZOP8YmC\nD38IUKcZwiJIUt8BOOVwbN4eh/UDkLLZKsZPZf+pgmmCScPv/4Y7BSH/+x9Q\nDjvU3vE5IQQbzzzl0k0jH1dvrsYjKlgc2sypn0/wvOnC5kY8j6OqBRiuhFKp\nBxzUOgS5gwCgfsVx/C1Mmyou0igGj/bi3y0CBQjncQOAZIrlv5BbzU0BF9z4\nSA+yHjBUnm/NHFRnwM+IAQUrddp3Ds9W5qN83ksu0V/awfauIwu58TCqYHNc\nET6tHq4lb0Pli4nFKJuk5cIQyEe7Ex8VVECe5g3dpcujs7Nt+akwgKxiJbXl\nFBbKujgpAdZeb24gEHOepMBA64aBPOY+jmKr/HgF+1j0JwkGbyTKA2LYoQK3\nSHc6T8AqAIE3ucThAbrKH7gTw7gUigHGusdKk623oPCpW53dXtb6CnlDiaaT\nqB9BAnOeoOJ1NHvr89h19M19yit4NSNtoyjRFqrfFcN7IkwMfNl+eAyKsDmd\nEA2m\r\n=OiTr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIwTCSL1518R+YXc+PUE7JkL6ezl/AbW2mEHXLGIhytAiEAqdkPVm1If1LN0BNv6xfwkH8njjEPxW+geWr1oF4nAGQ="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.106.f4f4e05.0_1609887676860_0.9624142263356077"},"_hasShrinkwrap":false},"1.0.12-canary.99.a245db6.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.99.a245db6.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.9.8"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"a245db6ea4e99a1743e044fe53251ec6e2dd82b3","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.99.a245db6.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-WrEf9yUmiAWVqTH+cW4tQKVekgTcUaqXiFe5ZwuQIoxg+OQfh3TPmVyq9DY7ddLmkT1jdo7bND3waO8aMxZdrQ==","shasum":"e1729ade1dc6495ea99d749ad23fb91aa680f5ee","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.99.a245db6.0.tgz","fileCount":12,"unpackedSize":33929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJDlRCRA9TVsSAnZWagAAMkEQAKQ5MLAq4uSUNEerFhyJ\nH6LMozRtbdy+eOVlVQtg2qVVYN+R5k46QQxq6zymxyfjTrA+Lu0zKxIYSd60\nQG0NX3JJp8nIqB+v5h2oke4mRKCxRXlf4qUCvaZGeWrWoQxpzLFt2Zb+7dyE\n4qleTCCGkt31xeqDfovyE/KSrv2jgTG+xFTe+e0PCj7BsXu3f2Za9q6FUL4p\nNtq6muZbWpycM8RMMvDv2RDQvC0G1TBaHPftVdib34I9hbNBbzTAhThQmlsu\nP6Fxy2NnHneXUDOCVYXjDIucTIA4gP1lvP8K8aXazrvb4s3nEaIYj0wcpAar\npuRApDaKH0mDoWLouqPCO3lSeewsGZR2MKynhoPmsbo99bE9QpnWJPXWyllt\nM7hORecoURJLMZxUkPzZuFzFb7tNBTjS42Lz+3KfYRvjK1YVKY2x40BKOEfG\nev8aT+PS2nvF8RHgmDd6j71oLgqJmskRiCVIWQrVCx/331juiS1G++Delr5r\nCEWZA6/WXD3LZK6kn9PRKuZVbRy2fDO0Ggz/dcVN7XxuUje+5sv2/fkwdOii\nYEl6pcGHWIPPbUJctMfqv/wKp8sllj3vYcTy4Pbxa7Tm/dSEWAmT2rgv51qE\nRQV/GOqkYJOVej44rcvAdCvAPg2W/g7VGa4VCgMMOULcYO7WHGw4v9gtisW9\ndoFC\r\n=BwA4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmFVwCM6hgmBg1V6IxJyOQYXSf5pECTppymBhkDkjwAAiBKqt7x8n2faARLUpcrmXBAJjUuLNbGkRw8sEwU2evfig=="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.99.a245db6.0_1612986704916_0.6559015981609773"},"_hasShrinkwrap":false},"1.0.12-canary.99.48bc46f.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.99.48bc46f.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"3.9.9"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"48bc46f0cf4cd9ab96004870ec8dc068599af447","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.99.48bc46f.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-UuSwxOMAeTX/7p9WdUH7Zul2fhgxBvHdbHs0d2MOqH4D9dD+q6oJa5RZ/wj9BefjM0tZHt7pHhCacPTZ7lduzw==","shasum":"d2bcbf4f0cda2c0cc669c0728c7c71cc759b15fd","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.99.48bc46f.0.tgz","fileCount":12,"unpackedSize":33929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJRSDCRA9TVsSAnZWagAAp/kQAIWMO4hP/VOZedWcBu4K\neuddI7bhpr/zRmE1Kt3hqAeHI01ujzpmCra8JTmxhcHO9Xm25p1PobXYQ6FM\nUXIsNCnYq1Ik82qNb7xcawTsBRsQ83LjXjU56YyHKYtnkiANEHAlvQNxPWqx\nq+AMB1SdIENqJRPTyGy73Peu9rirm9EmCJGGOqmNzrVo5z6N75DjHg8tfS+h\nX/SLhPl84nX2q0Go9zVc5fURC7lUiWaNlRPgf3h7Lys6Xc2pZMxW/txcsMfP\neZh5TSFeSTAyywdqaPEul5wdwDSeQhHdarLpLOFd1Pox8LAgrEfQ3Fnp+Rqf\nmN9CqlVqD7hjf9eAMf/bx3x9mbNg9jn5BXr64lwLNC6MuLishywoQuFKmkAR\n4mBeX/f54G3BK/bPV8vl8ST7xwHN5JxLbK05ViUBsb2/4DzwMoxtWkXoENMp\n/1JLpGqsHeJ79sMqcm08MbnMblHRbysfNRO1GXh1IEijuogSjBhOaqSfHArX\nWxL6r4kVx5zQd7k3YfRtVDCGxNsxoGrL5FOvUBn4A1Bigj748t/nqjiJa+T5\nUpKMitVQYmZSY6bkdxDRvzUTt6bR0YQMek6KKh/wdO/YsLklzN+Aj2656D43\njTDCRmnVJBdUjw38osjEE51C1VJK8UTqwM6bV2wOzX3jSWJLaXgjubGZcPw9\ne1OE\r\n=bsme\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgvMgPNHdwU9lDlfwaZG6vW7XcOWo8dRYFiIDI63UtqQIgHZJcYyyyZSLefGkpiX96/5IdxDlpvuaLHERkRC2Kcvo="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.99.48bc46f.0_1613042818772_0.8484782134892721"},"_hasShrinkwrap":false},"1.0.12-canary.106.789802a.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.106.789802a.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"4.2.4"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"789802ac11e02687aada0eeb09b8be77fd71c60c","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.106.789802a.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-jTGNN37Y3DA9CJN5JIQX1fctqL1G64NYmTAERItUH10N5tDmqUTQCS5NrOLkVTddkduTNyB92nQMy+GmqxoFYw==","shasum":"ab32d7c7720457d41cf871832a0e8937ffcb8545","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.106.789802a.0.tgz","fileCount":12,"unpackedSize":33925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghv3BCRA9TVsSAnZWagAAchIQAIAFoqSTVHp5JpzQE54D\n7uVzNWYNUccwShihFmvy1w2jLbVnicE7dWRbJjO2If6blrRY9e/DY/RgPjcJ\nWBL0RUIvymY9btmIeIJuLgR3JuphpixdqENj9eHQVrCdGRe/V0xEtp6EVUVB\nkFcsuzvTA9yDGYnP/jWY68MQJhqyt7o1AOY0SsFVjv0cdiYVGfNUElYVHTr8\n/b+o46mRcFX+auVXJKwenzBJRLaYXfPywq3xynhRYt2+8qlbzAdlzV6LnJPr\ngjI9/ftBF/PlAhaKTZXLfB5qG1JMgzt/Io6R2zk5SwwEIaonbFrz4bd2A2Om\nAJf55kyFi5AxM+e+Sygaw0VuhGG39ECZmFfRTcBwo48pupNlAN22h1D7aeU4\nJvUV8cMb5dYUhLsJC8PfgzmI+CISdVkqmajgbfTlSf7p78h/m4Swk9qmGAlP\nnafxW+IXPuTR9tjEZFzGMWEiE/S1ABjqUN0RzvcE2FkuPA0+Vfm+uSYU7a12\nYaE9pGteL62M/79tbS0vNkob1UuAVIfGmRLBQN3L36OU8hUsPFfpkkOEj/JZ\nJrE2vmU9VOEG0pOdJzRrik8GSTTo9482+szRdsxFH3qQZbe5G5ufkGNXnaHi\nkk530X9V3tZwb9YnpskSRRNNyf1omxJ2LNBvQ1Cl2cx+GOoJC8Q9GSp0tE87\n0gs4\r\n=FuFO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFFRtYHNJlu//s07EdlzqG9ams4ahPErQ6bhpLMPSezTAiA/4pRYR/bAUzEmELpiXhq6a0imOtmg9cMojg6E85a1Hg=="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.106.789802a.0_1619459521279_0.05357500031448881"},"_hasShrinkwrap":false},"1.0.12-canary.106.41a9145.0":{"name":"eslint-formatter-github","version":"1.0.12-canary.106.41a9145.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"9.31.2","auto-config-hipstersmoothie":"3.0.23","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"4.3.2"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n","readmeFilename":"readme.md","gitHead":"41a914586bb220a686f545940eab4c01ca6a98e2","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.0.12-canary.106.41a9145.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QOZGVOWgDmO/0FRX9dp2lEam0Q+D/C2Cwzg4d6iXPUz3o31i2FV4VDFwLji+YdcdgvyC6EawobbTqLOl7Fmyeg==","shasum":"cdbfda5ac8267d8b17ae6998fe39dacb8c81dedb","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.0.12-canary.106.41a9145.0.tgz","fileCount":12,"unpackedSize":33925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvUv/CRA9TVsSAnZWagAA37UP/3EdxdyB0zrkRRj48nFb\ntC7H8AHjDwQkX2X6DqRYRbYh9Cut1wKrVUxqX0prz2n1GsjAGnm5UGpaD/WP\nXdOnmlOtHIvDb88HHaWISWDq8wYz9iVHVZmhCF8UyoiP1Y+ORz2RZL2Wzf72\nqBDoIuWKbq37oQbdiLSzcoHqjaQGyZEmXBy8D3diMFtnrooj7Uz9BIuPU4ro\nmh0tEedsa8lbUHB8OuMFgiyH+VTXoYeeb8B2w/1jkm/x38l8aGiPd1f29DZU\noqLVmW+kXyXKMXCCPyoUqhKvFRGgH9bQeuKgH5QmfYMiXWtHqH0vRhP6QceF\nD844VmP8+1t+LcsSbLj17MggaDNdAzRRv5+AXC1LyiKxRLafU3TVvk/99LBo\n3kgd4z8OWnsKEssF4m3RsUviCwHcfVYfVU5+q7yPrI5aMyEl6C1ZJdYgpbCH\ntJLJY16kFoIHX+t3Vjc9k/VUBUNACwrTmNQQqSNk/DY+K+CgB5jXAiCyBPUZ\nHYNpEm8k0hD7ezb1/fm2XfG6/QI5Ll1ty2kJkY+sPI8nF7tdzO9xmIbJ8wNO\ng/tzGLhgyXLUqX9wlLkcFAkyP1fuFVCaADrQdx6yNEttIotUbwhaROWLFSBV\nodQdljU19MY1XBXhdiSunyZpAflHDpOtTcsvLCb7aJn/a6vSXgT+VjhS16OJ\nJj+m\r\n=n0W2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAO6MijgOmErOxgojbyTnbD3h6KRzCgbPtkLxtb5gQHHAiEAo1JueF2E7Wlq9H1r+nrT2czTUrt9qErlOt4K2ujJugI="}]},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.0.12-canary.106.41a9145.0_1623018495378_0.32338418561014826"},"_hasShrinkwrap":false},"1.1.0":{"name":"eslint-formatter-github","version":"1.1.0","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"^10.43.0","auto-config-hipstersmoothie":"^4.0.0","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"^4.9.5"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"18373e05741ec1477623419ae5307f4cc5098462","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.1.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-53noZVg+INJ/vXfoObGLxNwxSSRo6iUxTu4FQ4IjGPzMk/NQ13fCx9GO7MaP0NPHkBPTxQjNbGE3OGS417GPvw==","shasum":"a5020e83d74b7f946ac1b45cb27d0246e95762c5","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.1.0.tgz","fileCount":12,"unpackedSize":34826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhNangx5z3odoB/FQ0t4mpddsqlQoe4LuZOoOl3x9CXAiEAgMyBbYb0O3B+QrkUSNfZJyTGqeRQpPi+TNJGLiIf5RI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj//ZeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNXg//UOcEmXOMs/yRQ4t/0VkRCSSHh6eG2tL2dKyD93O3KHVHh+io\r\no1B2oRUdJAOJA2iAZwnwoka4TZaAuqx+qH66Z3C5PhGnfsvRtF63s1mNaKvy\r\nuEUw9ju9U8VPXM6S4yOQdZSxc276ReoRldQ5iT7ebpiayvLlGR0y86kjIcRc\r\nsiRG/ZqpPFPYkE+2b6FKi+ih1XmqtfJKW0oPbf9BGi9V2Z6h6w+Mp8SyGD1R\r\njBQRxGF71Zk35cqz+lhUOIKpJDM3RZ1xiGrbRMF0QWL9tfBtx0PbOLpwF1d8\r\ngIRB2OsxhXw8nhI0LnuQ9zEuQD1CFCApjWK5uXs7aYlFsF23kPtypLcUjtjd\r\n5Nk/pIRUtZGALqpUA8KX1tj1+5FFZ82tE4pUmN5TQ6mqFlhlk5PrmcLJLmjC\r\n+FWJAExPD36tiPoL6VSAmz8aqWXYwhfhZpWa+4X00Ms8Km4DESEE86pHao5j\r\njJqlhasfwEviD8X49wjmpmfUBfWvsL61O5hsU0feL2Pd3glkFpWbkDXiu4mb\r\nWIDQr1m+23EfabUdAKqH6r8ZaKbj7HZHCQOxwQ7r4Vbo90uyvK0e46n7pI8m\r\nZOO52HNw/RzQ9zO/0xhzvizzBcVpF6imDaX1HCVLsKSFhtZh0J35y439Gf7P\r\n+p9hSx+V3YAOhDux7kqznkh12NrKK7FvziY=\r\n=vlJD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.1.0_1677719134074_0.6501859163846624"},"_hasShrinkwrap":false},"1.1.1":{"name":"eslint-formatter-github","version":"1.1.1","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0"},"devDependencies":{"@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"2.32.0","@typescript-eslint/parser":"2.32.0","auto":"^10.43.0","auto-config-hipstersmoothie":"^4.0.0","eslint":"7.0.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"^4.9.5"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"a1a27e1daaefdbe63f0d3c4a457f06119d816b2b","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.1.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-1cga/VwR2/FFc9lkG/3tkyMCutyWHPf9OF4Ri5oez3gjekBnSj0ZoDni5ukekTea/0YTKZoA6ZiGX5BkVA5gng==","shasum":"d89ca15da6ea6951de04a98404df32cbca92f9d3","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.1.1.tgz","fileCount":12,"unpackedSize":34435,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYBgGbpEXwTd5tVBa6UcIhZFImB7Y7n75R8cdv2DcDjAIhAOF3SdQ2pDoYv7bJ1YvDRsocF/XutuwMHJPG4C1P3w22"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj//cLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotKBAAnOjFfVam8hjCVjttMtuqjoYQokWvob2ntSdWQ41lDeByEGBa\r\nPHpnn/KvfXrqe6TpT9WtUdaoSvO/jhXIXAzoj6+BSM1o5qMpLxiuA0oNiakS\r\nVKTQZP8xkYwLt8X/6c8xGxYHViDCnZfunNp1OHooHJCgm2BmJeRTdWSQfJ55\r\nAZn00axo+wvioMbVD0tg4dFMEChMtNZXWPlsCzllyW38ZMO1Po3uRYNW7TH9\r\nO5UCNX5BHeAEUmo38CgPQSM79w9URTJiaODQiY0ua2M3tL2qGpg9fs185EIO\r\ntwjq5ORLY5L0cT+BQdXFnl86r8WfNR0Y5lzbJZoENk4oJ1TSkvxHGOyCw6aC\r\nmP80ROdvxwKgBH00CeX9ITqYwu1XPpz6X3TYAxXUB6Uf13V2bGTjSxBMhJvo\r\nBjIpOgrugjUATezR22r0XvQW1v5z+zbz+Ci2+bqrAZkA7C7/DZYQI5wM20Gv\r\nV+bECCY356IUE+bJuKA1jh2PRQ9TPGG8O3l75L1abEtYGx543cINJOWhAXVB\r\nxjLJHMtVW9tJMau/cqI5abwmdnCSuB2RXyKeE5BhdCFfd2lYoholJtN8h3/a\r\nCzOeE7W8h7dJYspSSJB2r8cbNATSR1ekvbpOwEr+pbNTIPeiBk3td7O/2H32\r\n4f254lyjpKMn+Q/T6Gp01cz0QJpU/Sxdk8Y=\r\n=jGts\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.1.1_1677719307552_0.9778824507566122"},"_hasShrinkwrap":false},"1.1.2":{"name":"eslint-formatter-github","version":"1.1.2","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0","execa":"^1.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","auto":"^10.43.0","auto-config-hipstersmoothie":"^4.0.0","eslint":"^7.1.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"^4.9.5"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"ed70a787d92c8d6f2e09dd395f693389c0bb5864","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.1.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-rAPxJkhA/zHiDp1/KtM0wIhBQCllQHh2qvelIJkmxiopyN6233tEF6xPOPuSbosbs+VEWzhhXFQsWl2zVLkcOw==","shasum":"19109e685bd538ec0d6f910b1900af4c572ae2aa","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.1.2.tgz","fileCount":12,"unpackedSize":36552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyWw3lUx0lV2zd7b9YYYjYkU1pfzW1ihs54oeQxBqyIgIhAJMdhfdUXiK9nN1kiCo27XEa4FtfpZsA9rBTSO6tZHeu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkADwIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHRg/9EOQcnk5BIPvJN4jWgx9FWu1RP81PZT+LiJsAUP7Hn+yfM76J\r\nEBqCVugnIAz5NpnnUbjHvQMxtAZp0XaiUxvSniJ2mlD4HC8DjhRBelatLO4v\r\n3cc16KbEp6tm1k0ZuSwV3uzsLJH7cgbEO2rQpc+h2oD5J6ig1idh+ksvNLoM\r\nMaANHDdJbswxyk4DtijgzrEQ+UVAQCRxPqLNISwTw8P/lwSO9AU851xHCzoS\r\nuFvEKuBEHuZ2opJxqd7SE0vd297bPeJHmxje8vKCGxRAtBRj8Q2jkl3cElHj\r\noTk7cYCrzG5kUOREND82QZgKTma4xz8kC4xh1tFVzsIsQvtRKM5E22qCL2qS\r\nJcN1MCg/PUWPq8Xn+GgJDuuaGnGyq2rChf/37MaSHiYgFXm0v+CuXNZ/wMMX\r\nreLwR6W0aHR3wU0ifxzUfW5cMJ/aBfIFtYNO5IJ1RrAc808k3+i0B98IYgRh\r\nFLYrFm5ZN6z0REcYvUsB/eBKFs+um6CbvijMtmKsH/1PT19mM4fhffeoi1ai\r\ne4qugVZCQrroDsZQ9iqnIWb62cYUXXEZvLDzpJLZoHI8GiJ1V+V01fiBHin0\r\nPmcXr19x6FbefjIIs8tsiiXTfdO6xYPg6KKqzid9W9Ivm6jUxzm3tYu+dVVZ\r\nj3OsFZMQIjJPGzyqzRvm7Ek2jjuU2v4LgPA=\r\n=U2ob\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.1.2_1677736968642_0.09222280761323542"},"_hasShrinkwrap":false},"1.1.3":{"name":"eslint-formatter-github","version":"1.1.3","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0","execa":"^1.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","auto":"^10.43.0","auto-config-hipstersmoothie":"^4.0.0","eslint":"^7.1.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"^4.9.5"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"09f00cd20f2b97c9c71ec9bc7c7d70b5f8612e93","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.1.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-r5aH/JNuN+HD5XlRyY1yc4p0nKSet/kZp5l7nizmjUwEfttqaY8mWUFrmramrEY2IY2XfEZw0gEKO5kyVsTWJg==","shasum":"f6c1562666b3451ab827a67222babcc334e615a6","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.1.3.tgz","fileCount":12,"unpackedSize":37252,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5sgAuzAwKuW5DQ4GaB9J+XtK1cpOZ+7RUccwCStkrjAiEA50Pfu4iNB7SeUiKxGODuh8dvz0b9D6igsbK4YnzKTyU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAP3DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre9BAAm4QZzja68qpNnRxfvz69PnE1Xhk0hZ+CMEjLwwJIOAANPm6a\r\n6B+3rapPJtdaRldqoPA+wV2zgZCiIZ8s3voWOKOB8Qxjav+N0mXmEfLD8aiN\r\n5ULNZvEcx4VOYd8wI1+nehU0aBbIfTVn5oRiyepPbXXLL3fxJbMxuF9bryvf\r\nahyhJqc+nVG3jIK+P777uZnmYuNPFoCtz/rlmtuPAUUMhvBppvWsMCWbZXc8\r\nVlzIYSHdqrhrM2/UroGS1Cb8j+X0lkn87lPUmoy8Ak5/Ewsy25S/k1zZwYZZ\r\nsS2KtqyajYTB4WTAfsipndx/BfsDUSG5ACn65s8LOr1HN2fhyX1V9J+0XbS8\r\nyH89RTcfolg6GbJj8coWCBOSMNi30sQrIckMC8tnCPKE3VIdF4gyyDCWkUIs\r\n66PXwyV53OfCvvT9U8sNImZnxaLdVDNZJBR5CTtzkj4DB5hGx13yHbBIN9sq\r\nGAHKOkTqJHR2cYQMf/jw3Qfb593wAznjIf6z7Cuem8Uc9AN1SGqMXBacYitQ\r\nnNkV4MypeWe6SfZ+hfs82QsE72H9qgkf9ZKD98xAk9qUfVDEW0aJZCy31OyV\r\nc7Ta1EmwK+8iN1tr+ZsqClke3Tinxi3t16NeJuKpxjG0Dlf4Z3ab8ncZYpCi\r\nWHQkqY6RjZifKPKZk+99IplPcDhFNwwpimU=\r\n=l6QP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.1.3_1677786562892_0.10105513458586679"},"_hasShrinkwrap":false},"1.1.4":{"name":"eslint-formatter-github","version":"1.1.4","description":"See ESLint errors and warnings directly in pull requests","license":"MIT","repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"main":"dist/index.js","author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"scripts":{"build":"tsc -p tsconfig.json","start":"yarn build --watch","lint":"eslint src --ext .ts,.js --format './dist/index.js'","release":"auto shipit"},"keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"peerDependencies":{"eslint":">= 5.x"},"dependencies":{"create-check":"^0.6.0","eslint-formatter-pretty":"^3.0.0","execa":"^1.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/env-ci":"3.1.0","@types/eslint":"6.8.0","@types/lru-cache":"5.1.0","@typescript-eslint/eslint-plugin":"^5.54.0","@typescript-eslint/parser":"^5.54.0","auto":"^10.43.0","auto-config-hipstersmoothie":"^4.0.0","eslint":"^7.1.0","eslint-config-airbnb":"18.1.0","eslint-config-airbnb-base":"14.1.0","eslint-config-prettier":"6.11.0","eslint-config-xo":"0.29.1","eslint-plugin-import":"2.20.2","eslint-plugin-jsdoc":"25.2.0","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-prettier":"3.1.3","husky":"3.1.0","lint-staged":"9.5.0","prettier":"1.19.1","strip-ansi":"6.0.0","typescript":"^4.9.5"},"ava":{"serial":true},"lint-staged":{"*.{js,css,md}":["prettier --write","git add"]},"prettier":{"singleQuote":true},"auto":{"extends":"hipstersmoothie"},"gitHead":"c3fb5d13be92fef1b09415fc7242e23a6c8104b1","bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","_id":"eslint-formatter-github@1.1.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-W3VNC1f+LHvI23xPTfxoVaqp9Fc+xIdhXxGx+a+PLEwEIyzP632wgn6D4Qg8x2QVnYtMH7hg9SfZ1mRwmdbBXw==","shasum":"476634a30d7ab9f3a979904bb1bbd2616cdd6321","tarball":"https://registry.npmjs.org/eslint-formatter-github/-/eslint-formatter-github-1.1.4.tgz","fileCount":12,"unpackedSize":39262,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDL3J2QAdKmgUa6nm0r5EyryNPBd++ZG03bPsh57mPFIAiEAp6hmnRQOsLCG59U6IQc/LodsNC+LolifJA357OnID54="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKwF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMSA/9ECzkudMoBA/TrPEyWVmv6OUHkcCoI5SfpoY2zjNY2OyEUWgD\r\nU4z059dmdD3XSWb64qqKEnB7qASz6BJ103fP1+rF7xp4nxrWYJMDk79nWm+i\r\n9uR+I7Lhgply4mi4F4IG6nnHf1TvApyhGTGmdPn5wk1pzWL8G3zLB9ZLTWpp\r\nzlK7k08dxI5/MGBxa4CPqklHWfOF8qpJ3Yio0fOzhbiSIdndYAMi/5a/Uxx+\r\nopYh+5DHcBVtjpWZdztUT1yLHDdL1vrEyCTv2Dvg5tcmyQk9dJIW1IfcW4rU\r\ngKJWUHFQQmsRugl2yu3+2JfkLH6OezX6z8rA2Hrj0IzZ+4PftzcQlsk2X3JQ\r\nYlBRPGK0sbHEDpJlkzGJmUALrThuhMveF/xxHA0qLaHyV5eL/5vLiYS3ugfO\r\nO7oSEobU3b2J/nCvbNlmi0k9ri+rKQiKK26WO9YtrycUouIMgaYx91nuGgxP\r\ncCFjGLFDjalNtW+IRFbCMia4XNluazvHNFOO4g//+z/K4SRXapwrd2Evs6nB\r\naOzLVUc38IqWLHt4RzCrgeb5rsMrR04l6n0+qqPsUqLYA/nGemMri5iDBM13\r\nrAWrD4KU7Vr8pUswk1I9nxOLRlFvDTd3CPtZ4n8e4gM4TE0Ep7lWweg/hkr6\r\nuRemC4zl7uJZ1CnMvEFXUuIMCCcoh2gH8ZU=\r\n=Dpql\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alisowski","email":"lisowski54@gmail.com"},"directories":{},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-formatter-github_1.1.4_1680540027761_0.49584073167464293"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-18T04:28:58.704Z","0.1.1-canary":"2019-08-18T04:28:58.837Z","modified":"2023-04-20T14:29:39.138Z","0.1.1-canary.cac4e1c":"2019-08-18T05:47:58.083Z","0.1.1-canary.99cfd85":"2019-08-18T05:49:46.869Z","0.1.1":"2019-08-18T05:50:56.798Z","0.1.2":"2019-08-18T05:57:18.445Z","0.1.3":"2019-08-18T06:02:16.528Z","0.1.4":"2019-08-18T06:07:56.801Z","0.1.5":"2019-08-18T06:12:46.049Z","0.1.6":"2019-08-18T06:29:20.173Z","0.1.7":"2019-08-18T06:46:35.415Z","0.1.8":"2019-08-18T06:49:13.976Z","0.1.9":"2019-08-18T06:55:09.634Z","0.1.10":"2019-08-18T06:56:11.693Z","0.1.11":"2019-08-18T06:57:10.838Z","0.1.12":"2019-08-18T07:02:13.170Z","0.1.13":"2019-08-18T07:04:02.433Z","0.1.14":"2019-08-18T07:05:57.823Z","0.1.15":"2019-08-18T07:09:27.019Z","0.1.16":"2019-08-18T07:13:27.766Z","0.2.0-canary.4850396":"2019-08-18T07:25:40.106Z","0.2.0":"2019-08-18T07:28:02.222Z","0.2.1-canary.5017c24":"2019-08-18T07:30:47.543Z","0.2.1-canary.531e45a":"2019-08-18T07:38:08.531Z","0.2.1":"2019-08-18T07:39:54.530Z","0.2.2-canary.7e57d67":"2019-08-18T07:58:37.300Z","0.2.2-canary.f93c0fb":"2019-08-18T08:00:58.532Z","0.2.2":"2019-08-18T08:06:42.478Z","0.3.0-canary.496a2bd":"2019-08-18T18:10:30.091Z","0.3.0":"2019-08-18T18:13:39.814Z","0.3.1-canary.34ad056":"2019-08-19T07:17:51.679Z","0.3.1":"2019-08-19T07:22:22.775Z","0.3.2-canary.2d69e24":"2019-08-19T16:43:24.068Z","0.3.2-canary.3f4b8ce":"2019-08-19T16:49:37.901Z","0.3.2":"2019-08-19T16:52:21.749Z","0.3.3-canary.10ba674":"2019-08-19T20:04:40.909Z","0.3.3-canary.a9f3d7c":"2019-08-19T20:07:31.179Z","0.3.3-canary.05e7121":"2019-08-19T20:07:42.774Z","0.3.3-canary.3c5f832":"2019-08-19T20:12:53.010Z","0.3.3":"2019-08-19T20:15:21.246Z","0.3.4-canary.0362be9":"2019-08-19T20:15:32.989Z","0.3.4-canary.0e6b295":"2019-08-19T20:17:18.024Z","0.3.4-canary.b838ae9":"2019-08-19T20:21:45.487Z","0.3.4-canary.3b7a81d":"2019-08-19T23:35:07.570Z","0.3.4-canary.d46a15d":"2019-08-20T01:27:12.150Z","0.3.4-canary.f959403":"2019-08-20T01:54:07.183Z","0.3.4-canary.09586d5":"2019-08-20T11:44:33.461Z","0.3.4-canary.1db3e34":"2019-08-20T19:22:11.187Z","0.4.0-canary.2148037":"2019-08-20T20:21:49.203Z","0.4.0-canary.3c7b9a3":"2019-08-20T20:29:43.816Z","0.4.0":"2019-08-20T20:32:07.037Z","0.4.1-canary.5354096":"2019-08-21T21:50:34.230Z","0.4.1":"2019-08-21T21:53:16.914Z","0.4.2-canary.feb802d":"2019-08-23T17:48:27.628Z","0.4.2-canary.01740d0":"2019-08-24T03:21:02.132Z","0.4.2-canary.e4ac6b3":"2019-08-25T17:39:21.371Z","0.4.2-canary.b94f709":"2019-08-26T22:51:03.189Z","0.4.2-canary.c0ccd62":"2019-08-27T05:12:55.768Z","0.4.2-canary.8ce0b18":"2019-08-27T06:59:12.603Z","0.4.2-canary.7e78e14":"2019-08-27T16:15:26.439Z","0.4.2-canary.d2105b0":"2019-08-28T14:45:50.960Z","0.4.2-canary.78d908f":"2019-08-28T18:18:10.620Z","0.4.2-canary.9edeac5":"2019-08-29T02:43:42.798Z","0.4.2-canary.8723008":"2019-08-30T02:42:51.106Z","0.4.2-canary.d658c21":"2019-08-30T20:39:31.800Z","0.4.2-canary.c5440c7":"2019-08-31T08:22:59.529Z","0.4.2-canary.31de44d":"2019-09-01T01:29:37.204Z","0.4.2-canary.8b9a2b7":"2019-09-01T05:18:41.569Z","0.4.2-canary.9ee571c":"2019-09-01T06:19:12.083Z","0.4.2-canary.60ca22c":"2019-09-01T16:29:54.671Z","0.4.2-canary.ce56fea":"2019-09-02T06:23:09.176Z","0.4.2-canary.4559603":"2019-09-02T17:11:58.191Z","0.4.2-canary.9e6adf1":"2019-09-02T23:42:53.335Z","0.4.2-canary.e98b998":"2019-09-02T23:59:55.503Z","0.4.2-canary.f5a3542":"2019-09-03T15:47:15.645Z","0.4.2-canary.94dc3da":"2019-09-03T16:21:01.255Z","0.4.2-canary.d4cc098":"2019-09-03T17:08:44.613Z","0.4.2-canary.8da5339":"2019-09-03T21:21:49.262Z","0.4.2-canary.b415c29":"2019-09-09T17:11:25.947Z","0.4.2-canary.c6fbee5":"2019-09-10T06:06:08.877Z","0.4.2-canary.4acb682":"2019-09-10T16:30:05.930Z","0.4.2-canary.1ad3ba3":"2019-09-10T16:46:56.791Z","0.4.2-canary.9631e3b":"2019-09-10T17:19:04.249Z","0.4.2":"2019-09-10T17:22:37.322Z","0.4.3-canary.19f1b56":"2019-09-10T21:25:21.657Z","0.4.3-canary.ef10986":"2019-09-12T17:39:14.896Z","0.4.3-canary.2cdcfd6":"2019-09-13T06:49:41.580Z","0.4.3-canary.37e80d8":"2019-09-14T02:22:08.489Z","0.4.3-canary.fef95d6":"2019-09-14T09:21:19.095Z","0.4.3-canary.910bb66":"2019-09-16T17:17:31.881Z","0.4.3-canary.fc0d0be":"2019-09-18T06:52:31.399Z","0.4.3-canary.11c3cf8":"2019-09-22T10:42:00.940Z","0.4.3-canary.6120b8a":"2019-09-23T17:12:38.228Z","0.4.3-canary.932e1e1":"2019-09-25T15:38:33.547Z","0.4.3-canary.a6e0d30":"2019-09-25T15:49:39.380Z","0.4.3-canary.49d814d":"2019-09-26T09:13:42.650Z","0.4.3-canary.9834a66":"2019-09-26T10:40:19.122Z","0.4.3-canary.dd071c1":"2019-09-27T07:31:17.648Z","0.4.3-canary.ca6005c":"2019-09-27T14:50:34.255Z","0.4.3-canary.6ece395":"2019-09-28T01:24:56.950Z","0.4.3-canary.31c370c":"2019-09-28T02:12:46.148Z","0.4.3-canary.5049ea8":"2019-09-29T05:34:50.981Z","0.4.3-canary.4e61ed8":"2019-09-30T17:01:52.202Z","0.4.3-canary.d7a3ae9":"2019-09-30T17:18:04.483Z","0.4.3-canary.368a62b":"2019-09-30T17:18:15.031Z","0.4.3-canary.dc644f4":"2019-09-30T17:20:42.804Z","0.4.3-canary.24c6345":"2019-09-30T18:40:53.289Z","0.4.3-canary.52921e6":"2019-10-01T02:37:42.668Z","0.4.3-canary.fbdb2a5":"2019-10-01T05:19:59.074Z","0.4.3-canary.cefba8d":"2019-10-02T01:49:10.308Z","0.4.3-canary.d131938":"2019-10-02T13:20:43.903Z","0.4.3-canary.c304293":"2019-10-02T13:57:21.090Z","0.4.3-canary.f7a4b01":"2019-10-02T22:08:05.129Z","0.4.3-canary.71e6aef":"2019-10-03T04:37:33.451Z","0.4.3-canary.c093df1":"2019-10-03T23:35:32.532Z","0.4.3-canary.b1ae91d":"2019-10-04T01:30:22.979Z","0.4.3-canary.b0d6ad8":"2019-10-04T18:33:42.472Z","0.4.3-canary.5e29c4c":"2019-10-05T00:22:15.073Z","0.4.3-canary.c84d39f":"2019-10-05T21:46:05.329Z","0.4.3-canary.24c252f":"2019-10-07T17:11:58.369Z","0.4.3-canary.ab485c2":"2019-10-08T05:55:33.113Z","0.4.3-canary.e14b679":"2019-10-09T12:22:46.325Z","0.4.3-canary.da47551":"2019-10-09T20:50:49.132Z","0.4.3-canary.ea27991":"2019-10-12T09:29:19.512Z","0.4.3-canary.63de251":"2019-10-12T10:35:26.761Z","0.4.3-canary.3887d21":"2019-10-13T00:12:08.720Z","0.4.3-canary.c223c18":"2019-10-14T17:09:40.019Z","0.4.3-canary.73dcf2f":"2019-10-15T04:39:31.059Z","0.4.3-canary.d0acffd":"2019-10-16T23:25:51.695Z","0.4.3-canary.a4b58e7":"2019-10-17T05:46:07.716Z","0.4.3-canary.badcf62":"2019-10-17T17:29:36.627Z","0.4.3-canary.a360c56":"2019-10-17T22:14:08.381Z","0.4.3-canary.60e9b3f":"2019-10-18T00:44:07.218Z","0.4.3-canary.675c73d":"2019-10-18T19:00:47.022Z","0.4.3-canary.9120ed2":"2019-10-18T21:23:45.622Z","0.4.3-canary.05e8204":"2019-10-21T16:40:04.383Z","0.4.3-canary.c90ead9":"2019-10-21T17:16:58.189Z","0.4.3-canary.911e33f":"2019-10-23T12:51:26.919Z","0.4.3-canary.28827d4":"2019-10-23T15:43:23.349Z","0.4.3-canary.68d2ae5":"2019-10-23T16:09:41.249Z","0.4.3-canary.974ec25":"2019-10-23T22:14:22.058Z","0.4.3-canary.5404f6f":"2019-10-24T18:30:06.302Z","0.4.3-canary.3d48ffd":"2019-10-25T18:55:09.681Z","0.4.3-canary.56419ff":"2019-10-26T16:26:49.186Z","0.4.3-canary.554fb90":"2019-10-28T17:18:08.461Z","0.4.3-canary.5a8b313":"2019-10-29T02:04:53.754Z","0.4.3-canary.ab80e10":"2019-10-29T13:03:38.893Z","0.4.3-canary.a4e84c1":"2019-10-29T13:12:36.142Z","0.4.3-canary.b3698b2":"2019-10-29T13:23:46.177Z","0.4.3-canary.53f09e5":"2019-10-29T16:46:30.884Z","0.4.3-canary.a96193b":"2019-10-30T16:28:45.404Z","0.4.3-canary.5c56d54":"2019-11-01T01:13:04.496Z","0.4.3-canary.99e6239":"2019-11-03T04:24:25.622Z","0.4.3-canary.be40ad0":"2019-11-04T18:12:13.913Z","0.4.3-canary.469676a":"2019-11-04T20:40:27.024Z","0.4.3-canary.4cd90c1":"2019-11-05T20:33:05.509Z","0.4.3-canary.f9a17f1":"2019-11-07T18:50:17.211Z","0.4.3-canary.2dae628":"2019-11-07T19:02:23.084Z","0.4.3-canary.837d40a":"2019-11-07T19:46:10.573Z","0.4.3-canary.d306209":"2019-11-07T22:39:34.203Z","0.4.3-canary.829ed7f":"2019-11-07T23:34:28.803Z","0.4.3-canary.8a7afbe":"2019-11-08T08:53:19.124Z","0.4.3-canary.3b9f42a":"2019-11-09T00:29:21.425Z","0.4.3-canary.64e5b03":"2019-11-09T06:24:18.322Z","0.4.3-canary.877f189":"2019-11-09T12:37:22.872Z","0.4.3-canary.8d08110":"2019-11-11T07:32:35.803Z","0.4.3-canary.dd838d4":"2019-11-11T18:10:30.078Z","0.4.3-canary.6488f15":"2019-11-11T18:15:20.840Z","0.4.3-canary.ddb5d4f":"2019-11-12T16:52:52.751Z","0.4.3-canary.63538d7":"2019-11-12T20:07:38.063Z","0.4.3-canary.1f37bb0":"2019-11-12T23:39:38.420Z","0.4.3-canary.f021f57":"2019-11-13T00:42:59.743Z","0.4.3-canary.78d8c7c":"2019-11-13T02:15:43.398Z","0.4.3-canary.d157a16":"2019-11-13T04:31:41.734Z","0.4.3-canary.0b9d200":"2019-11-13T05:11:12.838Z","0.4.3-canary.9b0ba41":"2019-11-13T06:08:05.340Z","0.4.3-canary.b04a99e":"2019-11-13T20:16:07.395Z","0.4.3-canary.dd642b8":"2019-11-13T22:49:05.371Z","0.4.3-canary.0e177c9":"2019-11-14T22:39:24.171Z","0.4.3-canary.9c1c564":"2019-11-15T06:42:25.416Z","0.4.3-canary.bc9aec7":"2019-11-17T00:39:34.190Z","0.4.3-canary.568c48d":"2019-11-18T02:41:10.232Z","0.4.3-canary.20813fb":"2019-11-18T18:04:00.042Z","0.4.3-canary.2412777":"2019-11-18T20:17:58.409Z","0.4.3-canary.ca98004":"2019-11-19T00:09:44.980Z","0.4.3-canary.20dd499":"2019-11-19T01:40:57.698Z","0.4.3-canary.54c19d6":"2019-11-19T06:25:30.608Z","0.4.3-canary.1c39373":"2019-11-19T09:44:30.945Z","0.4.3-canary.0e1dc48":"2019-11-20T01:04:54.837Z","0.4.3-canary.07834e3":"2019-11-20T12:57:28.655Z","0.4.3-canary.e1ecf30":"2019-11-22T18:36:42.530Z","0.4.3-canary.27f9c0c":"2019-11-25T03:48:56.826Z","0.4.3-canary.6bbb54e":"2019-11-25T16:02:02.273Z","0.4.3-canary.34eb878":"2019-11-25T18:24:19.265Z","0.4.3-canary.2a61894":"2019-11-27T05:24:03.449Z","0.4.3-canary.c549dae":"2019-11-30T07:03:36.440Z","0.4.3-canary.f2547a9":"2019-11-30T16:04:04.759Z","0.4.3-canary.f79b1ec":"2019-11-30T17:20:23.092Z","0.4.3-canary.20f2ae8":"2019-12-01T01:50:37.102Z","0.4.3-canary.ac4df47":"2019-12-01T02:13:16.091Z","0.4.3-canary.31c3c80":"2019-12-01T04:34:08.503Z","0.4.3-canary.3814598":"2019-12-14T20:55:48.584Z","0.4.3-canary.995c122":"2019-12-14T20:56:04.785Z","0.4.3-canary.c57a5ef":"2019-12-14T20:56:13.137Z","0.4.3-canary.09508cd":"2019-12-14T20:56:18.142Z","0.4.3-canary.24af2d1":"2019-12-14T20:56:42.048Z","0.4.3-canary.23d3ee7":"2019-12-22T02:52:29.349Z","0.4.3-canary.113e647":"2019-12-22T02:52:38.091Z","0.4.3-canary.bbb00d7":"2019-12-22T02:52:51.150Z","0.4.3-canary.ba54c36":"2019-12-22T02:52:55.441Z","0.4.3-canary.ea63f23":"2019-12-31T06:56:55.936Z","0.4.3-canary.8955fa5":"2019-12-31T06:57:11.906Z","0.4.3-canary.9f390c4":"2019-12-31T06:57:22.789Z","0.4.3-canary.87908c0":"2020-01-18T19:15:07.938Z","0.4.3-canary.53533fd":"2020-01-18T19:15:22.804Z","0.4.3-canary.b547bfe":"2020-01-18T19:15:47.344Z","0.4.3-canary.8e35fed":"2020-01-18T19:15:57.712Z","0.4.3-canary.16cc984":"2020-05-11T18:14:45.195Z","0.4.3-canary.499ce78":"2020-05-11T18:16:01.601Z","1.0.0":"2020-05-11T18:19:05.242Z","1.0.1-canary.0f6f89c":"2020-05-11T18:20:28.657Z","1.0.1-canary.8a33b45":"2020-05-11T18:26:02.633Z","1.0.1-canary.30da194":"2020-05-11T18:26:10.884Z","1.0.1-canary.372675b":"2020-05-11T18:26:19.245Z","1.0.1-canary.92f455f":"2020-05-11T18:26:25.095Z","1.0.1-canary.58e081b":"2020-05-11T18:26:42.453Z","1.0.1-canary.f4429d9":"2020-05-11T18:26:49.579Z","1.0.1-canary.f9e16b2":"2020-05-11T18:26:57.259Z","1.0.1-canary.e278a26":"2020-05-11T18:27:11.433Z","1.0.1-canary.4206fcc":"2020-05-11T18:27:19.524Z","1.0.1-canary.26228eb":"2020-05-11T18:27:25.041Z","1.0.1-canary.4ec888c":"2020-05-11T18:27:34.383Z","1.0.1-canary.21d9ce6":"2020-05-11T18:27:48.916Z","1.0.1":"2020-05-11T18:27:53.934Z","1.0.2":"2020-05-11T18:28:02.569Z","1.0.3-canary.5109a28":"2020-05-11T18:28:23.849Z","1.0.3":"2020-05-11T18:28:40.262Z","1.0.4":"2020-05-11T18:29:05.703Z","1.0.5":"2020-05-11T18:29:16.800Z","1.0.4-canary.66.9a03ad7.0":"2020-05-11T18:29:20.331Z","1.0.6-canary.51823d0":"2020-05-11T18:29:36.715Z","1.0.6":"2020-05-11T18:29:40.957Z","1.0.7-canary.a7628e2":"2020-05-11T18:30:03.169Z","1.0.7":"2020-05-11T18:30:14.959Z","1.0.8-canary.c6cc8e2":"2020-05-11T18:30:29.405Z","1.0.8":"2020-05-11T18:31:24.597Z","1.0.9-canary.62.13fdb7b.0":"2020-05-11T18:32:01.667Z","1.0.9-canary.76.be08ef2.0":"2020-05-11T18:32:14.087Z","1.0.9-canary.52.87d964a.0":"2020-05-11T18:33:20.705Z","1.0.9-canary.62.c370b7e.0":"2020-05-11T18:34:00.726Z","1.0.9":"2020-05-11T18:34:08.404Z","1.0.10":"2020-05-11T18:34:14.033Z","1.0.11-canary.62.2012c22.0":"2020-05-11T18:38:40.224Z","1.0.11":"2020-05-11T18:40:57.286Z","1.0.12-canary.78.0b6c9c2.0":"2020-05-11T19:25:18.698Z","1.0.12-canary.77.eed4b27.0":"2020-05-11T19:25:34.922Z","1.0.12-canary.79.a58f9c7.0":"2020-05-11T20:37:17.455Z","1.0.12-canary.80.548a2da.0":"2020-05-11T21:38:04.226Z","1.0.12-canary.82.a8bec05.0":"2020-05-12T15:02:11.389Z","1.0.12-canary.83.4833ba6.0":"2020-05-12T22:32:26.269Z","1.0.12-canary.82.d963d2f.0":"2020-05-12T23:46:12.531Z","1.0.12-canary.84.5ef09a1.0":"2020-05-12T23:46:18.659Z","1.0.12-canary.82.ba970b5.0":"2020-05-13T03:16:07.790Z","1.0.12-canary.82.15aca90.0":"2020-05-14T01:44:56.994Z","1.0.12-canary.85.f65f957.0":"2020-05-15T05:45:06.406Z","1.0.12-canary.80.2b9b752.0":"2020-05-15T21:30:48.064Z","1.0.12-canary.80.ab548a6.0":"2020-05-15T22:28:02.227Z","1.0.12-canary.80.a688f45.0":"2020-05-16T02:17:11.741Z","1.0.12-canary.82.239fd2f.0":"2020-05-18T09:21:47.737Z","1.0.12-canary.78.3893f4e.0":"2020-05-18T14:27:38.324Z","1.0.12-canary.80.2c0cecf.0":"2020-05-18T18:30:51.781Z","1.0.12-canary.84.b10d4a5.0":"2020-05-18T18:31:06.404Z","1.0.12-canary.78.44c7a7f.0":"2020-05-18T18:31:22.153Z","1.0.12-canary.80.8ae29d5.0":"2020-05-18T19:55:37.426Z","1.0.12-canary.80.515b1e6.0":"2020-05-19T17:24:12.284Z","1.0.12-canary.80.dcfa101.0":"2020-05-19T20:43:43.747Z","1.0.12-canary.83.e6a7327.0":"2020-05-20T00:20:19.810Z","1.0.12-canary.86.97166e5.0":"2020-05-20T18:48:22.621Z","1.0.12-canary.87.afd56ea.0":"2020-05-21T18:25:40.216Z","1.0.12-canary.80.825e6ed.0":"2020-05-21T22:56:26.752Z","1.0.12-canary.80.f3eb53b.0":"2020-05-22T00:23:00.020Z","1.0.12-canary.78.242ce27.0":"2020-05-22T06:57:41.656Z","1.0.12-canary.78.a1c77a3.0":"2020-05-22T08:25:00.858Z","1.0.12-canary.80.776bd79.0":"2020-05-22T20:40:11.555Z","1.0.12-canary.80.0365a7d.0":"2020-05-22T21:54:38.485Z","1.0.12-canary.88.baa99df.0":"2020-05-23T02:29:20.324Z","1.0.12-canary.80.d9008b6.0":"2020-05-23T06:18:07.118Z","1.0.12-canary.80.b49bf11.0":"2020-05-24T02:58:15.268Z","1.0.12-canary.87.72a9157.0":"2020-05-25T17:32:39.384Z","1.0.12-canary.82.94a46a4.0":"2020-05-26T12:46:30.484Z","1.0.12-canary.87.45515e9.0":"2020-05-27T19:30:15.877Z","1.0.12-canary.89.b26e1e1.0":"2020-05-28T14:10:54.681Z","1.0.12-canary.80.0ce5578.0":"2020-05-28T23:08:21.650Z","1.0.12-canary.80.eabcb87.0":"2020-05-28T23:20:04.903Z","1.0.12-canary.78.50944aa.0":"2020-05-29T04:44:00.912Z","1.0.12-canary.80.ed1889c.0":"2020-05-29T19:59:59.572Z","1.0.12-canary.89.d1a94b0.0":"2020-05-31T03:15:14.594Z","1.0.12-canary.80.9c026f3.0":"2020-05-31T23:59:50.768Z","1.0.12-canary.87.4567262.0":"2020-06-01T17:10:19.366Z","1.0.12-canary.87.89f3f9b.0":"2020-06-01T17:36:37.556Z","1.0.12-canary.89.8ee010c.0":"2020-06-02T00:41:25.103Z","1.0.12-canary.91.75757c2.0":"2020-06-02T16:20:24.785Z","1.0.12-canary.92.4afdbb8.0":"2020-06-03T08:48:38.051Z","1.0.12-canary.91.fd8ea59.0":"2020-06-03T09:07:37.566Z","1.0.12-canary.91.ba7b694.0":"2020-06-03T10:50:46.974Z","1.0.12-canary.78.db3bd7c.0":"2020-06-03T14:46:47.139Z","1.0.12-canary.80.b0bfb9c.0":"2020-06-03T22:16:36.915Z","1.0.12-canary.80.5c9a669.0":"2020-06-03T22:56:17.766Z","1.0.12-canary.91.ca3f24a.0":"2020-06-04T08:22:51.977Z","1.0.12-canary.78.974d3f5.0":"2020-06-04T12:21:57.860Z","1.0.12-canary.83.d75c6d8.0":"2020-06-04T18:45:10.312Z","1.0.12-canary.91.ee72ed9.0":"2020-06-04T23:01:11.435Z","1.0.12-canary.80.2e65883.0":"2020-06-05T06:31:49.493Z","1.0.12-canary.88.79e9821.0":"2020-06-06T00:02:04.789Z","1.0.12-canary.93.1c1226f.0":"2020-06-08T00:24:40.459Z","1.0.12-canary.93.3c123b0.0":"2020-06-08T04:22:21.091Z","1.0.12-canary.87.cd8f17a.0":"2020-06-08T17:24:01.984Z","1.0.12-canary.c8f8c2a.0":"2020-06-08T17:45:56.003Z","1.0.12-canary.91.a3b839f.0":"2020-06-08T23:50:52.950Z","1.0.12-canary.93.ee2b932.0":"2020-06-10T02:53:16.418Z","1.0.12-canary.92.b60c49b.0":"2020-06-10T07:48:46.105Z","1.0.12-canary.91.01ee49a.0":"2020-06-11T02:38:11.054Z","1.0.12-canary.94.34820e1.0":"2020-06-11T06:47:07.051Z","1.0.12-canary.88.fd486ba.0":"2020-06-12T01:30:19.558Z","1.0.12-canary.78.07516c9.0":"2020-06-12T09:26:03.736Z","1.0.12-canary.95.cc2b147.0":"2020-06-13T08:41:09.925Z","1.0.12-canary.91.b90ff49.0":"2020-06-14T03:38:52.895Z","1.0.12-canary.96.3745ca9.0":"2020-06-14T23:55:53.103Z","1.0.12-canary.87.406e837.0":"2020-06-15T17:32:46.570Z","1.0.12-canary.91.2abc737.0":"2020-06-17T05:55:07.300Z","1.0.12-canary.97.19b99b5.0":"2020-06-17T10:24:56.422Z","1.0.12-canary.98.997e181.0":"2020-06-17T10:25:05.707Z","1.0.12-canary.78.4e8256c.0":"2020-06-17T10:26:03.338Z","1.0.12-canary.99.469c13b.0":"2020-06-17T12:29:20.289Z","1.0.12-canary.100.38cd576.0":"2020-06-17T12:29:36.184Z","1.0.12-canary.100.0658f42.0":"2020-06-18T08:53:29.642Z","1.0.12-canary.101.7d337b7.0":"2020-06-18T18:22:54.553Z","1.0.12-canary.102.7a4108b.0":"2020-06-18T21:30:10.433Z","1.0.12-canary.88.2afe759.0":"2020-06-19T16:38:13.812Z","1.0.12-canary.101.3cca1c8.0":"2020-06-19T21:52:08.314Z","1.0.12-canary.103.7018061.0":"2020-06-21T05:16:12.401Z","1.0.12-canary.87.05ef1d0.0":"2020-06-22T17:25:13.225Z","1.0.12-canary.88.2da3c8a.0":"2020-06-23T02:42:00.379Z","1.0.12-canary.103.8826464.0":"2020-06-23T05:26:55.451Z","1.0.12-canary.103.75c5a00.0":"2020-06-23T05:32:27.875Z","1.0.12-canary.103.9e42b2c.0":"2020-06-23T05:45:29.477Z","1.0.12-canary.103.7b8eb0a.0":"2020-06-23T05:54:26.392Z","1.0.12-canary.103.d1147c7.0":"2020-06-23T06:09:18.454Z","1.0.12-canary.103.6674c72.0":"2020-06-23T09:55:24.700Z","1.0.12-canary.80.1ed6fab.0":"2020-06-24T17:15:19.923Z","1.0.12-canary.80.3d50e2b.0":"2020-06-24T17:38:42.551Z","1.0.12-canary.80.7b08a87.0":"2020-06-24T19:33:01.283Z","1.0.12-canary.80.43f456f.0":"2020-06-24T19:56:51.843Z","1.0.12-canary.80.5fe461b.0":"2020-06-25T00:19:01.419Z","1.0.12-canary.80.74dee54.0":"2020-06-25T18:24:37.668Z","1.0.12-canary.93.358bf63.0":"2020-06-27T06:44:13.956Z","1.0.12-canary.87.012c1d7.0":"2020-06-29T20:30:49.492Z","1.0.12-canary.92.891a444.0":"2020-06-30T07:48:49.134Z","1.0.12-canary.103.f2a3e7f.0":"2020-06-30T23:32:50.290Z","1.0.12-canary.103.5d38645.0":"2020-07-01T10:02:06.682Z","1.0.12-canary.99.3b175a6.0":"2020-07-01T18:20:37.083Z","1.0.12-canary.80.6a092ec.0":"2020-07-02T21:03:12.150Z","1.0.12-canary.88.44d3971.0":"2020-07-03T20:47:11.692Z","1.0.12-canary.87.686d0b4.0":"2020-07-06T17:25:47.219Z","1.0.12-canary.80.b405a2f.0":"2020-07-06T19:36:39.026Z","1.0.12-canary.80.04b4284.0":"2020-07-06T23:14:59.737Z","1.0.12-canary.80.ab3ae84.0":"2020-07-07T19:40:37.393Z","1.0.12-canary.80.5495ec3.0":"2020-07-07T20:24:48.342Z","1.0.12-canary.80.d635981.0":"2020-07-08T05:49:00.999Z","1.0.12-canary.103.4d3a07f.0":"2020-07-08T06:52:04.496Z","1.0.12-canary.104.a51f278.0":"2020-07-08T06:57:33.342Z","1.0.12-canary.104.66341a9.0":"2020-07-08T07:01:34.142Z","1.0.12-canary.104.a348884.0":"2020-07-09T06:54:52.507Z","1.0.12-canary.104.36e6875.0":"2020-07-09T07:44:35.414Z","1.0.12-canary.104.9363d51.0":"2020-07-09T17:05:58.632Z","1.0.12-canary.80.9cddb70.0":"2020-07-11T21:11:54.379Z","1.0.12-canary.80.11448d4.0":"2020-07-12T02:09:43.179Z","1.0.12-canary.80.6e058c6.0":"2020-08-12T00:42:51.939Z","1.0.12-canary.88.569afaa.0":"2020-08-12T00:43:04.341Z","1.0.12-canary.92.4df501d.0":"2020-08-12T00:43:21.847Z","1.0.12-canary.99.0a782ac.0":"2020-08-12T00:43:48.912Z","1.0.12-canary.105.1b43dbf.0":"2020-08-12T00:44:09.520Z","1.0.12-canary.87.2f165c4.0":"2020-08-12T00:44:18.719Z","1.0.12-canary.80.0a087c3.0":"2020-08-26T01:56:25.135Z","1.0.12-canary.88.aa70307.0":"2020-08-26T01:56:34.278Z","1.0.12-canary.78.da2c705.0":"2020-08-26T01:56:59.853Z","1.0.12-canary.79.f830bac.0":"2020-08-26T01:57:03.826Z","1.0.12-canary.106.03f4d18.0":"2020-08-26T01:57:10.339Z","1.0.12-canary.105.71d1b42.0":"2020-08-26T01:57:14.692Z","1.0.12-canary.87.c6261d6.0":"2020-08-26T01:57:25.903Z","1.0.12-canary.88.c53f1b2.0":"2020-10-27T15:00:46.663Z","1.0.12-canary.80.8c5cb6c.0":"2020-10-27T15:00:55.361Z","1.0.12-canary.101.cc1539d.0":"2020-10-27T15:01:10.125Z","1.0.12-canary.105.e30de38.0":"2020-10-27T15:01:20.862Z","1.0.12-canary.106.1f6b1c9.0":"2020-10-27T15:01:41.344Z","1.0.12-canary.79.3eeeccc.0":"2020-10-27T15:01:50.618Z","1.0.12-canary.87.7c00c6b.0":"2020-10-27T15:01:56.665Z","1.0.12-canary.93.ef04d65.0":"2020-10-27T15:02:35.455Z","1.0.12-canary.78.78dc399.0":"2020-10-27T15:02:49.202Z","1.0.12-canary.80.4a67b3b.0":"2020-11-27T23:58:16.551Z","1.0.12-canary.88.3fe4f5f.0":"2020-11-27T23:58:24.770Z","1.0.12-canary.97.f6fbb7a.0":"2020-11-27T23:58:32.825Z","1.0.12-canary.105.9fcd8ea.0":"2020-11-27T23:58:48.548Z","1.0.12-canary.78.b0004f9.0":"2020-11-27T23:58:55.810Z","1.0.12-canary.106.9d2489c.0":"2020-11-27T23:59:05.386Z","1.0.12-canary.87.6cee925.0":"2020-11-27T23:59:20.266Z","1.0.12-canary.106.f4f4e05.0":"2021-01-05T23:01:17.107Z","1.0.12-canary.99.a245db6.0":"2021-02-10T19:51:45.093Z","1.0.12-canary.99.48bc46f.0":"2021-02-11T11:26:58.925Z","1.0.12-canary.106.789802a.0":"2021-04-26T17:52:01.422Z","1.0.12-canary.106.41a9145.0":"2021-06-06T22:28:15.518Z","1.1.0":"2023-03-02T01:05:34.288Z","1.1.1":"2023-03-02T01:08:27.718Z","1.1.2":"2023-03-02T06:02:48.797Z","1.1.3":"2023-03-02T19:49:23.075Z","1.1.4":"2023-04-03T16:40:27.955Z"},"maintainers":[{"name":"alisowski","email":"lisowski54@gmail.com"}],"description":"See ESLint errors and warnings directly in pull requests","homepage":"https://github.com/hipstersmoothie/eslint-formatter-github#readme","keywords":["eslint","eslint-formatter","formatter","reporter","lint","validate","github","annotations","checks"],"repository":{"type":"git","url":"git+https://github.com/hipstersmoothie/eslint-formatter-github.git"},"author":{"name":"Andrew Lisowski","email":"lisowski54@gmail.com"},"bugs":{"url":"https://github.com/hipstersmoothie/eslint-formatter-github/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <img  height=\"200\"\n    src=\"./logo.png\">\n  <h1>eslint-formatter-github</h1>\n  <p>See ESLint errors and warnings directly in pull requests.</p>\n</div>\n\n## Highlights\n\n- Report your eslint results as annotations using the [GitHub Checks API](https://developer.github.com/v3/checks/)\n- Only runs in CI environment\n- Uses [eslint-formatter-pretty](https://github.com/sindresorhus/eslint-formatter-pretty) as the formatter for displaying the lint results\n\n![Example of annotations being included in a pull request](./example.png)\n\n## Install\n\n```sh\nnpm install --save-dev eslint-formatter-github\n# or\nyarn add -D eslint-formatter-github\n```\n\n## Usage\n\nYou will need to install [the github app](https://github.com/apps/eslint-results) to your repo.\n\nThen just use the formatter and it will report errors and warnings on PRs!\n\n```sh\neslint --format github file.js\n```\n\n## Using you own GitHub App (recommended)\n\nYou might not want to use our github app for the formatter.\n\nReasons:\n\n1. You think they way we exposed the keys is bad\n2. You are on Github Enterprise and cannot use the public app\n\nIn these situations all you need to do is create a GitHub app and set a few environment variables.\n\n### 1. Create a GitHub app\n\nGo to [this page](https://github.com/settings/apps) to create a new GitHub app. You need to set the following fields:\n\n- `name` - The name that shows for your app in the checks reports\n- `Homepage URL` - You can set this to anything. Ours is set to `https://github.com`\n- `Webhook URL` - You can set this to anything. Ours is set to `https://github.com`\n\nThen hit `Save Changes` and you're all done setting up your GitHub app.\n\nYou need to configure Permissions for your GitHub app. You need to set the following permissions:\n\n- `Checks` - `Read & Write`\n- `Metadata` - `Read-only`\n\n### 2. Set `ESLINT_APP_ID` environment variable\n\nYour GitHub application's ID. This can be found at the top of your GitHub app's edit page.\n\n### 3. Set `ESLINT_PRIVATE_KEY` environment variable\n\nThe private RSA key for your application. The prompt to generate the RSA key is at the bottom of your GitHub app's edit page.\n\nOnce you have generated a key, open the file that is downloaded and copy to text into the `PRIVATE_KEY` environment variable.\n\nWhen using GitHub Actions, you can use the environment variable `ESLINT_PRIVATE_KEY_BASE64` to set the private key base64 encoded.\nThis fix the issue with the new line characters in the private key.\n\nTo encode the private key, you can use the following command:\n\n```sh\ncat private-key.pem | base64\n```\n\n### 4. Set `GH_API` (enterprise only)\n\nTo get this package to work on github enterprise instances you will need to set the `GH_API` environment variable to a url pointing towards your enterprise GitHub's API.\n\n### 5. (optional) Set `GH_CHECK_NAME`\n\nIf the default check name conflicts with something, you can override it by passing `GH_CHECK_NAME` environment variable.\n\n### Example for GitHub Actions\n\n> **Warning**\n> It is strongly recommended to create your own GitHub app and never share your private key with third parties.\n> Otherwise, unauthorized persons can read meta data and manipulate checks.\n\n```yaml\nname: Lint\non: [pull_request]\njobs:\n  lint:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n      - uses: actions/setup-node@v3\n        with:\n          node-version: 18\n      - run: npm install\n      - run: eslint src --ext .ts,.js --format github\n        env:\n          ESLINT_APP_ID: ${{ secrets.ESLINT_APP_ID }}\n          ESLINT_PRIVATE_KEY_BASE64: ${{ secrets.ESLINT_PRIVATE_KEY_BASE64 }}\n```\n","readmeFilename":"readme.md","users":{"flumpus-dev":true}}