{"_id":"@octetstream/eslint-config","_rev":"1371259","name":"@octetstream/eslint-config","description":"AirBnb-based ESlint config, tweaked for my needs.","dist-tags":{"latest":"6.0.2"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"time":{"modified":"2021-11-02T22:41:17.000Z","created":"2017-05-07T20:05:26.498Z","6.0.2":"2021-10-31T14:26:39.414Z","6.0.1":"2021-10-31T14:24:36.137Z","6.0.0":"2021-10-31T14:18:29.902Z","5.0.0":"2021-01-19T09:26:09.386Z","4.0.0":"2019-08-29T00:56:41.821Z","3.1.0":"2019-06-28T08:36:44.780Z","3.0.0":"2018-08-28T23:28:15.045Z","2.1.0":"2017-10-26T22:45:48.457Z","2.0.2":"2017-09-06T23:26:00.741Z","2.0.1":"2017-09-06T22:55:11.572Z","2.0.0":"2017-09-06T22:49:37.509Z","1.0.1":"2017-05-07T20:07:56.509Z","1.0.0":"2017-05-07T20:05:26.498Z"},"users":{},"author":{"name":"Nick K."},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"versions":{"6.0.2":{"name":"@octetstream/eslint-config","version":"6.0.2","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","type":"commonjs","main":".eslintrc.js","exports":{".":"./.eslintrc.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.1"},"devDependencies":{"eslint":"^8.1.0"},"peerDependencies":{"eslint":"^8.0.0"},"gitHead":"1bdbc52b76066e350efce67a7c5fd73d8f6165eb","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@6.0.2","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"e606e07d0aca076859c3e4e903f6bbbdc50c84af","size":2563,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-6.0.2.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_6.0.2_1635690399289_0.36663476078530133"},"_hasShrinkwrap":false,"publish_time":1635690399414,"_cnpm_publish_time":1635690399414},"6.0.1":{"name":"@octetstream/eslint-config","version":"6.0.1","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","type":"commonjs","main":".eslintrc.js","exports":{".":"./eslintrc.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.1"},"devDependencies":{"eslint":"^8.1.0"},"peerDependencies":{"eslint":"^8.0.0"},"gitHead":"1f6c732ffd99ad2ce62551da231f1b31ff1885cb","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@6.0.1","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"55d4c6b723862ad86067451bda28ef49712aa953","size":2561,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-6.0.1.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_6.0.1_1635690275997_0.5039517743077331"},"_hasShrinkwrap":false,"publish_time":1635690276137,"_cnpm_publish_time":1635690276137},"6.0.0":{"name":"@octetstream/eslint-config","version":"6.0.0","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","type":"commonjs","main":".eslintrc.js","exports":{".":"./eslint.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.1"},"devDependencies":{"eslint":"^8.1.0"},"peerDependencies":{"eslint":"^8.0.0"},"gitHead":"ef4a78b04247fcf01a29448581ee912a4a5296ec","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@6.0.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.0","dist":{"shasum":"01300b60486ebf1378f319895cf6b39809182a68","size":2563,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-6.0.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_6.0.0_1635689909738_0.5778516323735188"},"_hasShrinkwrap":false,"publish_time":1635689909902,"_cnpm_publish_time":1635689909902},"5.0.0":{"name":"@octetstream/eslint-config","version":"5.0.0","description":"Airbnb-based, but a little bit modified ESlint config.","main":".eslintrc.js","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"10.1.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^4.2.1"},"devDependencies":{"eslint":"^7.18.0"},"peerDependencies":{"eslint":"^5.16.0 || ^6.8.0 || ^7.2.0"},"gitHead":"ad26da38130eefecd2bbea80d41d48a4fbb949f5","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@5.0.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"843b36796cd327cae2fcfee2f4961d684e071f5a","size":2072,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-5.0.0.tgz"},"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_5.0.0_1611048369261_0.9718075806877315"},"_hasShrinkwrap":false,"publish_time":1611048369386,"_cnpm_publish_time":1611048369386},"4.0.0":{"name":"@octetstream/eslint-config","version":"4.0.0","description":"Airbnb-based, but a little bit modified ESlint config.","main":"main","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"10.0.3","eslint-config-airbnb-base":"14.0.0","eslint-plugin-import":"2.18.2","eslint-plugin-promise":"4.2.1"},"devDependencies":{"eslint":"^6.0.x"},"peerDependencies":{"eslint":"^5.4.x || ^6.0.x"},"gitHead":"7af2867ffc615c6a07e78ec49718273a0dc033fb","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@4.0.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"shasum":"6ef4950cd036524327ab3409757415a206258efc","size":2137,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-4.0.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_4.0.0_1567040201705_0.8798812602121531"},"_hasShrinkwrap":false,"publish_time":1567040201821,"_cnpm_publish_time":1567040201821},"3.1.0":{"name":"@octetstream/eslint-config","version":"3.1.0","description":"Airbnb-based, but a little bit modified ESlint config.","main":"main","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"10.0.2","eslint-config-airbnb-base":"13.1.0","eslint-plugin-import":"2.18.0","eslint-plugin-promise":"4.2.1"},"devDependencies":{"eslint":"^6.0.x"},"peerDependencies":{"eslint":"^5.4.x || ^6.0.x"},"gitHead":"84131323e53d7bc7a34610a62f7be8fb61f7683f","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@3.1.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"7691bad5a2f1ad46a590356564115ddf893bee3e","size":2125,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-3.1.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_3.1.0_1561711004657_0.8017981018892486"},"_hasShrinkwrap":false,"publish_time":1561711004780,"_cnpm_publish_time":1561711004780},"3.0.0":{"name":"@octetstream/eslint-config","version":"3.0.0","description":"Airbnb-based, but a little bit modified ESlint config.","main":"main.js","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"^9.0.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.0"},"devDependencies":{"eslint":"^5.4.0"},"peerDependencies":{"eslint":"^5.4.0"},"gitHead":"b80096f3d0c2dd36cde62328fc2080dc8e0de004","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@3.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"3239f94790a04e92948f04b0c317bbfffc38b586","size":2110,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-3.0.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_3.0.0_1535498894947_0.6984103448142187"},"_hasShrinkwrap":false,"publish_time":1535498895045,"_cnpm_publish_time":1535498895045},"2.1.0":{"name":"@octetstream/eslint-config","version":"2.1.0","description":"Airbnb-based, but a little bit modified ESlint config.","main":"main.js","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"12.0.0","eslint-plugin-import":"^2.7.0"},"devDependencies":{"eslint":"^4.6.0"},"peerDependencies":{"eslint":"^4.6.0"},"gitHead":"69cbc087c374d514dd5d8cb5f3cf13199b31877e","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@2.1.0","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"052663c5d384488ee2b80b7662e49c24a3c51860","size":2140,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-2.1.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-2.1.0.tgz_1509057947576_0.2730423449538648"},"directories":{},"publish_time":1509057948457,"_hasShrinkwrap":false,"_cnpm_publish_time":1509057948457},"2.0.2":{"name":"@octetstream/eslint-config","version":"2.0.2","description":"Airbnb-based, but a little bit modified ESlint config.","main":"main.js","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"12.0.0","eslint-plugin-import":"^2.7.0"},"devDependencies":{"eslint":"^4.6.0"},"peerDependencies":{"eslint":"^4.6.0"},"gitHead":"78685e7cb2cab2295cc5d1059f36a70b08ca3072","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@2.0.2","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"9f7368808a37731406c2783cd69a0aa11f40c885","size":2140,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-2.0.2.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-2.0.2.tgz_1504740359842_0.9844404777977616"},"directories":{},"publish_time":1504740360741,"_hasShrinkwrap":false,"_cnpm_publish_time":1504740360741},"2.0.1":{"name":"@octetstream/eslint-config","version":"2.0.1","description":"Airbnb-based, but a little bit modified ESlint config.","main":"main.js","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"^7.2.3","eslint-config-airbnb-base":"12.0.0","eslint-plugin-import":"^2.7.0"},"devDependencies":{"eslint":"^4.6.0"},"peerDependencies":{"eslint":"^4.6.0"},"gitHead":"e00cf1dfb609688eecdc8955fff27856ab3e2790","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@2.0.1","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"ba3fa538b1a26ee49b8f7990e8770b39434011a4","size":2048,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-2.0.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-2.0.1.tgz_1504738510655_0.7286379027646035"},"directories":{},"publish_time":1504738511572,"_hasShrinkwrap":false,"_cnpm_publish_time":1504738511572},"2.0.0":{"name":"@octetstream/eslint-config","version":"2.0.0","description":"Airbnb-based, but a little bit modified ESlint config.","main":"main.js","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"7.1.1","eslint-config-airbnb-base":"12.0.0","eslint-plugin-import":"^2.7.0"},"devDependencies":{"eslint":"^4.6.0"},"peerDependencies":{"eslint":"^4.6.0"},"gitHead":"8b9e9e5b32852c955a0ef164aaadfbbd5a9d2a8e","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@2.0.0","_npmVersion":"5.4.0","_nodeVersion":"8.4.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"a584a6a92edb9aae1b263f0377ad69b3122295ae","size":2048,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-2.0.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-2.0.0.tgz_1504738176553_0.6173147500958294"},"directories":{},"publish_time":1504738177509,"_hasShrinkwrap":false,"_cnpm_publish_time":1504738177509},"1.0.1":{"name":"@octetstream/eslint-config","version":"1.0.1","description":"Airbnb-based, but a little bit modified ESlint config.","main":"main.js","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"7.1.1","eslint-config-airbnb":"14.1.0","eslint-config-standard-react":"4.2.0","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"4.0.0","eslint-plugin-react":"6.9.0"},"devDependencies":{"eslint":"3.19.x"},"peerDependencies":{"eslint":"3.19.x"},"gitHead":"593eadb4c315c990154d12f2816b5ee7ea67c5b0","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@1.0.1","scripts":{},"_shasum":"284b1976386dc67f43a7aa72b1c2f2fbefcaf8a7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"284b1976386dc67f43a7aa72b1c2f2fbefcaf8a7","size":1571,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-1.0.1.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-config-1.0.1.tgz_1494187675102_0.9917710039298981"},"directories":{},"publish_time":1494187676509,"_hasShrinkwrap":false,"_cnpm_publish_time":1494187676509},"1.0.0":{"name":"@octetstream/eslint-config","version":"1.0.0","private":false,"description":"Airbnb-based, but a little bit modified ESlint config.","main":"main.js","author":{"name":"Nick K."},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/octet-stream/eslint-config.git"},"dependencies":{"babel-eslint":"7.1.1","eslint-config-airbnb":"14.1.0","eslint-config-standard-react":"4.2.0","eslint-plugin-import":"2.2.0","eslint-plugin-jsx-a11y":"4.0.0","eslint-plugin-react":"6.9.0"},"devDependencies":{"eslint":"3.19.x"},"peerDependencies":{"eslint":"3.19.x"},"gitHead":"5730e3677a6d2590323627cd2c89d4b1964db41a","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@1.0.0","scripts":{},"_shasum":"ac423eb04ef08ea61155397aa6a83d198559e643","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"octetstream","email":"nick.kruchinin@gmail.com"},"dist":{"shasum":"ac423eb04ef08ea61155397aa6a83d198559e643","size":1580,"noattachment":false,"key":"/@octetstream/eslint-config/-/@octetstream/eslint-config-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@octetstream/eslint-config/download/@octetstream/eslint-config-1.0.0.tgz"},"maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-config-1.0.0.tgz_1494187525093_0.9737573629245162"},"directories":{},"publish_time":1494187526498,"_hasShrinkwrap":false,"_cnpm_publish_time":1494187526498}},"readme":"# @octetstream/eslint-config\n\nAirBnb-based ESlint config, tweaked for my needs.\n\n## Installation\n\n```\npnpm add --dev @octetstream/eslint-config eslint\n```\n\n## Usage\n\nCreate an `.eslintrc.json` at the root of your project and add the following content:\n\n```json\n{\n  \"extends\": [\n    \"@octetstream\"\n  ]\n}\n```\n\n### Rules\n\nThis section contains the list of rules that I changed comparad to AirBnb config.\n\n1. Never use the semicolon, until it's necessary: [`semi`](https://eslint.org/docs/rules/semi)\n\n```js\n// Good ????\n\nconst string = \"On Soviet Moon landscape see binoculars through you!\"\n\nconst doSomething = () => {}; // Good, because the next expression starts with an array declaration, but does not have an assignment\n\n[\"SIGTERM\", \"SIGINT\"].forEach(signal => process.on(signal, () => { process.exitCode = 0 }))\n\n// Bad ????\n\nconst number = 42;\nconst person = {\n  firstName: \"Luke\",\n  lastName: \"Skywalker\"\n};\n```\n\n2. Use double quotes by default. [`quotes`](https://eslint.org/docs/rules/quotes)\n\n```js\n// Good ????\n\nconst firstString = \"Just a string with double quotes.\"\nconst secondString = \"This string contains \\\"escaped quotes\\\" in it.\"\nconst thirdString = 'This string also contains \"quotes\" in it.'\nconst fourthString = `Use template literal only if you need ${interpolation}.`\n\n// Bad ????\n\nconst fifthString = 'Do not use signle quotes for strings.'\nconst sixthString = `Do not use template literal without interpolation.`\n```\n\n3. Prefer `const` over `let` if assigned value is not meant to be changed. Avoid `var`. Use `const` in destructuring only if none of values are meant to be changed. [`prefer-const`](https://eslint.org/docs/rules/prefer-const)\n\n```js\n// Good ????\n\nconst number = 42\n\nlet string = \"Initial string value\"\n\nstring = \"Updated string value\"\n\n// Bad ????\n\nvar someVariable = 451\n```\n","_attachments":{},"homepage":"https://github.com/octet-stream/eslint-config#readme","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"license":"MIT"}