{"_id":"@elegantthemes/eslint-config","_rev":"7-ab174927a52d9b1244dc57f5901094f6","name":"@elegantthemes/eslint-config","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0-beta.1":{"name":"@elegantthemes/eslint-config","version":"1.0.0-beta.1","description":"Elegant Themes' ESLint config, following our style guide","main":"index.js","scripts":{"prelint":"(in-install && eclint check * rules/* test/*) || true","lint":"eslint .","pretests-only":"node ./test/requires","tests-only":"babel-tape-runner ./test/test-*.js","prepublish":"(in-install || eslint-find-rules --unused) && (not-in-publish || npm test) && safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","link:eslint":"cd node_modules/eslint && npm link --production && cd -","pretravis":"npm run link:eslint && cd ../eslint-config-base && npm link eslint && npm install && npm link && cd - && npm link --no-save eslint-config-airbnb-base","travis":"npm run --silent tests-only","posttravis":"npm unlink --no-save eslint-config-airbnb-base eslint >/dev/null &"},"repository":{"type":"git","url":"git+https://github.com/elegantthemes/javascript.git"},"keywords":["eslint","eslintconfig","config","airbnb","elegantthemes","javascript","styleguide","es2015","es2016","es2017","es2018"],"author":{"name":"Elegant Themes","email":"dustin@elegantthemes.com"},"contributors":[{"name":"Jake Teton-Landis","url":"https://twitter.com/jitl"},{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"},{"name":"Harrison Shoff","url":"https://twitter.com/hshoff"}],"license":"MIT","bugs":{"url":"https://github.com/elegantthemes/javascript/issues"},"homepage":"https://github.com/elegantthemes/javascript","dependencies":{"@elegantthemes/eslint-config-base":"1.0.0-beta.1","object.assign":"4.1.0","object.entries":"1.1.2"},"devDependencies":{"@babel/core":"7.10.5","@babel/runtime":"7.10.5","babel-preset-airbnb":"4.5.0","babel-tape-runner":"3.0.0","eclint":"2.8.1","eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-find-rules":"3.6.0","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0","in-publish":"2.0.1","react":">= 0.13.0","safe-publish-latest":"1.1.4","tape":"5.0.1"},"peerDependencies":{"eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0"},"engines":{"node":">= 6"},"_id":"@elegantthemes/eslint-config@1.0.0-beta.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-m9xA0sWbEV+dFr3bzGUPfg+trvAKnxznG2EZpfjWeWhF6g1EoDG2CA7yE6VpausP4NDff+MWUiQa079B+dLr9Q==","shasum":"03009c7ddf22a5e168dab04b9d8abe2df8183811","tarball":"https://registry.npmjs.org/@elegantthemes/eslint-config/-/eslint-config-1.0.0-beta.1.tgz","fileCount":17,"unpackedSize":72610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFiSoCRA9TVsSAnZWagAAXpwP+QDPa2YiTuM0jWVfc5im\n68lXuCT6RBs5rqAW/Aq8tAnnmP+SdcohCcPjrWCzvvjwF60+wzqOMV/GeK8s\nI8ZT/iOR7xwAl4OLJHMAaqoNMGFdZrHtssK9Kq69PxzwBcIRTHncAADtMPmb\nIYT5YuByiEn+1+C+ryCkqgArP2SIdWWAjYJAu4KGy4/GIUtVuJnH3P2Hc0dH\n2Wc8GdZ4Ho5+nc/Fd3yPDJZQ9y37otny6Wh8DL8dwwR9nQ3AncqGdLxCckob\n8s8LF3FPAf0GcLRL6DvAUKdJKI1oL683j+KyhvSeDASfm5qMYsNsBMXnHc7u\nLRHo+LjXsECo+Rf7WJDXEI8Sa96mcxNvAU0w1ocS+VIlbI+m+ydHIrzQ9tBl\nU17U042K/uVird/a1g3KNL2POFz8NHu0aIVdNa9OsDoOKxH4YnKQCtoi3l34\n6Lyvu1uZ8LojVAj2WZTPUrS/NDdkrn5XNsHBk+8WlqHwdPxTcbOo9UP52iWk\ngEKbUhdzwGiJR2EsPRqHNCj9l+1kzBZYZ7giSXZm849apHc8h1cCl1vthXay\n1NnGv37wshBPFppnwq05teZ6GY74b6P1j+psp+5OWFWAcEj1jgB5B8vcWCNk\nH9fhePOgDZVdDIrwRkcGubd+lSocVIpx1E4rYIRIZeKr4QkIRnZfDh/FkNIG\n2myF\r\n=YOjc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKp+Dj4ttLqYGzlsHj0MhEHTXzlEvPp2uO45p9vPPnIAIgAu4Ukf2eLJEiqphgXrhTyJPpKJCeZPED2SewziEQrr4="}]},"maintainers":[{"name":"etdevs","email":"dustin@elegantthemes.com"},{"name":"lots0logs","email":"dustin@falgout.us"}],"_npmUser":{"name":"lots0logs","email":"dustin@falgout.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0-beta.1_1595286696173_0.7704221676279668"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"@elegantthemes/eslint-config","version":"1.0.0-beta.2","description":"Elegant Themes' ESLint config, following our style guide","main":"index.js","scripts":{"prelint":"(in-install && eclint check * rules/* test/*) || true","lint":"eslint --fix .","pretests-only":"node ./test/requires","tests-only":"babel-tape-runner ./test/test-*.js","prepublish":"(in-install || eslint-find-rules --unused || true) && (not-in-publish || npm test) && safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","link:eslint":"cd node_modules/eslint && npm link --production && cd -","pretravis":"npm run link:eslint && cd ../eslint-config-base && npm link eslint && npm install && npm link && cd - && npm link --no-save eslint-config-airbnb-base","travis":"npm run --silent tests-only","posttravis":"npm unlink --no-save eslint-config-airbnb-base eslint >/dev/null &"},"repository":{"type":"git","url":"git+https://github.com/elegantthemes/javascript.git"},"keywords":["eslint","eslintconfig","config","airbnb","elegantthemes","javascript","styleguide","es2015","es2016","es2017","es2018"],"author":{"name":"Elegant Themes","email":"dustin@elegantthemes.com"},"contributors":[{"name":"Jake Teton-Landis","url":"https://twitter.com/jitl"},{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"},{"name":"Harrison Shoff","url":"https://twitter.com/hshoff"}],"license":"MIT","bugs":{"url":"https://github.com/elegantthemes/javascript/issues"},"homepage":"https://github.com/elegantthemes/javascript","dependencies":{"@elegantthemes/eslint-config-base":"1.0.0-beta.2","object.assign":"4.1.0","object.entries":"1.1.2"},"devDependencies":{"@babel/core":"7.10.5","@babel/runtime":"7.10.5","babel-preset-airbnb":"4.5.0","babel-tape-runner":"3.0.0","eclint":"2.8.1","eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-find-rules":"3.6.0","eslint-plugin-align-assignments":"1.1.2","eslint-plugin-jsdoc":"30.2.4","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0","in-publish":"2.0.1","react":">= 0.13.0","safe-publish-latest":"1.1.4","tape":"5.0.1"},"peerDependencies":{"eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0"},"engines":{"node":">= 6"},"_id":"@elegantthemes/eslint-config@1.0.0-beta.2","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-zXrYCEOpJW8Spok8lKTUvrPwo6u25QqgQHTWLclc77eGed+b0rGHStTrPlVcFdD5fYZ+VQl404InC0Ztv2a+FQ==","shasum":"5661cda1dc329ba846e826e9c5133d2dea91233f","tarball":"https://registry.npmjs.org/@elegantthemes/eslint-config/-/eslint-config-1.0.0-beta.2.tgz","fileCount":17,"unpackedSize":73099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPYcqCRA9TVsSAnZWagAArxYQAJOxzsgEK8BpzFihGZc6\noeoX/ByT6xcKPBs3dGl8nJRtAXAeNpTaNqoRellJ91ncP0U66eupINCiHBqn\nHnERyzF4dhUuegbRhuiAV8x5pTeWlNk9kx+/QhKEIcznZuwIQ8DY+/3TuAbu\nW/IhipEzjLgQ9WgTewCphfotLaG8ft+PPtqzZaV9OjaujWjuMH8Vp8Y5FE9y\n4i1SJiCXKDcpjA6p7PFu3anNPBu6kYRvX1xIPto8ZrXxIVSkWnAhkY1e26/s\nhbjdfqPX94jhR13p4tWi670iF+M16FWxost8L6Ez8sVlsEuDnHDFtxXzd4ma\n1vCZJ0tgUcNBkdU1PW28KQnNUrFONVM4XJE5aUBS8C8/SOYfd1u+4vfYHLQP\nqOAESPkSIUGuwe8RRrJxbm3JtQRWT4DMF10b6d6rUcezx3Kynj+hOyMWt+x2\nF+4JzjUcZVA926fQSvVYLPKqjqS/UIMlntiDCdlqv1IJJrs67HU4dsNf5ewr\nKbBfmYRrQvEoMJOjiWR/iKHeuISoFO4K0MRo59/EBBXWbJ1OfTUj4uMZdvVH\nVaIlf5SkJkjIpApjbT7dpny4X12PTv1txQlOAHhNhV9meOiaX3e7EDEngjdo\nRqwZbhyJnHpHeML6If7xV5AvJ4kNd1AYJDQiC+iE8vVjaz4i+8uREJkuI9Mc\n3SII\r\n=086x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR2N06GQzHu8GWcY71UjuXI+59KARw+clNBJf5gtmxbgIhALNcVje667idNrZDzoHagcKlvs1FqJoEVENQ33sMUPBj"}]},"maintainers":[{"name":"etdevs","email":"dustin@elegantthemes.com"},{"name":"lots0logs","email":"dustin@falgout.us"}],"_npmUser":{"name":"lots0logs","email":"dustin@falgout.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0-beta.2_1597867817200_0.07427085633041353"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"@elegantthemes/eslint-config","version":"1.0.0-beta.3","description":"Elegant Themes' ESLint config, following our style guide","main":"index.js","scripts":{"prelint":"(in-install && eclint check * rules/* test/*) || true","lint":"eslint --fix .","pretests-only":"node ./test/requires","tests-only":"babel-tape-runner ./test/test-*.js","prepublish":"(in-install || eslint-find-rules --unused || true) && (not-in-publish || npm test) && safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","link:eslint":"cd node_modules/eslint && npm link --production && cd -","pretravis":"npm run link:eslint && cd ../eslint-config-base && npm link eslint && npm install && npm link && cd - && npm link --no-save eslint-config-airbnb-base","travis":"npm run --silent tests-only","posttravis":"npm unlink --no-save eslint-config-airbnb-base eslint >/dev/null &"},"repository":{"type":"git","url":"git+https://github.com/elegantthemes/javascript.git"},"keywords":["eslint","eslintconfig","config","airbnb","elegantthemes","javascript","styleguide","es2015","es2016","es2017","es2018"],"author":{"name":"Elegant Themes","email":"dustin@elegantthemes.com"},"contributors":[{"name":"Jake Teton-Landis","url":"https://twitter.com/jitl"},{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"},{"name":"Harrison Shoff","url":"https://twitter.com/hshoff"}],"license":"MIT","bugs":{"url":"https://github.com/elegantthemes/javascript/issues"},"homepage":"https://github.com/elegantthemes/javascript","dependencies":{"@elegantthemes/eslint-config-base":"1.0.0-beta.3","object.assign":"4.1.0","object.entries":"1.1.2"},"devDependencies":{"@babel/core":"7.10.5","@babel/runtime":"7.10.5","babel-preset-airbnb":"4.5.0","babel-tape-runner":"3.0.0","eclint":"2.8.1","eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-find-rules":"3.6.0","eslint-plugin-align-assignments":"1.1.2","eslint-plugin-jsdoc":"30.2.4","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0","in-publish":"2.0.1","react":">= 0.13.0","safe-publish-latest":"1.1.4","tape":"5.0.1"},"peerDependencies":{"eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0"},"engines":{"node":">= 6"},"_id":"@elegantthemes/eslint-config@1.0.0-beta.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wLFtEIOZuTmBONLINpyAVpQV8mr/arVIMa+p0YIs44LCkDXDWtcuvhjHh/1Q1o+Fug+wTmw8rRFsPm1UP4UyYw==","shasum":"629edbb96e72477ae82fd74a66aa458a6a90170a","tarball":"https://registry.npmjs.org/@elegantthemes/eslint-config/-/eslint-config-1.0.0-beta.3.tgz","fileCount":17,"unpackedSize":73100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzn1MCRA9TVsSAnZWagAAg1EQAKGqg4lu6eNaI0NYucxl\nYX1t2JLwtqrqSzj8ZmVBMPVczDaZ0nwZKQa+n7NXKz3RufBgk8yShDSaI3gB\npnKuzsUfJB2gI7EBB0lRT6M19M1AlEZg8S9LWLhLaocmAv6CJIo0hdOPWhXh\nYUBRGZNWGcmplMADB/7W9TrBoD1FgTOL7pgFawAwTdmg5rXnzZdfnNareF5Y\n/B+0sf73Agh0aZB9g/HTQFfcrzk73bUlSWb8nOAKm1OxmvXlb0bK9RsN83MU\nSv4GqqBuDGEE3tbgmSAfYZApB/2oxhIkOVoMvewt1k9i8iUpPEIROlSOxUT9\nhnozl/HU3Kf8oA6uHKsOH5/QQ9iEmWYn/RmAHkq1yzhLiBQLaztxGjxFssjn\nPJfTxdurA6HSOPsLAmIvN5hDse2PQrViz0h1TJ+UeA1yVFleNLl8yv6V/702\nMSqikj9dIf5sjjtJiT7h1dxvQTpRRAGN5yBGEcKZgJgzJ2mv2rH1K59Tluy4\nYAM8Mave9gB6CrFbJ4MD8tA2vCpXgPP9Iy8iBDIIJJhe86/CVz+wvpHKTeQ3\nO/aP6pl+JE4IAyuDugv73mlptPqJ1EaFBM5R8uveT3CcuWouXkkNPqg7jPf8\nxqaKK9m4NrqunbgO9SVuOUaAs++WKI3H7cqab6+vA1EC4ZBEactE1hOfb38Y\nBYnc\r\n=Q0im\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8mUy+O5SDCsNaLwk97bFLw8y08iqc7aVYhxzAYZ48FAiEAxaipCt7I5nMppSvRYCpjDfRI7m3/JjZS5SUEXc1UuOY="}]},"_npmUser":{"name":"lots0logs","email":"dustin@falgout.us"},"directories":{},"maintainers":[{"name":"etdevs","email":"dustin@elegantthemes.com"},{"name":"lots0logs","email":"dustin@falgout.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0-beta.3_1607368012469_0.47706665624174427"},"_hasShrinkwrap":false},"1.0.0":{"name":"@elegantthemes/eslint-config","version":"1.0.0","description":"Elegant Themes' ESLint config, following our style guide","main":"index.js","scripts":{"prelint":"(in-install && eclint check * rules/* test/*) || true","lint":"eslint --fix .","pretests-only":"node ./test/requires","tests-only":"babel-tape-runner ./test/test-*.js","prepublish":"(in-install || eslint-find-rules --unused || true) && (not-in-publish || npm test) && safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","link:eslint":"cd node_modules/eslint && npm link --production && cd -","pretravis":"npm run link:eslint && cd ../eslint-config-base && npm link eslint && npm install && npm link && cd - && npm link --no-save eslint-config-airbnb-base","travis":"npm run --silent tests-only","posttravis":"npm unlink --no-save eslint-config-airbnb-base eslint >/dev/null &"},"repository":{"type":"git","url":"git+https://github.com/elegantthemes/javascript.git"},"keywords":["eslint","eslintconfig","config","airbnb","elegantthemes","javascript","styleguide","es2015","es2016","es2017","es2018"],"author":{"name":"Elegant Themes","email":"dustin@elegantthemes.com"},"contributors":[{"name":"Jake Teton-Landis","url":"https://twitter.com/jitl"},{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"},{"name":"Harrison Shoff","url":"https://twitter.com/hshoff"}],"license":"MIT","bugs":{"url":"https://github.com/elegantthemes/javascript/issues"},"homepage":"https://github.com/elegantthemes/javascript","dependencies":{"@elegantthemes/eslint-config-base":"1.0.2","object.assign":"4.1.0","object.entries":"1.1.2"},"devDependencies":{"@babel/core":"7.10.5","@babel/runtime":"7.10.5","babel-preset-airbnb":"4.5.0","babel-tape-runner":"3.0.0","eclint":"2.8.1","eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-find-rules":"3.6.0","eslint-plugin-align-assignments":"1.1.2","eslint-plugin-jsdoc":"30.2.4","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0","in-publish":"2.0.1","react":">= 0.13.0","safe-publish-latest":"1.1.4","tape":"5.0.1"},"peerDependencies":{"eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0"},"engines":{"node":">= 6"},"_id":"@elegantthemes/eslint-config@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-E7N1f17eHR4c08Oa3K1bsHMu2Bp0iEO8E2Gev9thpsX9rBVjTfXtHE54ViPv0M0RkVsfEN5YuyDuI41df3m6YQ==","shasum":"aa14fb62df0a321d7a4196bcf8ca3c53e8b0ded6","tarball":"https://registry.npmjs.org/@elegantthemes/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":16,"unpackedSize":70239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2mnpCRA9TVsSAnZWagAA50IP/jdqCQ24qRBE81I0hkFq\nC5krQip3lBHms+vl3tJtjfYWSatyPkT3nlpv+rYfgwkzFqiWdBF7LkrdGP9D\nBY1zl6PL2lrbWfF6qI9dLVxtM2heHNVoghDo3jUVwQa2ufv3zqEk3f/lP6Jo\n6tVWKSdwvN6u+XwMkKId0oIQOApZCI7yQAIn8ZZYcveb8nmHUVwATmNqRtQV\nkF15YzSKX4RVYC24YxNVgwErOQDurrfGkvvfOWaPr/y2jydVYoxtCCI6EDaT\nfhOZnsWugNDjhve0ukpKPrJ9I9jUlBymoE1f3MVD2B1uxdGdVb0UeVlAeeLo\nqO5fivAjaoAK/fpMCGDvRBahBOc1QHmuU1vkl5FavC9O5SksLPiMdN1AAAgS\nJTuwvxIX5IgFojvGl+AUXt7i34i7AHtVQQc4XuJFChdefwN485C0OcP10Rnd\nl5eVUkmuhjwEzj4NiiEWvxJ7zAz2wOFucypB0xSS5vPZ9oyqufPdszhUWLCr\nd3149w7rfIUf+DS2GBSlJFMLRD0YQFViD4KXt7PUTdI4BPwMMJpSdEe1AFNg\nziAnV+csQQ0hYS1LCBa++XSpehrRvH3+dyc64ivlTN/zlH1fxheWPTgVI6o+\nZWe1vH760pxvKm0d1JflH02aYatYPxYpxDqYRERY0kphV8FC5iCoXP/aMj1L\nDzLe\r\n=4cdx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcAGptAN25zTQQXBe3qPs/1LSZ8yx8IURrB6gIHQT8lgIgDKUNdgTjfTezHpKG43Ysi7on88DwBjETc8AnUfCEQmk="}]},"_npmUser":{"name":"lots0logs","email":"dustin@falgout.us"},"directories":{},"maintainers":[{"name":"etdevs","email":"dustin@elegantthemes.com"},{"name":"lots0logs","email":"dustin@falgout.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1608149480882_0.17622067063769098"},"_hasShrinkwrap":false},"1.0.1":{"name":"@elegantthemes/eslint-config","version":"1.0.1","description":"Elegant Themes' ESLint config, following our style guide","main":"index.js","scripts":{"prelint":"(in-install && eclint check * rules/* test/*) || true","lint":"eslint --fix .","pretests-only":"node ./test/requires","tests-only":"babel-tape-runner ./test/test-*.js","prepublish":"(in-install || eslint-find-rules --unused || true) && (not-in-publish || npm test) && safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","link:eslint":"cd node_modules/eslint && npm link --production && cd -","pretravis":"npm run link:eslint && cd ../eslint-config-base && npm link eslint && npm install && npm link && cd - && npm link --no-save eslint-config-airbnb-base","travis":"npm run --silent tests-only","posttravis":"npm unlink --no-save eslint-config-airbnb-base eslint >/dev/null &"},"repository":{"type":"git","url":"git+https://github.com/elegantthemes/javascript.git"},"keywords":["eslint","eslintconfig","config","airbnb","elegantthemes","javascript","styleguide","es2015","es2016","es2017","es2018"],"author":{"name":"Elegant Themes","email":"dustin@elegantthemes.com"},"contributors":[{"name":"Jake Teton-Landis","url":"https://twitter.com/jitl"},{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"},{"name":"Harrison Shoff","url":"https://twitter.com/hshoff"}],"license":"MIT","bugs":{"url":"https://github.com/elegantthemes/javascript/issues"},"homepage":"https://github.com/elegantthemes/javascript","dependencies":{"@elegantthemes/eslint-config-base":"1.0.3","object.assign":"4.1.0","object.entries":"1.1.2"},"devDependencies":{"@babel/core":"7.10.5","@babel/runtime":"7.10.5","babel-preset-airbnb":"4.5.0","babel-tape-runner":"3.0.0","eclint":"2.8.1","eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-find-rules":"3.6.0","eslint-plugin-align-assignments":"1.1.2","eslint-plugin-jsdoc":"30.2.4","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0","in-publish":"2.0.1","react":">= 0.13.0","safe-publish-latest":"1.1.4","tape":"5.0.1"},"peerDependencies":{"eslint":"5.16.0 || 6.8.0 || 7.5.0","eslint-plugin-import":"2.22.0","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-react":"7.20.3","eslint-plugin-react-hooks":"4.0.8 || 3 || 2.3.0 || 1.7.0"},"engines":{"node":">= 6"},"_id":"@elegantthemes/eslint-config@1.0.1","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-te3XYTXO7mhSK3HGiybqLJvzPqWonree8DskIjzJwPUmc7ZTJXJsv9pV6Qd2n/y9Dc+ivqWmhoR8UBMlKeJtRw==","shasum":"aa009d562fc11e9c0762723b2b6accac53213914","tarball":"https://registry.npmjs.org/@elegantthemes/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":16,"unpackedSize":70237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDxLRCRA9TVsSAnZWagAAs8oP/jaJZ2xQDoauSXNEN7Fp\nVcgsSgwuY9do7fjQfZ1ggy+XBn4hkSYi9xdgq/i/CG99LTffSZLSEM5m4WDw\n3b2OZgHUtOb0mmOpQH08aVoq4/Og+0UVlcJ7gtLo/iz6Vj2lQu9HLbz25rFT\nLLivUL6SKnQVjf0AQHiMD6C8queN9jbOODWxe0Yp7+au7AXqGPHuael5608l\naCNdQoYK75KHIfLOfAA2FGKM6LeE+hbZvy8Q2fOq33LIl/Dt/ZUVuU6x6iUQ\nbAvCiWK0FXqd7I3fJyK+LHif4lKYkwYE5dJ7g8JUYgsDlJFjZeIcP8DWidxC\n78QXegO/4W8Hvy/XI3a8ITyuRIFMlQ+/qEPLc9KpF2P/crNQokT16dMHdyuy\nVvsmjptezfw9C93z7A1IYiqN32GOSgs5OgEwhyNcKr14fPumtscdXoqraFSp\n9ORZBsF3cmxz4uo+CRbpO9a8tUSYcQ6vd7yKXt8vRZuNLDn1yiNNJKzcNc7i\nBpybNujMOD3k9LJvPM7syGvEyIQ0btJ2aiOopGLkGC1ZyDfR1Vff4eOghR3A\nJsVgPpb/ZVDES4nW4bArnwGAV+ectRrOp/fg4osswqI0utO5sn/OdRxhrIiE\n25hVzLTwv1tYpCyIEQUIo+iMlr7nJ+7r1pwg5+yB7/XNfCzk7stoCXKpQA5k\nOjMq\r\n=TLzb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBo006t4B3Yzhp1+R97lvINzmpS+yFuGtnF8jgQPBwSfAiEAwAYzwG69QHGErHHBSlHcMSF628RrLyo8aikXk8pjE40="}]},"_npmUser":{"name":"lots0logs","email":"dustin@falgout.us"},"directories":{},"maintainers":[{"name":"etdevs","email":"dustin@elegantthemes.com"},{"name":"lots0logs","email":"dustin@falgout.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.1_1611600592810_0.5901391761513726"},"_hasShrinkwrap":false},"1.0.2":{"name":"@elegantthemes/eslint-config","version":"1.0.2","description":"Elegant Themes' ESLint config, following our style guide","main":"index.js","scripts":{"prelint":"(in-install && eclint check * rules/* test/*) || true","lint":"eslint --fix .","pretests-only":"node ./test/requires","tests-only":"babel-tape-runner ./test/test-*.js","prepublish":"(in-install || eslint-find-rules --unused || true) && (not-in-publish || npm test) && safe-publish-latest","pretest":"npm run --silent lint","test":"npm run --silent tests-only","link:eslint":"cd node_modules/eslint && npm link --production && cd -","pretravis":"npm run link:eslint && cd ../eslint-config-base && npm link eslint && npm install && npm link && cd - && npm link --no-save eslint-config-airbnb-base","travis":"npm run --silent tests-only","posttravis":"npm unlink --no-save eslint-config-airbnb-base eslint >/dev/null &"},"repository":{"type":"git","url":"git+https://github.com/elegantthemes/javascript.git"},"keywords":["eslint","eslintconfig","config","airbnb","elegantthemes","javascript","styleguide","es2015","es2016","es2017","es2018"],"author":{"name":"Elegant Themes","email":"dustin@elegantthemes.com"},"contributors":[{"name":"Jake Teton-Landis","url":"https://twitter.com/jitl"},{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"},{"name":"Harrison Shoff","url":"https://twitter.com/hshoff"}],"license":"MIT","bugs":{"url":"https://github.com/elegantthemes/javascript/issues"},"homepage":"https://github.com/elegantthemes/javascript","dependencies":{"@elegantthemes/eslint-config-base":"1.0.4","object.assign":"4.1.0","object.entries":"1.1.2"},"devDependencies":{"@babel/core":"7.14.3","@babel/runtime":"7.14.0","babel-preset-airbnb":"4.5.0","babel-tape-runner":"3.0.0","eclint":"2.8.1","eslint":"5.16.0 || 6.8.0 || 7.26.0","eslint-find-rules":"3.6.0","eslint-plugin-align-assignments":"1.1.2","eslint-plugin-jsdoc":"30.7.13","eslint-plugin-import":"2.23.4","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","eslint-plugin-react-hooks":"4.2.0","in-publish":"2.0.1","react":">= 0.13.0","safe-publish-latest":"1.1.4","tape":"5.0.1"},"peerDependencies":{"eslint":"5.16.0 || 6.8.0 || 7.26.0","eslint-plugin-import":"2.23.4","eslint-plugin-jsx-a11y":"6.4.1","eslint-plugin-react":"7.24.0","eslint-plugin-react-hooks":"4.2.0"},"engines":{"node":">= 6"},"_id":"@elegantthemes/eslint-config@1.0.2","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-zrkcQKzmVcKRTQiE8hSIpGv4wCDyOP9J772YTkmvUQmmy+Ka2Vtj1Xi293pJ8QZOl7P10NCEqSOGAezV0nExVw==","shasum":"d6d806ef15ebc7af9a4cec98ec3c55f51fa15c29","tarball":"https://registry.npmjs.org/@elegantthemes/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":16,"unpackedSize":70194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvl+NCRA9TVsSAnZWagAA6SYQAJmmm0NkJOp2O1vXaT+L\neMhJBms4LyeZZmmeVFWt3HHNba5yERnPUab20QcSFoOfiOtHxfe+ek9X/LSd\nvw0EakAhGcKqjAeHNaM5gG8zKSEXELmly3xuoMBE6neZuUwdccCT3rklBktB\nHoKZQY/EuYg9gxvXzUfhwYO8JO/p9WoIKwTWXqkRKQeVswqW9nROckPtGTLT\nLDrat6VL+5e9dStH2+eDjy5/lpw0uz9CS3FEHZPgfYmH+WIaVjwZyPvk47tN\nyQd54d8UbUKqOkLNIGPfJwi5U0GVKW0QxicXRHfMtOMVkorOXA5G+f9v1QpU\nSEp0Ks/1VRCfLw59UeW6GRyXxEuhsNFXaw/YcfxfsS94zq/afRh6coTbpDae\nZ4YptrohrrxZqyzB2A4tQNs2t/E0CiSnCm0WMOnkxpbT4F6bQPKjZKxskbcA\n+iETO/U6kG3H65iaKvEsJtt9RgahTK6eXue/RKxU0/viVhyM2cUqOAyHecAN\nfuVHOG8u8WSZHi7+w2ekrgvtuYuIJNlp64+w74IDfgpGFmemnDvQvWJc1CWj\nQk38FOwi7GSBs2z4gkpEcQxQCnlvHMvNM6Wu7Yr3e81SuTeyQ+ZZ5pK1msea\njUH5Z7ZRJoyc3Cx6pB+EHS/OQrbMS3oYhACb8HY/IBZK6HCEc3nzgcaD2wCt\nGYLn\r\n=MHaX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3c8Qcx2ReFb/IEWDs8JoiQq2TIUUGncsccKbDJNnPQAIhANG5fr+MOxJ9NIngXpC0w2S6igeke1ObWYi3BGoGgz7z"}]},"_npmUser":{"name":"lots0logs","email":"dustin@falgout.us"},"directories":{},"maintainers":[{"name":"etdevs","email":"dustin@elegantthemes.com"},{"name":"lots0logs","email":"dustin@falgout.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.2_1623089037182_0.3244004785217609"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-20T23:11:36.100Z","1.0.0-beta.1":"2020-07-20T23:11:36.356Z","modified":"2023-04-06T20:13:17.466Z","1.0.0-beta.2":"2020-08-19T20:10:17.302Z","1.0.0-beta.3":"2020-12-07T19:06:52.585Z","1.0.0":"2020-12-16T20:11:21.005Z","1.0.1":"2021-01-25T18:49:52.912Z","1.0.2":"2021-06-07T18:03:57.314Z"},"maintainers":[{"email":"tahery.michael@gmail.com","name":"7ahery"},{"email":"dustin@elegantthemes.com","name":"etdevs"},{"email":"dustin@falgout.us","name":"lots0logs"}],"description":"Elegant Themes' ESLint config, following our style guide","homepage":"https://github.com/elegantthemes/javascript","keywords":["eslint","eslintconfig","config","airbnb","elegantthemes","javascript","styleguide","es2015","es2016","es2017","es2018"],"repository":{"type":"git","url":"git+https://github.com/elegantthemes/javascript.git"},"contributors":[{"name":"Jake Teton-Landis","url":"https://twitter.com/jitl"},{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"},{"name":"Harrison Shoff","url":"https://twitter.com/hshoff"}],"author":{"name":"Elegant Themes","email":"dustin@elegantthemes.com"},"bugs":{"url":"https://github.com/elegantthemes/javascript/issues"},"license":"MIT","readme":"# @elegantthemes/eslint-config\n\n[![npm version](https://badge.fury.io/js/@elegantthemes/eslint-config.svg)](http://badge.fury.io/js/@elegantthemes/eslint-config)\n\nThis package provides Elegant Themes' .eslintrc as an extensible shared config.\n\n## Usage\n\nWe export three ESLint configurations for your usage.\n\n### @elegantthemes\n\nOur default export contains all of our ESLint rules, including ECMAScript 6+ and React. It requires `eslint`, `eslint-plugin-import`, `eslint-plugin-react`, `eslint-plugin-react-hooks`, and `eslint-plugin-jsx-a11y`. If you don't need React, see [@elegantthemes/eslint-config-base](https://npmjs.com/package/@elegantthemes/eslint-config-base).\n\n1. Install the correct versions of each package, which are listed by the command:\n\n   ```sh\n   npm info \"@elegantthemes/eslint-config@latest\" peerDependencies\n   ```\n   If using **npm 5+**, use this shortcut\n   ```sh\n   npx install-peerdeps --dev @elegantthemes/eslint-config\n   ```\n   If using **yarn**, you can also use the shortcut described above if you have npm 5+ installed on your machine, as the command will detect that you are using yarn and will act accordingly.\n   Otherwise, run `npm info \"@elegantthemes/eslint-config@latest\" peerDependencies` to list the peer dependencies and versions, then run `yarn add --dev <dependency>@<version>` for each listed peer dependency.\n2. Add `\"extends\": \"@elegantthemes\"` to your `.eslintrc`.\n\n### @elegantthemes/eslint-config/hooks\n\nThis entry point enables the linting rules for React hooks (requires v16.8+). To use, add `\"extends\": [\"@elegantthemes\", \"@elegantthemes/hooks\"]` to your `.eslintrc`:\n\n### @elegantthemes/eslint-config/whitespace\n\nThis entry point only errors on whitespace rules and sets all other rules to warnings. View the list of whitespace rules [here](https://github.com/airbnb/javascript/blob/master/packages/@elegantthemes/eslint-config/whitespace.js).\n\nSee [Elegant Themes' JavaScript Style Guide](https://github.com/elegantthemes/javascript) and the [ESlint Config Docs](https://eslint.org/docs/user-guide/configuring#extending-configuration-files) for more information.\n\n## Improving this config\n\nConsider adding test cases if you're making complicated rules changes, like anything involving regexes. Perhaps in a distant future, we could use literate programming to structure our README as test cases for our .eslintrc?\n\nYou can run tests with `npm test`.\n\nYou can make sure this module lints with itself using `npm run lint`.\n","readmeFilename":"README.md"}