{"_id":"@batterii/eslint-config-vurvey-node","_rev":"12-8726e994aa9c5ef42a1bc4dfd1164d2d","name":"@batterii/eslint-config-vurvey-node","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"@batterii/eslint-config-vurvey-node","version":"0.1.0","description":"ESLint configuration for Vurvey Node.js projects","author":{"name":"Batterii, LLC"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Batterii/eslint-config-vurvey-node.git"},"scripts":{"lint":"eslint .","lintf":"eslint . --fix","prepublishOnly":"git push && git push --tags"},"dependencies":{"@batterii/eslint-config-vurvey":"^0.1.1"},"devDependencies":{"eslint":"^7.13.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","eslint-plugin-import":"^2.24.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"gitHead":"94eea45107b1b1c141e06759163ac30acf4c8516","bugs":{"url":"https://github.com/Batterii/eslint-config-vurvey-node/issues"},"homepage":"https://github.com/Batterii/eslint-config-vurvey-node#readme","_id":"@batterii/eslint-config-vurvey-node@0.1.0","_nodeVersion":"12.22.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-W0lF6QaeZ6fFT6381RiI+8Lq8A2LESGxc7b9X0LSxzQvPy8x+Wod9nk+nWPS8GYV1u0TlVgNNdX0Kjm5vifTwQ==","shasum":"bb0061f0cfbd6236adca0d84fdf6d092278d29ee","tarball":"https://registry.npmjs.org/@batterii/eslint-config-vurvey-node/-/eslint-config-vurvey-node-0.1.0.tgz","fileCount":4,"unpackedSize":5653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKZXNmtF5oktfa0ldmzMVxLw46AFMboip7G0gD2tAMDgIhAIGAoYjBWurC1l78O0FmSiIouid6bxduaBKZcHxOtPLr"}]},"_npmUser":{"name":"sripberger","email":"steve.ripberger@gmail.com"},"directories":{},"maintainers":[{"name":"neverslowdown","email":"tomel95@hotmail.com"},{"name":"roelljr","email":"roelljr@gmail.com"},{"name":"drunkpyromaniac","email":"greg@arnoldassociates.com"},{"name":"sripberger","email":"steve.ripberger@gmail.com"},{"name":"noahtheduke","email":"noah.bogart@hey.com"},{"name":"mdkiemle","email":"mdkiemle@gmail.com"},{"name":"ericziegler","email":"eric@zigabytes.com"},{"name":"batterii-ci","email":"sripberger@batterii.com"},{"name":"vssrcj","email":"vssrcj@gmail.com"},{"name":"franceschina","email":"nick@franceschina.net"},{"name":"mikoscz_selleo","email":"m.staskiewicz@selleo.com"},{"name":"czikarito","email":"p.kuwik@selleo.com"},{"name":"jswob.selleo","email":"j.swoboda@selleo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vurvey-node_0.1.0_1635295002661_0.09735971954594325"},"_hasShrinkwrap":false},"0.2.0":{"name":"@batterii/eslint-config-vurvey-node","version":"0.2.0","description":"ESLint configuration for Vurvey Node.js projects","author":{"name":"Batterii, LLC"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Batterii/eslint-config-vurvey-node.git"},"scripts":{"lint":"eslint .","lintf":"eslint . --fix","preversion":"npm run lint","prepublishOnly":"git push && git push --tags"},"dependencies":{"@batterii/eslint-config-vurvey":"^0.2.0"},"devDependencies":{"eslint":"^7.13.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","eslint-plugin-import":"^2.24.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"gitHead":"cedd8212522e462b2a9a06ce7be2b662d1a3e889","bugs":{"url":"https://github.com/Batterii/eslint-config-vurvey-node/issues"},"homepage":"https://github.com/Batterii/eslint-config-vurvey-node#readme","_id":"@batterii/eslint-config-vurvey-node@0.2.0","_nodeVersion":"12.22.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-Dn8d20CXCgUuOv576HkU3snRdcp1AASjFUNMyyKJG7Bv4EWOaT/vXywXKq9jFnX55t4Ho4oW4ARBpwcNnZXgKw==","shasum":"c662fb0cbd0e2fcd8d6d85abfc6d0c989eea8ac6","tarball":"https://registry.npmjs.org/@batterii/eslint-config-vurvey-node/-/eslint-config-vurvey-node-0.2.0.tgz","fileCount":4,"unpackedSize":5534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhFUTiDUMG7rj9STq7OGEVWwZ4jvxIWJAEUDYSywvosAiBcY3Z98exb4NxErx03wPjBHFpI2hLgyN0BgOKIExyYEw=="}]},"_npmUser":{"name":"sripberger","email":"steve.ripberger@gmail.com"},"directories":{},"maintainers":[{"name":"neverslowdown","email":"tomel95@hotmail.com"},{"name":"roelljr","email":"roelljr@gmail.com"},{"name":"drunkpyromaniac","email":"greg@arnoldassociates.com"},{"name":"sripberger","email":"steve.ripberger@gmail.com"},{"name":"noahtheduke","email":"noah.bogart@hey.com"},{"name":"mdkiemle","email":"mdkiemle@gmail.com"},{"name":"ericziegler","email":"eric@zigabytes.com"},{"name":"batterii-ci","email":"sripberger@batterii.com"},{"name":"vssrcj","email":"vssrcj@gmail.com"},{"name":"franceschina","email":"nick@franceschina.net"},{"name":"mikoscz_selleo","email":"m.staskiewicz@selleo.com"},{"name":"czikarito","email":"p.kuwik@selleo.com"},{"name":"jswob.selleo","email":"j.swoboda@selleo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vurvey-node_0.2.0_1635362598323_0.9762999101496315"},"_hasShrinkwrap":false},"0.2.1":{"name":"@batterii/eslint-config-vurvey-node","version":"0.2.1","description":"ESLint configuration for Vurvey Node.js projects","author":{"name":"Batterii, LLC"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Batterii/eslint-config-vurvey-node.git"},"scripts":{"lint":"eslint .","lintf":"eslint . --fix","preversion":"npm run lint","prepublishOnly":"git push && git push --tags"},"dependencies":{"@batterii/eslint-config-vurvey":"^0.2.0"},"devDependencies":{"eslint":"^7.13.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","eslint-plugin-import":"^2.24.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"gitHead":"6fa7bb6b99795d4a31eab76f7b1a90932aa54df2","bugs":{"url":"https://github.com/Batterii/eslint-config-vurvey-node/issues"},"homepage":"https://github.com/Batterii/eslint-config-vurvey-node#readme","_id":"@batterii/eslint-config-vurvey-node@0.2.1","_nodeVersion":"12.22.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-hSLPn3xg7ZLzhjO/7WEXmLRpRtss7e+dMjHe1PenVDLjIp4DEx09+kY0s3MBEb7ZX1n6c79/ocH3WAmHSR848Q==","shasum":"b69a910d5eaa4b134710e90fc77409300b46da8a","tarball":"https://registry.npmjs.org/@batterii/eslint-config-vurvey-node/-/eslint-config-vurvey-node-0.2.1.tgz","fileCount":4,"unpackedSize":5513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGp+8Sqt4uxk+9J5BQYVUPJ0lW59Wv81xuax9uikGqxbAiBRgVBmhQvW4u0MYZY9v/Oryxm5BCwnE+oX+1ypGScxpg=="}]},"_npmUser":{"name":"sripberger","email":"steve.ripberger@gmail.com"},"directories":{},"maintainers":[{"name":"neverslowdown","email":"tomel95@hotmail.com"},{"name":"roelljr","email":"roelljr@gmail.com"},{"name":"drunkpyromaniac","email":"greg@arnoldassociates.com"},{"name":"sripberger","email":"steve.ripberger@gmail.com"},{"name":"noahtheduke","email":"noah.bogart@hey.com"},{"name":"mdkiemle","email":"mdkiemle@gmail.com"},{"name":"ericziegler","email":"eric@zigabytes.com"},{"name":"batterii-ci","email":"sripberger@batterii.com"},{"name":"vssrcj","email":"vssrcj@gmail.com"},{"name":"franceschina","email":"nick@franceschina.net"},{"name":"mikoscz_selleo","email":"m.staskiewicz@selleo.com"},{"name":"czikarito","email":"p.kuwik@selleo.com"},{"name":"jswob.selleo","email":"j.swoboda@selleo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vurvey-node_0.2.1_1635365711621_0.6096466701677463"},"_hasShrinkwrap":false},"0.2.2":{"name":"@batterii/eslint-config-vurvey-node","version":"0.2.2","description":"ESLint configuration for Vurvey Node.js projects","author":{"name":"Batterii, LLC"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Batterii/eslint-config-vurvey-node.git"},"scripts":{"lint":"eslint .","lintf":"eslint . --fix","preversion":"npm run lint","prepublishOnly":"git push && git push --tags"},"dependencies":{"@batterii/eslint-config-vurvey":"^0.2.0"},"devDependencies":{"eslint":"^7.13.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^4.7.0","@typescript-eslint/parser":"^4.7.0","eslint":"^7.13.0","eslint-plugin-import":"^2.24.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"gitHead":"3fb033240aaf49fa2da561436321a1f3cce5ae08","bugs":{"url":"https://github.com/Batterii/eslint-config-vurvey-node/issues"},"homepage":"https://github.com/Batterii/eslint-config-vurvey-node#readme","_id":"@batterii/eslint-config-vurvey-node@0.2.2","_nodeVersion":"12.22.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-HBqiTzMXKrSSDQl8jgONjkiAF7FG+QOqTvxenX8rxE1VGeiNfhci0ZJf3QdlGbUudN2RUjCtrafAR23OJPBsZQ==","shasum":"7e856cdf35c1b55e5960f8fc3d2e2538cbe7cdcc","tarball":"https://registry.npmjs.org/@batterii/eslint-config-vurvey-node/-/eslint-config-vurvey-node-0.2.2.tgz","fileCount":5,"unpackedSize":6080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwHHMKlb3z9xyzCaB2jD7Og4VZslkt821ooUNvCeyUSwIgNj3xJNqxhtVUayJHBJYgCVsWBMwPD6ZUdV1Zr8ZhL0c="}]},"_npmUser":{"name":"sripberger","email":"steve.ripberger@gmail.com"},"directories":{},"maintainers":[{"name":"neverslowdown","email":"tomel95@hotmail.com"},{"name":"roelljr","email":"roelljr@gmail.com"},{"name":"drunkpyromaniac","email":"greg@arnoldassociates.com"},{"name":"sripberger","email":"steve.ripberger@gmail.com"},{"name":"noahtheduke","email":"noah.bogart@hey.com"},{"name":"mdkiemle","email":"mdkiemle@gmail.com"},{"name":"ericziegler","email":"eric@zigabytes.com"},{"name":"batterii-ci","email":"sripberger@batterii.com"},{"name":"vssrcj","email":"vssrcj@gmail.com"},{"name":"franceschina","email":"nick@franceschina.net"},{"name":"mikoscz_selleo","email":"m.staskiewicz@selleo.com"},{"name":"czikarito","email":"p.kuwik@selleo.com"},{"name":"jswob.selleo","email":"j.swoboda@selleo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vurvey-node_0.2.2_1635366231716_0.6958474194417208"},"_hasShrinkwrap":false},"0.3.0":{"name":"@batterii/eslint-config-vurvey-node","version":"0.3.0","description":"ESLint configuration for Vurvey Node.js projects","author":{"name":"Batterii, LLC"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Batterii/eslint-config-vurvey-node.git"},"scripts":{"lint":"eslint .","lintf":"eslint . --fix","preversion":"npm run lint","prepublishOnly":"git push && git push --tags"},"dependencies":{"@batterii/eslint-config-vurvey":"^0.3.0"},"devDependencies":{"eslint":"^7.13.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","eslint":"^7.13.0","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"gitHead":"d51dd4787646e74c667f8639813617876ebc2b84","bugs":{"url":"https://github.com/Batterii/eslint-config-vurvey-node/issues"},"homepage":"https://github.com/Batterii/eslint-config-vurvey-node#readme","_id":"@batterii/eslint-config-vurvey-node@0.3.0","_nodeVersion":"12.22.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-IWS8Fsn3njwjvIZijuNnggjHGCeC4TNWreZBLg3Gh71ipz6P3Qo61g/44BqZfZceUHSiOaZcZzCLMt3ZsWqzpA==","shasum":"02451c7c086340edb3ac644bd0b47fd46eebba52","tarball":"https://registry.npmjs.org/@batterii/eslint-config-vurvey-node/-/eslint-config-vurvey-node-0.3.0.tgz","fileCount":5,"unpackedSize":6207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1o6yhYYTyvHSxVzToqEGGqvlKTM9tqX/N27vAUAfVFAiEAgAH6NV+2G1SYkL4D6earQokMQhU8XJaz8gyi2u+nUvc="}]},"_npmUser":{"name":"sripberger","email":"steve.ripberger@gmail.com"},"directories":{},"maintainers":[{"name":"sripberger","email":"steve.ripberger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vurvey-node_0.3.0_1635796214936_0.2914350939267132"},"_hasShrinkwrap":false},"0.3.1":{"name":"@batterii/eslint-config-vurvey-node","version":"0.3.1","description":"ESLint configuration for Vurvey Node.js projects","author":{"name":"Batterii, LLC"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Batterii/eslint-config-vurvey-node.git"},"scripts":{"lint":"eslint .","lintf":"eslint . --fix","preversion":"npm run lint","prepublishOnly":"git push && git push --tags"},"dependencies":{"@batterii/eslint-config-vurvey":"^0.3.0"},"devDependencies":{"eslint":"^7.13.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","eslint":"^7.13.0","eslint-plugin-import":"^2.24.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"gitHead":"a1d5d7af371b82af0281454714dbc960a57b258d","bugs":{"url":"https://github.com/Batterii/eslint-config-vurvey-node/issues"},"homepage":"https://github.com/Batterii/eslint-config-vurvey-node#readme","_id":"@batterii/eslint-config-vurvey-node@0.3.1","_nodeVersion":"12.22.1","_npmVersion":"8.1.1","dist":{"integrity":"sha512-Yvb+qTnoxNDpuCdPXx7nVJLb/ogIXy0utpPz3sZm21d6Saum+TlTbJfBJ10cdbPJSLzFyRq5L+DatC7mutxLeA==","shasum":"6cd637b37719f8640850a752a30cd11ca7a4b390","tarball":"https://registry.npmjs.org/@batterii/eslint-config-vurvey-node/-/eslint-config-vurvey-node-0.3.1.tgz","fileCount":5,"unpackedSize":6135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2BRMCRA9TVsSAnZWagAATM4P/1tcyraoYko4ycQiAHtX\ngBP/hmrgeP8FOlj6ENKJx8+B8taIJE8nyWBABRNjRbyh7T/pNS8+I0iXr+Ks\njNDXXALLqFmbcNjJL41812VNzFN5rD1uQFolCK3Y9ikQsymNHC3nRTxbP3jZ\n2zqw6+tTPeWKxu7vOxf+d5nE2P3L/3XMo1mD0vmpODBWjF/5FWpeDkrrARS7\nlRvVKUhfX//WA/hJuiDN33915URZC1uMa1b/VVXL6CNiw983UosdAFarNMLc\np0XGgXxsibA6Oi0+0RONsHe1eq/aGn368EpjUSQqvMOGGc7WvoFQFx8tEw5i\nzih3bzI8tAj7Dm+DmdU9vE9KGh+rLLaSj4vuWgt51AV1BUwupmHRmh1l6xHS\nDlnL/Gxq1JsS/8nndovutOeHsTmU8dwOJ5NHkO++eZ8RI6uQtHq0vb3gouYx\nKyF02rVA6gN3aib7YZYS6iLC0u2ohBQl1ocmjrdfpJrq+eZRqpf7uqkaOsdF\novWIDjiLiBfhwLbptGfqDTq4ceCQi5nDBFwlSsI6DF30mix4tQaY6vgQ8Oc2\nNNL7VIybKOgrHMhxwPJcI4PoXEoEsrCo/gK3CoXq2q7VPyOFF0iei1JGbf8h\n3YiYe44465QWKg7R4Zzs+ykcFNDQ9Why8/uKGpDjCNvUtdTwVSFvMrCCa46E\ncOKQ\r\n=Qt5w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdUW7E5k6ix9Hxy3INgrVhabnaAidEkRRngh+xk5zKAgIgYcVRgQzicbG4GDrHgl97qSrTaoSVb8ltntsO7wiaD5M="}]},"_npmUser":{"name":"sripberger","email":"steve.ripberger@gmail.com"},"directories":{},"maintainers":[{"name":"sripberger","email":"steve.ripberger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vurvey-node_0.3.1_1635798198674_0.932738774664597"},"_hasShrinkwrap":false},"0.4.0":{"name":"@batterii/eslint-config-vurvey-node","version":"0.4.0","description":"ESLint configuration for Vurvey Node.js projects","author":{"name":"Batterii, LLC"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Batterii/eslint-config-vurvey-node.git"},"scripts":{"lint":"eslint .","lintf":"eslint . --fix","preversion":"npm run lint","prepublishOnly":"git push && git push --tags"},"dependencies":{"@batterii/eslint-config-vurvey":"^0.3.0"},"devDependencies":{"eslint":"^7.13.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.3.0","@typescript-eslint/parser":"^5.3.0","eslint":"^7.13.0","eslint-plugin-import":"^2.24.0","eslint-plugin-sort-imports-es6-autofix":"^0.6.0"},"gitHead":"724cb750bc5917f343f48243c339c3f5500964b0","bugs":{"url":"https://github.com/Batterii/eslint-config-vurvey-node/issues"},"homepage":"https://github.com/Batterii/eslint-config-vurvey-node#readme","_id":"@batterii/eslint-config-vurvey-node@0.4.0","_nodeVersion":"16.13.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-ESsvMJLllv+s6aDYenb9eMHLWg+sOSjx7yzEDfdMqwiORCvAQfhOX300wb0UJYJ8d8GsSX4d8WNWrUa30thvOQ==","shasum":"275e7e848d2389f2a9373b63d4862781c1508c21","tarball":"https://registry.npmjs.org/@batterii/eslint-config-vurvey-node/-/eslint-config-vurvey-node-0.4.0.tgz","fileCount":5,"unpackedSize":5997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbO9CkNIn7qy7d0+jc0jlYIaHoh0vQ0PLQt4DRG9sFLgIhAK2MC7EcNh5lrp5fIOBW6rNgTpV/0Swamt59glcpjIna"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVDR+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEOhAAkV6j+zpDfyHWiog6HJa6pb8g0pTO3icjMaBjc0JnUkHopOXf\r\nHxEp9AONfLOdeP8hweqgvhVbnfTXWFtP2lhLsvVWI0fsub4mypzPG+ER5my2\r\nheHAvK/jj9u23loBt/pol2AcjLmXmhk0aj7pg8lvwT19E+9HbhXFFG2+jGQt\r\nPIbtxDOhJRpXmjJhHveBfrXfXNT4f+N5gmHhTvJbvW39X1c2Ep6xH3kqtIyv\r\nMgEgtED5d8mC0aZViCOfBJMruyYdW2vDgrdzL0aDrx0OVgxc5c2xzhrxdyaK\r\ngva2RjxY0Sh1A0phxQkHeJTp3QEF6e1MZ5RQhnAD24SwOyu2umQc2vmTABHa\r\ncB+11pDn4zBkq3KXNR31inIzB0Lwm9RwVSdv3aqaNo4swMuNCKLFpwmU43Om\r\nooTytxxtY1DyfaOzZuuM7mzGeNlY1J6IgD7/fh/ifa2JahbJourecgiMFLGJ\r\n++l+MFDPEvbeNcnNB4n8CGTmzkGrsbAaFycd2n+NkC7DLTfiBU2q5033VpNc\r\neHTu2d19IPFZZXJWoeZcr94MGcsGh5zPa17mMyCNiRFyAdRzFHfttOrF+7fM\r\n9c0yy2py2l96KjT+lunvaUKRDiVYfEHIPnX5m4WhcEuoQx121/XPara4MRbX\r\nfKO6lC+qq0Qgxo76O28x6QP9iPJrmokAx4A=\r\n=JyFZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sripberger","email":"steve.ripberger@gmail.com"},"directories":{},"maintainers":[{"name":"sripberger","email":"steve.ripberger@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-vurvey-node_0.4.0_1649685629990_0.6167548854352367"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-27T00:36:42.661Z","0.1.0":"2021-10-27T00:36:42.802Z","modified":"2023-07-07T16:14:23.421Z","0.2.0":"2021-10-27T19:23:18.491Z","0.2.1":"2021-10-27T20:15:11.790Z","0.2.2":"2021-10-27T20:23:51.854Z","0.3.0":"2021-11-01T19:50:15.084Z","0.3.1":"2021-11-01T20:23:18.890Z","0.4.0":"2022-04-11T14:00:30.159Z"},"maintainers":[{"email":"roelljr@gmail.com","name":"jroell88"},{"email":"steve.ripberger@gmail.com","name":"sripberger"}],"description":"ESLint configuration for Vurvey Node.js projects","homepage":"https://github.com/Batterii/eslint-config-vurvey-node#readme","repository":{"type":"git","url":"git+https://github.com/Batterii/eslint-config-vurvey-node.git"},"author":{"name":"Batterii, LLC"},"bugs":{"url":"https://github.com/Batterii/eslint-config-vurvey-node/issues"},"license":"MIT","readme":"# @batterii/eslint-config-vurvey-node\nContains [ESLint][eslint] configuration for Vurvey Node.js projects. This configuration\n[extends][eslint-ext] base configurations located in [@batterii/eslint-config-vurvey][base].\n\n\n## Usage\nTo use this config, first install it and its peer dependencies as dev dependencies. Then, create a\nfile called `.eslintrc.yaml` at the root of the repository with the following contents:\n\n```yaml\nextends: \"@batterii/eslint-config-vurvey-node\"\n```\n\nFinally, create scripts in your `package.json` for running the linter:\n\n```json\n{\n\t\"scripts\": {\n\t\t\"lint\": \"eslint . --ext .ts\",\n\t\t\"lintfix\": \"eslint . --ext .ts --fix\"\n\t}\n}\n```\n\nRunning these scripts will lint all files in the repo with a `.ts` extension.\n\nIf needed on a per-project basis, you can make changes to the configuration within the\n`.eslintrc.yaml` file. As a general rule, however, shareable configuration should be preferred to\nhelp ensure code style consistency between different repositories.\n\n\n## Modules\nThis package contains three modules, described below. For simplicity and for ESLint support, they are\nwritten as CommonJS modules in plain JavaScript.\n\n### base.js\nThis module contains the base config for Node.js projects, which extends the base config from\n[@batterii/eslint-config-vurvey][base]. Unless modified by a derived config, rules in this config\nwill be enforced for all `.ts` files in Vurvey Node.js projects.\n\n### test.js\nThis module contains overrides which are applied to the main config for linting automated test files\nwith `.test.ts` or `.spec.ts` extensions, mostly relaxing rules from the main config instead of\nadding more restrictions. This is because such test code has a different purpose than\nproduction-ready code, so we need not be as strict with it.\n\nThis `test` config extends the `test` config from [@batterii/eslint-config-vurvey][base]. It does\n*not* extend the main config from this package or the base config from\n[@batterii/eslint-config-vurvey][base]. This allows us to apply them as overrides without\nduplicating our config inheritance path, which otherwise could cause some annoying or unpredictable\nbehavior.\n\n### index.js\nThis module extends `base.js` and adds the overrides from `test.js` for files with the `.test.ts`\nand `.spec.ts` extensions. It is the file which is used when referencing\n`@batterii/eslint-config-vurvey-node` in our Node.js projects. For organizational purposes, it\nshould not be changed to contain any rule definitions of its own. It should also not be extended by\nother configs.\n\n\n## Proposing Changes\nLinter rules like these are a team effort. All developers subject to these rules should feel free to\npropose changes so that we can arrive a set of common rules that work for everyone. To do this,\nsimply open a pull request and give other affected devs the opportunity to discuss in comments.\n\nFor organization and tracking purposes, pull requests to this repo should focus on changing a\nsmall number of rules at a time. This will help keep discussion focused on individual conventions\nand concerns.\n\nNote that the rules in this repo only affect our front end React repositories. In order to make\nchanges to common rules, see [@batterii/eslint-config-vurvey][base].\n\n\n## Publishing\n`npm version` and `npm publish` can be used to publish this package as normal. These should be run\nin the latest `main` branch by someone with write access to the package on NPM. When doing so, a\n`preversion` script will lint the repo and a `prepublishOnly` script will automatically push the\nverison number commmit and tag to the GitHub repo.\n\nNote that ESLint configuration changes can have massive effects on other developers and code bases.\nWhen publishing a new version of this package, a [breaking release][semver] should be made if one or\nmore rules changes has the potential to produce new linter errors (not warnings) which cannot be\nauto-fixed by ESLint's `--fix` flag.\n\nDoing this will enable developers of affected repositories to upgrade to the breaking versions and\naddress the new errors when they are able.\n\n\n[base]: https://github.com/Batterii/eslint-config-vurvey\n[eslint]: https://eslint.org/\n[eslint-ext]: https://eslint.org/docs/user-guide/configuring/configuration-files#extending-configuration-files\n[eslint-share]: https://eslint.org/docs/developer-guide/shareable-configs\n[peer-deps]: https://docs.npmjs.com/cli/v7/configuring-npm/package-json#peerdependencies\n[peer-deps-blog]: https://nodejs.org/en/blog/npm/peer-dependencies/\n[semver]: https://semver.org/\n","readmeFilename":"README.md"}