{"_id":"@dashbrains/eslint-config","_rev":"10-d3f5319e28f710aaa73412eb562e8664","name":"@dashbrains/eslint-config","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@dashbrains/eslint-config","version":"1.0.0","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains","email":"dev@dashbrains.com"},"license":"MIT","_id":"@dashbrains/eslint-config@1.0.0","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"homepage":"https://github.com/DashBrains/eslint-config#readme","bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dist":{"shasum":"3e13c78df72ed68234ea173215e37686deb443b4","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":7,"integrity":"sha512-/xm/iLyInJfKWPL0+gnDSL1d7i9lLYFkZaFlAyJe4qRD3VIL4pDC9WCQX/h+xAh2tPOrqTuD1qmmJLuoAtkUtA==","signatures":[{"sig":"MEUCIHwNfoHggnH6zb1at6ha/aUVosLev8A8PDvKXa4TiUaIAiEAkrRxyeqo4QK3XEIOb2mjHIgeOttmToM1CSdmEdxBH8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTLskACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpP6w/8Chc2RsFGeDh4AvhB0jju1J1/KdmNdUYvf8IlIc1jTa1VQ+Ib\r\n3/Y6Nz6W2IeVQ5Z2reoM4fQ8gkJd/1wiO4108JjLiHiETr9tpYcxVwihGWuv\r\nZD4/g7JUpZjX1QbZw5CboYnupFHyO46jmqJVbnJhxKO5EOgr2aX5ptcFNRIa\r\nPYho6Vy1QOrfe9FeNLz0DBGrWggg9dti+ZDS9NI/MiLfY0OaIpF6d9C8Q5d2\r\nSgbu6ZZPhFYQzHUb7lSSePvd27ck9wdN6TzF1YOkWuf9peklow5K/urilC79\r\nevma7M4K1GVxK/j9qOn5pzOlhjm25FvZ7RgbHBfBxk/+oM4eysrUJEJ4/GAh\r\nT+5zTAlJAapXXExsDV66rEpBA4QXL2iVL0D5y11FecSFZIMEeRTRhFZhJiSe\r\nq+/adh/bpGmrXDZVIIrHyNaU8rp+1fbscY7rjjorIZ9nn2spQx8zA3lAAOVM\r\nZ4EUXJ0JAo05mMUb5NvyIdGlnb90kP8WDhArlIBwOfdQX95ofowyRi4Gu0RK\r\nXxKgjgvi8xoQlRN185UZVGvece+InWcFFP0dFCWjuTM9HfnKfBqhGga3N0ws\r\npko95iuEJUW5LiT4PVo/PgZsT8W11o1zXzcYP/vtBnF8n1T8vpj0QzgCRoM7\r\nIA1jkqvg7XLobwjyAkNil/RPcsnL2TxIhWs=\r\n=Hn9v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:dashbrains-eslint-config-1.0.0.tgz","private":false,"scripts":{"lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern","lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern"},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/f8de07eafbf10620f2af9d79c59550f4/dashbrains-eslint-config-1.0.0.tgz","_integrity":"sha512-/xm/iLyInJfKWPL0+gnDSL1d7i9lLYFkZaFlAyJe4qRD3VIL4pDC9WCQX/h+xAh2tPOrqTuD1qmmJLuoAtkUtA==","repository":{"url":"git+https://github.com/DashBrains/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"eslint configuration used by DashBrains","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.1","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.0_1682750243786_0.15413713644945992","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dashbrains/eslint-config","version":"1.0.1","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"license":"MIT","_id":"@dashbrains/eslint-config@1.0.1","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"homepage":"https://github.com/DashBrains/eslint-config#readme","bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dist":{"shasum":"6967a3cd62362f3194a8961265d93a7e61e623e4","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":10,"integrity":"sha512-xo0eA/3ZcKB+OKFNNXbeWmbpIj78/1o0UGzIQyEDrQu+d2sjhxEswSLoVJFGrkFfmz4pu/VZZk5AW2xYkI5SpA==","signatures":[{"sig":"MEYCIQC4OOFsL5YomomlJ8x7eBTc/lCyYy0WYC0j0zXQE6+T0AIhAKWEeMCMbg0yLg+FujrMqXcHDBlaKSlxF7sRs9Hj3jLP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTdXbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzLBAAle7xc+pqhsW+hjPsSa7eDm46N3Z36qqXvEPO+DM5AGyx0Wsc\r\nYhEeG4OWIEMcFCpIrmuPRlXpTB0JLTNNyACt+HfgWk1MuyuZGpjZSy5dF5aW\r\nsUDShQ2j1DADAc78EOLXmAD/CURsFbzl0qVuVyW1h3QW40Ol86pEyBGR/GVa\r\nPxjYOZ8TegL+B/rvDd/dlYp7l7DJ3M4+ZJQQtPcVX1iQGfRSMg97xg2SAkNZ\r\noM6mitIBLHLPPxmX04ii78d8O5Yi7uSzbG06HSukQHNHHb36F6JxOhW1NIhT\r\nxcnc72DVZnokImf6++SRS+Ce+GO3Bb2VmyrXpBLTBeFrb5Cf0ts4pWD6STG6\r\naby9AwRHuqjpYT+0nqvxVhjylRD30QiiyHW2P/3XNal8guALDTmPANY6JfmI\r\nxjA93g8omHJrfpAmJ0Qxal/f87MbRC66+FfhMVV92K6WgmgI/0AuY/IHC+Pm\r\nmv0M5jtuR5dxZv1aM8YIJMMKGP0e9VZK5WNAJNxQsqBanPTI5UIf8PHGQuOp\r\n7mp2v9J2HEMmecYh4KjbKAuVv6sWGrs1PjMrpqAyDz10Sx3xEF8/JuaswgUQ\r\npiel5IAnju99Ix8Z8/D2kUz9ckZ+pTepgYxVBHqqQYiEACPRHdvc5VJvT823\r\niXoinFaVQVdBzjHS5iqkVr7JzSXKiJrI0vQ=\r\n=uHZ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":"file:dashbrains-eslint-config-1.0.1.tgz","private":false,"scripts":{"lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern","lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern"},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/79c31f6c7920141af2aed49173c93fef/dashbrains-eslint-config-1.0.1.tgz","_integrity":"sha512-xo0eA/3ZcKB+OKFNNXbeWmbpIj78/1o0UGzIQyEDrQu+d2sjhxEswSLoVJFGrkFfmz4pu/VZZk5AW2xYkI5SpA==","repository":{"url":"git+https://github.com/DashBrains/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"eslint configuration used by DashBrains","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.39.0","prettier":"^2.8.8","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.1","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.59.1","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","@commitlint/cli":"^17.6.1","@commitlint/config-conventional":"^17.6.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.1_1682822619454_0.778611112787744","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dashbrains/eslint-config","version":"1.0.2","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"license":"MIT","_id":"@dashbrains/eslint-config@1.0.2","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"homepage":"https://github.com/DashBrains/eslint-config#readme","bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dist":{"shasum":"6a9e3c08f4d56e115c9714acf5b78158e03a406e","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":10,"integrity":"sha512-5PLQiZ/lnY5QDGYh0bocmymqFdeakSK8z0OBTWcFqCmRABX1jnOI8IpzwYj7ABC/yzGOAuGII46YrUZ9GRW91w==","signatures":[{"sig":"MEUCIFUdAduEcJZj5KifUGFoSwmDloKXR/UkNE+6H3K6qipFAiEAw0QoeaPx84eFXCJPniPPeBGWG0nclFXbrXMQv+2tMK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6808},"main":"index.js","_from":"file:dashbrains-eslint-config-1.0.2.tgz","private":false,"scripts":{"lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern","lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern"},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/29b9869ea33c67c90021339f28ab8d48/dashbrains-eslint-config-1.0.2.tgz","_integrity":"sha512-5PLQiZ/lnY5QDGYh0bocmymqFdeakSK8z0OBTWcFqCmRABX1jnOI8IpzwYj7ABC/yzGOAuGII46YrUZ9GRW91w==","repository":{"url":"git+https://github.com/DashBrains/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"Eslint configuration used by DashBrains","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.41.0","prettier":"^2.8.8","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.8.0","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.7","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.59.7","eslint-import-resolver-typescript":"^3.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","@commitlint/cli":"^17.6.3","@commitlint/config-conventional":"^17.6.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.2_1685301090785_0.47799287087851394","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dashbrains/eslint-config","version":"1.0.3","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"license":"MIT","_id":"@dashbrains/eslint-config@1.0.3","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"homepage":"https://github.com/DashBrains/eslint-config#readme","bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dist":{"shasum":"38c4b29a3495784f8f806685d8191a973cffef2b","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":10,"integrity":"sha512-BPegRXTUTG1ycGQR52ed5JYlpC8oM1FGsoBlOJPLoza0RogGlYRlZlzxi4EkguolQszDIa9GRpKy8Ok+0rr0vg==","signatures":[{"sig":"MEUCIDKUcy+eyisrBiKbzUvgSFUdwAf9KIXQ3R/y4FfDPEEsAiEAw8E7Ny+MNhhXjLJDziaSWZy4oMdGHQOoWRoRxmVmNbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6839},"main":"index.js","_from":"file:dashbrains-eslint-config-1.0.3.tgz","private":false,"scripts":{"lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern","lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern"},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/cac6f09444012349f5ab74f0489207e0/dashbrains-eslint-config-1.0.3.tgz","_integrity":"sha512-BPegRXTUTG1ycGQR52ed5JYlpC8oM1FGsoBlOJPLoza0RogGlYRlZlzxi4EkguolQszDIa9GRpKy8Ok+0rr0vg==","repository":{"url":"git+https://github.com/DashBrains/eslint-config.git","type":"git"},"_npmVersion":"9.5.1","description":"Eslint configuration used by DashBrains","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eslint":"^8.56.0","prettier":"^3.2.5","eslint-plugin-react":"^7.33.2","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^9.1.0","eslint-plugin-jsx-a11y":"^6.8.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/parser":"^7.0.1","eslint-plugin-react-hooks":"^4.6.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-unused-imports":"^3.1.0","@typescript-eslint/eslint-plugin":"^7.0.1","eslint-import-resolver-typescript":"^3.6.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","@commitlint/cli":"^18.6.1","@commitlint/config-conventional":"^18.6.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.3_1707965670111_0.7591886323162338","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@dashbrains/eslint-config","version":"1.0.4","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"license":"MIT","_id":"@dashbrains/eslint-config@1.0.4","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"homepage":"https://github.com/DashBrains/eslint-config#readme","bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dist":{"shasum":"08acfd0d49bae5adad3c6f7742cad2a67f74f2a9","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.4.tgz","fileCount":11,"integrity":"sha512-JMyGz0/jiehcDTkgBi1LIsa79LUBr6G3QdsoJJJxIIIk2TZvDoki0F48FxFW1+GcAidBqCW7wCXr2/Dfd4ll9A==","signatures":[{"sig":"MEQCICJhYd+yrb1WXX5lO7Q1B8iIL4fNLpQNTZMmeSFOIoe8AiB+ZRIbMNdpDyOiz+o7+S4Rh0FsLLB/wevlhgLzJcK2IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9535},"main":"index.js","_from":"file:dashbrains-eslint-config-1.0.4.tgz","private":false,"scripts":{"lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern","lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern"},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/1970a6026f947c03914c479f973ae602/dashbrains-eslint-config-1.0.4.tgz","_integrity":"sha512-JMyGz0/jiehcDTkgBi1LIsa79LUBr6G3QdsoJJJxIIIk2TZvDoki0F48FxFW1+GcAidBqCW7wCXr2/Dfd4ll9A==","repository":{"url":"git+https://github.com/DashBrains/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"Eslint configuration used by DashBrains","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^9.9.1","prettier":"^3.3.3","typescript-eslint":"^8.3.0","eslint-plugin-react":"^7.35.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^4.1.1","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react-hooks":"^4.6.2","eslint-import-resolver-node":"^0.3.9","eslint-plugin-unused-imports":"^4.1.3","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.5","@commitlint/cli":"^19.4.1","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.4_1725157235655_0.18699916466540922","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dashbrains/eslint-config","version":"1.0.5","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"license":"MIT","_id":"@dashbrains/eslint-config@1.0.5","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"homepage":"https://github.com/DashBrains/eslint-config#readme","bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dist":{"shasum":"605d8635671a33738ae0c32391f5e5d6716acf97","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.5.tgz","fileCount":11,"integrity":"sha512-jDu+fUYMyjcI5/lnIMImO3OzRsbCI4E3CWI8BMeWXvOSOllkvF5mV8/k8D7urcdMjSkjSh69DEDyb2xNrDxlGA==","signatures":[{"sig":"MEUCIFWeT1yl9r0tjPKFH6iuVTY1uVudPW9Fr2IjRDn7GE+TAiEA53hiuh2gCW6lLkJwci0WcfASW57l3p1UDWkHIwH9NCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9645},"main":"index.js","_from":"file:dashbrains-eslint-config-1.0.5.tgz","private":false,"scripts":{"lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern","lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern"},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/3859577fc6a30c4c53db48a79b3a23b2/dashbrains-eslint-config-1.0.5.tgz","_integrity":"sha512-jDu+fUYMyjcI5/lnIMImO3OzRsbCI4E3CWI8BMeWXvOSOllkvF5mV8/k8D7urcdMjSkjSh69DEDyb2xNrDxlGA==","repository":{"url":"git+https://github.com/DashBrains/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"Eslint configuration used by DashBrains","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^9.9.1","prettier":"^3.3.3","@eslint/compat":"^1.1.1","typescript-eslint":"^8.3.0","eslint-plugin-react":"^7.35.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^4.1.1","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react-hooks":"^4.6.2","eslint-import-resolver-node":"^0.3.9","eslint-plugin-unused-imports":"^4.1.3","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.5","@commitlint/cli":"^19.4.1","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.5_1725157821222_0.1618016645527094","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@dashbrains/eslint-config","version":"1.0.6","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"license":"MIT","_id":"@dashbrains/eslint-config@1.0.6","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"homepage":"https://github.com/DashBrains/eslint-config#readme","bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dist":{"shasum":"297e47ddfb58757b1d7381158d0d178901512b45","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.6.tgz","fileCount":11,"integrity":"sha512-CMhn5FrYuHiHBDM8+3zG0TMEWvzY9iH8QDAq/S0RSfWrOSf3b+9r8uxIHSu4tIVvkWO8QHDg99qIrK04mK1Oeg==","signatures":[{"sig":"MEUCIA5nNVJ8pUJ8Agtw4Temye6Pt1KhIJjdlTmjE6zMD38rAiEAqMDFITxihJmnkIF0PlumP/8RFOvdc56Cx6JwVpQdcrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9647},"main":"index.js","_from":"file:dashbrains-eslint-config-1.0.6.tgz","private":false,"scripts":{"lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern","lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern"},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/8759b9d583f0e0ff2e3f715c6ba14bc3/dashbrains-eslint-config-1.0.6.tgz","_integrity":"sha512-CMhn5FrYuHiHBDM8+3zG0TMEWvzY9iH8QDAq/S0RSfWrOSf3b+9r8uxIHSu4tIVvkWO8QHDg99qIrK04mK1Oeg==","repository":{"url":"git+https://github.com/DashBrains/eslint-config.git","type":"git"},"_npmVersion":"10.2.4","description":"Eslint configuration used by DashBrains","directories":{},"_nodeVersion":"20.11.1","dependencies":{"eslint":"^9.9.1","prettier":"^3.3.3","@eslint/compat":"^1.1.1","typescript-eslint":"^8.3.0","eslint-plugin-react":"^7.35.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^4.1.1","eslint-plugin-jsx-a11y":"^6.9.0","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react-hooks":"^4.6.2","eslint-import-resolver-node":"^0.3.9","eslint-plugin-unused-imports":"^4.1.3","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.5","@commitlint/cli":"^19.4.1","@commitlint/config-conventional":"^19.4.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.6_1725158259022_0.47161509995011053","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@dashbrains/eslint-config","version":"1.0.7","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"license":"MIT","_id":"@dashbrains/eslint-config@1.0.7","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"homepage":"https://github.com/DashBrains/eslint-config#readme","bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dist":{"shasum":"f02ebbe05e6e96e1a5b6a25e9667d63e38a77d28","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.7.tgz","fileCount":11,"integrity":"sha512-2ZufK75K3FyPEI9GWrljDFKo1U2Xm41NXKWXX7l8VkY0On1iOUXexx1qqOs70oml/Qydd1ivgpEjtQwatYk+0g==","signatures":[{"sig":"MEYCIQC34Ghv7oGYKjDGI4PLNK4NvYg1J4nYpbKVC+UfM3TezgIhAMFDPNgn7Air3Xo8uw5REBbxU0GKiA8r9ejOZxDT9I6c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9650},"main":"index.js","_from":"file:dashbrains-eslint-config-1.0.7.tgz","private":false,"scripts":{"lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern","lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern"},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/8d9213f5040a8393ecf88baa005410e2/dashbrains-eslint-config-1.0.7.tgz","_integrity":"sha512-2ZufK75K3FyPEI9GWrljDFKo1U2Xm41NXKWXX7l8VkY0On1iOUXexx1qqOs70oml/Qydd1ivgpEjtQwatYk+0g==","repository":{"url":"git+https://github.com/DashBrains/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Eslint configuration used by DashBrains","directories":{},"_nodeVersion":"20.17.0","dependencies":{"eslint":"^9.15.0","prettier":"^3.4.1","@eslint/compat":"^1.2.3","typescript-eslint":"^8.16.0","eslint-plugin-react":"^7.37.2","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^4.4.3","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.1","eslint-plugin-react-hooks":"^5.0.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-unused-imports":"^4.1.4","eslint-import-resolver-typescript":"^3.6.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@commitlint/cli":"^19.6.0","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.7_1732762369237_0.5881261101980182","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@dashbrains/eslint-config","version":"1.0.8","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"license":"MIT","_id":"@dashbrains/eslint-config@1.0.8","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"homepage":"https://github.com/DashBrains/eslint-config#readme","bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dist":{"shasum":"de83d34dd0a680933fe2f4d7e219ad180eb4ecdd","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.8.tgz","fileCount":11,"integrity":"sha512-dDhpJMYz03LH/Vf1YDgBiVKiyJXg0WvO4ohczoCAwu857fMvZT0t8o/5qKgdkw5OLN8aOSQGBcyf4OH/l5Gpzg==","signatures":[{"sig":"MEYCIQCCHfcolMz65uQbae1zAkVkNz/SBbyLzCPgH7mdkyG2igIhAOLYHstF2JrUybtcFdX+TtSxav4f45jeYfk0KGUkBtZj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9651},"main":"index.js","_from":"file:dashbrains-eslint-config-1.0.8.tgz","private":false,"scripts":{"lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern","lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern"},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/5e9da280b7583bfc79705742a5990161/dashbrains-eslint-config-1.0.8.tgz","_integrity":"sha512-dDhpJMYz03LH/Vf1YDgBiVKiyJXg0WvO4ohczoCAwu857fMvZT0t8o/5qKgdkw5OLN8aOSQGBcyf4OH/l5Gpzg==","repository":{"url":"git+https://github.com/DashBrains/eslint-config.git","type":"git"},"_npmVersion":"10.8.2","description":"Eslint configuration used by DashBrains","directories":{},"_nodeVersion":"20.17.0","dependencies":{"eslint":"^9.20.0","prettier":"^3.4.2","@eslint/compat":"^1.2.6","typescript-eslint":"^8.23.0","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.0.1","eslint-plugin-import-x":"^4.6.1","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.2.3","eslint-plugin-react-hooks":"^5.1.0","eslint-import-resolver-node":"^0.3.9","eslint-plugin-unused-imports":"^4.1.4","eslint-import-resolver-typescript":"^3.7.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","@commitlint/cli":"^19.7.1","@commitlint/config-conventional":"^19.7.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_1.0.8_1739050107686_0.2738226872153404","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@dashbrains/eslint-config","version":"1.0.9","main":"index.js","license":"MIT","description":"Eslint configuration used by DashBrains","keywords":["eslint","config","dashbrains"],"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"homepage":"https://github.com/DashBrains/eslint-config#readme","private":false,"repository":{"type":"git","url":"git+https://github.com/DashBrains/eslint-config.git"},"publishConfig":{"registry":"https://registry.npmjs.org"},"bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"dependencies":{"@eslint/compat":"^2.0.3","eslint":"<10.0.0","eslint-config-prettier":"^10.1.8","eslint-import-resolver-node":"^0.3.9","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import-x":"^4.16.2","eslint-plugin-jsx-a11y":"^6.10.2","eslint-plugin-prettier":"^5.5.5","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-unused-imports":"^4.4.1","prettier":"^3.8.1","typescript-eslint":"^8.57.1"},"devDependencies":{"@commitlint/cli":"^20.5.0","@commitlint/config-conventional":"^20.5.0","husky":"^9.1.7"},"scripts":{"lint:fix":"eslint '**/*.{js,jsx,ts,tsx}' --fix --no-error-on-unmatched-pattern","format:fix":"prettier '**/*.{js,jsx,ts,tsx}' --write --no-error-on-unmatched-pattern","lint":"eslint '**/*.{js,jsx,ts,tsx}' --no-error-on-unmatched-pattern","format":"prettier '**/*.{js,jsx,ts,tsx}' --check --no-error-on-unmatched-pattern"},"_id":"@dashbrains/eslint-config@1.0.9","_integrity":"sha512-1yqXjwYY5O60Y9IQwSZC83lLhsc1NILhBazxQck2D0C9AM2Gy2TpeYme1mvL5wrCltFz2fzrnTkAod/Vb79qBg==","_resolved":"/private/var/folders/8_/v97ct1012gsb1f9lbxv6j4br0000gn/T/2d275970a6e42f2baadb5ff99e792939/dashbrains-eslint-config-1.0.9.tgz","_from":"file:dashbrains-eslint-config-1.0.9.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1yqXjwYY5O60Y9IQwSZC83lLhsc1NILhBazxQck2D0C9AM2Gy2TpeYme1mvL5wrCltFz2fzrnTkAod/Vb79qBg==","shasum":"924822ce633acf5ab3bc17721e1f601ecc3286e8","tarball":"https://registry.npmjs.org/@dashbrains/eslint-config/-/eslint-config-1.0.9.tgz","fileCount":11,"unpackedSize":9652,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEvLc2GzD8uOjneoRUJLcmrOwnYeEYBEX0/tVVZdZ4eKAiAHIAsja7zXKaSUpxr1d2jxJ0+ilLI+wLvWh6HSE5fd5A=="}]},"_npmUser":{"name":"frederic2ec","email":"freddy.cho@hotmail.com"},"directories":{},"maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config_1.0.9_1774118032645_0.20580504221997442"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-29T06:37:23.725Z","modified":"2026-03-21T18:33:52.962Z","1.0.0":"2023-04-29T06:37:23.998Z","1.0.1":"2023-04-30T02:43:39.597Z","1.0.2":"2023-05-28T19:11:31.005Z","1.0.3":"2024-02-15T02:54:30.343Z","1.0.4":"2024-09-01T02:20:35.815Z","1.0.5":"2024-09-01T02:30:21.412Z","1.0.6":"2024-09-01T02:37:39.206Z","1.0.7":"2024-11-28T02:52:49.425Z","1.0.8":"2025-02-08T21:28:27.878Z","1.0.9":"2026-03-21T18:33:52.824Z"},"bugs":{"url":"https://github.com/DashBrains/eslint-config/issues"},"author":{"name":"DashBrains Engineering","email":"contact@dashbrains.dev"},"license":"MIT","homepage":"https://github.com/DashBrains/eslint-config#readme","keywords":["eslint","config","dashbrains"],"repository":{"type":"git","url":"git+https://github.com/DashBrains/eslint-config.git"},"description":"Eslint configuration used by DashBrains","maintainers":[{"name":"frederic2ec","email":"freddy.cho@hotmail.com"}],"readme":"# @dashbrains/eslint-config\n\n[![npm](https://img.shields.io/npm/v/@dashbrains/eslint-config?color=a1b858&label=)](https://www.npmjs.com/package/@dashbrains/eslint-config)\n\n- Single quotes, no semi\n- Auto fix for formatting\n- Designed to work with TypeScript, React out-of-box\n- Sorted imports, dangling commas\n- Reasonable defaults, best practices, only one-line of config\n- **Style principle**: Minimal for reading, stable for diff\n\n## Usage\n\n### Install\n\n```bash\npnpm add -D eslint @dashbrains/eslint-config\n```\n\n### Config `.eslintrc`\n\n```json\n{\n  \"extends\": \"@dashbrains/eslint-config\"\n}\n```\n\n### Add script for package.json\n\nFor example:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint .\",\n    \"lint:fix\": \"eslint . --fix\"\n  }\n}\n```\n\n### Config VS Code auto fix\n\nInstall [VS Code ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) and create `.vscode/settings.json`\n\n```json\n{\n  \"prettier.enable\": true,\n  \"editor.formatOnSave\": false,\n  \"editor.codeActionsOnSave\": {\n    \"source.fixAll.eslint\": true\n  }\n}\n```\n\n### Prettier\n\nIf you want to apply formatting with prettier, you can add the following to your `.prettierrc`:\n\n```json\n{\n  \"singleQuote\": true,\n  \"tabWidth\": 2,\n  \"semi\": false\n}\n```\n\nand then\n\n```bash\nnpm i -D prettier\n```\n\n## FAQ\n\n### I prefer XXX...\n\nSure, you can override the rules in your `.eslintrc` file.\n\n<!-- eslint-skip -->\n\n```jsonc\n{\n  \"extends\": \"@dashbrains/eslint-config\",\n  \"rules\": {\n    // your rules...\n  }\n}\n```\n\nOr you can always fork this repo and make your own.\n\n## License\n\n[MIT](./LICENSE) License &copy; 2019-PRESENT [DashBrains](https://github.com/dashbrains)","readmeFilename":"README.md"}