{"_id":"@bdbaraban/eslint-config","_rev":"2-595d4025f4fcc1a6c61e8d4ba5be4015","name":"@bdbaraban/eslint-config","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@bdbaraban/eslint-config","version":"0.0.1","author":{"name":"Brennan D Baraban","email":"brennan@bdov.dev","url":"https://bdov.dev"},"description":"My ESLint config","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bdbaraban/eslint-config.git"},"bugs":{"url":"https://github.com/bdbaraban/eslint-config/issues"},"homepage":"https://github.com/bdbaraban/eslint-config#readme","main":"dist/src/index.js","types":"dist/src/index.d.ts","exports":{".":"./dist/src/index.js","./react":"./dist/src/react.js","./rules/base":"./dist/src/rules/base.js","./rules/comments":"./dist/src/rules/comments.js","./rules/functional":"./dist/src/rules/functional.js","./rules/react":"./dist/src/rules/react.js","./rules/typescript":"./dist/src/rules/typescript.js"},"scripts":{"build":"tsc","clean":"rimraf dist"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.2.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","prettier":"^2.6.2","tsutils":"^3.21.0","typescript":"^4.6.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/typescript-estree":"^5.25.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.2.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","prettier":"^2.6.2","rimraf":"^3.0.2","tsutils":"^3.21.0","typescript":"^4.6.4"},"gitHead":"666ed8ff5dad6328b0d1995541607a1e66156fa2","_id":"@bdbaraban/eslint-config@0.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-AcUK0dUeXyaSEGT5pVt0Y/WV6sD/lWF9eLPmjH21SVbbHluFpLkbf0uPaLUFwDR9pcwj50+pn+8aBEEr1NIQqg==","shasum":"1fabed4424b58704709cd74471c0b6139fdc6801","tarball":"https://registry.npmjs.org/@bdbaraban/eslint-config/-/eslint-config-0.0.1.tgz","fileCount":42,"unpackedSize":23832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLjmnEozY2bz339g9NLTbmtdiZJCESnNKUctT+wjLI/QIgKX3+6fOMQIdJR5e9EapPuH3+z5jbvLriXaTPpTJRoJc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiyfQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoSQ//THaD6MLWGObAFFGq9kZwn2mqJUAsik3nFOS3eXwnLVUNk66s\r\nMyaIxCcHwVa+UBy4a591yf7Cu3z6MNUfcm9yluELIPPLc3vRppA0Q2wZQB63\r\nlWIjclhJzuy7D1//YNb1qTdSgD+/QJdHCorDdCBkwKfPYzsIzOOQsBChJPh4\r\nJ9ZbSoca58t7EECP2sDKl20yzMcnu2FylbgfcLdYgedQ6DSinTBy3k4g6Rgh\r\nBBpFs/j0NluOWMuFRcZebcNKDgllv35rINclwflWFVkNrMEkyxAotF9uF6kv\r\nGU+dWdxWT81QfzNkPDHyGhLLgzHWEdV6hynHXkQIGRJd4WzlkimdW3vqlzbX\r\nWIwxp7yO/62v5VdgKF2Qjx5JABC5AlZbBtcZZ9Dc8ue684EXmkREltFByoxv\r\nzhe9hWbALhGUm/Xpm2apqn3zhjLFimnlVVvJYSQ7sRRDluwbm3cZDC4wAxE1\r\nxvVZdsvNdKvlLeCEZIryIC/A2uXgwkURqkP2+FRKdQuu+ky846cYpu2IFOZO\r\nrtrFCxvxWVKIKqCs6BL6ftSvevUjy4Cg3d7ya9DXbKaFWdMzg8L2jkH+xSEM\r\nJtIwTisBRCY2Bs13FcC8z/XPQECgqmnBu5zFz12O0DoAAggnWUP/b99NhWA6\r\ndXWtNx0O6kBp6oHRvThRIjl2x8xAS+syw0c=\r\n=CXwp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bdbaraban","email":"brennan@bdov.dev"},"directories":{},"maintainers":[{"name":"bdbaraban","email":"brennan@bdov.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.0.1_1653286864296_0.8753248297489227"},"_hasShrinkwrap":false},"0.0.2":{"name":"@bdbaraban/eslint-config","version":"0.0.2","author":{"name":"Brennan D Baraban","email":"brennan@bdov.dev","url":"https://bdov.dev"},"description":"My ESLint config","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bdbaraban/eslint-config.git"},"bugs":{"url":"https://github.com/bdbaraban/eslint-config/issues"},"homepage":"https://github.com/bdbaraban/eslint-config#readme","main":"dist/src/index.js","types":"dist/src/index.d.ts","exports":{".":"./dist/src/index.js","./react":"./dist/src/react.js","./rules/base":"./dist/src/rules/base.js","./rules/comments":"./dist/src/rules/comments.js","./rules/functional":"./dist/src/rules/functional.js","./rules/react":"./dist/src/rules/react.js","./rules/typescript":"./dist/src/rules/typescript.js"},"scripts":{"build":"tsc","clean":"rimraf dist"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.2.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","prettier":"^2.6.2","tsutils":"^3.21.0","typescript":"^4.6.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/typescript-estree":"^5.25.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.2.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","prettier":"^2.6.2","rimraf":"^3.0.2","tsutils":"^3.21.0","typescript":"^4.6.4"},"gitHead":"c2177c9fdfca7fe2703f9ed86d9480401ecdbf13","_id":"@bdbaraban/eslint-config@0.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-0W21/5cSWYTXu1v5I7IyHUdCCUY9l2DZIo1Wct/I/WdNGTDY36BPN+wplcIgNCrc/zpsHCQ1PS+I+uEDJ9dxZg==","shasum":"7b308b2463879876a6eebfc2f88e43ec493b2527","tarball":"https://registry.npmjs.org/@bdbaraban/eslint-config/-/eslint-config-0.0.2.tgz","fileCount":14,"unpackedSize":11046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALVGMUga9JIdn2wSwWRAc2tHEA48S8SKjHzq6BSeW/RAiEAl369v/B66WvvlxVx8VbHOynL/Au0Gu/b5W+OZQf/fSo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiyvcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGCxAAiGfQNFbjaLPLsndlLPZXu2CUsBwL2/hIWmV5wpEmOlLqUwQ2\r\nN39z45LIadF6mLqfw9RSGvOTllNIwx4oSysIzS/S22QikVI+8lVB2c1jUz+J\r\nM2NedGjbMtbY1pC+xtFUY3Xr2SDJ5zCDKXYFQN5UMtbaU7g1LJNrHNFmOgDv\r\niox7Rp/F5vgeT9gxtylEMHv+Im3qRRnpngLVtkDsnc/6R0E5zG3YmlDs5wId\r\nfncYy/8tP454dEtTcxPn0vfExP8cGK4cuH05eUOWSlmapNAiPcmO/xRaJ8Wq\r\nAwCkKr7Zs9ZmPQ1G/AK5cYaF++fkznbCP+WpN3/+QTOaAGAh0QE86H4zozmo\r\nT55E6npcFLzpkf/+Y8g5nxhikBaYRMYIkXFEcR866UGma4I3pEVKa3AWIBdM\r\nS0c25pcp++8WmRcV0w1Au7flZiZd8lDsV9vCVdFs2vHIpI5R8clFKGCcEOrp\r\nxI8hU5Hi3SbK+lulb62xeCCZHhVmluYygGnR+k9NA80szAPaseRoHT8VD9de\r\nVRO99lnT9m2XpyRXvY2AP5e/OsJLLmp6+iw1JHocDx507lzG+1JMhCiqijav\r\nKwjORrNmfJB4CYrfLiOp52XgtAc66xZIHze7+CAPw/eEsNcot+X1IFySUV69\r\nLlNKV8MhyuHdSoQPLjkn5Z7H6gd1Kn8N0ws=\r\n=E3pn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bdbaraban","email":"brennan@bdov.dev"},"directories":{},"maintainers":[{"name":"bdbaraban","email":"brennan@bdov.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.0.2_1653287900022_0.430783376133534"},"_hasShrinkwrap":false},"0.0.3":{"name":"@bdbaraban/eslint-config","version":"0.0.3","author":{"name":"Brennan D Baraban","email":"brennan@bdov.dev","url":"https://bdov.dev"},"description":"My ESLint config","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bdbaraban/eslint-config.git"},"bugs":{"url":"https://github.com/bdbaraban/eslint-config/issues"},"homepage":"https://github.com/bdbaraban/eslint-config#readme","main":"dist/src/index.js","types":"dist/src/index.d.ts","exports":{".":"./dist/src/index.js","./react":"./dist/src/react.js","./rules/base":"./dist/src/rules/base.js","./rules/comments":"./dist/src/rules/comments.js","./rules/functional":"./dist/src/rules/functional.js","./rules/react":"./dist/src/rules/react.js","./rules/typescript":"./dist/src/rules/typescript.js"},"scripts":{"build":"tsc","clean":"rimraf dist"},"peerDependencies":{"@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.2.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","prettier":"^2.6.2","tsutils":"^3.21.0","typescript":"^4.6.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.25.0","@typescript-eslint/parser":"^5.25.0","@typescript-eslint/typescript-estree":"^5.25.0","eslint":"^8.16.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-functional":"^4.2.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-react":"^7.30.0","eslint-plugin-react-hooks":"^4.5.0","prettier":"^2.6.2","rimraf":"^3.0.2","tsutils":"^3.21.0","typescript":"^4.6.4"},"gitHead":"517402809005bdfead3622287a69deff7ca36318","_id":"@bdbaraban/eslint-config@0.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-qUoo+r2bIFT02r7sMe3USnD160deTVfMu3CbHuzms8Be8hnOQPaJ7wfsKD1UaSGApPkR6F6ZEGXHQguNasqdvQ==","shasum":"949603f46a08509c5659d236d4e05182a5122e67","tarball":"https://registry.npmjs.org/@bdbaraban/eslint-config/-/eslint-config-0.0.3.tgz","fileCount":14,"unpackedSize":11101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUo2qEQVLyquSuhApjp8PaFN1PnJFDsc1i3ey/3smTHQIhAJ4O6GtgE9YVI47EgPfSPi96ef0Bi5vayu6xzyza+ZJc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiyy7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsjQ/+Legy/Nxr6f3wKQ7mJzh6abQ4ZG+dOPD5fUF0Qle4pithMOXT\r\nZIE8gIs5tMqCSpv/kSYS1NO7WQl73h4b7mFq0+fh8V1dyXoANdZZ0ZNq0B41\r\nB/lm+nz1mKWY7o1nOFJ6p6MOcZLm3Km1/EKwnx0sUDqxYEB47f3uXleDH/Ct\r\nrAKDA2+h09GyzZpo/pM7Y0RsKDCsAFNfOHer6eKvhOqjTbK+yz9IkQ8qcyAw\r\nZzLuEC6xt+Y09ZYkXqpwawALG83PWZ5OMob4xqUb3RkWpahsUV6SNMih2CaI\r\nITdAR+Jz00pZK2bUB0WB6y8MJ5BBQ1LkIwWjJYrktJB8avLIxQDb6RuquhJN\r\n5p1CV0NeZE67QVadFE1fJous5DwVqtESQOeFv67mWfFwXek+aO4dsbB38hgt\r\nD4qlkvpZD394gqGIppuKUCP5f1gif04ojYhmdG7ofz9Zy3opJlBlwHuDtWNL\r\n224bhe4zkRaPInpUJEDWQ/TMq7Y26SZSD0wJf86aDzBp5rRfrvdv9y2rrXU/\r\nKTDWmCt6LsW+0ahV11VW6kkbLPPAhHDW8iHn4ARU9bZZK/LtCqaEPYJdL6Hp\r\ndtkBTMjeuNW+YhyxClM4gs6S4X0zZEfgQluLqk/h7E3xdQibxSe9tBNRqHNX\r\nWyG5UyDHe5T0mSblEbCNyV6NUj/f28odwj0=\r\n=RtW2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bdbaraban","email":"brennan@bdov.dev"},"directories":{},"maintainers":[{"name":"bdbaraban","email":"brennan@bdov.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.0.3_1653288123725_0.5299916197151318"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-23T06:21:04.215Z","0.0.1":"2022-05-23T06:21:04.458Z","modified":"2022-05-23T06:42:03.964Z","0.0.2":"2022-05-23T06:38:20.187Z","0.0.3":"2022-05-23T06:42:03.872Z"},"maintainers":[{"name":"bdbaraban","email":"brennan@bdov.dev"}],"description":"My ESLint config","homepage":"https://github.com/bdbaraban/eslint-config#readme","repository":{"type":"git","url":"git+https://github.com/bdbaraban/eslint-config.git"},"author":{"name":"Brennan D Baraban","email":"brennan@bdov.dev","url":"https://bdov.dev"},"bugs":{"url":"https://github.com/bdbaraban/eslint-config/issues"},"license":"MIT","readme":"# 🧹 @bdbaraban/eslint-config\n\nMy ESLint config. Configures:\n- [eslint-config-airbnb-base](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb-base)\n- [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier)\n- [eslint-plugin-comments](https://github.com/mysticatea/eslint-plugin-eslint-comments)\n- [eslint-plugin-functional](https://github.com/jonaskello/eslint-plugin-functional)\n- [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react)\n- [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/main/packages/eslint-plugin-react-hooks)\n- [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)\n- [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/main/packages/eslint-plugin)\n\n## Installation\n\n```bash\nnpm install --save-dev @bdbaraban/eslint-config\nnpx install-peerdeps @bdbaraban/eslint-config@latest\n```\n\n\n## Usage\n\nEntry points:\n```javascript\nmodule.exports = {\n  extends: [\n    '@bdbaraban/eslint-config', // If not using React\n    '@bdbaraban/eslint-config/react', // If using React\n  ],\n};\n```\n\nRule sets:\n```javascript\nmodule.exports = {\n  extends: [\n    '@bdbaraban/eslint-config/rules/base', // eslint-config-airbnb-base + eslint-plugin-prettier\n    '@bdbaraban/eslint-config/rules/comments', // eslint-plugin-comments\n    '@bdbaraban/eslint-config/rules/functional', // eslint-plugin-functional\n    '@bdbaraban/eslint-config/rules/react', // eslint-plugin-react + eslint-plugin-react-hooks + eslint-plugin-jsx-a11y\n    '@bdbaraban/eslint-config/rules/typescript', // @typescript-eslint/eslint-plugin\n  ],\n};\n```\n","readmeFilename":"README.md"}