{"_id":"eslint-config-atomix-base","_rev":"33-37f5769eb3102b1c498873d63d1bf0c4","name":"eslint-config-atomix-base","description":"Config for ESLint based on airbnb","dist-tags":{"latest":"5.3.2"},"versions":{"0.0.0-reserved":{"name":"eslint-config-atomix-base","version":"0.0.0-reserved","license":"UNLICENSED","description":"Package reserved","author":{"name":"Reserver","email":"reserver@lestad.net","url":"https://npmjs.com/~lestad"},"_id":"eslint-config-atomix-base@0.0.0-reserved","scripts":{},"_shasum":"1334753e8dc5687736360b4ada2f52b438b1e1b5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"shasum":"1334753e8dc5687736360b4ada2f52b438b1e1b5","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-0.0.0-reserved.tgz","integrity":"sha512-sFENp8Ng8MdScYRWZdT+RyETemNbEDly8WdEyOy/jw3puQZzPYqul8AYAQ+4Unzng/FsFLsZQ8EsP9QqMsLRww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqYPyZAnit3wPDUS+SPOU4wCoOCeMJ0nT5bFHQjde9GQIgJPbaGOg/U9cUpxWXE/uFDvpxXrx6UjIKMXJCTwDvIgs="}]},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-0.0.0-reserved.tgz_1495603870106_0.9739072299562395"}},"1.0.0":{"name":"eslint-config-atomix-base","version":"1.0.0","description":"Config for ESLint based on airbnb","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Sergey Sova","email":"i.am@lestad.net","url":"https://lestad.top"},"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0"},"gitHead":"e35c66084c647fbcfe449eeff2ec8cce5ee9c461","_id":"eslint-config-atomix-base@1.0.0","_shasum":"39818e85c8824a7d92d4fa099b59e0d4705277ea","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"shasum":"39818e85c8824a7d92d4fa099b59e0d4705277ea","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-1.0.0.tgz","integrity":"sha512-/8GVzzo59WE2mkNJhdxJgY2QXQYVxd2sSh2M0QEdTNX2jqO2/bGRL1SMARWMkUMalletBtkUluxlzGC8Ac8m/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB1GbdIH7LBp5MLZZfX/xAgDY33mKgmfcPblPzHR1LNAIhAN8efL9Jl7tJT7jr18gJgD9YCpyMvhFdPxzsSHPo9b4R"}]},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-1.0.0.tgz_1495614376121_0.2547551766037941"},"deprecated":"Please, use new package @atomix/eslint-config"},"1.1.0":{"name":"eslint-config-atomix-base","version":"1.1.0","description":"Config for ESLint based on airbnb","main":"index.js","scripts":{"test":"eslint example"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Sergey Sova","email":"i.am@lestad.net","url":"https://lestad.top"},"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^3.19.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0"},"gitHead":"6c2631c4f2451eec77d047196f28590888bb9554","_id":"eslint-config-atomix-base@1.1.0","_shasum":"f18223c10687b60fa3c8042888fa68aa19aac332","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"shasum":"f18223c10687b60fa3c8042888fa68aa19aac332","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-1.1.0.tgz","integrity":"sha512-vGvhwg+dRZJ0npFYl2ywI0t7UEEzja6HTDKHLpMy+WqkOI+iZmh4+7xrVDMVcT1xZjpVGOBWMat0OnpAs/Tp2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVZ9iIrSUOVFpIQMrV0f0M6jgBLUXcM9ttckoqhvgKsAiEAnNA72w+gj2JY7hyEBkAJutlqWm9ztKdG+MwTL6lD/LU="}]},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-1.1.0.tgz_1495617878977_0.9962950251065195"},"deprecated":"Please, use new package @atomix/eslint-config"},"1.2.0":{"name":"eslint-config-atomix-base","version":"1.2.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^3.19.0"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0"},"gitHead":"2c57b3fc5fc9407d912bd190568f76f3dde5383f","_id":"eslint-config-atomix-base@1.2.0","_npmVersion":"5.0.1","_nodeVersion":"7.10.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-E3Y8AEj9mQ8liGFTJrRLhNFMpBPLjMWAl9p31Pp6kCpNNpk/H7qo88noMq66RCNpNO2be8b3bC8+4bvagDEglw==","shasum":"a3567b399aa2ebae5a21d678f6f12ecd33913f1f","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEK9rCxSOvk7QR7oN9BEdocG4i7cw0nyhHfkc3s1lomAAiEA3SJtdlRB0JBeexuU8iFFZ1rcdcCvCLcfgY21IxszG/k="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-1.2.0.tgz_1497602913560_0.7329401653259993"},"deprecated":"Please, use new package @atomix/eslint-config"},"2.0.0":{"name":"eslint-config-atomix-base","version":"2.0.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^3.19.0"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.2.0"},"gitHead":"dbb54d9eb4fbecdc4644733ac6facbe6b07239da","_id":"eslint-config-atomix-base@2.0.0","_npmVersion":"5.0.1","_nodeVersion":"7.10.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-paQ37eeM+cUf9/rAtRujjbxRkoo71Opu85kErAwoQAmkPM0o0p+9zehtVVMQX7hmEkpxBVlBlm0zdBQ7vERc+w==","shasum":"e2bb815bc5deba6d1f9f7deaf9ecbf8da5c37a9d","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0Vf1EJq9N1XefWLRfnBMG/p4fBIiJZVetFVyJzaa9tAiEAhlKh60MkAY4Cx1RPgPsetYDswboNoVwW/oCniDPPRVQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-2.0.0.tgz_1497606567603_0.31082835188135505"},"deprecated":"Please, use new package @atomix/eslint-config"},"3.0.0":{"name":"eslint-config-atomix-base","version":"3.0.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.3.0"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-import":"^2.7.0"},"gitHead":"578e37fb03e6b45dbc035ae69a74000f533841f0","_id":"eslint-config-atomix-base@3.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.10.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-1RZ8VzI4xW3RKuh3bmEvSLk9ecRYtQJExCs9XsSipIZpVayps52RUiQZLyaIRjsLdWHQhv1UUphL0M2DX1XoAA==","shasum":"130d5d8fc1e20ced21d02fdc7c95055ae40ef362","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjbGx7tU7ckjmiqKbJiXGJjde2C94jsTiJQsF3N+ozxAiEA4CmfablxjgQ5RA0t7gPlOqISZxEZR4jK/T0sE/Q5rhU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-3.0.0.tgz_1501341607660_0.6036620519589633"},"deprecated":"Please, use new package @atomix/eslint-config"},"3.1.0":{"name":"eslint-config-atomix-base","version":"3.1.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.3.0"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-import":"^2.7.0"},"gitHead":"d16c45ea36afd13a855aa21034ac11b595278ddd","_id":"eslint-config-atomix-base@3.1.0","_npmVersion":"5.3.0","_nodeVersion":"7.10.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-qRdSWdrDFXUSHiCRFjd0KigEh7/14M/ff+DqvxZ6Gl1Xb3Mn2WYgvD36NYWEIPlheXE5K1ohbFulZxEQzdiVIg==","shasum":"42f0b446b2b6bbb5c75a11511257d744458d261d","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK54B/4OL0CX0hc2SMTMmlESVmuecV0KYaiJqGp1YzoAIhANUGyaLpaUUMnpaX0W6gudwW6ZHRxITbAHaur36Nqaen"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-3.1.0.tgz_1501343353247_0.2404121314175427"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.0.0":{"name":"eslint-config-atomix-base","version":"4.0.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.3.0"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"^11.3.1","eslint-plugin-import":"^2.7.0","eslint-plugin-unicorn":"^2.1.2"},"gitHead":"d730a12b42818facbe80f92f4611aafe55ea80cd","_id":"eslint-config-atomix-base@4.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-l9C3wF/RNm4oeBb+KXtnHTSv/saiY4F0IBwhodEGEzPPl+ak6TOJgivJK4nIa8X651y8JBWBgdaXWQDX5YhgOg==","shasum":"ff740467ad93fb0e6f9d63602d344f09b7b2461b","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWXrP9+v/AlAXtkdVqy+ahPhvD+NVq3hhJKBpDUBfP1AiEAsGOZAvrJJONNP+vswOxZN9E4wkRwrervphPTt0+NQkM="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.0.0.tgz_1503478819179_0.35786688211373985"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.1.0":{"name":"eslint-config-atomix-base","version":"4.1.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.5.0"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"^11.3.2","eslint-plugin-import":"^2.7.0","eslint-plugin-unicorn":"^2.1.2"},"gitHead":"af4e91b61feecd70647fb3500b9cb2905bd61fa5","_id":"eslint-config-atomix-base@4.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-ZmyCzldBfxpLjGrffW1Vx/ESYMokpigYgbiYTCQFwy1AXbhFbLSEP9a4ySvin9Zp4t0U2iIKfMghfJt/lZtR3w==","shasum":"4806fe10f1520ee3193b43ea65dbf8670860daa0","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjql9+1szWcAYJpnV42VMCGI9TaB9aGNX4erif/z+g2wIhAI7ImuAu+XGGV2ILH2orzt9/rxymMhEcklHZbt5yucOK"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.1.0.tgz_1503479519312_0.9234563026111573"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.2.0":{"name":"eslint-config-atomix-base","version":"4.2.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.8.0"},"dependencies":{"babel-eslint":"^8.0.1","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-unicorn":"^2.1.2"},"gitHead":"bc33476f3d4c84bb4121eb191e1f211617727b53","_id":"eslint-config-atomix-base@4.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-/2mpOehDbuGzby3GMj9/ZUmc45AjFW4W5/p94SwumMOZIZfoVFHH64tvO9cE/uRVjuFJOSTqi//VhjW86AGeLw==","shasum":"8cffcf4b8a7085954d651e8e6394c416eb905ac0","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2zAwb8fZhRtY2zSEplfGe+D7J3OJjDsaunnWjPWO/ggIgd/Ob5Xnvc8/jJ9+FvLcCx/24/Yuw1jH4wKWP7JsZtr0="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.2.0.tgz_1507912526169_0.9253054012078792"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.3.0":{"name":"eslint-config-atomix-base","version":"4.3.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.8.0"},"dependencies":{"babel-eslint":"^8.0.1","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-unicorn":"^2.1.2"},"gitHead":"60ab1f7202c61c8865cf7c79fb1d96808a5fb17d","_id":"eslint-config-atomix-base@4.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-6FZlhvk/36Nbb/nBLesvMTZtIXMovWuhGXXL4VTnl6BufrtijaN5utxg2tclxm5plECzfjuMUhBsLkhMbIb3Cw==","shasum":"49f92351dd3067bff4e32d304f0b787c6228984e","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyV+ikNC0H/1DV3GihFoghqjnNyqXkz5YQfDXwxd+8fwIhAPcH+BaUkqc6WIvEphgjERDr0K4qIF3lNZsw5JYXM1En"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.3.0.tgz_1507914138913_0.29732342110946774"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.3.1":{"name":"eslint-config-atomix-base","version":"4.3.1","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.8.0"},"dependencies":{"babel-eslint":"^8.0.1","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-unicorn":"^2.1.2"},"gitHead":"22e3eb638e77028699d9678dddc42a06a7e7aec6","_id":"eslint-config-atomix-base@4.3.1","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-/YNSeSLAzSmF5BkZa6HWgBrh7oE2FwcIjqikShHvkUU5NYEJgcrHxFHHq7nv+hN4YOY+hFYfl1OjZ/I5GA4A4Q==","shasum":"3b5726bf643edabbce3394d369e886d6ea8ed443","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH//0zey2ZSlZUTO+iJbKqSnw9YKSFuM3tR+qItbBLJQAiAlLIch01qp+0TvuWiiKuA8iHQlGGt0nEo/3glun+vATQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.3.1.tgz_1507926729808_0.6839505913667381"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.3.2":{"name":"eslint-config-atomix-base","version":"4.3.2","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.8.0"},"dependencies":{"babel-eslint":"^8.0.1","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-unicorn":"^2.1.2"},"gitHead":"92715aab0ef86a12bf6ad225f1163fa562cadb14","_id":"eslint-config-atomix-base@4.3.2","_npmVersion":"5.4.2","_nodeVersion":"8.2.1","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-oLncDUHKayrYUkUEwTY/1FWhy63rzFafRIXFko78FR7tvtgGkks29a44UJy1ZPHPzA1vjsXUOrlqI9E7nbSGRg==","shasum":"56a5cd2359313ce41e083cbaa04134ed289f09be","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMlSJd9rL0wo72u1WmHVkFfyqqTYE4WlCnwsxavF4c/AiEA5FVopCpIAIU4Lj0MR5YNGKUrwYARmZFpMNOgKpnvhDE="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.3.2.tgz_1507927190407_0.8190049903932959"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.4.0":{"name":"eslint-config-atomix-base","version":"4.4.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.8.0"},"dependencies":{"babel-eslint":"^8.0.1","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-unicorn":"^2.1.2"},"gitHead":"91c709b48bacf86e005c992435a25015d02b8580","_id":"eslint-config-atomix-base@4.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-cPlf4WCQreAgsT5ywLZ2T1LbHrL7rIMthbz09Ri29axQcxrVIfodpudtkqVHidVkf9Nsf5n3I0kmZIWU65P5BA==","shasum":"d8e81553396d4c75f1015b062e8ad61772ef0525","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpl0VhMHA7lyLfD7Pniub7rXDaBRhikwdaeJWbKxIxMgIgULrAsPVgBAfHozcV9VqfMGy9j/JqqALBYPxDO0kXID0="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.4.0.tgz_1508338318045_0.08628579042851925"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.5.0":{"name":"eslint-config-atomix-base","version":"4.5.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.8.0"},"dependencies":{"babel-eslint":"^8.0.1","eslint-config-airbnb-base":"^12.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-unicorn":"^2.1.2"},"gitHead":"eedf909c978f6330775644f354b7a4e757f1a971","_id":"eslint-config-atomix-base@4.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-lpTus2PFnfYjVHFH4xpZ/Bac7cseMFm2GAWUye4ChsIeA1hOOpic8fDACFWESIGW9bNgzwF8dijC2JSuHQZnRA==","shasum":"9f1fa97ab6000d1fb9e4a2c4791ae836e1079927","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFho/zQXGOiMN2HAkOEzH3NfMsMaqZoRFxATpk3Xe5sMAiBSECGzBPi3+Aiz07FZ87eUjK02BDx0HtZfWplBxxh/vg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.5.0.tgz_1509718733890_0.49992624181322753"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.6.0":{"name":"eslint-config-atomix-base","version":"4.6.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.10.0"},"dependencies":{"babel-eslint":"^8.0.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-unicorn":"^2.1.2"},"gitHead":"56037f50d9d2e2ebaa75ea6ccd8dd944a4ee5bcd","_id":"eslint-config-atomix-base@4.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-i5NFoTOtPAEWJPxQM/aBFsXLSk4ft0qUyvPX0oLujb4gCnjNHQuUTpGPu0eiQfWyIvacB1Bor/WMn7g+U4JO+g==","shasum":"9d7bd511ed9ffb0ef2e325c83394b6302342cdf0","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrYrUPoogk3YobxyxY4IwhAPaTUth0at2Wd+Oa80J0SQIgFPB4sVt4fJ/GzKUL+DD+DEGvoJxSIKf2aV99iplbJT4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.6.0.tgz_1509720363453_0.8108736253343523"},"deprecated":"Please, use new package @atomix/eslint-config"},"4.7.0":{"name":"eslint-config-atomix-base","version":"4.7.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.12.0"},"dependencies":{"babel-eslint":"^8.0.2","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-unicorn":"^3.0.0"},"gitHead":"1317ace69d4cbd8cfc319c1740d90664b25b9c8c","_id":"eslint-config-atomix-base@4.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-Du6XEoC/Yqom1jEu4vaQqnUdp78N8Es0eWTQjE8LjGIiTPqvJnOFGYxvBYwFMGZc9ZdAFD7NbaisGNMhxZE2rA==","shasum":"2259b88068c79984ae01ed4671465df7e3c70277","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-4.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3HTqGkPXjBwwC5woY2is+hnTd1n7OhRok2tHO0xmTAwIgOVXf4j5bcRBSuNxZKeEvxqzKshc2UCuZnuzIFY5ITzU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-4.7.0.tgz_1511960141076_0.11029127170331776"},"deprecated":"Please, use new package @atomix/eslint-config"},"5.0.0":{"name":"eslint-config-atomix-base","version":"5.0.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.12.0"},"dependencies":{"babel-eslint":"^8.0.2","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-unicorn":"^3.0.0"},"gitHead":"a202432c07f6a9d14ca7129c665706213f26a9f7","_id":"eslint-config-atomix-base@5.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-1TV+oYaQmr3u6DcaVB03Dcg4pvhK40m7YEIjAMsIOr9VlwKn9ljFdmS8RRLUC6zp/0XIZ3PA6H2eQ4JQNCTgcg==","shasum":"ba1ad30411db617aa47f7852a6efdb1939f30c6d","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqPZSmFFzn2FFWq/MlaRotU86H5ex1irkk+Qb2rfqWWgIgHowrYKi/HESsp8Qjhm9iMtxJyWD0IXCkMioIja6aBUM="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-5.0.0.tgz_1511985431989_0.6265139570459723"},"deprecated":"Please, use new package @atomix/eslint-config"},"5.1.0":{"name":"eslint-config-atomix-base","version":"5.1.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.12.0"},"dependencies":{"babel-eslint":"^8.0.2","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-unicorn":"^3.0.0"},"gitHead":"fddf996e7868ba59a37c45a119cdf0bd263ba245","_id":"eslint-config-atomix-base@5.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-pUcNYz7iHeww3V6GTDtd921XBmHthzk3F3ZjDwVOQyEGGxJoZ3knguydagSfiimJydfSQmKxlJEXap99UOa8Xw==","shasum":"5a9bac723388a3029c0c18bb1a2ee4cfe36b40e4","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-5.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaGo1PD6WEattkIYgNQOv6xmLkjwDJpH+EomzH0P/VqQIhALK9gy3l7kSy4h7Bu5sNE5hYhJeYk0ARR6EEXs16vOa3"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-5.1.0.tgz_1513076013964_0.37162719387561083"},"deprecated":"Please, use new package @atomix/eslint-config"},"5.1.1":{"name":"eslint-config-atomix-base","version":"5.1.1","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.12.0"},"dependencies":{"babel-eslint":"^8.0.2","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-unicorn":"^3.0.0"},"gitHead":"5c0ed500db3d0834b07953c21953c3292f19ad81","_id":"eslint-config-atomix-base@5.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.2","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-SHBHvfkI4o7raGUeZjGgIrPIMWs/7t2N4QAbaUDrRH0fC+qEGfQG4eMcqiwpOpsrfQ4l1OtR8YwABauu8wgIRA==","shasum":"d789e6c6a54b97b300817b0af6f37ee4cb85bb8a","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-5.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM9cLTUrvwE2OZdHPsr3QVnaBy3eQ/xB0ErWgAkMRX9wIhAIgi/r/+N2+SLM9MBZHvklDiCPUxBKISTtUiIZj2jotg"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-5.1.1.tgz_1513076147764_0.681679819477722"},"deprecated":"Please, use new package @atomix/eslint-config"},"5.2.0":{"name":"eslint-config-atomix-base","version":"5.2.0","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.12.0"},"dependencies":{"babel-eslint":"^8.0.2","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-unicorn":"^3.0.0"},"gitHead":"0d28da82e3cf1aa1205a461f78ad990654d61616","_id":"eslint-config-atomix-base@5.2.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-oNcg/Zy3RDHXObKnbD8AommcEMXuSpdToTrSsjqV58gQvK57Fu5ZODx+kH7r/QijycxLqn4rCLKc8EYaW1A4rw==","shasum":"7b471dcb810ab9b741770b54e68466e5cafef204","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-5.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3g+6tn6pPBM4gt3oCH9GMh9Wz4QF30kT7uD8sjASqMAiB9dW+pwOjnJwTrJzEaruL/PAh4p1bZwQtg7GJ3HoFnhg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-5.2.0.tgz_1514591328416_0.8732671765610576"},"deprecated":"Please, use new package @atomix/eslint-config"},"5.3.1":{"name":"eslint-config-atomix-base","version":"5.3.1","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"name":"lestad","email":"i.am@lestad.net"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.12.0"},"dependencies":{"babel-eslint":"^8.0.2","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-unicorn":"^3.0.0"},"gitHead":"39eb0045615158bc84b9b7e80e53ed27b4e790d2","_id":"eslint-config-atomix-base@5.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"lestad","email":"i.am@lestad.net"},"dist":{"integrity":"sha512-0D5Glt9FKqMr6ZBMbaFx4UugnCC7eZuB/dVFn15rTm6Dj5NEomBGncufC/U1YKMDsvllQT9gA1+nwHPh1f0t2w==","shasum":"7ae528b1e9c3f0622c208f2f09725e1c03b2c405","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-5.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKfQJxonj2zq1usHsFbMGGwzxz09eHHe5J8Hup5peNrQIgTw0bikC30hOUEbVqn2keIzj4WHuDH9/O6sJKrxpg6IU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-5.3.1.tgz_1515446598161_0.420715146465227"},"deprecated":"Please, use new package @atomix/eslint-config"},"5.3.2":{"name":"eslint-config-atomix-base","version":"5.3.2","description":"Config for ESLint based on airbnb","main":".eslintrc","scripts":{"test":"eslint example"},"config":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"author":{"name":"Atomix Interactions Ltd."},"maintainers":[{"email":"mail@sergeysova.com","name":"sergeysova"},{"email":"i.am@lestad.net","name":"lestad"}],"license":"MIT","bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"},"homepage":"https://github.com/atomixinteractions/eslint-config-base","devDependencies":{"eslint":"^4.12.0"},"dependencies":{"babel-eslint":"^8.0.2","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-unicorn":"^3.0.0"},"gitHead":"d2ce659519ba090119a4aabe45ba5edc6a3aac9f","_id":"eslint-config-atomix-base@5.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"sergeysova","email":"mail@sergeysova.com"},"dist":{"integrity":"sha512-CashaV2O2am01sHQWsi87rBtd0A+uOcpj7e5PbmNUKmKBUSC6/mqYy4mpzY0csXFZ2rMwziId4jWQ+Vwe3DyKQ==","shasum":"8f9f16e15df39ce53de4175f4faba94cc616f83a","tarball":"https://registry.npmjs.org/eslint-config-atomix-base/-/eslint-config-atomix-base-5.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDx7PxU6dYe7Ye2zKss9BBHc4CCswabhYkbBHSEyMSCxAiBwf6bXCyd2RHjwjwWMlcVYlipADO4maTuAM/c+Vwpjlw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-atomix-base-5.3.2.tgz_1515617420299_0.47596632596105337"},"deprecated":"Please, use new package @atomix/eslint-config"}},"readme":"# eslint-config-atomix-base\n\n[![npm](https://img.shields.io/npm/v/eslint-config-atomix-base.svg)](https://npmjs.com/eslint-config-atomix-base)\n\nThis package provides Atomix's base .eslintrc config for ECMAScript 2017.\n\n## Usage\n\nOur config bases on [Airbnb's eslint config](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb-base) and [Unicorn by Sindre Sorhus](https://github.com/sindresorhus/eslint-plugin-unicorn).\n\nInstallation:\n\n```bash\nnpm install --save-dev eslint babel-eslint eslint-config-atomix-base\n```\n\nCreate `.eslintrc`:\n\n```json\n{\n  \"extends\": \"atomix-base\",\n  \"parser\": \"babel-eslint\",\n  \"parserOptions\": {\n    \"ecmaVersion\": 2017\n  }\n}\n```\n\nAdd `test` script to your package.json `\"test\": \"eslint src lib bin\"`\n\nIf you don't want es2017 features:\n\n```bash\nnpm install --save-dev eslint eslint-config-atomix-base\n```\n\n```json\n{\n  \"extends\": \"atomix-base\"\n}\n```\n\n# Rules\n\nConfig extends `airbnb-base` and `plugin:unicorn/recommended`.\n\n## strict: off\n\nhttps://eslint.org/docs/rules/strict\n\nDisable strict mode. You can manually enable it if required.\n\n\n## no-unused-vars: `warn`\n\n```js\n{ ignoreRestSiblings: false }\n```\n\nhttps://eslint.org/docs/rules/no-unused-vars\n\nUnused variables/functions/classes should be removed or commented.\n\n\n## semi: `error, never`\n\nhttps://eslint.org/docs/rules/semi\n\nWe don't write semicolons at each line. Only when needed.\n\n\n## no-confusing-arrow: `off`\n\nhttps://eslint.org/docs/rules/no-confusing-arrow\n\nReally? You can be confused with?\n\n```js\nconst x = (a) => 1 ? 2 : 3\n```\n\n## object-property-newline: `off`\n## object-curly-newline: `off`\n## object-curly-spacing: `off`\n\nhttps://eslint.org/docs/rules/object-property-newline\nhttps://eslint.org/docs/rules/object-curly-newline\nhttps://eslint.org/docs/rules/object-curly-spacing\n\nDisabled because broken\n\n## arrow-parens: `warn`, `always`\n\nhttps://eslint.org/docs/rules/arrow-parens\n\nAs defined in [Airbnb JS CodeStyle](https://github.com/airbnb/javascript/tree/f9fcb37af15391f6f75ae3e8d5e09f5f2ae064b8#arrows--implicit-return) arrow parens should only for block body.\n\nBut when you add more params for lambda, you should add parens. Example:\n\n```diff\n-.map(value => rotate(value, 1))\n+.map((value, index) => rotate(value, 1 - index))\n```\n\nIt provides inconsistency.\n\n\n```js\n// Good\n() => {};\n(a) => {};\n(a) => a;\n(a) => {'\\n'}\na.then((foo) => {});\na.then((foo) => { if (true) {} });\nconst foo = (bar, baz) => ({ bar: baz })\nconst bar = ({ bar }) => bar.baz\nconst baz = (example) => {\n  return 1\n}\n```\n\n```js\n// Bad\n() => {};\na => {};\na => a;\na => {'\\n'}\na.then(foo => {});\na.then(foo => { if (true) {} });\nconst foo = (bar, baz) => ({ bar: baz })\nconst bar = ({ bar }) => bar.baz\nconst baz = example => {\n  return 1\n}\n```\n\n## id-match: `error`, `^([a-z]([A-Za-z0-9]+){2,})|([A-Z][A-Z_0-9]+$`\n\n```js\n{\n  properties: false,\n  onlyDeclarations: true,\n}\n```\n\nhttps://eslint.org/docs/rules/id-match\n\nAll identifiers should be camelCased and more that 2 symbols length.\nConstants can be SCREAMING_UNDERSCORED\n\n```js\n// Good\n\nlet value = 1\nconst functionDummy = (argument) => {}\nconst CONSTANT_NAME = 123\nclass ExampleName {}\n```\n\n\n```js\n// Bad\nconst Value = 1\nconst function_dummy = (MySuper_Argument) => {}\nconst constant_NAME = 1\nclass example_CLASS_name {}\n```\n\n\n## no-magic-numbers: `warn`\n\n```js\n{\n  ignore: [1, 0, -1],\n  ignoreArrayIndexes: true,\n  enforceConst: true,\n  detectObjects: false,\n}\n```\n\nhttps://eslint.org/docs/rules/no-magic-numbers\n\nMagic numbers is not descriptive. Please name it.\n\nExclude: 1, 0, -1, array indexes, object of numbers.\n\n```js\n// Good\n\nconst TAX = 1.28\nconst Coeff = {\n  A: 0.924,\n  B: 0.759,\n  C: 0.552,\n  V: 0.308,\n  Z: 0.116,\n}\nconst val = myList[5]\nconst prev = myList[val.next - 1]\n```\n\n\n## comma-dangle: `error`\n\n```js\n{\n  arrays: 'always-multiline',\n  objects: 'always-multiline',\n  imports: 'always-multiline',\n  functions: 'ignore',\n}\n```\n\nhttps://eslint.org/docs/rules/comma-dangle\n\nNot all environments supports comma dangle in function call/definition.\n\n\n## operator-linebreak: `error, after`\n\n```js\n{\n  overrides: {\n    '?': 'before',\n    ':': 'before',\n    '&&': 'before',\n    '+': 'before',\n    '||': 'before',\n  },\n}\n```\n\nhttps://eslint.org/docs/rules/operator-linebreak\n\nWe like write idented code and readable code in any line width.\n\n```js\n// Good\nconst foo = condition\n  ? firstResult\n  : second + result\n\nconst demo = Foo.first\n  || Foo.second\n  || 'default value'\n\n// Bad\nconst foo = condition ?\n  firstResult :\n  second + result\n\nconst demo = Foo.first ||\n  Foo.second ||\n  'default value'\n```\n\n\n## brace-style: `error, stroustrup`\n\nhttps://eslint.org/docs/rules/brace-style\n\nBecause, 1tbs is so dirty.\n\n```js\n// Good\nfunction Demo(argument) {\n  if (argument && argument.chained) {\n    try {\n      const result = Target.actionCall(argument, -1)\n\n      while (!result.active) {\n        result.status.to((status) => status + argument.value)\n      }\n\n      return result\n        .map((value) => value.resolver((res) => res[result.name]))\n    }\n    catch (error) {\n      return Target.chainCall(() => Target.wrapWith(argument, error))\n    }\n  }\n  else if (argument) {\n    const value = Target.wrap(argument)\n\n    try {\n      return value\n        .resolver((res) => value.getProp(res))\n        .map((value) => value.head())\n    }\n    catch (error) {\n      const rawValue = value.chain(Target.useRawSource)\n\n      return Target.chainCall(() => Target.wrapWith(rawValue, error))\n    }\n  }\n  else {\n    const defaultValue = Target.wrap(Target.null())\n\n    return defaultValue\n      .resolver((res) => null)\n      .map((value) => Target.useRawSource(null).value())\n      .chain((fut) => fut.status.to((status) => 0))\n  }\n}\n\n// Bad\nfunction Demo(argument) {\n  if (argument && argument.chained) {\n    try {\n      const result = Target.actionCall(argument, -1)\n\n      while (!result.active) {\n        result.status.to((status) => status + argument.value)\n      }\n\n      return result\n        .map((value) => value.resolver((res) => res[result.name]))\n    } catch (error) {\n      return Target.chainCall(() => Target.wrapWith(argument, error))\n    }\n  } else if (argument) {\n    const value = Target.wrap(argument)\n\n    try {\n      return value\n        .resolver((res) => value.getProp(res))\n        .map((value) => value.head())\n    } catch (error) {\n      const rawValue = value.chain(Target.useRawSource)\n\n      return Target.chainCall(() => Target.wrapWith(rawValue, error))\n    }\n  } else {\n    const defaultValue = Target.wrap(Target.null())\n\n    return defaultValue\n      .resolver((res) => null)\n      .map((value) => Target.useRawSource(null).value())\n      .chain((fut) => fut.status.to((status) => 0))\n  }\n}\n```\n\n\n## quote-props: `error, as-needed`\n\nhttps://eslint.org/docs/rules/quote-props\n\nUse quotes only if needed.\n\n```js\n// Good\nconst foo = {\n  demo: 1,\n  'foo-bar': 2,\n  bar: {\n    lock: 4\n  },\n  baz: 3,\n}\n\n// Bad\nconst baz = {\n  'demo': 1,\n  'foo-bar': 2,\n  'bar': {\n    'lock': 4\n  },\n  'baz': 3,\n}\n```\n\n\n## no-plusplus: `off`\n\nhttps://eslint.org/docs/rules/no-plusplus\n\nWe use it, because it good shorthand for some cases.\n\n\n## lines-between-class-members: `[error, always]`\n\n```js\n{ exceptAfterSingleLine: true }\n```\n\nhttps://eslint.org/docs/rules/lines-between-class-members\n\nAdd lines between class methods/properties.\n\nExample:\n```js\nclass Foo {\n  id = 1\n  name = 'Foo'\n\n  constructor() {\n    // code\n  }\n\n  toString() { /* single line */ }\n\n  member() {\n    // code\n  }\n\n}\n```\n\n\n## implicit-arrow-linebreak: `[error, beside]`\n\nhttps://eslint.org/docs/rules/implicit-arrow-linebreak\n\nImplicit return in arrow function should be on same line.\n\nCorrect:\n\n```js\nconst foo = () => 1\nconst bar = () => (\n  2\n)\nconst baz = () => {\n  const val = 3\n  return 3\n}\n```\n\nIncorrect:\n\n```js\nconst foo = () =>\n  1\nconst bar = () =>\n  (\n    2\n  )\nconst baz = () =>\n  () =>\n    3\n```\n\n\n## padding-line-between-statements: `error`\n\n```js\n{ blankLine: 'always', prev: ['const', 'let', 'var'], next: '*' },\n{ blankLine: 'any', prev: ['const', 'let', 'var'], next: ['const', 'let', 'var'] },\n```\n\nhttps://eslint.org/docs/rules/padding-line-between-statements\n\nAdd padding line after `let`, `const` definitions.\n\nCorrect:\n\n```js\nconst foo = 1\nconst bar = 2\n\nrunFunc(foo, bar)\n```\n\nIncorrect:\n\n```js\nconst foo = 1\nconst bar = 2\nrunFunc(foo, bar)\n```\n\n\n## no-await-in-loop: `off`\n\nhttps://eslint.org/docs/rules/no-await-in-loop\n\nIn Node.js LTS await in loop is native and optimized.\n\n> Enabled in react\n\n\n## no-restricted-syntax: `off`\n\nhttps://eslint.org/docs/rules/no-restricted-syntax\n\nIn node.js we want to use \"await in for\" without Futures.\n\nhttps://github.com/airbnb/javascript#iterators--nope\n\n> Enabled in react\n\n\n## import/no-unresolved: `off`\n\nhttps://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md\n\nBecause some projects use aliases or module resolvers.\n\nBut you can [configure module resolver](https://github.com/benmosher/eslint-plugin-import#resolvers) for eslint and enable it rule in your config.\n\n\n## import/extensions: `error, never`\n\n```\nalways for: json, json5, less, css, scss, sass, styl, jpeg, jpg, png, svg, bmp, gif\n```\n\nhttps://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/extensions.md\n\nNode, webpack, rollup not require `.js` in file path by default.\n\n\n## import/order: `warn`\n\n```js\n{\n  groups: [\n    ['builtin', 'external'],\n    ['internal', 'parent'],\n    ['sibling', 'index'],\n  ],\n  'newlines-between': 'ignore',\n}\n```\n\nhttps://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/order.md\n\nPrefer order of your imports. To correct resolving `internal` and `external` modules [configure module resolver](https://github.com/benmosher/eslint-plugin-import#resolvers).\n\n\n## import/newline-after-import: `warn`\n\n```js\n{ count: 2 }\n```\n\nhttps://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/newline-after-import.md\n\nWe separate our imports with main code with 2 empty lines.\n\n\n## import/prefer-default-export: `off`\n\nhttps://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/prefer-default-export.md\n\nUse named exports to resolve naming problem.\n\nWith default export you can implicitly rename import binding. And your import not found in search by project.\n\n```js\n// foo.js\nexport default class Foo {}\n\n// bar.js\nimport SomeAnyName from './foo'\n```\n\nWith named import you explicitly rename import binding.\n\n```js\n// foo.js\nexport class Foo {}\n\n// bar.js\nimport { Foo as SomeAnyName } from './foo'\n```\n\n\n## import/no-named-as-default: `off`\n\nhttps://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-named-as-default.md\n\nRule is not resolving `param-case` naming of the files.\n\n```js\nimport FooBar from './foo-bar' // Correct import. But not solved by rule\n```\n\n\n## unicorn/catch-error-name: `error`\n\n```js\n{ name: 'error' }\n```\n\nhttps://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/catch-error-name.md\n\nVariable names like `e`, `err`, `er` is so short. Name should be comprehensive like `error`.\n\n\n## unicorn/no-fn-reference-in-iterator: `off`\n\nhttps://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-fn-reference-in-iterator.md\n\nDisabled, because we like functional programming and we check all changelogs before update dependencies.\n\n\n## unicorn/import-index: `off`\n\nhttps://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/import-index.md\n\nDisabled, because we like more descriptive paths.\n","maintainers":[{"email":"mail@sergeysova.com","name":"sergeysova"},{"email":"i.am@lestad.net","name":"lestad"}],"time":{"modified":"2022-06-17T18:08:59.068Z","created":"2017-05-24T05:31:11.023Z","0.0.0-reserved":"2017-05-24T05:31:11.023Z","1.0.0":"2017-05-24T08:26:17.154Z","1.1.0":"2017-05-24T09:24:41.112Z","1.2.0":"2017-06-16T08:48:34.619Z","1.2.1":"2017-06-16T09:03:29.980Z","1.2.2":"2017-06-16T09:47:48.339Z","2.0.0":"2017-06-16T09:49:28.642Z","3.0.0":"2017-07-29T15:20:08.608Z","3.1.0":"2017-07-29T15:49:14.321Z","4.0.0":"2017-08-23T09:00:20.104Z","4.1.0":"2017-08-23T09:12:00.231Z","4.2.0":"2017-10-13T16:35:27.156Z","4.3.0":"2017-10-13T17:02:20.478Z","4.3.1":"2017-10-13T20:32:10.835Z","4.3.2":"2017-10-13T20:39:51.404Z","4.4.0":"2017-10-18T14:51:59.022Z","4.5.0":"2017-11-03T14:18:54.985Z","4.6.0":"2017-11-03T14:46:04.423Z","4.7.0":"2017-11-29T12:55:42.133Z","5.0.0":"2017-11-29T19:57:12.142Z","5.1.0":"2017-12-12T10:53:35.059Z","5.1.1":"2017-12-12T10:55:48.793Z","5.2.0":"2017-12-29T23:48:48.494Z","5.3.1":"2018-01-08T21:23:18.308Z","5.3.2":"2018-01-10T20:50:21.238Z"},"author":{"name":"Atomix Interactions Ltd."},"license":"MIT","readmeFilename":"readme.md","homepage":"https://github.com/atomixinteractions/eslint-config-base","keywords":["style","guide","lint","rules","config","es6","es2015","javascript"],"repository":{"type":"git","url":"git+https://github.com/atomixinteractions/eslint-config-base.git"},"bugs":{"url":"https://github.com/atomixinteractions/eslint-config-base/issues"}}