{"_id":"@octetstream/eslint-config","_rev":"39-9a39a69cea7714ca964371cc8abd42bb","name":"@octetstream/eslint-config","description":"AirBnb-based ESlint config, tweaked for my needs.","dist-tags":{"latest":"8.2.5"},"versions":{"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","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-1.0.0.tgz","integrity":"sha512-updq6LvcCs1cWtuEa8kQF2z1wwwcmlY15CjRt3CH/I35Zmlum5F5WoN3LSGiEgZTmJZgebsU0xzKx8xdpQM0oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCLeLskV/Sa/YFnqKgCOV9h3Kll0HlL00TQa2SRVAbvAiEAyox3sCMBzBg2jeD0G7rogW/dvnu74BkVUi/RFQzCrk8="}]},"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":{}},"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","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-1.0.1.tgz","integrity":"sha512-1CdpoXWVwNjA9fjucXMS/pouPLICaYlgH9poRuIpkJXomQ+vm9vcslVHGefrWiSu0k1mjZpgjKFTVCwVzCrBNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbLqebF1g6OmcnaOHDy0Wfs7BTiTPaHjoPMkWmMw2ckAiAhl9lZ4FS7hWVqyh1Y6hBlGu6K838aF/WAc3TxiY9Uvg=="}]},"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":{}},"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":{"integrity":"sha512-hlinCMwPDQPQODo+OKP64iygkuxur7phNjz/ydiUKWcWoWo4DvROJE/LgbefU+8IC4vRo3or4pzPU916MvP5Ww==","shasum":"a584a6a92edb9aae1b263f0377ad69b3122295ae","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXfpwWPN8z2GYMb+XBg1oRIqyBbBUrbJ6J6ft6xn9aaAIgSuwsGsjjaUYcy/tWzhn1DS/VF/M3j1VuYYtteLQOpJ8="}]},"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":{}},"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":{"integrity":"sha512-vng6uxcQYaz4n2UgAGn3ccOrbdvqII5gZm+txh8d4ceSgZqhXSiSYHX/lNnztKjmnWrrj3fl2ane1M40wqPP2g==","shasum":"ba3fa538b1a26ee49b8f7990e8770b39434011a4","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF44IUiogIo9Ql+SDpZF/pZGd4G4Ha5zqmX2u6iJHZ3UAiEA3TqGjYJidh0qOYoRTlsZSqlnJaFTELSmWC3jP3cFABU="}]},"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":{}},"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":{"integrity":"sha512-bzOAwqXEp23ANhfAG1H+v28RImF4UavjyvRGAQt5VvlcCVEzJHtxYbW9P7TXXbuNxRS+HZ8t54451RgXCH6P2g==","shasum":"9f7368808a37731406c2783cd69a0aa11f40c885","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeaL5burMCaPNA1YsurOEZQQDB6SvRuJKlIC68tZ+YswIgRBvBAjpDsyKR9cJece/RKTACVWhZ2Wl2uNDC/iDFHFk="}]},"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":{}},"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":{"integrity":"sha512-5GGaBPAUnaG5FS9691fPrZxX0mJU9+cw8xfUeloVwSxtoMR53KS+2rcUeMPTMYBS+M/dSTiQIQvg+Jfc2daVzw==","shasum":"052663c5d384488ee2b80b7662e49c24a3c51860","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoiAPJuL2ZOrXmiNsF/c3k6TQeWKfGKEhe3YU9QnE9aAiBwOjaFj/icemag+OozrAt7+87792guBvoyYun+T2PUHg=="}]},"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":{}},"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":{"integrity":"sha512-VX8gZ6h9PNKrWb+N9AoWM2DA+eVBAqAL0OLHwLjh+iwLrICQRFYzJDxxHIpD7rN413PCppr2vp6cy8UGdZGd+A==","shasum":"3239f94790a04e92948f04b0c317bbfffc38b586","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-3.0.0.tgz","fileCount":5,"unpackedSize":4483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhdqPCRA9TVsSAnZWagAA6GwP/iHde9KB7mrvwzrhil9f\n2GH1u31Jyc8x0G6aSYe9N9lrnYt/jdtgQlWh54gpnWQ5cjYGLDpwNPjgnAQk\nPCWaltV6m2e9blhgvahHYsfJ/mK4zDILNNuPrJFKQahsCEu9FQnqfgUcXd+Y\nQ1oDMzb1VL196KtXpXeTZboO+EE497VNMcFcxl44LwobEcv0JN1XIDgk+cvg\noKFFWjZ9fxCqJoZGgZPGqFj8XFtyrin6grxYrAJ5VRE48yYk4pqMknKg8YvU\n4bBfPQo3QjS4u9amk703wwGP4gZ09Uy3q0bjHkzYhR+C9XebWN9DFEjgwUva\n/zqd68UDEdWUd7QQ0pl+rOAR08jf//z7dPYQ+37DviBXeLMd1MuBYtATi9fw\nM2m8GD8ItNxMeJHloHEjUAtvh873J2FMAtEdLCY5Hh4PiFXhAxbMnfnIOcWK\nzv0RsBhw2MAk1ze3OgHKcoaXbMEJU1mmHsRcRVMs+yLDO6/lYn6UAPcdLlWE\n3JulY4BJfIP7dLFV1wbro6WsVEn6pyWn31JW6FUtiPcjD0eZZqmkhjoMzwk3\nPgOrkqwhwZVJAwyhK0+pTt++vRIK/Gfe4fJDUSN0qqVXUwvUoT13FB2PGrkq\nJlMCd5IG88xp1Br06T8nbwJrWnQhUogPz/ShSQBawlfcPNS5It0RGSbdDJ8F\nFF3k\r\n=Fhfp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAImxBu7RKR4AVApo92nr8/TAGNYkZbGBzaPSbrRof9GAiA2e+459HWYxf0JhU/Tyy8kRCCiRZroD/cpXqDytgF6dQ=="}]},"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},"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":{"integrity":"sha512-o/zmEwHE08Jb0B2mCGI6CbO7EMmZz2IL2vsnDDI53Xz2xJ4Mn/iXNGSavkL1Bf1c7sSP1s0j8y1tQO+oonv1YQ==","shasum":"7691bad5a2f1ad46a590356564115ddf893bee3e","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-3.1.0.tgz","fileCount":5,"unpackedSize":4487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFdGdCRA9TVsSAnZWagAA0SoQAJhyqZ/4RKJ2QniWSsTB\nN75sGrSfdqvVCf+Dq0MJ+RcCCDKep6IoNs5yhKxkZmlSYG9LfIBKlNGmAJ/6\nvBhePb9YaC5LLjIja6Sw+WVHeJdnwb9BPYZAIxVwYBuBl/L8MnEhazQfqcvr\nfV5If79ykpRrghkJO1sIgfYnYPa2totmBFeRdRVwmmmqsovfGUOpiti6buiQ\nPc+6Q30fgnJGyFAAsiSPGc5bp728H4tCDCj6D7W46NBE/F/tV2mbO4W9ezhx\nKnCpxLfmWRuxRK9oOoCgESQtUJFmWzK6Q22+UFolAFR6SzpVorsJzaG1lwX4\nJCIYN6GFV4BawVcr69mdQYLUnsFYoNG3pb6fiVT7IJwiiIOpn+LGHuHU/0qT\nk1KMfHsIeXFwFobF+F36L2D1RRA7PTILu2P16ZXeuKazIRzigH2nULEPtA57\nHuLiAzCgPfjSC+dcb/YgGi25g8xul4qGDb64DV/BQWlJp92rK2WiDT940eVa\nd1FLCovmpVfT7FT7VJ/0ZqvJviG4W4hLt6mMkbgyerS6IY/cwZ9dkjl2Sobb\nUzcCEVqZWCmMkl+XBUQIuM34LTNGoSSMqrkWGSBoZZeldgqXkTqG1WkvNqvP\nplwn5Gk6LTPjMuHfF0bsHp/fMxW+CED77Ia5YmcDvfoW91SqxV/rwtNSxicA\nTJMH\r\n=JFfr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClEd9m5WIlZhfVdmDrsGGYR6L3gWlIxjzG6G/1+JHf9wIgHLuYmbHVgUOxikq13HMuCdQjF9ATvsN48JbHJIuKY5M="}]},"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},"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":{"integrity":"sha512-ej8ZQW5eIxBCpmQhYoNoo+PvHJt9j8uL5SrhHK2OgA0LA9y8yl5klciKrudkIMXPRhjinwTHL3ye67Mvqzwlvg==","shasum":"6ef4950cd036524327ab3409757415a206258efc","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":5,"unpackedSize":4460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZyLKCRA9TVsSAnZWagAAFmsQAJcgat717HFIrxPf9vxX\ngflUigya/Yl7RaVfQxIkmIEEs5gfheWsjJu9Cw2kAdsBM1dQcSlTxvhamu52\nx4k24IvKO/kfGrvfIEL8+I8XWGmVb/5WbMmNLcU9tKA4unnEoYKVV33pn2LL\nQ56Uhk2He/eRoBY8D8J66rmPDQ19Vzi1ezHDJ2qq6zhxzh46xY6bwahOalGI\nB3ynYkkjAKJvbLMA58Bk2n0YF5L2Qj0wp4IprWKTJiCgg+URzoQsRSl/EuqK\nw4xVFzTJWPzeE1c+VlTxNw2bfmpB4Iw9BoJUfOjhMK1knE13OuN3iF8NH3AG\nzwQUqLKB4H8FUqGiA4NDfbOdqSp2lD8gzUKhKkG2PxDXsgIiqD4E2oyszm5i\nWrRRT7S0ulqD8/o6lZ46eHmkyTnSfMubHIEKp+4pXlqNiHB0H6JmCJxsDQVO\notC6nrWHBhEUvZEsNOqf7SjW/F5OdPqNlQY12kIyGDfGbAwAUve8GfVMRXES\nc5UhznquXV7XH9G4VCv9sjG+46FFJECA/I8zIQyQ9NE7ri3ZOgrGrQRo3uDW\nFougv55eMaG8nGSdL3K07ovnl5R0Dq2q+TSCalsS7YS8LHD56Z1mP5p5oBAw\ns/VtL7Ws5EPo+wNK4hgHQm6X0/XZA1D51jtD+AVPsxzZ1YUVyFjOO0N89bI+\neAVD\r\n=y3bt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNCeWCKErHB2271sFeHVdcakohbDzI/UWHKOk6wrFnrQIhAMytEsNjDkDcsSFwGVR2zLn9nWOTjwqKLa6OA5goOWOy"}]},"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},"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":{"integrity":"sha512-XR+bYO1X2jzPtWUAVDStgpi+ga1MmY7OgXra1MRY/U3r0xvZPyhIruEf0oQA3UdWK9V3lxOyQPF1yidFB/sF/g==","shasum":"843b36796cd327cae2fcfee2f4961d684e071f5a","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-5.0.0.tgz","fileCount":4,"unpackedSize":4313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBqWxCRA9TVsSAnZWagAAfIgP/RK6LriiDbF3QJbHZ2TU\nglBasynhcVaCZbonCPDxhLEhMZp6fhBG/Pd7i6hoXH3RG1onvP7OK82geica\nh4joDEI74IzQ6BlATlmiXE2tFhlGj7+TPwjOorZepSnY+FtbUhJBaUi8l1V4\nC6ewx5ANCKISdOZH64gnoAXa678F6/YgMbFd7Cf36ViDHsXf0Y4Rfqk7aip9\nA6bMpLnHJSZbp06i4pFTzi9ex1Fs7YgWuThEG6b8/TghlnTSvi8poKDSdcuY\nwasHQRs2zAzEtpZcV7VOTb74yJVoevqUj3sk79bcro4GvPVh3yP8HhPfpnrH\nNLWlnO5XuBHkRmROeMcODmEcm8CGRgtiPCo7UBlw90nykwqC7hNMSX5FtYP0\nMze9TAY989o4ynPOZHFp5wuzqf0raCwHejLNCt2gNOLtpd/Vf8mrUPGl0Hpv\no/NM4gCgyD9rSfrVRFWa+6xFPZY5nLQP5e0fj4YMZyme/wcbr+jeFboG73Mp\noJPLZGB1GKSh383zf3DBOTEq2HLM+T2YwWu3rXWopifmAUFoXtXI0PNenIem\nt4nFwOxFU+gKz0KbDCfFszdkcFdA/LflYemRcDQxJsXHM3ttDoXjSs/b981h\nsh8ncM7/scgHjaq77OkIosgqArjqYYq6McbxYXe4XoI/Xu7MKz3A2jKppEI3\n6+NA\r\n=7mQc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD03SxftMAiZlo7AkudsHWZSxhgsmE3qSh6Da6898Rs8AIgE7kRlf6LlyRxYcx9vHVqAIt7wQcDVgcvLkEhNHN1tXw="}]},"_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},"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":{"integrity":"sha512-mY1qs6ahh5uwvnH8+iyrubLqmpOj74mY89F2Gg+hSum1yd7bFyfQFcnSr3GDtRun7RThScK55fxQif///hDgRA==","shasum":"01300b60486ebf1378f319895cf6b39809182a68","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-6.0.0.tgz","fileCount":4,"unpackedSize":5194,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcFu13hza9+dmehiW/PBJyj/NFttWWv93haXX+3X169gIhAKdUMBtqJizKaOW5gC5n4ilV9tcX+H9CE0HBbLFeMGMH"}]},"_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},"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":{"integrity":"sha512-Ee09lp6Xu+bf2GydbAa1AIXwdbSfwja3k9s45yCFtDTX4vh2j9HerS4ARDegOMMMaVrunH4QCYe89p3M6zgo5A==","shasum":"55d4c6b723862ad86067451bda28ef49712aa953","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-6.0.1.tgz","fileCount":4,"unpackedSize":5196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0k9PpkCj+SDEcuC9CBfZ5ZsIgRc/r3cAf+70XSRM0MwIhAJ4PFSFlkHEJAGZUZu5A5/puHPOTsLCVEYoArYH7yCy0"}]},"_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},"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":{"integrity":"sha512-jr8atPXF1zIHJqMfhTtQ4wPh/RSPFvEiNUZg0S1/9SEm/VyqtY0W9MKlTWkXeQGg0IegWCl20w1sFmnY5W3/nw==","shasum":"e606e07d0aca076859c3e4e903f6bbbdc50c84af","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-6.0.2.tgz","fileCount":4,"unpackedSize":5197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2T/9CRA9TVsSAnZWagAA658P/0AZP8bB7u84+Dd1sRB9\n8xhwBhOtRt9JxkzJv9NbISLYpFmscgEqDB2ayqpyPRv+33lF67RVHnVK4T4z\nGfRYFu0vxVslADKV71y/IA3/o0ATPlJ/lPbmnESZBZRqYYaeg4+BHwPjMi56\nBfZ5vsKSgsdypahKClRrpCTRcqeetk4ikNLcY2yxX4RqQQH4JDg+5JeFskbD\nfMbFp2dOn+237g8/jXttUs+sQ9MPt/EOQOKe/2R8tCzi8TxLOdWpCiEx0/Mw\n68QyKV2Bhzohj7ZkBOi5i3miEGJkGRa54j1JxPF2wGaZ0yWgSD/AZX/PTcxL\nbyL1DM+MI+yQEQSNjnc63BcbJYXqyGCyPLWw5s65Y8NeUVOfxgFahsxaDJwt\nqBTxQZ2bqdRAar+s+M5YWQH5Mva0UL5x3nsTpiwWrdGhkpnB5wtMPXsxDZSk\nyS24VnAC38CloKR7j0x7sX2leq9WVs82FZeiE/8GMYXgBr4fS1eDSLvmaC1S\njGh/W7QWCfZ3qnjpCOVNKBRDUuSz2PEP9hfLjiRDTozy9+k10KrAccouEjD/\n42IM0B2MgKMtIAnxnCewvAWODXzL1esPztUS1dUkchRjuwfwktcM+Vg/T+Qj\niAksHIzumbtS0GAqk+Nb6GJOXTfvkGoV0x91/U8QPz7JRb0qFuiaG2hRmL58\nSMSG\r\n=pmMa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ105cE3guCuN83ZqRaigjkhQa3IqieoHovm95aaAo1AiA67LXtkzICLHCMb1PPjpFcXRfUNF/23nMYWIOD9UfHUg=="}]},"_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},"6.1.0":{"name":"@octetstream/eslint-config","version":"6.1.0","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./esm":"./esm.js","./typescript":"./typescript.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","typescript":"^4.7.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","typescript":"^4.7.3"},"gitHead":"fe1cb6b83f1a7418b0f279a61248ca8e91193482","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@6.1.0","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-npAXyVJb0qDIwq3yaGUWbUfaUBd+O2OjjygPx73L5f7cXSXHS/iicnuQ8Je3yllLBgXD2UncFdgAlCqT7i0FmQ==","shasum":"72220e1820ff5ed761b22f5643e9f2e696a21fff","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-6.1.0.tgz","fileCount":6,"unpackedSize":5681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCPdHJ5FJxd7p30GFHVq3AFtx+boXqQf4A3czNwJBqpwIgXkf3hti4DYIrZdqj0N+953svX7MKWj4MRlkGqHUQORQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipSlCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPGRAAjOBECk7nQL8fq2ZGMnbg0IJ0I47Tu3i5IEOH7+7zjsIgeiAG\r\n2wLVjpH2esmsQuZbFhlltpdIV2D0/ob/fkB4Mcxri3HJ2Y9byPcHomwHBCN7\r\nZrv/TuwYM7iTGq/I+m7TXdCclR578FZX8OJvhddg6IDgP5/NtOcsQepnonf5\r\nFLwDEuya7ISZ/F1ou/a3NYXgY5bjH4FLJkKW6GKSKnhRk94iD+KmChBbtLN2\r\nG+f/hdhFgyYe4qbpFJFQ3niI0/81hoWnWOqlpq/0v/fgRJ2ga8jSKGlHBOH5\r\nNcGAl7chKVOlu6O8MrAHefuMoQTgPFDa0kV6L+vqgMFTplVv6QAv/ue01Z0L\r\na8sCSLlfOdngqzuENDlJ64ZIa1GMCaZcxBwgG0hYQ2qbWqhxMYybixKuhf27\r\nWhDdPmAypp1f0zI+ILhXHb2wOaKUmzs01Wmb27cmxCx95NXzdn+bmO+ubdQn\r\nZt9CiOYySS4rfq+x/uq6+cCbDgstQP4tiUUOVQaRCXqlEk8KPDOmCl9Vc2cp\r\nbEflka6ze3pB1zeROGpAsS8Uh5ZYY65LUyeeAGf9dniw+Ff7xiiOhPP+2uNb\r\nX+UUXOOTDFtspwXQR73OPRyevWbp47MU/1GKbzkaEb3wZhV9MdY37VLMdCoB\r\nl+5jwem1vp9jMJN82QjavZcbGjJbipkF8C4=\r\n=Xgh5\r\n-----END PGP SIGNATURE-----\r\n"},"_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.1.0_1654991170533_0.7697545481733126"},"_hasShrinkwrap":false},"6.1.1":{"name":"@octetstream/eslint-config","version":"6.1.1","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./esm":"./esm.js","./typescript":"./typescript.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","typescript":"^4.7.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","typescript":"^4.7.3"},"gitHead":"0f0160ab629203fe1312783dfa50cf13d7a9884f","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@6.1.1","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wFks/NGp3l21ObFCCt62htiJ1f2bGuTrQ7Av3SXU1vucwIEkuLi93cXEwEwXPqseFq8o/Uhzr5WIy3eb8FsOug==","shasum":"2e61a76fcdf658cc1820262cd7a38b4f4f35a433","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-6.1.1.tgz","fileCount":6,"unpackedSize":5702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGlxXIt94yvktU7fZlCgWzweqFlD2ss8B2YtHK4iWOiAiEApfmFx8M+sow/kDiW6ziefCvbvsEvR2QLdbYhYAiV1lY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipS70ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbHA//Xi56yNZD8Irac1APuFNNGZoeQwse6jMFQlOzLG8F90PC0QGV\r\nmsgyLuYUoZJRGwJ1Rvv2sEAhwEWOqFsQfkFNIRb6HhK/I9xRJnxg3B8ulsr3\r\nZrmJ/xDLXkZiBPe6IeW0LDXNcVpzWceuW/a/B5VUsOSsJqAuQ9wTaymFERmu\r\ntVz9gfRi2u+XlN45c98R61R+y22IG5v6FEUv+6WDXVsf1N/DF2pz+OcNjIjF\r\nLKhUqG1fP03yI70zkvMOQqyqUpQi1i2XxrW1Lr1ajm/f2srycDdts+TTYrCa\r\nieN9pmYJ6Cu+b7lCr3HBArrcu5N/cYfLJ9WTbqPKmkvxJBJ3I36oMCvGqCWc\r\n/9BnYie39bbCCVYT6NKr/vKpyCObaj+Ubp6UBZ02l7lNABu0ZOHReekfHpJ3\r\nEZkWiNa6JJ07ZMbQBRTr+jkLCNy8JiowmZYoo67xXAFKEz9+7EOH5Og6oqhc\r\nzYqsVMmB3Y5gd4GYBkLl2VauwIbBjLWsEKJlSyR9YEl1TWapgXiAtaAQ88Q4\r\nizClabMpcmFVPq3uZSpYt/RN2Rua4wsh1Pp4E+T0aLttv7Ik1ERsOhvhQJ8u\r\n1GVHcd79hP8tdCO2dJYtHmdOG7dPdaiy/un8lsgq3U8UU/HpxUXyI9+cU1AI\r\nXVCzakfgV8P+QV2ULJCfsyCQo/9frKhwSyU=\r\n=FZeb\r\n-----END PGP SIGNATURE-----\r\n"},"_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.1.1_1654992628702_0.05142681247584724"},"_hasShrinkwrap":false},"6.1.2":{"name":"@octetstream/eslint-config","version":"6.1.2","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./esm":"./esm.js","./typescript":"./typescript.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","typescript":"^4.7.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","typescript":"^4.7.3"},"gitHead":"c93515a452247340d8decabf4e356575646ae678","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@6.1.2","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HJ+Qlwf41qvzTET9zIlVLEnyx1+2Vtp6rYgecPUzGud/QJBR97hstRE5/wXKLTikyCUX5hh/lF2dqyf5JSabNQ==","shasum":"c4f50fc0b9bbe648dafc0279a4763c287bfb424c","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-6.1.2.tgz","fileCount":6,"unpackedSize":5695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4cIdyjIT2tJKsV1zz/6DF+Z0OksK69wfj/mvKBlReZgIhAOHFXXdZ6ZuBhgwqdsVUqz6rrJJDF4EsTjSVLjBSSPZc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipTCIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVbg/+ImBv50gjsg818FOMoF5bBSVORkkvL9lHZZBUg1VTeictU7Nj\r\nMTq3t37PUnudufATXByjfFMOzB/56eY3pizTSFE8w29rG5HLqMpTAi3/wu2P\r\nLq9IqQqetfHEiRB7Dz5f6zJqCr5OCQiy2ZgQrk3tv6xJPRJwFIt5s1xE0Uya\r\nLTkHHDdxO5nOSoCsUpNkMdGCx8Jt4yXu35Ddhm1/86X1OBw0ZO2TYKORRyEP\r\nu/MTJE7Zchu/o/B8QLY9VGDxiqFWo0wo5iqZ9W1ntIPpfIks1OXSjPOLstNm\r\n/RWPvpAuQ7MNhZt3dzdY8ltEZAbAjYa3COtgrs3B3xyWljn6dOTFyCzWx2B5\r\nNvNRiuabmJKcuVP3NWeyj0S1QtednB9mYLOkBYxAEimzrX6MSaS6TiRkK+BU\r\nyeqLgPv85cTHLZjku6qwiP7abxdEaJkbwGYMfPCbJCH7svBvPNy/NM+8l1SI\r\n3WnKXmxZtXTpnFKEmpxQL+Msi+NIk32arnh6N22L7pKkoMqUXHKjPOzfiE7c\r\n93jCKGPvShO8dOxhMLZBB6B31kDb7u3qZQ85dFvGwucSrbC+OBlyqJvW/IAX\r\nPOMjX6MZm5u6ku89ciZmbMZXHwIncM3xO98edI8+B01puxvcukZuABKxCFrd\r\nx6KIsnRgc4+aV8Dg4oQb4XMK36sODIRgQpQ=\r\n=TN9R\r\n-----END PGP SIGNATURE-----\r\n"},"_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.1.2_1654993032579_0.3987195013607099"},"_hasShrinkwrap":false},"6.2.0":{"name":"@octetstream/eslint-config","version":"6.2.0","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./esm":"./esm/esm.js","./esm/typescript":"./esm/typescript.js","./typescript":"./typescript.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^2.7.1","typescript":"^4.7.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^2.7.1","typescript":"^4.7.3"},"gitHead":"106baf62a18737fdbd37137131a491a534e0a39c","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@6.2.0","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7q//cdea43foW+DhhZ9hA7mJJK2HCLLWEuHe70ZcVUGPxls3tjovw3DdhFNYY8YWZVnJQXQh9Fkyw33iMdU4OQ==","shasum":"977300fa2b48955f02c83197b80f6e4f24285115","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-6.2.0.tgz","fileCount":8,"unpackedSize":6284,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg5oSS1YLEHWM57KTkg+x0T5EPrk4UDaSOu++bKGHuIQIhAKz1HkvA5xVgovXuRF/5B0G7vc4LAxdHq1Xs8dPdfzkM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipTTbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy+RAAhArScuqinrlhsCi5VVpOEFcZxqgYimPI3rhGjG5UPkL+vzTx\r\n7m+zfAK2TJbVhrCBnU1xKjZY6s8S4k6GjlzzyIMV4K57moAD05dzPKv1oQJv\r\nfnkvUczvSgi3RrOCJJGnEh8r6ELQ3QpM/2ix2X/WBAjziuLcBMDJ20kKsd9E\r\n4BelpaNWVO/wbOp2IWYgXkWPCav9C1y4kLBzLjFyfV2yUbCa/DKxK96SsnWE\r\nZ/HeDEiKl+5RyqrTPNTILCwEpVfyq+kFou5EZ8V/+jgaRD3FtcyHcC9xUDoT\r\nSD6+ds3mHbEQ3a+b0gK/eYqKD2YSmp2nv1xJx7dfjyzjax53K+1W4s2+XedH\r\n3w0/hT0CRGi6XSyvRqk+RK6dVNnSgmu33frQJH0wNtpZaiHN1jgqWBSL7Isc\r\ncu3Eml+qTNl+71MFo1YyNcO2ul4tp8Esaa4WmGr4hDSfcIGSKEEdFe9zS+21\r\n/zikmsp09Ud4UGI91JDtNd8mmyBllKlNbDSvxC2gUP1EVzZaJB2bQtTWgjNt\r\n8bAcB2kLEko1pUNm4KvdKaU0i5W5+ifjxDrFZ4IhvlW95QD+Yzur+s2u247B\r\npKdc9I3A3JGFH5py6x8fUc2H3Dv0OW8m5ogJNzFZfhgzH1oDO82xIdRNPdTm\r\nRibey3loX96yDCa63aIqkzATns4Tx79VsXQ=\r\n=y5Ju\r\n-----END PGP SIGNATURE-----\r\n"},"_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.2.0_1654994139422_0.9687091949516937"},"_hasShrinkwrap":false},"6.2.1":{"name":"@octetstream/eslint-config","version":"6.2.1","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./esm":"./esm/esm.js","./esm/typescript":"./esm/typescript.js","./typescript":"./typescript.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^2.7.1","typescript":"^4.7.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^2.7.1","typescript":"^4.7.3"},"gitHead":"4e85444e82d6e59075222774dca3fef711dc39f0","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@6.2.1","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hT2f6ildoU/6+5QCpY/s7tSWNdhRQqI5nhtVYgiM8aaSHfdLXPVRmFlMPXf5/N6pPReVbNBFX275EzafYVD/DQ==","shasum":"f0de956b45bb35d3fae495a9167c5c10dbffcf09","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-6.2.1.tgz","fileCount":8,"unpackedSize":6285,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgnpsq4z5JfZGbvrMZPx2BX6LwFSjHgM3rwPFvNsMXWAiBia2d5fAn3NPTUShyJdQR2C3mz9WirfklURQeJHku2Og=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipTVxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Kg/+KBiTztNoxj5TO4byn8fi8FPmKrx090SikgMlfTfcvgia7bhj\r\nbv+fPyF+QBOwMQy0thnOSmKFoyyzWhTB2caJeJGYipiqDIPRGgKes/v14Wxn\r\nGAChf1+iiVsWw8Mkg738T5U4SVasQYIcXQilT/DGowc/A5PYVZHu5Ynw4f9Q\r\nDL3d6vTsfp9BTIdMUhiBj8P/BuEFQUNXXitVJJtORtkvjWv+JiP9s9GMks7T\r\n9+sI07G79KUZGwoxMnYPMOElZAnaNZgEYpHMKn2KoBPowUZbDYKtoVN6FUpd\r\nQfILlm2zis2MI74ZSJbH9oH601UWP0Zz3lgs2YCIiHPH8A+DpHc2knyfv/8N\r\nIc4ayUW4YCkt8JFeper+wvQiLnEDdm+/RpsXURPPL9Y4A3oKzWY4d45+KpnR\r\nFU6w4QKnYm553TBFz6MEKi/zUcERoP/tyAUDc/wUPXqeE2zJNxNJs4z/rb7U\r\n7rxha7R3dY/TXv0ZtsdRlo2tKkHuOiWKrP1txw5FIPxBlxtas36G6PWLcpZo\r\nQLMj+SBmjd98QZumwkE5G4oqhH8nImceEarVOhE1OkHAkCaFG8OMLJe8S9pD\r\nHf3l5R03cjuVsQM2qhAeYNRKqr+gRt0n6q8pOI55EwE+wrUyHxJV7/MvPO3/\r\n5D69IFNo6on1WBgu0CYm40v2FTNJfKwLEzY=\r\n=XkZ6\r\n-----END PGP SIGNATURE-----\r\n"},"_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.2.1_1654994289676_0.005460672282867174"},"_hasShrinkwrap":false},"6.2.2":{"name":"@octetstream/eslint-config","version":"6.2.2","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./esm":"./esm/esm.js","./esm/typescript":"./esm/typescript.js","./typescript":"./typescript.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.0.0"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^2.7.1","typescript":"^4.7.3"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","eslint":"^8.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^2.7.1","typescript":"^4.7.3"},"gitHead":"fca576176ef9af74815efa43ae36cd0600637961","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@6.2.2","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RFPLfU3DEKajB1eyykUTKG8YP+Z/2AdoX2LC6uFqlXR6KWD9Wl43xfr0dFsR0xBRqI8DXs4LG4EiKYBU52f7mQ==","shasum":"2b7e5e4b5b63413d512a3607b63c0cdfbc226ef0","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-6.2.2.tgz","fileCount":8,"unpackedSize":7071,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/EPdLEX7W1YcVgdQBNiiFa5wuAeMY0gHgU8S6nZC38AiAjVM2+23/i9R4RJpYfrMCRdemH7anzGbZqsfifLzleaw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiphTpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGJg/9FMUFzZhHaiF8JNzbdOt45Sip03+osP9NnyCHXxjKcY8u48Tn\r\n52IvqV8YGY81yJpk4W+Rev/lAuV6MmQ2XHRAGbLH8SALaZacYFYVPj79EFJs\r\nch/A8V1mHoH9P4AnbK97O+tsukCDgnMTehxrjH7nxWtnA6K9PCo/N6EONs09\r\nAvmiEupzy8wzN3pRhd3VOtIWJE3vVLlaUcDT5m29q7/0uusYCNEg9gyYosmJ\r\neoHhV2RJSs2X0xfPnjVaKzkEjjcZ+pMUg+dHbwNrVjgWmH/i12gRclEjG2Il\r\nU91Qaoh/NEVhOoxgISL55SSIX9x1MShZCP2KrL4JPU0IOfMJRMpvgSZREUkC\r\ntJ5cFvvo27rqrBDHID6ppbxLEvQv+1O3iPXlzE2HWnCIPIOxrUh4MvWUbRJO\r\n1/kvsbLLCPgA7CzKJOYmFDFjtHNOt3K5ms+i15eLQ19eyTLANN13PjLXRtd9\r\nZGDGlPpIoAUhUJvCBMzAUlmqRga2xfRFSQW12HtKaGINcD1Lv/OkgVYspKs+\r\nx+4+KIHrFIpK0GUBShokTXBPWbmXtXA1d2PegL1ueQDwKwblc28pcJGadtPf\r\nBab3sl6VhfWgmHZgarBzObk1psWqri/SBvwZWUjfP5lUWdhk7MTpEweHE8Dm\r\npdR7gKFz++mG9usqOPESrrgOZfO7sh0nZuY=\r\n=PQRD\r\n-----END PGP SIGNATURE-----\r\n"},"_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.2.2_1655051496937_0.19121109396127434"},"_hasShrinkwrap":false},"7.0.0":{"name":"@octetstream/eslint-config","version":"7.0.0","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./react":"./react.js","./typescript":"./typescript/typescript.js","./typescript/react":"./typescript/react.js","./esm":"./esm/esm.js","./esm/react":"./esm/react.js","./esm/typescript":"./esm/typescript/typescript.js","./esm/typescript/react":"./esm/typescript/react.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"pnpm":{"peerDependencyRules":{"ignoreMissing":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint-config-airbnb-typescript","eslint-import-resolver-typescript","eslint-plugin-jsx-a11y","eslint-plugin-react","eslint-plugin-react-hooks","eslint-config-airbnb","typescript"]}},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"5.x","@typescript-eslint/parser":"5.x","eslint":">= 3.32.x < 8.x || 8.x","eslint-config-airbnb":"19.x","eslint-config-airbnb-typescript":"17.x","eslint-import-resolver-typescript":"3.x","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","typescript":">= 4.7.x < 5.x || 5.x"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","typescript":"^5.0.3"},"gitHead":"be7ed739aaf7b7497fe6922a05043d35e3ce6a1b","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@7.0.0","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-qQUqKxGpD00j1ivIm6On+i0KbYreXU5xPpoGnEwwA9THnAwfJWCT/06t3NznVioblkU+X2Y/6vWt99ZgT1Ab0Q==","shasum":"4e03bc90ffc180f1e20eb1fda6e94489b0dad5d0","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-7.0.0.tgz","fileCount":14,"unpackedSize":12905,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChRMWclV0gcnJCrlj0JugIrPv/03mz7WhdOfsUFfbSQQIhANj76dDB+b4n39pqItlgEVziPztlw8uv0ab0iW3BmzBb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMFMyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBjQ//fvOYpqqXSy5Hkzs1wuuiXucE8+ICtiesTPRwbbJr7JQPscsJ\r\ngm6s/wTz0zDzEPfZI6p5dnZL46sh7hTL5NLKvDRsCqKPAQ4IYpQ5myW0zHkY\r\nGk9lyMh1KdGFcNjXSTXhtAd11Vi7guL0Azj45WeTqQYL1yxD738dsNhncBuP\r\nBjpJO6z5aDzuN4Cv1Lu0ieyhSRXRikc9z053/uGDUUeVyqgEMz5GWpDIZjP7\r\nvXkHajhiSYQ8xyIN8C0LDzHg3JA7BU7VXbI4V1dEOUuwvjiXdGtW0Hi5tiTy\r\nDzHnagL6lC3MobC2DEssF6RLaOtM81OFixU4cafXKNOf+FUw8QvHWLMM7mqK\r\nYyH2C57aUoIKafXSWR/SG9At87QaLhX1cf7mbd3XN3q1hgKH5a3sl1/4NHYP\r\njrOD0QNFD1cKLvIIUZVZoMPnbmDmuOyQELKzttOm+RJQh0xwnLdxNNrnvnYw\r\n6ilnNKJj8t9x5Kmr4j7QPG27FIvxBtyXa1cTdNIdvvs88+V0vWMa1tOvvbwV\r\nLmwUjIzbxHEtNqifqbRb16bXfbnQlllMgWn+k+onWSizf4ZSstbTF7zdyett\r\npJbqE1uB/w6HMfZIDlmmVZEl7twDG7AnzEia3tT3RCSQmSN1URlmZsDaCy+C\r\n3eyrA71t258KYSryEh+rSbAqh8VjwAJVJ7E=\r\n=hio9\r\n-----END PGP SIGNATURE-----\r\n"},"_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_7.0.0_1680888626594_0.8512272266442393"},"_hasShrinkwrap":false},"7.0.1":{"name":"@octetstream/eslint-config","version":"7.0.1","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./react":"./react.js","./typescript":"./typescript/typescript.js","./typescript/react":"./typescript/react.js","./esm":"./esm/esm.js","./esm/react":"./esm/react.js","./esm/typescript":"./esm/typescript/typescript.js","./esm/typescript/react":"./esm/typescript/react.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"pnpm":{"peerDependencyRules":{"ignoreMissing":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint-config-airbnb-typescript","eslint-import-resolver-typescript","eslint-plugin-jsx-a11y","eslint-plugin-react","eslint-plugin-react-hooks","eslint-config-airbnb","typescript"]}},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"5.x","@typescript-eslint/parser":"5.x","eslint":">= 3.32.x < 8.x || 8.x","eslint-config-airbnb":"19.x","eslint-config-airbnb-typescript":"17.x","eslint-import-resolver-typescript":"3.x","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","typescript":">= 4.7.x < 5.x || 5.x"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","typescript":"^5.0.3"},"gitHead":"6a2f56f649c7e902f29a71496668396cf143165a","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@7.0.1","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-+AOhrkWrpEVXq/jwtbNQii5YomlYEh9LKfpwU8mT5L7qpBrJrq7WIWWTJdZVwqhkRWkPVAP0tjfTnO1tKShu8A==","shasum":"856602c5949f1fb260773489f7bc449036aef75e","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-7.0.1.tgz","fileCount":14,"unpackedSize":12960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrTwH1v8sWCV05vX6VvwD6KFfgc19E3zzyoO47wGVQ2QIhAKt/Te1Ys9BhZhDw0V+vzmkUj4uHaN+HakNXXG7eyvVV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMFfTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmLA/+I+rlhE3t1WVNqZAKxyGoWYP299Dj9wbMOKbzB6iRV05c7/eC\r\nNrtzDZkLUfVsYr2+RMWTsJa/OZSkODBunkQ6s13zPZwC4e5lR69DvpnspmFQ\r\nWSed2eG6XIHwMQc7aD/qHae9TjWYG5Upau7Kk7nevEoIev3APDVwJ+UlkLdl\r\nP0rGmrsu+I5za+IOKz+pLZt9ejy8xDOMCWA6XEaEJgKy/07mgLuTwmCV67hx\r\nIAAGEftljnnHWWpPFXV5IAZFUpZLRYosde6pVXzdxBple9vGIzRYp62h3cUs\r\nMzolmoM8tNghzQWr/cwXF41MAOyAd9mI/078ZPSvZl4TWE2xi2RUTIIq0xpi\r\nahmJcWXSDrEs0rgBPvtVIElHYzcGNXlWsGI3XNytK/syPc6MlGfXUiM95g1m\r\nzD40pJl5kGeTOcHPtQ5xZ0x117324oVlSlkvl5mu5T5WG8KwRRsg68qVsfgT\r\nNwz3DISf2Cs2tqqu8lugGH4oJBHAXAGHdxZ3V6L5mQuGtsEQOy91jmsS6Hhl\r\ncp1zSM+7VQ4v7tH1EZYweTO3enuWR27cyihPrDZBFPOYcQXy9tt6C2IaEJuK\r\nnBkrsCSK6sd1H0X80ZDQx7KfWW9zis0HBZbT7WXcQeH7grTPSu3gzU2nuNRl\r\nSBOCw7r1HGdzNdWXjBBcJhEFIuLlcE6Z9Vc=\r\n=QFJI\r\n-----END PGP SIGNATURE-----\r\n"},"_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_7.0.1_1680889811747_0.021492105935437156"},"_hasShrinkwrap":false,"deprecated":"Configs paths in 7.0.0 are broken. Update to 7.0.1"},"7.0.2":{"name":"@octetstream/eslint-config","version":"7.0.2","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./react":"./react.js","./typescript":"./typescript/typescript.js","./typescript/react":"./typescript/react.js","./esm":"./esm/esm.js","./esm/react":"./esm/react.js","./esm/typescript":"./esm/typescript/typescript.js","./esm/typescript/react":"./esm/typescript/react.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"pnpm":{"peerDependencyRules":{"ignoreMissing":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint-config-airbnb-typescript","eslint-import-resolver-typescript","eslint-plugin-jsx-a11y","eslint-plugin-react","eslint-plugin-react-hooks","eslint-config-airbnb","typescript"]}},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"5.x","@typescript-eslint/parser":"5.x","eslint":">= 3.32.x < 8.x || 8.x","eslint-config-airbnb":"19.x","eslint-config-airbnb-typescript":"17.x","eslint-import-resolver-typescript":"3.x","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","typescript":">= 4.7.x < 5.x || 5.x"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","typescript":"^5.0.3"},"gitHead":"db0d0c47ed70250524576e6f2f1bc0f98a14fcc8","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@7.0.2","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-fJiFwqlwU2yxuvCprOYfAqPpstvejzeE0BOeAHvgxLbj5kpIAqe2quMIYgdVxzhbnaMVkVe57oIITg5QoSMSTw==","shasum":"b82f34b8dbbdeb7f2eb9c77d3bf8e09994a11268","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-7.0.2.tgz","fileCount":14,"unpackedSize":12960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJRalSOu7VxpwLGJF1V2oZyPF/ywSdvhe57g36eh35wwIgEw7hoVPaHqa88LcodsEHgH9aBtM/sY957nEgFOMttDY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMFiWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWjQ/+Mtf4zCqHhlMX7NW57Jvm+S6gU3FJHyjQrXOBP5wbhK6dA6Oj\r\nn6GGVgcaOkOspCTG9HKPwj1400UzpvKnBTF2oy4DT0+bqt0Dzzp+y7/CBvuo\r\nAYQE2W2/493jFtpKwWu/m8KHRrVUkXjgZYIrgucO6hdbMIB84DZ7/VxgK4To\r\nVqknDDDluzZnBfBOZr7D7WWVC//Cv/8YGytNQYfwRma/2QOzyYayhmB5JLuJ\r\n5IHntm7XGdOPny3DCmPB9c+MvVJzMEH6I6aHyau4nYb6jWVcL9zM0XPrT0ux\r\nkMEEpFget6vvg6a19kkd/wv+PlUuY470lLLiDGTEwpkwCYA02TQodiVQ/Hy0\r\nF7Sjo09xpwFOzvubngoBX7RwEaZyQDIe/gN4OBq7bncGbIHHDeO2kcsxmaAi\r\noVJz7o8i96hycbd4TwfJepbUZRuZ3I0g0iCYpG1AncldhqwARPCWrLoP/Y+Z\r\n7qTLQQU6NITik5Se0JgHUFIdhId6iEVJLy4LqUMJ3XN7o4hcVg4j2d8ouK0k\r\naJQR5Dd/ENB5JW4fJNT+RCBgqRPEye7ICR8yBx3KtvOroj/93tkbnVwZkYqw\r\nX8569mvB6xqG1Fki2q9wip6OjpzD/KQ9jxtrQ5drqpEtkpVJg37uyUrh5ZAz\r\ng9nKppigC1TKf+RpUu4uLMn47Kf1vxZbLAI=\r\n=c7kH\r\n-----END PGP SIGNATURE-----\r\n"},"_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_7.0.2_1680890006731_0.13903567945140494"},"_hasShrinkwrap":false},"7.1.0":{"name":"@octetstream/eslint-config","version":"7.1.0","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./react":"./react.js","./typescript":"./typescript/typescript.js","./typescript/react":"./typescript/react.js","./esm":"./esm/esm.js","./esm/react":"./esm/react.js","./esm/typescript":"./esm/typescript/typescript.js","./esm/typescript/react":"./esm/typescript/react.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"pnpm":{"peerDependencyRules":{"ignoreMissing":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint-config-airbnb-typescript","eslint-import-resolver-typescript","eslint-plugin-jsx-a11y","eslint-plugin-react","eslint-plugin-react-hooks","eslint-config-airbnb","typescript"]}},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"5.x","@typescript-eslint/parser":"5.x","eslint":">= 3.32.x < 8.x || 8.x","eslint-config-airbnb":"19.x","eslint-config-airbnb-typescript":"17.x","eslint-import-resolver-typescript":"3.x","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","typescript":">= 4.7.x < 5.x || 5.x"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","typescript":"^5.0.3"},"gitHead":"dda5cecfee01dd64f759f5c41734fb74435c65bf","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@7.1.0","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-3f08gtEhTa2jLHNVguhy2otuWHXTl3aotnKsMkDEEL+IsNXCRV39WRpXc8lDdDHZ95bolQ1dpkGnMH+sc7aokg==","shasum":"d10dec099f7a4ddd054900d1e9b11d768dbb3593","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-7.1.0.tgz","fileCount":14,"unpackedSize":13452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7NTQ+NQOUpMboGu0CvGj3Cn+UP+e98S/l8enL0U0T7AIgDQzrEvc9XMgzG9da/Go3274J+CB9rAxIfw04dwy7SfE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMbQvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp87g/9FUjIFdRyiXjJHyECxiCFAFYv1GEcz69KXJ8aB9TnK1mtmbSI\r\nbP0MM1LkMC66rRUp8eElbk4AbE7T4N9Ww5Ke3uXsRLFN7SLtFuP6DPTWcLsw\r\nilqYgeOZRJ/qwPBxCdX5gpI5tr8tcI94hgPa3UlvLVj9Jo4GZXC4llDUPrQn\r\nfg9kjEU4K3eBiMBIVTKcmxl2vze3u3TADRdCWxZl8nWDyp+bURGZelub9p5u\r\ndUXZLxWyq4O4EMXSXQJKtvcT5wZForcW8THGWVkQzJWUVnt+hG5Xm4nHnBNB\r\npv/sQhTCcbea7Na/Ez0ryxd6ih+ta9smLNOJzg3lfgwYbnb8BSxev2eKLoVL\r\nOJW1hs0iRoFZGLtVkkEm5Nw0me79Ugi4BbN5M9Iw18L2oUqXUGNmHvaKKXFq\r\n9B2GLd4uAu3H0GYy97LJuzpWAgqZ7DBOSBa2wf5dhkAiHZqmVLvovW7tCAqc\r\nPkCqMNJmE69TlE8AgWzxyoYAIOtW4ahvxDYrXdNvfeTIv7/hKgttMyp/o0hT\r\nzXrKuR+Bp3gJtiIa6rpSl10Rwc5npSOzLh5hhNDkarO0uHQxDa78ARf3QPT6\r\nONqGB/mxqq4AgQLAcTc9Fb9Z7SlntTkrvhgGxiqljBbCTlhknN5XKC88Tcwq\r\n8QT+T8xLQG4vWLtyQV7myS4wdhNeA+w3bso=\r\n=R3ye\r\n-----END PGP SIGNATURE-----\r\n"},"_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_7.1.0_1680978991500_0.6732523168275346"},"_hasShrinkwrap":false},"7.2.0":{"name":"@octetstream/eslint-config","version":"7.2.0","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./react":"./react.js","./typescript":"./typescript/typescript.js","./typescript/react":"./typescript/react.js","./esm":"./esm/esm.js","./esm/react":"./esm/react.js","./esm/typescript":"./esm/typescript/typescript.js","./esm/typescript/react":"./esm/typescript/react.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"pnpm":{"peerDependencyRules":{"ignoreMissing":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint-config-airbnb-typescript","eslint-import-resolver-typescript","eslint-plugin-jsx-a11y","eslint-plugin-react","eslint-plugin-react-hooks","eslint-config-airbnb","typescript"]}},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"5.x","@typescript-eslint/parser":"5.x","eslint":">= 3.32.x < 8.x || 8.x","eslint-config-airbnb":"19.x","eslint-config-airbnb-typescript":"17.x","eslint-import-resolver-typescript":"3.x","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","typescript":">= 4.7.x < 5.x || 5.x"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","typescript":"^5.0.3"},"gitHead":"6a210af12934c26dd19fde77f96720cef68c59a4","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@7.2.0","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-1a2pLbYZC9aSpHsSPxbxRmOWAXOce/f0mL6+xh97O/ojwQKVJ+atNnENMzK/sIKTiPB0grF82JtAMFqbs+2zGw==","shasum":"61aa138238dc1ed32b8987955cf32ed2bcf2639c","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-7.2.0.tgz","fileCount":14,"unpackedSize":13898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrVEw+2GBfwUGxq8cOXni0X6N1s/uvT9RanDMUJ2KxVAIgOQsVsf9IqRV1vOwoUu7+dDpqsZx/CcR3TKjEllqPWaU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN141ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGAA//Q1ByGA5O/NLzNDZqfFjCWSRp5B5hrCIjV2cU5mppYMywecKg\r\nMm59D3Q8mS9BOsgV5+itG3mU1YLLsvxsIg/UT8/oRhc1WaUWftGSZsNfdg5a\r\nMe4oW/E4mL82p73jx31p4AO4lHahL04yhhxRs3XHTzkHJFVyXf9sGQVtiqBy\r\nfh5Uml5dmvfMgkzk2rPYS7ifuW58CvhmaAzqg0wVMDVCeIGuZrUw/OQ3J1Y5\r\nVBJ9zSwDWb+T7jPn/gvLpVnsU5+3roKUHg+HEq5cg/2UCcUzpiGm5oVLmSoB\r\nDm50ehuJIaVnhvKuRPk3yBCe1zeC6MYX1J9LmX7+BbsFXl+y7vdlqtraOIRb\r\n3F/IU5tBs8fAKNABPi8rYCBmuA1kud/WmBq8S4c+//1d+g+b8gFhIuruW5G/\r\nzIyLnOSGfX4lkEe9st1SjPHU5Sima/i8JxFLzc4tao0KzrjXDNnDQDhpfhm+\r\n8hVyJ1ZB9XKvwY5BV5aTvUPGKLvKp8voMwXbjo8CWzdIYZIwtXEX4NwMD3aH\r\nqVicIdKCN7TVxXW3DCncvLDq5FwecUhwNP8+swpN7NCRHwHJe5h1hjqufalT\r\nbMH+tTV653IEFO12czfouO3/6BPYrUVPTPeN4yk+fIENsMEHQ5GjQ/Xra/J8\r\nEYgwhrrXxEY5lnf5U9WYTXSn0uUiUwbOMyo=\r\n=xP5V\r\n-----END PGP SIGNATURE-----\r\n"},"_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_7.2.0_1681350196843_0.5009484784596547"},"_hasShrinkwrap":false},"7.2.1":{"name":"@octetstream/eslint-config","version":"7.2.1","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","main":"./base.js","exports":{".":"./base.js","./react":"./react.js","./typescript":"./typescript/typescript.js","./typescript/react":"./typescript/react.js","./esm":"./esm/esm.js","./esm/react":"./esm/react.js","./esm/typescript":"./esm/typescript/typescript.js","./esm/typescript/react":"./esm/typescript/react.js","./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"pnpm":{"peerDependencyRules":{"ignoreMissing":["@typescript-eslint/eslint-plugin","@typescript-eslint/parser","eslint-config-airbnb-typescript","eslint-import-resolver-typescript","eslint-plugin-jsx-a11y","eslint-plugin-react","eslint-plugin-react-hooks","eslint-config-airbnb","typescript"]}},"dependencies":{"eslint-config-airbnb-base":"^15.0.0","eslint-plugin-ava":"^14.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-promise":"^6.1.1"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"5.x","@typescript-eslint/parser":"5.x","eslint":">= 3.32.x < 8.x || 8.x","eslint-config-airbnb":"19.x","eslint-config-airbnb-typescript":"17.x","eslint-import-resolver-typescript":"3.x","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","typescript":">= 4.7.x < 5.x || 5.x"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","eslint":"^8.37.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.0.0","eslint-import-resolver-typescript":"^3.5.5","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","typescript":"^5.0.3"},"gitHead":"d67ca9a359960a1be2911bcc5b0ff43c880b1085","bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@7.2.1","_nodeVersion":"19.6.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-ZQbDJuGiqr7BToDxQ0k6NJ8HUtS4Q+z2We++dE3sKi8jFwD5zXOKauIIjebJfA49LABZXYimC1Nt7WdRFT4/Jg==","shasum":"30eb568758d8e0180a4665bcd8d288f24874f377","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-7.2.1.tgz","fileCount":14,"unpackedSize":13973,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgqmZPEVI4/Vpk++TOYlhjOPi2rPNE1JTvI8tZQ8lqHgIgFynQAeFp0rQ7r7QL51rwZvbprQ55RTo2+mDwz+2Cr+4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOAjXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPrBAAl+PgibDoJB+YdFv5oBPSnQVtl0tROSosADrv5XFcFY7PDz7n\r\nIEu1UYn03rq3RdJMhRMVCp1t2A6N4r+0iIbmfaspNKotDlHcyEucfOELdv12\r\nqpql4fz+nT7+hclkXL8lYnYpBhZ5LEO7LT0ULn0OcFiCW8h2iuWbVdJ655Bc\r\nwFa10HUq5uXtmpSRUEfpO+XDGQ8eIhCV2EEk4McZTsItLcIRK/+T6Yhw/qkV\r\nesi8MY7HyKsLJGv9CYu3XER+FylC0anLYwzu6T9522kRirbCRbIkekp+Edit\r\nU5rYnndHDSa2wD3O29WYPxscZXL6j7OgUrXPMu+VexWjAOVPU0IY+L0epzWo\r\nET3G7tGoSati0AG+rRX18VzcG0Nv21HI3CCxOcFfXxCG34QYWVMvb9IsL3oY\r\ng1JLbn6q3UHZHXZ5f9xzn23c3MefdEUIZBjf4fQBCcoBAiE2hmgt4jRh1N4O\r\n/XJ1nzi38UTt8DcnfUqVwYADsEZsO+0yVkqkC+Hg7zNdf3EwBumbbWOheJhK\r\nIS5Fq6uQ0+RLGauDtu8zfz7MA6n2dj7XgVwvLvi/evXrKG6GCtYWSTga2LlZ\r\nd7JcXLhG2PcVcZCxD/61uJ9HxQtQ2lKubQtBVMXKZ+YWyIKoxf7EXcbVBsoj\r\n/WGywJP2bQbMfdXwF7apSYQxLQdjvvg7Ytc=\r\n=lD7p\r\n-----END PGP SIGNATURE-----\r\n"},"_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_7.2.1_1681393879314_0.29153531994654247"},"_hasShrinkwrap":false},"8.0.0":{"name":"@octetstream/eslint-config","version":"8.0.0","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","postinstall":"npx is-in-ci || pnpm build","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.0.0","_integrity":"sha512-vVNYvPXna3dAXwYuzjXEqdBU83Zzb9NCFLWk8cdIPLKrDRGwCec2wZuuy8iLWHDb10SxxLlDyUUCqGmpJIcLMA==","_resolved":"/tmp/3351d823f36b58c8a04b802f5f339050/octetstream-eslint-config-8.0.0.tgz","_from":"file:octetstream-eslint-config-8.0.0.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-vVNYvPXna3dAXwYuzjXEqdBU83Zzb9NCFLWk8cdIPLKrDRGwCec2wZuuy8iLWHDb10SxxLlDyUUCqGmpJIcLMA==","shasum":"121ba7682151690d8fd0a6ff84be7e358ba5a5a6","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.0.0.tgz","fileCount":23,"unpackedSize":22770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhSxJ4fdaWD2ykGrwKfiuO8sQBgRA2rIn29kzcb+NLcgIgcg6S77cvlgniBKQLf4HendBsO4HlIj4SXn+gpo0ksQQ="}]},"_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_8.0.0_1703525574705_0.11315135290805545"},"_hasShrinkwrap":false},"8.0.1":{"name":"@octetstream/eslint-config","version":"8.0.1","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.0.1","_integrity":"sha512-qdPmx2ser87VnibdPzdXoznUK0AIozwSGWQ0uRp16VvFKGmSiaG2BDGfRRa9vMEDJEeXhNZxaZ4RBCftgzF7uA==","_resolved":"/tmp/56df55e14b5a1a203a93b30c5a8ae320/octetstream-eslint-config-8.0.1.tgz","_from":"file:octetstream-eslint-config-8.0.1.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-qdPmx2ser87VnibdPzdXoznUK0AIozwSGWQ0uRp16VvFKGmSiaG2BDGfRRa9vMEDJEeXhNZxaZ4RBCftgzF7uA==","shasum":"140e12ac4c3e670ff470a7e03c44f910c42da537","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.0.1.tgz","fileCount":23,"unpackedSize":22721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJYU83yO6POIrvUALgNJ0hWWAO70T1IVbQXc0bhoqALAiEA4aVqvLr3mFaAAqQXc8+2kCzUFbbekV+/wvnynHQpSYs="}]},"_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_8.0.1_1703553588623_0.4951148448984486"},"_hasShrinkwrap":false},"8.0.2":{"name":"@octetstream/eslint-config","version":"8.0.2","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.0.2","_integrity":"sha512-0PSV4pVfL6jB6tHORS+xEWiB1Wx5JgVlaal3Y8smgrrxB394G56J8qiCBOMl/JZ7r/KunkUWTmD37N/BDOmKnA==","_resolved":"/tmp/9b46fbf891a7a3c0eb69481a1e9778fd/octetstream-eslint-config-8.0.2.tgz","_from":"file:octetstream-eslint-config-8.0.2.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-0PSV4pVfL6jB6tHORS+xEWiB1Wx5JgVlaal3Y8smgrrxB394G56J8qiCBOMl/JZ7r/KunkUWTmD37N/BDOmKnA==","shasum":"f8432021f4a578dd171ca2c7121322753c877e0a","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.0.2.tgz","fileCount":23,"unpackedSize":23438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1f4iF4o+2b2x2+fpfbZZNY+mc46dpwt41UIHURMmbNwIgZN1CKoJvDl0uX/NbrOXYiNHJewZ3L7oMZmwj6gvIapc="}]},"_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_8.0.2_1703555067041_0.4230759889677278"},"_hasShrinkwrap":false},"8.1.0":{"name":"@octetstream/eslint-config","version":"8.1.0","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.1.0","_integrity":"sha512-iDVfeiLm4AGEjXWTyPd2GxCLqVicmrSGNmANHSl3n24irPjLYfEflodQ5SguyGQfrGhDES+eYSlgzjQTx0Rm4Q==","_resolved":"/tmp/55a5af7171485ba5e925dffd8742da11/octetstream-eslint-config-8.1.0.tgz","_from":"file:octetstream-eslint-config-8.1.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-iDVfeiLm4AGEjXWTyPd2GxCLqVicmrSGNmANHSl3n24irPjLYfEflodQ5SguyGQfrGhDES+eYSlgzjQTx0Rm4Q==","shasum":"8c6fd7e5e1127ca9c97c00211e20a8ee826ebc2b","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.1.0.tgz","fileCount":23,"unpackedSize":23815,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxQYTHQw4btxS7rqLJfeCQsJ04ZZpXeIKjIg5RvVYgBAIgGeRjoP2jukFJhVL2ih6G78swEoNEIG0096XtFaAVTDE="}]},"_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_8.1.0_1709216375718_0.6154909141551275"},"_hasShrinkwrap":false},"8.2.0":{"name":"@octetstream/eslint-config","version":"8.2.0","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./qwik":"./lib/configs/qwik.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./typescript/qwik":"./lib/configs/typescript/qwik.js","./typescript/esm/qwik":"./lib/configs/typescript/esm/qwik.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-qwik":"^1.4.5","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@builder.io/qwik":"^1.4.5","@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.2.0","_integrity":"sha512-9+1dhnW/bl8senlb5Wqvdxpa2R38HZnGr4gEt/dI5xQD4BZAzRSeuFk7jlEJxoz2Iimpw8NRjsPA9db86Fts4g==","_resolved":"/tmp/e9a21bdd833c7038224826e237f1a684/octetstream-eslint-config-8.2.0.tgz","_from":"file:octetstream-eslint-config-8.2.0.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-9+1dhnW/bl8senlb5Wqvdxpa2R38HZnGr4gEt/dI5xQD4BZAzRSeuFk7jlEJxoz2Iimpw8NRjsPA9db86Fts4g==","shasum":"a5928fd05939deb11096e648d7d6761355cfef7a","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.2.0.tgz","fileCount":26,"unpackedSize":25871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRpKrEKBDOr51h7fJrRdurYf+FvOskUZgTd2d5AqsDoAIgHTb/wxLqzFpRZB2mxqko8/XYthDbVwC4Vx63x+4I3VE="}]},"_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_8.2.0_1709221845902_0.9306963825563617"},"_hasShrinkwrap":false},"8.2.1":{"name":"@octetstream/eslint-config","version":"8.2.1","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./qwik":"./lib/configs/qwik.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./typescript/qwik":"./lib/configs/typescript/qwik.js","./typescript/esm/qwik":"./lib/configs/typescript/esm/qwik.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-qwik":"^1.4.5","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@builder.io/qwik":"^1.4.5","@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.2.1","_integrity":"sha512-MtDt6SxEJYs6JkUwM5hx1qW++S7hhjviIvSyk0La5NcddLxHhE60MIqAWIRN9JBFyVNSoTbPQqsgAlflgl96Cg==","_resolved":"/tmp/9c4dff3d4a8797ecdd257da5cbd7248f/octetstream-eslint-config-8.2.1.tgz","_from":"file:octetstream-eslint-config-8.2.1.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-MtDt6SxEJYs6JkUwM5hx1qW++S7hhjviIvSyk0La5NcddLxHhE60MIqAWIRN9JBFyVNSoTbPQqsgAlflgl96Cg==","shasum":"71cb5a59137e086926450c7a75250293ba9b0269","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.2.1.tgz","fileCount":26,"unpackedSize":25871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+/Vl33CV2J5yM20Sb0jU6uYeprAvIdHQ9vQhJ8/WaTwIgP3axi0BbpwKozgIdVwKvhS/1YOiKvsrlC5+lsP5AqP4="}]},"_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_8.2.1_1709222465862_0.5317529445482201"},"_hasShrinkwrap":false},"8.2.2":{"name":"@octetstream/eslint-config","version":"8.2.2","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./qwik":"./lib/configs/qwik.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./typescript/qwik":"./lib/configs/typescript/qwik.js","./typescript/esm/qwik":"./lib/configs/typescript/esm/qwik.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-qwik":"^1.4.5","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@builder.io/qwik":"^1.4.5","@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.2.2","_integrity":"sha512-j5FX3GRwUQAuRupNXAS3nqVrodrfJtcrE6bvrBBC485UhEnHvTDO0ApqETRR0c2l7Fg5xJSZb/MaCFj/fgFDfw==","_resolved":"/tmp/4d126bf5786fcd8d2eaca024919a70ca/octetstream-eslint-config-8.2.2.tgz","_from":"file:octetstream-eslint-config-8.2.2.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-j5FX3GRwUQAuRupNXAS3nqVrodrfJtcrE6bvrBBC485UhEnHvTDO0ApqETRR0c2l7Fg5xJSZb/MaCFj/fgFDfw==","shasum":"82eb4371196cfdd9367a45485c991546d08abae5","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.2.2.tgz","fileCount":26,"unpackedSize":25685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCexAdyS9I8ouHjOa9N2iVFqYVamVsBLNpZH8upDOBYTQIgC2ERLR3X5uynOElC2BlOnUQhcns+davtQ2aQu9Ho2iQ="}]},"_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_8.2.2_1709225020724_0.6258172358588789"},"_hasShrinkwrap":false},"8.2.3":{"name":"@octetstream/eslint-config","version":"8.2.3","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./qwik":"./lib/configs/qwik.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./typescript/qwik":"./lib/configs/typescript/qwik.js","./typescript/esm/qwik":"./lib/configs/typescript/esm/qwik.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-qwik":"^1.4.5","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@builder.io/qwik":"^1.4.5","@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.2.3","_integrity":"sha512-DLCJrClrXAwCd356MmxV9pSXDP8kuZTreqBkV6KKeIqhz4NV9ae/OG7e4A7QZ0kM58WZpivLyM6zNk+kfASEwQ==","_resolved":"/tmp/02c6f53e5a88f82dbc4dc254dce7587d/octetstream-eslint-config-8.2.3.tgz","_from":"file:octetstream-eslint-config-8.2.3.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-DLCJrClrXAwCd356MmxV9pSXDP8kuZTreqBkV6KKeIqhz4NV9ae/OG7e4A7QZ0kM58WZpivLyM6zNk+kfASEwQ==","shasum":"4d49074e177aaf32460dbd797b0aec993f7376e6","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.2.3.tgz","fileCount":26,"unpackedSize":25871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmPEv8PAhYsg2gd4EQowRNiOcPKtJtA7nKtHg10HMnqAiEAiFcA4OVFedoJh7wFhzsQ1SwwWPzg8n3uOPFM+xhSmVE="}]},"_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_8.2.3_1709225468564_0.662398720273033"},"_hasShrinkwrap":false},"8.2.4":{"name":"@octetstream/eslint-config","version":"8.2.4","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./qwik":"./lib/configs/qwik.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./typescript/qwik":"./lib/configs/typescript/qwik.js","./typescript/esm/qwik":"./lib/configs/typescript/esm/qwik.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-qwik":"^1.4.5","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@builder.io/qwik":"^1.4.5","@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.2.4","_integrity":"sha512-CBGpQseojFYLLdE43cW8NIPhJUXfFcXdANQGl+bcIFxtUEzjzfFjbJoUjXRBuMBQYOZgMMjtYOSLKmU+KIG8lg==","_resolved":"/tmp/5a05b500592f10b5d378b4f7610aab0a/octetstream-eslint-config-8.2.4.tgz","_from":"file:octetstream-eslint-config-8.2.4.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-CBGpQseojFYLLdE43cW8NIPhJUXfFcXdANQGl+bcIFxtUEzjzfFjbJoUjXRBuMBQYOZgMMjtYOSLKmU+KIG8lg==","shasum":"71938464909128d31d218a05b91ffd856f8ea5ac","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.2.4.tgz","fileCount":26,"unpackedSize":25875,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXP1YJKD5Jk9MAhqEJH9j1eTQeEHbS3wvAB1Sntgk2JwIgVgZrXSqpBcRzGohIsSjzwtF43zp3Un/ezqFyMKUw7Lg="}]},"_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_8.2.4_1709226258102_0.09374553333348445"},"_hasShrinkwrap":false},"8.2.5":{"name":"@octetstream/eslint-config","version":"8.2.5","description":"AirBnb-based ESlint config, tweaked for my needs.","author":{"name":"Nick K."},"license":"MIT","exports":{"./package.json":"./package.json",".":"./lib/configs/base.js","./ava":"./lib/configs/ava.js","./esm":"./lib/configs/esm.js","./esm/react":"./lib/configs/esm/react.js","./react":"./lib/configs/react.js","./qwik":"./lib/configs/qwik.js","./typescript":"./lib/configs/typescript.js","./typescript/ava":"./lib/configs/typescript/ava.js","./typescript/esm":"./lib/configs/typescript/esm.js","./typescript/react":"./lib/configs/typescript/react.js","./typescript/esm/react":"./lib/configs/typescript/esm/react.js","./typescript/qwik":"./lib/configs/typescript/qwik.js","./typescript/esm/qwik":"./lib/configs/typescript/esm/qwik.js","./lib/rules":null},"repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"dependencies":{"@typescript-eslint/eslint-plugin":"6.14.0","@typescript-eslint/parser":"6.14.0","eslint-config-airbnb":"19.0.4","eslint-config-airbnb-base":"15.0.0","eslint-config-airbnb-typescript":"17.1.0","eslint-import-resolver-typescript":"3.6.1","eslint-plugin-ava":"14.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-promise":"6.1.1","eslint-plugin-qwik":"^1.4.5","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0"},"peerDependencies":{"eslint":"8.x","typescript":"5.x"},"devDependencies":{"@builder.io/qwik":"^1.4.5","@changesets/changelog-github":"0.5.0","@changesets/cli":"2.27.1","@commitlint/cli":"18.4.3","@commitlint/config-conventional":"18.4.3","@commitlint/types":"18.4.3","@types/eslint":"8.44.9","@types/node":"20.10.4","ava":"6.0.1","cross-env":"7.0.3","dedent":"1.5.1","eslint":"8.56.0","husky":"8.0.0","lint-staged":"15.2.0","prop-types":"^15.8.1","react":"18.2.0","tsx":"4.6.2","typescript":"5.3.3","unbuild":"2.0.0"},"scripts":{"build":"unbuild","eslint":"eslint **/*.ts","test":"pnpm build && cross-env NODE_OPTIONS=\"--no-warnings --import tsx\" ava","release":"pnpm run build && pnpm exec changeset publish"},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"homepage":"https://github.com/octet-stream/eslint-config#readme","_id":"@octetstream/eslint-config@8.2.5","_integrity":"sha512-HwLFG4VvjozCnU34Xz0K9RPlJ0vbJmN2O58+yJROes6Nqbpw5BgkI5KXhdpcoqgxTJFobxkQ1WNs+Jgf6k55LA==","_resolved":"/tmp/7a2bf1db96d441834ed5322f48c73845/octetstream-eslint-config-8.2.5.tgz","_from":"file:octetstream-eslint-config-8.2.5.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-HwLFG4VvjozCnU34Xz0K9RPlJ0vbJmN2O58+yJROes6Nqbpw5BgkI5KXhdpcoqgxTJFobxkQ1WNs+Jgf6k55LA==","shasum":"75ea38bca2618ae0b7b946b69678560530463d97","tarball":"https://registry.npmjs.org/@octetstream/eslint-config/-/eslint-config-8.2.5.tgz","fileCount":26,"unpackedSize":25979,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0k3DAGqEgSZwAzXYIu5o1ltJBGL0tgTkoLSmk9jtemAIgMlP9oADmSDhtD3G/6mDgQ3s5uuco2d/f/roNRUFa/Hw="}]},"_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_8.2.5_1709312334496_0.25107853641645983"},"_hasShrinkwrap":false}},"readme":"# @octetstream/eslint-config\n\nAirBnb-based ESlint config, tweaked for my needs.\n\n## Installation\n\nFor basic usage you only need two dependencies:\n\n```bash\npnpm add -D eslint @octetstream/eslint-config\n```\n\n## Usage\n\nCreate an `.eslintrc.json` at the root of your project and add following content:\n\n```json5\n{\n  \"extends\": \"@octetstream\"\n}\n```\n\nThis will import `basic` config rules. Use can use other configs via submodules, like this:\n\n```json5\n{\n  \"extends\": \"@octetstream/eslint-config/typescript\"\n}\n```\n\nIf you use [`AVA`](https://avajs.dev/) for testing, there's a config for you too.\nBut unlike with other configs, this does not extend any of them, so you must use it together with the others:\n\n```json5\n{\n  \"extends\": [\"@octetstream/eslint-config/esm\", \"@octetstream/eslint-config/ava\"]\n}\n```\n\n## Available configs\n\nHere's list of available configs:\n\n* `/` — base config for JavaScript rules. It extends [eslint-config-airbnb-base](https://npmjs.com/package/eslint-config-airbnb-base) config;\n* `/esm` - extends `/` config with ESM rules;\n* `/react` - extends [eslint-config-airbnb](https://www.npmjs.com/package/eslint-config-airbnb) config with hooks support and `jsx-runtime`;\n* `/ava` - adds [eslint-plugin-ava](https://npmjs.com/package/eslint-plugin-ava) with recommemded rules. This config **does not** extend `/` config and must be used in conjunction with other configs;\n* `/typescript` - extends `/` config with recommended TypeScript ESlint rules;\n* `/typescript/esm` - extends `/typescript` config with ESM rules;\n* `/typescript/react` - extends `/typescript` with `/react` config;\n* `/typescript/ava` - extends `/ava` config with TypeScript support. Use it together with other `typescript/*` configs;\n* `/typescript/esm/react` - extends `/typescript/esm` with `/react` config;\n\n## Rules\n\nThis config overrides some of the rules from AitBnb config.\nThis section contains a full list of the changed rules for each config.\n\n### `/`\n\nThis config extends [`eslint-config-airbnb-base`](https://npmjs.com/package/eslint-config-airbnb-base)\n\n#### [`semi`](https://eslint.org/docs/rules/semi)\n\nAvoid semicolon, until it's necessary.\n\nJavaScript have specification for [Automatic Semicolon Inservion](https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#sec-automatic-semicolon-insertion), so most of the time you don't need to place a semicolon yourself.\nWhile misuse and misunderstanding may lead you to unpredictable behaviour of your scripts,\nboth ESLint and TypeScript can help you to avoid those mistakes. So, don't waste your time writing unnecessary code.\n\n##### 👍 Do\n\n```js\nconst humber = 42\nconst string = \"On Soviet Moon landscape see binoculars through you!\"\nconst person = {\n  firstName: \"Luke\",\n  lastName: \"Skywalker\"\n}\n```\n\n##### 👎 Don't\n\n```js\nconst number = 42;\nconst string = \"On Soviet Moon landscape see binoculars through you!\"\nconst person = {\n  firstName: \"Luke\",\n  lastName: \"Skywalker\"\n};\n```\n\n#### [`semi-style`](https://eslint.org/docs/rules/semi-style)\n\nIf semicolon is absolutely necessary, then place it at the beginning of line, but generally you should avoid use of semicolon in your code.\n\n##### 👍 Do\n\n```js\nconst add = (a, b) => a + b\n\n// The line starts from semicolon, because of array declaration\n;[\"SIGTERM\", \"SIGINT\"].forEach(signal => process.on(signal, () => { process.exitCode = 0 }))\n```\n\n##### 👎 Don't\n\n```js\nconst add = (a, b) => a + b;\n\n[\"SIGTERM\", \"SIGINT\"].forEach(signal => process.on(signal, () => { process.exitCode = 0 }))\n```\n\n#### [`camelcase`](https://eslint.org/docs/rules/camelcase)\n\nUse [camelCase](https://en.wikipedia.org/wiki/Camel_case) for [identifiers](https://developer.mozilla.org/en-US/docs/Glossary/Identifier) to align better with JavaScript's standard library naming convention.\n\n##### 👍 Do\n\n```js\nconst someImmutableVariable = 42\n\nconst someObject = {\n  someKey: \"Some value\"\n}\n\nfunction someFunction() { }\n\nclass SomeClass {\n  somePropery = \"Some value\"\n\n  someMethod() { }\n}\n```\n\n##### 👎 Don't\n\n```js\nconst some_immutable_variable = 42\n\nconst some_object = {\n  some_key: \"Some value\"\n}\n\nfunction some_function() { }\n\nclass Some_Class {\n  some_propery = \"Some value\"\n\n  some_method() { }\n}\n```\n\n#### [`quotes`](https://eslint.org/docs/rules/quotes)\n\nUse double quotes by default.\n\n##### 👍 Do\n\n```js\nconst fullName = \"John Doe\"\n\nconst message = `Hello, ${fullName}!`\n```\n\n##### 👎 Don't\n\n```js\nconst fullName = 'John Doe'\n\nconst message = `Hello, ${fullName}!`\n```\n\n#### [`max-len`](https://eslint.org/docs/rules/max-len)\n\nThe code must have **at most** 80 symbols per line.\nThis rule does not apply to commens, RegExp, urls, strings, and template literals.\n\n##### 👍 Do\n\n```js\n// Try to keep names simple and code complexity low\nfunction someFunction() {\n  return \"some result\"\n}\n\n// Comments length also ignored:\n// Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula interdum ex imperdiet imperdiet. Integer placerat luctus dui ut blandit. Donec nunc nunc, mollis id vestibulum nec, gravida sit amet ante. Maecenas vehicula nibh dui, consectetur placerat lorem congue eu. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis condimentum arcu et sapien mattis scelerisque. Pellentesque risus arcu, eleifend sed dictum at, porta at justo. Curabitur tristique justo sed odio euismod blandit. Aenean lacinia eget diam et posuere. Nulla eget placerat lectus. Quisque placerat rhoncus purus, a interdum velit facilisis ac. Donec volutpat laoreet tristique. Quisque ac commodo nibh, in ornare dolor. Etiam eros quam, aliquet eu odio non, tristique malesuada lacus. Aenean maximus risus eu finibus rutrum.\n\n// This is still valid\nconst monthsRegex = /^(january|february|march|april|may|june|july|august|september|october|november|december)$/i\n```\n\n##### 👎 Don't\n\n```js\nfunction thisFunctionNameIsVeryVerlyLongYouShouldNeverDoThisBecauseItsHardToReadAndBecauseThisRuleRestrictsCodeFromBeingThisLong() {\n  return \"O_O\"\n}\n```\n\n#### [`indent`](https://eslint.org/docs/rules/indent)\n\nUse 2 spaces per indent level.\nNever use tabs for indent and never mix tabs and spaces for indent.\n\n#### [`comma-dangle`](https://eslint.org/docs/rules/comma-dangle)\n\nDon't keep trailing commas.\n\n##### 👍 Do\n\n```js\nconst object = {\n  a: \"a\",\n  b: \"b\",\n  c: \"c\"\n}\n```\n\n##### 👎 Don't\n\n```js\nconst object = {\n  a: \"a\",\n  b: \"b\",\n  c: \"c\",\n}\n```\n\n#### [`prefer-const`](prefer-const)\n\nUse `const` for *immutable* variables and `let` for *mutable*.\nNever use `var`.\n\n##### 👍 Do\n\n```js\nconst immutable = \"This value is immutable\"\n\nlet mutable = \"This value is mutable\"\n\nmutable = \"This value can be changed later in the same module\"\n```\n\n##### 👎 Don't\n\n```js\nlet immutable = \"This value is immutable, so use const for it\"\n\nvar mutable = \"This value is mutable\"\n\nmutable = \"This value can be changed later in the same module\"\n```\n\n#### [`no-plusplus`](https://eslint.org/docs/rules/no-plusplus)\n\nThe `++` operator is allowed to use:\n\n```js\nlet count = 1\nwhile (count <= 10) {\n  console.log(count++)\n}\n```\n\n#### [`object-curly-spacing`](https://eslint.org/docs/rules/object-curly-spacing)\n\nNever use spaces inside curly braces.\n\n##### 👍 Do\n\n```js\nimport {something} from \"some-package\"\n\nconst object = {a: \"a\", b: \"b\"}\n```\n\n##### 👎 Don't\n\n```js\nimport { something } from \"some-package\"\n\nconst object = { a: \"a\", b: \"b\" }\n```\n\n#### [`object-curly-newline`](https://eslint.org/docs/rules/object-curly-newline)\n\nUse consistent style for newline in objects.\n\n#### [`arrow-parens`](https://eslint.org/docs/rules/arrow-parens)\n\nDon't use parenthesis in arrow function arguments until necessary.\n\n##### 👍 Do\n\n```js\nconst showMessage = text => console.log(text)\n\nconst add = (a, b) => a + b\n```\n\n##### 👎 Don't\n\n```js\nconst showMessage = (text) => console.log(text)\n```\n\n#### [`no-confusing-arrow`](https://eslint.org/docs/rules/no-confusing-arrow)\n\nDo not wrap arrow funcrtion's body in parenthesis unless necessary.\n\n##### 👍 Do\n\n```js\nconst x = a => 1 ? 2 : 3\n```\n\n##### 👎 Don't\n\n```js\nconst x = a => (1 ? 2 : 3)\n```\n\n#### [`no-await-in-loop`](https://eslint.org/docs/rules/no-await-in-loop)\n\nUse `await` in loops in needed.\n\n```js\nimport {setTimeout} from \"node:timers/promises\"\n\nconst intervals = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10].map(x => x * 1000)\n\nfor (const ms of intervals) {\n  console.log(await setTimeout(ms, ms))\n}\n```\n\nBut you should remember that this can be slower.\nIn case if your tasks can be done concurrently, you can use [`Promise.all`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all) or [`Promise.allSettled`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled) for greater performance.\n\n```js\nimport {setTimeout} from \"node:timers/promises\"\n\nconst intervals = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10].map(x => x * 1000)\n\nconst tasks = []\nfor (const ms of intervals) {\n  tasks.push(setTimeout(ms, ms))\n}\n\nconsole.log(await Promise.all(tasks))\n```\n\n#### [`no-restricted-syntax`](https://eslint.org/docs/rules/no-restricted-syntax)\n\nThe use of [with](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/with) statement is discouraged.\n\n### `/esm`\n\nThis config extends the base `/` config with ES Modules support.\n\n#### [`import/extensions`](https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/extensions.md)\n\nAlways use `.js` file extension for module imports.\n\n##### 👍 Do\n\n```js\nimport {something} from \"./path/to/a/module.js\"\n```\n\nThis rule does not apply to packages.\n\n```js\nimport {someFunction} from \"some-spackage\"\n```\n\n##### 👎 Don't\n\n```js\nimport {something} from \"./path/to/a/module\"\n```\n\n#### [`import/prefer-default-export`](https://github.com/import-js/eslint-plugin-import/blob/main/docs/rules/prefer-default-export.md)\n\nThe use of default and named exports are not restricted.\n\n#### [`no-param-reassign`](https://eslint.org/docs/rules/no-param-reassign)\n\nAllow function params reassign.\n\n#### [`class-methods-use-this`](https://eslint.org/docs/rules/class-methods-use-this)\n\nAllow methods without use of `this`, because there are many cases when you don't need `this` inside of class instance methods.\n\n#### [`no-void`](https://eslint.org/docs/rules/no-void)\n\nAllow use of [`void`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void) operator.\n","maintainers":[{"name":"octetstream","email":"nick.kruchinin@gmail.com"}],"time":{"modified":"2024-03-01T16:58:55.122Z","created":"2017-05-07T20:05:26.498Z","1.0.0":"2017-05-07T20:05:26.498Z","1.0.1":"2017-05-07T20:07:56.509Z","2.0.0":"2017-09-06T22:49:37.509Z","2.0.1":"2017-09-06T22:55:11.572Z","2.0.2":"2017-09-06T23:26:00.741Z","2.1.0":"2017-10-26T22:45:48.457Z","3.0.0":"2018-08-28T23:28:15.045Z","3.1.0":"2019-06-28T08:36:44.780Z","4.0.0":"2019-08-29T00:56:41.821Z","5.0.0":"2021-01-19T09:26:09.386Z","6.0.0":"2021-10-31T14:18:29.902Z","6.0.1":"2021-10-31T14:24:36.137Z","6.0.2":"2021-10-31T14:26:39.414Z","6.1.0":"2022-06-11T23:46:10.702Z","6.1.1":"2022-06-12T00:10:28.962Z","6.1.2":"2022-06-12T00:17:12.784Z","6.2.0":"2022-06-12T00:35:39.572Z","6.2.1":"2022-06-12T00:38:09.853Z","6.2.2":"2022-06-12T16:31:37.074Z","7.0.0":"2023-04-07T17:30:26.825Z","7.0.1":"2023-04-07T17:50:11.909Z","7.0.2":"2023-04-07T17:53:26.943Z","7.1.0":"2023-04-08T18:36:31.665Z","7.2.0":"2023-04-13T01:43:16.994Z","7.2.1":"2023-04-13T13:51:19.459Z","8.0.0":"2023-12-25T17:32:54.887Z","8.0.1":"2023-12-26T01:19:48.893Z","8.0.2":"2023-12-26T01:44:27.205Z","8.1.0":"2024-02-29T14:19:35.897Z","8.2.0":"2024-02-29T15:50:46.043Z","8.2.1":"2024-02-29T16:01:06.021Z","8.2.2":"2024-02-29T16:43:40.863Z","8.2.3":"2024-02-29T16:51:08.805Z","8.2.4":"2024-02-29T17:04:18.259Z","8.2.5":"2024-03-01T16:58:54.684Z"},"homepage":"https://github.com/octet-stream/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/octet-stream/eslint-config.git"},"author":{"name":"Nick K."},"bugs":{"url":"https://github.com/octet-stream/eslint-config/issues"},"license":"MIT","readmeFilename":"readme.md"}