{"_id":"eslint-config-esnext","_rev":"25-bec999e5fc5e19f4cc49c951cd0de24e","name":"eslint-config-esnext","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","dist-tags":{"latest":"4.1.0"},"versions":{"0.0.3":{"name":"eslint-config-esnext","version":"0.0.3","description":"Pluggable eslint config for ECMAScript Next that you can import and extend","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@0.0.3","_shasum":"c3e48575cc98c789c5288243ff202eb123a0931e","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"c3e48575cc98c789c5288243ff202eb123a0931e","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-0.0.3.tgz","integrity":"sha512-cl7BB3wRa3nymKPjtWr+KW430iBnbM9RIXaX18lFvqkJmUxvyAM7rmSr6YERE3U0JyFEE1TpQnlPXNA5VlOpvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyh02jtFuZkDwrX6ec9xiLS9wvcNoM065vn/bepa2vmgIhAIpJl74SOmKrGKLei/F9WCgugKoNtdZpra4SWYOA9p4T"}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-0.0.3.tgz_1468499197574_0.0931906751357019"},"directories":{}},"0.1.0":{"name":"eslint-config-esnext","version":"0.1.0","description":"Pluggable eslint config for ECMAScript Next that you can import and extend","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide.yaml > style-guide.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"_id":"eslint-config-esnext@0.1.0","_shasum":"8edc1db68096b2f1bd091d71ba0b66076c942250","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"8edc1db68096b2f1bd091d71ba0b66076c942250","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-0.1.0.tgz","integrity":"sha512-kUeqtDuHtdMk4yTt3gl95y9jetvoJnXMNpmiHUwwuzS3E5G/dRHhtd0X+gC4MQTxCPBmn6RhpaWL6Cw9zTi6vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDp2KvRZqHeiyuianhlQ12N5mP2+15KBDGcTNqR5xUrQIhAJGFHS4dUOqZxcupXLP/6hoL+XX3dbnzTsdQ5XGxQIUG"}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-0.1.0.tgz_1468588891413_0.37838028045371175"},"directories":{}},"0.1.1":{"name":"eslint-config-esnext","version":"0.1.1","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide.yaml > style-guide.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@0.1.1","_shasum":"59f12c1a23e47d50248e9532b33f7e805b9119d8","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"59f12c1a23e47d50248e9532b33f7e805b9119d8","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-0.1.1.tgz","integrity":"sha512-NoxQCnJBMGMxrsSbFWgqdnvfSQJldmCdDR6avmlNf2qguAnfeGnEBRBMYh8q019SeAAi74OvZgazxAiKbl4sVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbtPA2t+SYSqxYs60LGzXWEPX55owg2bZkPW5OzWslBAiEA3AuhwMAqosbRf+dll5WFwXbf//msFtKFWnAKQv7yMU8="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-0.1.1.tgz_1468831916914_0.1316950952168554"},"directories":{}},"1.0.0":{"name":"eslint-config-esnext","version":"1.0.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide.yaml > style-guide.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@1.0.0","_shasum":"0453ab047ffc917bccbe0a29510a69c20c24e7dd","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"0453ab047ffc917bccbe0a29510a69c20c24e7dd","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.0.0.tgz","integrity":"sha512-ONVS3fEeopWHRmMpFVnxi7kX8WD9BeHrJKRdbyrB5YGC67se7wJvhfoOjt1AdlaMrOL0lwpBwDXlE4v99dsWiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJa82/pwVwQ4c3tb2XT//dzmi+2vJmO6bdgPuSjAtM1AIgPgkamacu4MjCQaxA/7nGk2uY9u1dYgyEzDEC3dx0kfg="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.0.0.tgz_1468916908237_0.22414939547888935"},"directories":{}},"1.1.0":{"name":"eslint-config-esnext","version":"1.1.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@1.1.0","_shasum":"913ff7742ad882cbcba18c6937238833a35ba5c3","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"913ff7742ad882cbcba18c6937238833a35ba5c3","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.1.0.tgz","integrity":"sha512-KMoFYGuCpumvEsOdOOQosudGovbVajOwskkRoqD3xwgMWSUjUSEsSheha2yu/+8f3YyPfkMexixar1u85VqJUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI7ZiwRdJXo56vC09EnuSNkpEtuS6OQ5EWGTovqYtjLwIgaA5emwdyC5kMeYeGa2+qdzhD2oFmpURq+Kpi3GoyFs0="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.1.0.tgz_1468926975988_0.6203481196425855"},"directories":{}},"1.2.0":{"name":"eslint-config-esnext","version":"1.2.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@1.2.0","_shasum":"a4316b8aed1a813ff3a1817679d8ba9124f4e60f","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"a4316b8aed1a813ff3a1817679d8ba9124f4e60f","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.2.0.tgz","integrity":"sha512-GEzXHY0aO7PZb4AHUBvSW76CAl0uGXRlzTIy8BwttlwyAKek+Nssr5ST4UIvgCRht5ahCaq/zhgfZQP/v85Tyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfKfx7MJxvfzY+3YVpF1dPDdUa8OFDoCC1mqkOH80kjAiBW821OJcT0I9Lwnj50c6Dyd7Iem9OTtsWeDtsFi4rYBA=="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.2.0.tgz_1468959163312_0.9535084865055978"},"directories":{}},"1.2.1":{"name":"eslint-config-esnext","version":"1.2.1","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.0.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@1.2.1","_shasum":"8ccc153775c450255ccdbee22b9b5d5d0f23e2b2","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"8ccc153775c450255ccdbee22b9b5d5d0f23e2b2","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.2.1.tgz","integrity":"sha512-RNdYg8NtXfvNZ9ReNh63sLPKgeJKaCCT6UfOSIDvf84tBVGHmlY9WDRyGl+YeN7gOjr+lgw71IPM4KVW7Y6bNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdsLruVhEadgPkTzGO7ad1KWZqRqwLNXJYCNV9CL6LEAiAo2rbmQxDzCDPO0PfG6F9CwcdwMgKANYDJFS5mpUqBiw=="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.2.1.tgz_1468961394014_0.33692342741414905"},"directories":{}},"1.4.0":{"name":"eslint-config-esnext","version":"1.4.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.1.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.1.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@1.4.0","_shasum":"31eed6e9912ee644129895f79adc5b4dd53ef0a7","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"31eed6e9912ee644129895f79adc5b4dd53ef0a7","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.4.0.tgz","integrity":"sha512-e8kJ5DMvaRuLYqZDQIDuyMyfkWyUKVFOb9+OLITROuKSGrjS4H3g8TlKXN9wiIjZTyQec3IwNVZ44mp0CdD40Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACf9ErGueZYoJ4L2hs40szPju1cvx9Yq1Ziz28uVEMQAiEAnheDlKjhE4c8GjTFTJSA2kop0D01uUTM/l5aMgCyMXk="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.4.0.tgz_1470655362040_0.137319601373747"},"directories":{}},"1.4.1":{"name":"eslint-config-esnext","version":"1.4.1","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.1.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.2.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@1.4.1","_shasum":"110941e4f6ec9bbc96b0de0c50ad79d3cb3bd54a","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"110941e4f6ec9bbc96b0de0c50ad79d3cb3bd54a","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.4.1.tgz","integrity":"sha512-z6SR34UbUq2xpr30PkitixYfiiK/gdNcqClf/bz//w8IL7lJsGRdt507BzrbjJsmVujSZIRCN2B8DH2uAHDFiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDaGFieoxmisQUp5vYJUyyPs3XO03VxjCIgXxF7/xbQTAiEA0H5kdtyjdPkiTL5Q6VYTGxgDMWjpFPH9KdtK4mOpAlY="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.4.1.tgz_1470655419560_0.5564842014573514"},"directories":{}},"1.4.2":{"name":"eslint-config-esnext","version":"1.4.2","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.2.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.2.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@1.4.2","_shasum":"8a9b6f926e36a6c338191b7bf5877017d7e5de96","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"8a9b6f926e36a6c338191b7bf5877017d7e5de96","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.4.2.tgz","integrity":"sha512-QBc9NvTqUsP7O1ew+skN6M7dhZ5n8K0I0NniB9hQHJIvuqtKFmqEmmnx1hDG+K/GTyYpCG5WaZxmZJDPwhElPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJggdrv+ybeozcVNoQK/Zji8dVRNcoIF/yEV5GVRkCVAiAYAQhCwVvcWrz3PBuypAGQZxcVT2fEDgVFhc9Hb3RWXQ=="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.4.2.tgz_1470655529428_0.17212426359765232"},"directories":{}},"1.4.3":{"name":"eslint-config-esnext","version":"1.4.3","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.2.0","eslint-plugin-babel":"~3.3.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.2.0","eslint-plugin-babel":"~3.3.0"},"_id":"eslint-config-esnext@1.4.3","_shasum":"25088259154e2418c4bb1ec6367b013bf7d22778","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"25088259154e2418c4bb1ec6367b013bf7d22778","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.4.3.tgz","integrity":"sha512-9JMFYBk1FS8qlVghrr9/QR3T5ztGbWVvDJB8fx46DUkDL2Ps8y4Yv4lPzI/Z2ubaDbUFW/xmF2HC0P0zL1otRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyY2UbjFhTtWkBqwNJ/IZvT0N8KigACsUtA11hejQAqwIhAMip4Qrds/zgeEnOvJF0k+K2Ac3FIls8sysms5kG+JTy"}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.4.3.tgz_1470656293399_0.04375974670983851"},"directories":{}},"1.5.0":{"name":"eslint-config-esnext","version":"1.5.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.2.0","eslint-plugin-babel":"~3.3.0","eslint-plugin-import":"~1.14.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.2.0","eslint-plugin-babel":"~3.3.0","eslint-plugin-import":"~1.14.0"},"_id":"eslint-config-esnext@1.5.0","_shasum":"3bb6c3d34f2e51ac4b12b0a6b54f69b4c173280b","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"3bb6c3d34f2e51ac4b12b0a6b54f69b4c173280b","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.5.0.tgz","integrity":"sha512-mofaD+Ma22iAyMEu0UYO0TX4W4FX0vu7UXm6BQIKS5XhJafmT8AAJMraTxCCr3hRgY7aNV9c4Sm813dFo+0DsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8i4LLHsVZjLtGONgJ4MMToPpIoDhFdMIE67WM1t29UwIhAIAFHTigEx+kMXd9H0t9lOrrKwLUQDchTeJ452Sym1rK"}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.5.0.tgz_1472220297659_0.5293023032136261"},"directories":{}},"1.6.0":{"name":"eslint-config-esnext","version":"1.6.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"~6.1.0","eslint":"~3.4.0","eslint-plugin-babel":"~3.3.0","eslint-plugin-import":"~1.14.0"},"devDependencies":{"js-yaml":"~3.6.1"},"peerDependencies":{"babel-eslint":"~6.1.0","eslint":"~3.4.0","eslint-plugin-babel":"~3.3.0","eslint-plugin-import":"~1.14.0"},"_id":"eslint-config-esnext@1.6.0","_shasum":"62d3a5927ee6c3e7dbf9ae5ad2212e840a6bb95d","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"shasum":"62d3a5927ee6c3e7dbf9ae5ad2212e840a6bb95d","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-1.6.0.tgz","integrity":"sha512-X8De422aKgvbDx89XnyDO3EHI9+AEV7oXPN0yhtMDctuehQ3wQa612buhJZP/ebHE4gyrg8qF5WrPzEC1c8iRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV5r7WjeNtLH6Ib82Pr7mnQTUIiyk2yCcZm5JQckhKfAiEA8dnBJqdWAE6ZK1/clUb5F1IMog4gm2hu62f0A6BP1xo="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-config-esnext-1.6.0.tgz_1472403977868_0.06699416995979846"},"directories":{}},"2.0.0":{"name":"eslint-config-esnext","version":"2.0.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"^8.0.2","eslint":"^4.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0"},"devDependencies":{"js-yaml":"^3.6.1"},"peerDependencies":{"babel-eslint":"^8.0.2","eslint":"^4.0.0","eslint-plugin-babel":"^4.1.2","eslint-plugin-import":"^2.8.0"},"_id":"eslint-config-esnext@2.0.0","dist":{"shasum":"3d6c9e87ed0a0ee72f2797138eb0bceb20897ca2","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-2.0.0.tgz","integrity":"sha512-HS3wfwkJM62IJVSUya24XSoyWhbUmiVudeak0KyylyoDq+r+8yUAZZBxoNwI0i0OpeIracUi/ZWJ69b+py+0uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDOP+71vGwoHoHMgTrf0H2xe+SKGGT7Q4RwefPStnBJQIhAIvhUI4OFnuy6ZdKx2yRzNc2ivM3RMMiOFwmSX1oAPhw"}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-esnext-2.0.0.tgz_1512849488614_0.03220208501443267"},"directories":{}},"3.0.0":{"name":"eslint-config-esnext","version":"3.0.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/esnext#readme","dependencies":{"babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.12.0"},"devDependencies":{"js-yaml":"^3.12.0","lerna":"^2.11.0"},"peerDependencies":{"babel-eslint":"^8.0.2","eslint":"^4.0.0","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.8.0"},"_id":"eslint-config-esnext@3.0.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.1","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"integrity":"sha512-wZQCOuBfUTEhu7bvzEi/z2+z2YhhGhz9QLLFmbUm8p+8NU/tDSDUOKLVIlrroyfLHQ+aC7Nai6ftcA7apnpS0w==","shasum":"2f8c41801055906e345a9dab9c57afd604a60c78","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-3.0.0.tgz","fileCount":7,"unpackedSize":35578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHaJtCRA9TVsSAnZWagAAfXwP/iRBwLQ84eA4qDhPHUPC\nwulck5IRs5tLyeidlD6JOwTAvNR3UVvl1fGINHr31H86SFdDNv3QYSuoNzhX\nkpWljWl9OvEVwc5M0mm4Hs7IsoZegMvksfKkgWvpn3dcnDejdmQPJiKuF55r\nu68ZxB70M97tscjj7IYcSpxqXmByAsp2r/beZAHuE7JA//H8vIpwaa4AO7yv\nIIIeBMpVBC7jx2jDWgYd5UrMwzjz0/trye7BGAiptSz48lcSwtcdeorQEcMq\n+/DLxSHyw6j5W1KqMjrMVMqIYX13Gg/gFT7B+FPTDh0WX7fzCEQftJTsBiTV\n0x/gurDmXqQaIW7nX0ccl30ALhnqPRnUnxgCJVXUrcpkAan8dKS24c0tGHRi\nwDFafmqljd1NQuAMx9nyPfevJC9pEq2JJn0m5XTjN3lMl8ruh3UAnYspGGve\nkNRqQ9Pr9WkGqRtg4Y/waMidhbRkII393n7txDArz+CCM5vynLa1e1HcBS+q\nxZ+unya6D0ph33+WjOBabwpPkU45BSLvD0duIJCq7lUyh+6KUOmAkgrL1ymw\nQRkyxH3jc+/V/pTMt+5c8RN5joulf6ZSu8rb0S7vAjZDwrIVog8iDHFfkw9D\nrkTHH8GSE7Tmp/P16OsDffoHC4SyM+EaMQQCU3Es5h1loTEJZILEpS6JuTxi\n141x\r\n=nwib\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFi9+hL9E4JqeXw2+RLTalSEcH4ak9xEQJ9Kop0edsEgIhAM+SGC5xvvfvuT7HXSTdUI+I0vlnJeLcEBBej1FClIn5"}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-esnext_3.0.0_1528668779828_0.3404756862120355"},"_hasShrinkwrap":false},"3.0.1":{"name":"eslint-config-esnext","version":"3.0.1","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/tree/master/packages/esnext#readme","dependencies":{"babel-eslint":"^8.2.3","eslint":"^4.19.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.12.0"},"devDependencies":{"js-yaml":"^3.12.0","lerna":"^2.11.0"},"peerDependencies":{"babel-eslint":"^8.0.2","eslint":"^4.0.0","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.8.0"},"_id":"eslint-config-esnext@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"integrity":"sha512-zH3na4oQbVbQb2dfzFghk8v0I6znDh4yLFazPnAlMUUoRHWPqn/P7Ioyo0615XdYqJuKzlkKseafRRYKSoq43A==","shasum":"402f3dcad8a926c622c2547a364efb372f9ad752","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-3.0.1.tgz","fileCount":7,"unpackedSize":35563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrfksCRA9TVsSAnZWagAAyV4P/1sbJ0PRf9x8Uxe3uku4\nn2IHFtE3MS9sV7GaHdLthzhEkmEaiO6lAnXK4xN2Ax/OvS3uYR3ujkaFIaus\nUYezrYI5nYFMcZKZ32h7wIsXRZHsMtyeqTO+Q3UpUkveemi/BCfW4cq9EOk7\n6+MzUx/4ExDwQlmJ9yzia9xRDQcPaHhqdsHHfL8PleVYVd0saJNkOdnRlLjS\nGquTOCZgsNP4bKONBkYRArpLnGePnDjEpj0yu6EKFDD/9uVYiYqzHIY39Q9n\nACzgERP2Xr88c7teb0NzKdsvKp90nRzXrgTiRbseZV8Zvluf3qFgJSCT/dgg\nKojzbgse50Iq8smOLloJkTNvjde5DLNewpy/WD1oQ0iKnd+2xqFtRwAFCFy9\nI40OXrnt+vAG/B3Bpf15WZmViKADw1MIoEQyS5OoAMKpuLfTXxkvAYak85Pu\nKG577eIRos0YoPG46BUezQ8ecWEjUcPoqq9Jrn/JjxsWpCcHTNVQDXwmotFh\n3AeuwMxEVQHMvfayfCGxQ+1Z/n/RoFUlbO3t3TjUsJDBNfrn46U4349jQhAM\n8b7lICinbIQj0tUWf6KRq/hf1M5ImKLxhfJem1lqe4bB4rRf8bFKxclbXNbZ\nGNE4zoXvlkJxbHq5RNm4o4WYqYvgIuiuZg8isC/BRu4UM7qEyTxlL7pwZQUQ\nDtqZ\r\n=4tbY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaRNSJui0bg61eNb4XHPte+t/VUTzFLNBSuPYlWFRbUgIgHATwNm4ZS+Jg8ItlJlAynPp1LJaMZZ5dALXedbDxKd8="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-esnext_3.0.1_1538128171502_0.6496380539617039"},"_hasShrinkwrap":false},"3.0.2":{"name":"eslint-config-esnext","version":"3.0.2","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/tree/master/packages/esnext#readme","dependencies":{"babel-eslint":"^10.0.1","eslint":"^4.19.1","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.12.0"},"devDependencies":{"js-yaml":"^3.12.0","lerna":"^2.11.0"},"peerDependencies":{"babel-eslint":"^10.0.1","eslint":"^4.0.0","eslint-plugin-babel":"^5.1.0","eslint-plugin-import":"^2.8.0"},"_id":"eslint-config-esnext@3.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"integrity":"sha512-2mg8rUF8xCwce75qGCcnzEjModLS5t3HHKDaJyvXEf5JNzjJctHSwHkf9pOFRdyyYuanTuKRnrTmaEx9fl/X1g==","shasum":"f79cd0acec9220a5177e02c4805115d70f0f2c49","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-3.0.2.tgz","fileCount":7,"unpackedSize":35565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrg34CRA9TVsSAnZWagAAfz4QAIbFmgLSYYDYdRmDRcM2\n4hu/xXChz8keZ/uRU+/M3ohTjZD4teXIcY7+zJulzZ0JOZzhSgHQ+sVxDTMm\nDI0qbMKj5xywOGFrEPzYyuOTN8DbF7P80UJ9L5g2efpAH4JCzaKoCMWZkpvd\nWna3v5o1H4m0Ce/vDhDUprFzsfynGhZA6SSSVF3/O3PV2byM70OzF9kbbP6z\nk6VVd3z/NQhjXHiP0uUs/SKa2Ekqn0/jxDq4K4mazDwi2S4Qe9sHDNy5bLXB\nPadVkXWSWZmZ8ugcxifH7MsHi0LmN4/BvDz+ADwlmE/xUxdOi74SRK/oZpiX\nxYki6RYiEzLTi8vZAgoGgqA8nqBJzT4U5Gc4gcabYcdpc/1bHVkkiTQ83EBa\n1aosvHTaneufqBEg/g5J93d+UVLVDrQPDK2y5dPlHjEtPW03T9SWkM9ea+Vo\n1AhQ1IjQ+0MJDAqF6rCE0urG/MTdoHW60+VoyWhCm4mzeJgWThVjdJu6e018\ny+cVscuNfLsHEcqDNPAIQvKQC6RQP8pCtX3AfzYAH2T/uKnHWO6q1RIa+DbD\nStzUy7xtZs/29QxUfbGE7BZdT4/xkHzUUMzwdvgMQI9TVba1Wf4oZdLq+0lO\nTdvC0ovaiBPyF1L7RmBJ4gTLxpoc2URMuF+6yoe3RjyWouPji1LLI6awrpA0\nGjnF\r\n=DTCi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4tVrChatgieB7OBF115pNWQb2R6XQLhpsge+RKtomgAiEA3wnmpTTEJyMGnzxwsbuIjE1dHGIEKQrIPe1SSVpP3zs="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-esnext_3.0.2_1538133495528_0.8164902699841448"},"_hasShrinkwrap":false},"4.0.0":{"name":"eslint-config-esnext","version":"4.0.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/tree/master/packages/esnext#readme","dependencies":{"babel-eslint":"^10.0.1","eslint":"^5.6.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"devDependencies":{"js-yaml":"^3.12.0"},"peerDependencies":{"eslint":"^5.0.0"},"_id":"eslint-config-esnext@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kunalgolani","email":"kunalgolani@gmail.com"},"dist":{"integrity":"sha512-UOovbox5WIgG9VSJPxtCsfwOkK96yNp8hBBi+WZ66OTr5zc7PxJCkE4MS7vON2Z1md5PNhwFHVzE9Uu+owBg1Q==","shasum":"b3f91bd59c515824fca0d9e553ab241833386230","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-4.0.0.tgz","fileCount":7,"unpackedSize":35063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbriO5CRA9TVsSAnZWagAAQcQP/34jMNjxAUp9q/F3WGCB\nSg5rUMXp9f2Jiab8QpULQrLN8CkbJEp2iGPW+vh+Nq+yqcjGYPd57okuBWnk\n9BSr9ZiilOjFdKo/yxdpslA6H8cUaDuK9D6rZ/qRQnZ5AyNdnjTocJtB0N3p\nuXlbokCxAPFGX0cO/x1sToqKReHrh5YYGj+tzLIrsi3RfGrrwvUtRBx5HrQe\nSO/CH7gZmVRbk40swvN7CmzrVZR+YvA88OqlRLjkGL0usUuipBe0OYFQjYPD\n0Qa+//rs2NNNaU8fb8vHrGE7qp3SOM2rwqaTSs8CbJdo5HVoBjv0Okv5Iicl\nP6KHZu95ILQ8HvfkQ/jl3L3fSwCqFpRYXDPDNqcDD56IqlfNo1QdolCi4U2O\ngCFhAggCDz0CC8DYwfeijaBF7HzTK9AA5tf/qugjR8nRDOuWSQzRVGIsn1Ds\nmBaVXSdE+3mQ9JKYKQNPdrzmWssdgjLl2akTG5nxoR4c4mYiEVZu7QG6wCkg\niGurwGdPczc2T/a9lRouozOH0Ew2iTJ6MIjZbVku+OX8FrdaXU8QhREbX1q+\nm58CQNcvahRDG+bxLKl7c1HYzrY7uHGbnsf6QV3yrXpBQu3/kbZr+KE4I4mz\ncTCjyU+LvN1cjUt2BKrTkmsCPd9KeUbPoW+kne4Ijg8niXbonvydQBLuMu5o\nhtgh\r\n=YDYa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUW01vvLdw6FqxBjdcDMCyZzTv1dUf5soeB4GvqUBrQAIhAOydKOWi7gD+pAvMuNZK4UC8gJ+ni5UhAxVD1ht2GrCq"}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-esnext_4.0.0_1538139064487_0.5108030421846397"},"_hasShrinkwrap":false},"4.1.0":{"name":"eslint-config-esnext","version":"4.1.0","description":"Pluggable eslint config for ECMAScript Next that you can import, extend and override","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepare":"js-yaml index.yaml > index.json && js-yaml style-guide/index.yaml > style-guide/index.json"},"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"publishConfig":{"registry":"http://registry.npmjs.org/"},"keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"author":{"name":"kunalgolani@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"homepage":"https://github.com/kunalgolani/eslint-config/tree/master/packages/esnext#readme","dependencies":{"babel-eslint":"^10.0.1","eslint":"^6.8.0","eslint-plugin-babel":"^5.2.1","eslint-plugin-import":"^2.14.0"},"devDependencies":{"js-yaml":"^3.12.0"},"peerDependencies":{"eslint":"^6.0.0"},"_id":"eslint-config-esnext@4.1.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GhfVEXdqYKEIIj7j+Fw2SQdL9qyZMekgXfq6PyXM66cQw0B435ddjz3P3kxOBVihMRJ0xGYjosaveQz5Y6z0uA==","shasum":"8695b858fcf40d28c1aedca181f700528c7b60c6","tarball":"https://registry.npmjs.org/eslint-config-esnext/-/eslint-config-esnext-4.1.0.tgz","fileCount":7,"unpackedSize":35573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0OdMCRA9TVsSAnZWagAA5MYQAICMWMmcqjuyM7ZCyOf0\n8gFViHi2D5eP05fBTUOislyWFzFNhsasZzvigaAURDsxW8++Hsx+PHSSTT9k\nbn5BZKT5DV0gxXHwCtd4BGxo4+YoWYeaMnQXkNmiCtd054Pd75TlZGPDu8Bv\nZtn0QMxPKvGVe6Yuu/R4ZgMGF8Uwobyzwq5L8hMM+O1OAW+PAhuuCzPauXr+\nQGh1Wpwwr9YIb1nQjdhNh+lYCbroPwCMT41wY+5V2m/Sg6mFzH/ZpM6F+Bk8\nrbs8XdmxsRvmR9FAcx6GxLHn2mrONQHSasDeCVYjyWaLG/CvVXo83B/bUT11\nnIe+mbJLFUPjhUt7Y7uiq+3qqK7EWrEpwGQ0hqP3O5/gLqn8wMMZ1I/Ft//z\nMRLo9xGwBr2W7DnS5+F01O03KopYcE4aIoQ6qmUPxpaa03S4b8sdbS7yUg/i\nRlLOLzRR2qUDEEuaxj6JkgBJkLKgR7tufcfzL1AxWiW++kzBu3vGbgLV40V+\nUmq5pGtxDMHgwnZmLThb55cdo8yhn6G5EZwvEmEaHpeiUIqbtJKY/Dsbyl4S\nFR6DiZdALlbKA0yVa5na4x2GpSQp0/jiIZ7fgX2yOJ8R/GVOWKEcKmEZzelD\nyxiiHdT2ESx89WUQDUie4DwxjzHcYZdOevrbZN886KvZ26UUDQBpaW9poIc3\nWkEF\r\n=TEm+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDK8lNOgnELhDTsTjctt2f6CdpX4b3bN8z46Fjg8FD/ZAiBm1fF96tTEZqk/iJHHoX9a+mxKj4pdOhiDse6qBqnv0Q=="}]},"maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"_npmUser":{"name":"alex-raileanu","email":"alex.raileanu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-esnext_4.1.0_1590749003634_0.7612817328513488"},"_hasShrinkwrap":false}},"readme":"## Pluggable [ESLint](http://eslint.org/docs/about/) [config](http://eslint.org/docs/developer-guide/shareable-configs) for [ECMAScript Next](https://kangax.github.io/compat-table/esnext) that you can import, extend and override\r\n\r\n[![Join the chat at https://gitter.im/kunalgolani/eslint-config ][gitter-img]][gitter-url]\r\n[![npm version][version-img]][npm-url]\r\n[![npm downloads][downloads-img]][npm-url]\r\n[![GitHub issues][issues-img]][issues-url]\r\n[![Deps][deps-img]][deps-url]\r\n[![Dev Deps][devdeps-img]][deps-url]\r\n\r\n### ESNext: Safety Checks and Best Practices with a bias toward code concision / brevity\r\n\r\n#### Usage\r\n\r\nIn your js project directory:\r\n\r\n```shell\r\nnpm install --save-dev eslint-config-esnext\r\n```\r\n\r\n<!--\r\nIf your environments node.js version is less than `5.0` or your npm version is lower than `3.0`, you may also need to install:\r\n\r\n```shell\r\nnpm install --save-dev babel-eslint eslint-plugin-babel\r\n```\r\n-->\r\n\r\nAnd in your `.eslintrc.yaml`:\r\n\r\n```yaml\r\nextends:\r\n  - esnext\r\n```\r\n\r\nAlternatively, in your `.eslintrc.js` or `.eslintrc.json`:\r\n\r\n```json\r\n{\r\n  \"extends\": [\"esnext\"]\r\n}\r\n```\r\n\r\nTo add a git-hook to your commits, consider using [husky](https://github.com/typicode/husky)\r\n\r\n```shell\r\nnpm install --save-dev husky\r\n```\r\n\r\nAnd in your `package.json`:\r\n\r\n```json\r\n  \"scripts\": {\r\n    \"precommit\": \"eslint .\"\r\n  }\r\n```\r\n\r\n---\r\n\r\n#### Config\r\n\r\nThis config is biased and opinionated, and errs on the side of too many rules instead of too few. Think of this as a superset of your repo's lint config, and discard what you don't like in it. It's easy to override and disable the rules you find inconvenient.\r\n\r\n```yaml\r\nenv:\r\n  es6: true\r\n  commonjs: true\r\n```\r\n\r\n[enables](http://eslint.org/docs/user-guide/configuring#specifying-environments) [ES6 features](https://github.com/lukehoban/es6features#readme) and [CommonJS modules](https://www.wikiwand.com/en/CommonJS)\r\n\r\n```yaml\r\nparser: babel-eslint\r\n```\r\n\r\n[enables parsing](https://github.com/babel/babel-eslint) all [babel](https://babeljs.io/) [supported code](https://babeljs.io/docs/plugins/)\r\n\r\n```yaml\r\nparserOptions:\r\n  ecmaVersion: 7\r\n  sourceType: module\r\n  ecmaFeatures:\r\n    impliedStrict: true\r\n    modules: true\r\n    experimentalObjectRestSpread: true\r\n```\r\n\r\nallows [es2015 modules](https://github.com/ModuleLoader/es6-module-loader/wiki/Brief-Overview-of-ES6-Module-syntax) and [es2016 object rest and spread](https://github.com/sebmarkbage/ecmascript-rest-spread) [to be parsed](http://eslint.org/docs/user-guide/configuring#specifying-parser-options), and applies [strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode) to all js code\r\n\r\n```yaml\r\nextends:\r\n  - eslint:recommended\r\n  - plugin:import/errors\r\n  - plugin:import/warnings\r\n```\r\n\r\nincludes the following rules:\r\n\r\n- [`constructor-super`](http://eslint.org/docs/rules/constructor-super): require `super()` calls in constructors\r\n- [`for-direction`](http://eslint.org/docs/rules/for-direction): enforce that a for loop update clause moves the counter in the right direction\r\n- [`getter-return`](http://eslint.org/docs/rules/getter-return): enforce that a return statement is present in property getters\r\n- [`no-case-declarations`](http://eslint.org/docs/rules/no-case-declarations): disallow `let`, `const`, `function` and `class` declarations in `case` / `default` clauses inside `switch` blocks\r\n- [`no-class-assign`](http://eslint.org/docs/rules/no-class-assign): disallow reassigning variables declared as classes\r\n- [`no-compare-neg-zero`](http://eslint.org/docs/rules/no-compare-neg-zero): disallow comparing against -0\r\n- [`no-cond-assign`](http://eslint.org/docs/rules/no-cond-assign): disallow assignment operators in conditional expressions\r\n- [`no-console`](http://eslint.org/docs/rules/no-console): disallow the use of `console`\r\n- [`no-const-assign`](http://eslint.org/docs/rules/no-const-assign): disallow reassigning `const` variables\r\n- [`no-constant-condition`](http://eslint.org/docs/rules/no-constant-condition): disallow constant expressions in conditions\r\n- [`no-control-regex`](http://eslint.org/docs/rules/no-control-regex): disallow control characters in regular expressions\r\n- [`no-debugger`](http://eslint.org/docs/rules/no-debugger): disallow the use of `debugger`\r\n- [`no-delete-var`](http://eslint.org/docs/rules/no-delete-var): disallow deleting variables\r\n- [`no-dupe-args`](http://eslint.org/docs/rules/no-dupe-args): disallow duplicate arguments in `function` definitions\r\n- [`no-dupe-class-members`](http://eslint.org/docs/rules/no-dupe-class-members): disallow duplicate class members\r\n- [`no-dupe-keys`](http://eslint.org/docs/rules/no-dupe-keys): disallow duplicate keys in object literals\r\n- [`no-duplicate-case`](http://eslint.org/docs/rules/no-duplicate-case): disallow duplicate case labels\r\n- [`no-empty`](http://eslint.org/docs/rules/no-empty): disallow empty block statements\r\n- [`no-empty-character-class`](http://eslint.org/docs/rules/no-empty-character-class): disallow empty character classes in regular expressions\r\n- [`no-empty-pattern`](http://eslint.org/docs/rules/no-empty-pattern): disallow empty destructuring patterns\r\n- [`no-ex-assign`](http://eslint.org/docs/rules/no-ex-assign): disallow reassigning exceptions in `catch` clauses\r\n- [`no-extra-boolean-cast`](http://eslint.org/docs/rules/no-extra-boolean-cast): disallow unnecessary boolean casts\r\n- [`no-extra-semi`](http://eslint.org/docs/rules/no-extra-semi): disallow unnecessary semicolons\r\n- [`no-fallthrough`](http://eslint.org/docs/rules/no-fallthrough): disallow fallthrough of `case` statements\r\n- [`no-func-assign`](http://eslint.org/docs/rules/no-func-assign): disallow reassigning `function` declarations\r\n- [`no-inner-declarations`](http://eslint.org/docs/rules/no-inner-declarations): disallow `function` or `var` declarations in nested blocks\r\n- [`no-invalid-regexp`](http://eslint.org/docs/rules/no-invalid-regexp): disallow invalid regular expression strings in `RegExp` constructors\r\n- [`no-irregular-whitespace`](http://eslint.org/docs/rules/no-irregular-whitespace): disallow irregular whitespace outside of strings and comments\r\n- [`no-mixed-spaces-and-tabs`](http://eslint.org/docs/rules/no-mixed-spaces-and-tabs): disallow mixed spaces and tabs for indentation\r\n- [`no-new-symbol`](http://eslint.org/docs/rules/no-new-symbol): disallow `new` operators with the `Symbol` object\r\n- [`no-obj-calls`](http://eslint.org/docs/rules/no-obj-calls): disallow calling global object properties as functions\r\n- [`no-octal`](http://eslint.org/docs/rules/no-octal): disallow octal literals\r\n- [`no-redeclare`](http://eslint.org/docs/rules/no-redeclare): disallow `var` redeclaration\r\n- [`no-regex-spaces`](http://eslint.org/docs/rules/no-regex-spaces): disallow multiple spaces in regular expression literals\r\n- [`no-self-assign`](http://eslint.org/docs/rules/no-self-assign): disallow assignments where both sides are exactly the same\r\n- [`no-sparse-arrays`](http://eslint.org/docs/rules/no-sparse-arrays): disallow sparse arrays\r\n- [`no-this-before-super`](http://eslint.org/docs/rules/no-this-before-super): disallow `this`/`super` before calling `super()` in constructors\r\n- [`no-undef`](http://eslint.org/docs/rules/no-undef): disallow the use of undeclared variables unless mentioned in `/-global -/` comments\r\n- [`no-unexpected-multiline`](http://eslint.org/docs/rules/no-unexpected-multiline): disallow multiline expressions likely to cause [ASI](http://inimino.org/~inimino/blog/javascript_semicolons) errors\r\n- [`no-unreachable`](http://eslint.org/docs/rules/no-unreachable): disallow unreachable code after `return`, `throw`, `continue`, and `break` statements\r\n- [`no-unsafe-finally`](http://eslint.org/docs/rules/no-unsafe-finally): disallow control flow statements in `finally` blocks\r\n- [`no-unused-labels`](http://eslint.org/docs/rules/no-unused-labels): disallow unused [labels](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/label)\r\n- [`no-unused-vars`](http://eslint.org/docs/rules/no-unused-vars): disallow unused variables\r\n- [`no-useless-escape`](http://eslint.org/docs/rules/no-useless-escape): disallow unnecessary escape characters\r\n- [`require-yield`](http://eslint.org/docs/rules/require-yield): require generator functions to contain `yield`\r\n- [`use-isnan`](http://eslint.org/docs/rules/use-isnan): disallow comparisons with `NaN`, requiring calls to `isNaN()` instead\r\n- [`valid-typeof`](http://eslint.org/docs/rules/valid-typeof): enforce comparing `typeof` expressions against valid type strings\r\n\r\n- [`import/no-unresolved`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md): ensure imports point to a file/module that can be resolved\r\n- [`import/named`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/named.md): ensure named imports correspond to a named export in the remote file\r\n- [`import/namespace`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/namespace.md): ensure imported namespaces contain dereferenced properties as they are dereferenced\r\n- [`import/default`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/default.md): ensure a default export is present, given a default import\r\n- [`import/export`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/expor.md): report any invalid exports, i.e. re-export of the same name\r\n\r\n- [`import/no-named-as-default`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-named-as-default.md): report use of exported name as identifier of default export; set to warn only\r\n- [`import/no-named-as-default-member`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-named-as-default-member.md): report use of exported name as property of default export; set to warn only\r\n\r\n```yaml\r\nrules:\r\n```\r\n\r\nselected [from here](http://eslint.org/docs/rules/), configured to:\r\n\r\n- [`array-callback-return`](http://eslint.org/docs/rules/array-callback-return): enforce `return` statements in callbacks to array prototype methods such as `map`, `reduce`, `find` etc.\r\n- [`arrow-body-style`](http://eslint.org/docs/rules/arrow-body-style): require braces around arrow function bodies, `as-needed`\r\n- [`class-methods-use-this`](http://eslint.org/docs/rules/class-methods-use-this): disallow class methods that don't use `this`\r\n- [`dot-notation`](http://eslint.org/docs/rules/dot-notation): enforce dot notation for accessing object properties whenever possible\r\n- [`eqeqeq`](http://eslint.org/docs/rules/eqeqeq): prefer `===` and `!==` over `==` and `!=`\r\n- [`import/no-amd`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-amd.md): report AMD `require` and `define` calls\r\n- [`import/no-commonjs`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-commonjs.md): report CommonJS `require` calls and `module.exports` or `exports.*`\r\n- [`import/no-duplicates`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-duplicates.md): report repeated import of the same module in multiple places\r\n- [`import/no-extraneous-dependencies`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-extraneous-dependencies.md): forbid the use of extraneous packages\r\n- [`import/no-mutable-exports`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-mutable-exports.md): forbid the use of mutable exports with `var` or `let`\r\n- [`import/no-namespace`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-namespace.md): report namespace imports\r\n- [`import/no-nodejs-modules`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-nodejs-modules.md): disallow node.js builtin modules\r\n- [`import/prefer-default-export`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/prefer-default-export.md): prefer a default export if module exports a single name\r\n- [`no-alert`](http://eslint.org/docs/rules/no-alert): disallow the use of `alert`, `confirm`, and `prompt`\r\n- [`no-constant-condition`](http://eslint.org/docs/rules/no-constant-condition): override `eslint:recommended` with `checkLoops: false` to avoid errors in infinite [generators](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/function*)\r\n- [`no-duplicate-imports`](http://eslint.org/docs/rules/no-duplicate-imports): disallow duplicate module imports\r\n- [`no-empty-function`](http://eslint.org/docs/rules/no-empty-function): disallow empty functions\r\n- [`no-else-return`](http://eslint.org/docs/rules/no-else-return): disallow `else` blocks after `return` statements in `if` blocks\r\n- [`no-eval`](http://eslint.org/docs/rules/no-eval): disallow the use of `eval()`\r\n- [`no-extend-native`](http://eslint.org/docs/rules/no-extend-native): disallow extending built-in or native objects\r\n- [`no-extra-bind`](http://eslint.org/docs/rules/no-extra-bind): disallow binding functions that don't use `this`\r\n- [`no-global-assign`](http://eslint.org/docs/rules/no-global-assign): disallow assignments to native objects or read-only global variables\r\n- [`no-implicit-globals`](http://eslint.org/docs/rules/no-implicit-globals): disallow `var` and named `function` declarations in the global scope, doesn't apply to modules\r\n- [`no-implied-eval`](http://eslint.org/docs/rules/no-implied-eval): disallow the use of eval()-like methods\r\n- [`no-invalid-this`](http://eslint.org/docs/rules/no-invalid-this): disallow `this` outside of constructors, classes or methods\r\n- [`no-lonely-if`](http://eslint.org/docs/rules/no-lonely-if): disallow `if` statements as the only statement in `else` blocks\r\n- [`no-loop-func`](http://eslint.org/docs/rules/no-loop-func): disallow `function`s inside loops\r\n- [`no-new`](http://eslint.org/docs/rules/no-new): disallow `new` operators outside of assignments or comparisons\r\n- [`no-new-func`](http://eslint.org/docs/rules/no-new-func): disallow creating functions with the `Function` constructor\r\n- [`no-new-wrappers`](http://eslint.org/docs/rules/no-new-wrappers): disallow creating objects with the `String`, `Number`, and `Boolean` constructors\r\n- [`no-proto`](http://eslint.org/docs/rules/no-proto): disallow use of the `__proto__` property\r\n- [`no-script-url`](http://eslint.org/docs/rules/no-script-url): disallow `javascript:` urls\r\n- [`no-self-compare`](http://eslint.org/docs/rules/no-self-compare): disallow comparisons where both sides are exactly the same\r\n- [`no-throw-literal`](http://eslint.org/docs/rules/no-throw-literal): disallow throwing literals as exceptions\r\n- [`no-unmodified-loop-condition`](http://eslint.org/docs/rules/no-unmodified-loop-condition): enforce updating the loop condition in each iteration\r\n- [`no-unneeded-ternary`](http://eslint.org/docs/rules/no-unneeded-ternary): disallow ternary operators when simpler alternatives exist; `defaultAssignment: false` prefers `||` for default assignments\r\n- [`no-unsafe-negation`](http://eslint.org/docs/rules/no-unsafe-negation): disallow negating the left operand of relational operators like `in` and `instanceof`\r\n- [`no-unused-expressions`](http://eslint.org/docs/rules/no-unused-expressions): disallow expressions that have no effect on the state of the program, with `allowShortCircuit: true` and `allowTernary: true` allowing `&&`, `||` and the ternary operator as shorthands for `if` and `else`\r\n- [`no-use-before-define`](http://eslint.org/docs/rules/no-use-before-define): disallow the use of variables before they are defined; `nofunc` ignores `function` declarations since they're hoisted\r\n- [`no-useless-call`](http://eslint.org/docs/rules/no-useless-call): disallow unnecessary `.call()` and `.apply()`\r\n- [`no-useless-computed-key`](http://eslint.org/docs/rules/no-useless-computed-key): disallow unnecessary computed property keys in object literals\r\n- [`no-useless-concat`](http://eslint.org/docs/rules/no-useless-concat): disallow unnecessary concatenation of literals or template literals\r\n- [`no-useless-constructor`](http://eslint.org/docs/rules/no-useless-constructor): disallow unnecessary constructors\r\n- [`no-useless-rename`](http://eslint.org/docs/rules/no-useless-rename): disallow renaming `import`, `export`, and destructured assignments to the same name\r\n- [`no-var`](http://eslint.org/docs/rules/no-var): require `let` or `const` instead of `var`\r\n- [`no-with`](http://eslint.org/docs/rules/no-with): disallow `with` statements\r\n- [`object-shorthand`](http://eslint.org/docs/rules/object-shorthand): require method and property shorthand syntax for object literals\r\n- [`operator-assignment`](http://eslint.org/docs/rules/operator-assignment): require assignment operator shorthand where possible\r\n- [`prefer-arrow-callback`](http://eslint.org/docs/rules/prefer-arrow-callback): require callbacks to be arrow functions\r\n- [`prefer-const`](http://eslint.org/docs/rules/prefer-const): require `const` declarations for variables that are never reassigned after declared\r\n- [`prefer-rest-params`](http://eslint.org/docs/rules/prefer-rest-params): require rest parameters instead of `arguments`\r\n- [`prefer-spread`](http://eslint.org/docs/rules/prefer-spread): require spread operator instead of `.apply()`\r\n\r\n---\r\n\r\n### [ESNext Style Guide](https://github.com/kunalgolani/eslint-config/tree/master/packages/esnext/style-guide)\r\n\r\n[gitter-img]: https://badges.gitter.im/kunalgolani/eslint-config.svg\r\n[gitter-url]: https://gitter.im/kunalgolani/eslint-config?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\r\n[version-img]: https://img.shields.io/npm/v/eslint-config-esnext.svg\r\n[npm-url]: https://www.npmjs.com/package/eslint-config-esnext\r\n[downloads-img]: https://img.shields.io/npm/dt/eslint-config-esnext.svg\r\n[issues-img]: https://img.shields.io/github/issues-raw/kunalgolani/eslint-config.svg?maxAge=2592000\r\n[issues-url]: https://github.com/kunalgolani/eslint-config/issues\r\n[deps-img]: https://img.shields.io/david/kunalgolani/eslint-config.svg\r\n[devdeps-img]: https://img.shields.io/david/dev/kunalgolani/eslint-config.svg\r\n[deps-url]: https://github.com/kunalgolani/eslint-config/blob/master/esnext/package.json\r\n","maintainers":[{"name":"kunalgolani","email":"kunalgolani@gmail.com"}],"time":{"modified":"2022-06-17T18:52:55.187Z","created":"2016-07-14T12:26:40.938Z","0.0.3":"2016-07-14T12:26:40.938Z","0.1.0":"2016-07-15T13:21:35.298Z","0.1.1":"2016-07-18T08:51:58.775Z","1.0.0":"2016-07-19T08:28:28.459Z","1.1.0":"2016-07-19T11:16:18.347Z","1.2.0":"2016-07-19T20:12:43.547Z","1.2.1":"2016-07-19T20:49:54.247Z","1.3.0":"2016-08-08T11:12:24.841Z","1.4.0":"2016-08-08T11:22:42.293Z","1.4.1":"2016-08-08T11:23:42.807Z","1.4.2":"2016-08-08T11:25:32.557Z","1.4.3":"2016-08-08T11:38:16.780Z","1.5.0":"2016-08-26T14:04:59.809Z","1.6.0":"2016-08-28T17:06:18.113Z","2.0.0":"2017-12-09T19:58:09.657Z","3.0.0":"2018-06-10T22:13:00.323Z","3.0.1":"2018-09-28T09:49:31.657Z","3.0.2":"2018-09-28T11:18:15.679Z","4.0.0":"2018-09-28T12:51:04.643Z","4.1.0":"2020-05-29T10:43:23.775Z"},"homepage":"https://github.com/kunalgolani/eslint-config/tree/master/packages/esnext#readme","keywords":["eslint","eslint-config","eslintconfig","esnext","es6","es7","es2015","es2016"],"repository":{"type":"git","url":"git+https://github.com/kunalgolani/eslint-config.git"},"author":{"name":"kunalgolani@gmail.com"},"bugs":{"url":"https://github.com/kunalgolani/eslint-config/issues"},"license":"ISC","readmeFilename":"README.md"}