{"_id":"@bjoluc/eslint-config-xo-next","_rev":"3-5739b5fcb5239162b6f300a933d31112","name":"@bjoluc/eslint-config-xo-next","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@bjoluc/eslint-config-xo-next","version":"1.0.0","description":"XO and Prettier config for Next.js projects","main":"eslint.config.js","scripts":{"test":"xo ."},"repository":{"type":"git","url":"git+https://github.com/bjoluc/eslint-config-xo-next.git"},"author":{"name":"bjoluc","email":"mail@bjoluc.de"},"license":"MIT","bugs":{"url":"https://github.com/bjoluc/eslint-config-xo-next/issues"},"homepage":"https://github.com/bjoluc/eslint-config-xo-next#readme","dependencies":{"eslint-config-xo-react":"0.27.0","import-sort-style-module":"6.0.0","prettier":"2.7.1","prettier-plugin-import-sort":"^0.0.7","xo":"0.50.0"},"devDependencies":{"@bjoluc/semantic-release-config-npm":"^3.0.0","typescript":"^4.7.4"},"xo":{"extends":"./eslint.config.js","prettier":true},"release":{"extends":"@bjoluc/semantic-release-config-npm"},"gitHead":"456454330868efdb142d9b5dc53451ee57fe4449","_id":"@bjoluc/eslint-config-xo-next@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.2","dist":{"integrity":"sha512-frnopJIm4pxiGENG6zd8iBR32E7sDPeK+RiQa0cZDO7Jn4coJrPOOOkK8NBvFdO7/1riZrvjdGMxghKtiUXcgw==","shasum":"5c151d59cb3c0b5b0c8df2cf9c0ab2bee2d9bb1f","tarball":"https://registry.npmjs.org/@bjoluc/eslint-config-xo-next/-/eslint-config-xo-next-1.0.0.tgz","fileCount":6,"unpackedSize":4114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYcD2O92GQ1tGTx/6UsMGQ/9HeEluhRz7jY4gEhUiThAiEApqRa0+X168/ju3x1pGslsuTl2SmaDWo5ZFqTxpwdUZU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwAWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov5w/+NJb7yrgB41L169GZWHropDalMrQ3XvZYiS6kp68ZgmaL8I5o\r\njkmfx6gAun4LLVMR5/qETqEMa+S1Wz5D5BsxFOfQHBquiimW+N4xFdnuuzds\r\n5HwJmV8zqfoPomWFPXLEjIYfrAmNPOH/xaWHx7ksAaEsEgZ54Qlfgd1UFa3v\r\nWJdODM/mDvpSlbfh84gmBmGKXgognGMqX6UEOKVL7ARhZC7wTvgznzXRrJZ3\r\nqHVGiDOAmepXWntu4GqgIFsmgHtxh7DB4KEbbYRlO9DDmxkuiBtHumxIXbt3\r\n8jz9v6uovW5tCSZ8RLoFmhLh571nE6HpydOezLZGv8JcTTLiQjK8aAR/Nf6r\r\nEyrD9NRLX+hqKktPenL4LMA8yKMZhClTnHw3ABOgbAMOF1rLJ72af0+kUsr9\r\nPUshyIbODpBXq0bSg57iYQ3BkpjCOKO+BDVcBJPZaEWFlxZZmsSF+vmprxfX\r\nVU9Z8jOQDwn89Msfa3RGFnXspabNAQBpeGfCzUzrmJ14ikRl+X0l7zfadtLG\r\neZSi+fneA6UYhHX27KtUSsNXmwl8XzBlDGhZyfUErMa39H2slk+WIselYHYb\r\nuqVxBeagH15tIulcVXVAJCrpEpF9Washt2vpaDnGnvcdR+23zltAiZSqcGxD\r\n0q/f2sFs7HNszlN17q3rFINbRuJfVBT1Bn8=\r\n=J8VE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bjoluc","email":"mail@bjoluc.de"},"directories":{},"maintainers":[{"name":"bjoluc","email":"mail@bjoluc.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-xo-next_1.0.0_1656751510177_0.19886057078816144"},"_hasShrinkwrap":false},"1.1.0":{"name":"@bjoluc/eslint-config-xo-next","version":"1.1.0","description":"XO and Prettier config for Next.js projects","main":"eslint.config.js","scripts":{"test":"xo ."},"repository":{"type":"git","url":"git+https://github.com/bjoluc/eslint-config-xo-next.git"},"author":{"name":"bjoluc","email":"mail@bjoluc.de"},"license":"MIT","bugs":{"url":"https://github.com/bjoluc/eslint-config-xo-next/issues"},"homepage":"https://github.com/bjoluc/eslint-config-xo-next#readme","dependencies":{"eslint-config-xo-react":"0.27.0","import-sort-style-module":"6.0.0","prettier":"2.7.1","prettier-plugin-import-sort":"^0.0.7","xo":"0.50.0"},"devDependencies":{"@bjoluc/semantic-release-config-npm":"^3.0.0","typescript":"^4.7.4"},"xo":{"extends":"./eslint.config.js","prettier":true},"release":{"extends":"@bjoluc/semantic-release-config-npm"},"gitHead":"fe44709f2fb093e8b7a2a39a546a6245d233fdac","_id":"@bjoluc/eslint-config-xo-next@1.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.2","dist":{"integrity":"sha512-L7Dvphlwa98ByD8805gpmPZ6nawUGR5qOfVev6NsPwGbXylt07VSwKs4w4Qx25cwB8H+ojGgzRCunTqZsOIBFw==","shasum":"e88fa70d4a8b06fe1464d58aeb089864b56f432e","tarball":"https://registry.npmjs.org/@bjoluc/eslint-config-xo-next/-/eslint-config-xo-next-1.1.0.tgz","fileCount":6,"unpackedSize":4154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYjKV4wuDjrCrQm6HOu8H0WXdjpy/Pe96AK6EZrQgWxwIhAPZzB2YM5A602qJD6xCGh6SskUW+ZG7DTmpZKg9y8pF2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwdr1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsAA//e71ZvxZK0ijYqvFWnCYIsRPS2Ahg1vohyMdpduRSSlLu3Sd0\r\nl+bqCpYaIKTCf70ADgnjUHFH69TnST6KFrghVYdGzYfwmHNgLb6JEnxrak2q\r\nzlhm8ZJaFwk06Eq4P108VbBAvKrzwthYjPdxzINmHlAvhk9LfJoqI75+ljCW\r\naEiZpR+Wo0hRydjvvoeBloO0RyshMpem6g8lrjMl2WIrbNYpMvCYiJwOLUDp\r\ngbv/dBkxg0eGIC7VYIHO4vNS4jFagnYu1Pka/gTWh6i5JxOPzIckvTr4kWrW\r\nQG5ctwK2yzfCN9Ff0wE11faWvv2AKcPrZgX3haaw8uRWBDxQJ9YuKpeW7/Fg\r\nuqgyzf5IYBk4KlJB3V6uWdOe4IoTlFTkEcc/dTGA/s5nlCyvfwxMZvDIPjcq\r\nhQ6BERGJS51iwirWCbjbqCAM8JaMccPazsKfRorRDQs2sOgEpH0uWe88vhyh\r\nmoqLljJuJVOO4SJhQgz01MqGCqiPdkoVxP2QYtMxWcGg5YhehEQlTDTL38R9\r\nZIElDfqvJPynRkBLDjDZbmPa7lHOKhuD0HpN/B6ux28aG2OaDi67LZNFrKze\r\nHccjW+J6dsPPH2YAsnb3mMlt1c3cigOY02fyt1GjOXFT9gc9lkxIIvD8fgPn\r\n6luDnusle5so1EElSMs/T6ONj+PoNHv4JQE=\r\n=nxyX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bjoluc","email":"mail@bjoluc.de"},"directories":{},"maintainers":[{"name":"bjoluc","email":"mail@bjoluc.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-xo-next_1.1.0_1656871668958_0.11679458236902152"},"_hasShrinkwrap":false},"2.0.0":{"name":"@bjoluc/eslint-config-xo-next","version":"2.0.0","description":"ESLint (using XO rules) and Prettier config for Next.js projects","main":".eslintrc.js","scripts":{"test":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/bjoluc/eslint-config-xo-next.git"},"author":{"name":"bjoluc","email":"mail@bjoluc.de"},"license":"MIT","bugs":{"url":"https://github.com/bjoluc/eslint-config-xo-next/issues"},"homepage":"https://github.com/bjoluc/eslint-config-xo-next#readme","dependencies":{"@typescript-eslint/eslint-plugin":"6.9.0","@typescript-eslint/parser":"6.9.0","eslint":"8.52.0","eslint-config-prettier":"9.0.0","eslint-config-xo":"0.43.1","eslint-config-xo-react":"0.27.0","eslint-config-xo-typescript":"1.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0","prettier":"3.0.3","prettier-plugin-organize-imports":"3.2.3"},"devDependencies":{"@bjoluc/semantic-release-config-npm":"^5.0.0","typescript":"^5.2.2"},"release":{"extends":"@bjoluc/semantic-release-config-npm"},"_id":"@bjoluc/eslint-config-xo-next@2.0.0","gitHead":"e72796aa7f9289651131d4168e0c046918fdc6b9","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"integrity":"sha512-jABzsMQjYg8REi8wY2W9Pg3ulvjZ1PicPX8qyrx0/t3z6NUKJTd4+vnquOFqa5h4btfeABRiK2JuJAFJwA1xCw==","shasum":"ce0d5d9d8405fcb0415bb0199959dc18a45ab100","tarball":"https://registry.npmjs.org/@bjoluc/eslint-config-xo-next/-/eslint-config-xo-next-2.0.0.tgz","fileCount":5,"unpackedSize":4711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGhWcjEJ9Gf3AWNujinLHx5gvmmcmIiybTSSL6UXurXgIgZLFJ8VjGrHfzEabatU1aPHmDU5rdlQlU4b4C3Uk/9zo="}]},"_npmUser":{"name":"bjoluc","email":"mail@bjoluc.de"},"directories":{},"maintainers":[{"name":"bjoluc","email":"mail@bjoluc.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-xo-next_2.0.0_1698518273051_0.6942151944838233"},"_hasShrinkwrap":false},"2.0.1":{"name":"@bjoluc/eslint-config-xo-next","version":"2.0.1","description":"ESLint (using XO rules) and Prettier config for Next.js projects","main":".eslintrc.js","scripts":{"test":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/bjoluc/eslint-config-xo-next.git"},"author":{"name":"bjoluc","email":"mail@bjoluc.de"},"license":"MIT","bugs":{"url":"https://github.com/bjoluc/eslint-config-xo-next/issues"},"homepage":"https://github.com/bjoluc/eslint-config-xo-next#readme","dependencies":{"@typescript-eslint/eslint-plugin":"6.9.0","@typescript-eslint/parser":"6.9.0","eslint":"8.52.0","eslint-config-prettier":"9.0.0","eslint-config-xo":"0.43.1","eslint-config-xo-react":"0.27.0","eslint-config-xo-typescript":"1.0.1","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0","prettier":"3.0.3","prettier-plugin-organize-imports":"3.2.3"},"devDependencies":{"@bjoluc/semantic-release-config-npm":"^5.0.0","typescript":"^5.2.2"},"release":{"extends":"@bjoluc/semantic-release-config-npm"},"_id":"@bjoluc/eslint-config-xo-next@2.0.1","gitHead":"d169fae19ace874bb5f2703ea64b8dbca8c1871e","_nodeVersion":"20.9.0","_npmVersion":"9.9.0","dist":{"integrity":"sha512-Ly5xqA/o2KesIDS8lS0xdo8sv6DmYAr3DVVK2UjUawkfzIyxcgJkaTUqks2tvRQ49Go6ZaDdYCzh9g0T4P1Q7w==","shasum":"8d9537014f874605a33ab93e4f16a90b870c5a4a","tarball":"https://registry.npmjs.org/@bjoluc/eslint-config-xo-next/-/eslint-config-xo-next-2.0.1.tgz","fileCount":5,"unpackedSize":4702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdqbHkxCn9/PAGL4r/YpDVHBk2qJB7Fi0zWFOOFTQUHAiEA9ccv4RGCrOseP29t/MQHinLJTuoMXwXzNhGNQ6dKA0U="}]},"_npmUser":{"name":"bjoluc","email":"mail@bjoluc.de"},"directories":{},"maintainers":[{"name":"bjoluc","email":"mail@bjoluc.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config-xo-next_2.0.1_1698687745483_0.9374037467016534"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-02T08:45:10.107Z","1.0.0":"2022-07-02T08:45:10.452Z","modified":"2023-10-30T17:42:25.861Z","1.1.0":"2022-07-03T18:07:49.179Z","2.0.0":"2023-10-28T18:37:53.245Z","2.0.1":"2023-10-30T17:42:25.703Z"},"maintainers":[{"name":"bjoluc","email":"mail@bjoluc.de"}],"description":"ESLint (using XO rules) and Prettier config for Next.js projects","homepage":"https://github.com/bjoluc/eslint-config-xo-next#readme","repository":{"type":"git","url":"git+https://github.com/bjoluc/eslint-config-xo-next.git"},"author":{"name":"bjoluc","email":"mail@bjoluc.de"},"bugs":{"url":"https://github.com/bjoluc/eslint-config-xo-next/issues"},"license":"MIT","readme":"# @bjoluc/eslint-config-xo-next\n\n[![npm](https://img.shields.io/npm/v/@bjoluc/eslint-config-xo-next/latest)](https://www.npmjs.com/package/@bjoluc/eslint-config-xo-next)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/bjoluc/eslint-config-xo-next/build.yml)](https://github.com/bjoluc/eslint-config-xo-next/actions)\n[![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\nMy ESLint (using XO rules, hence the package name) and Prettier config for Next.js projects. Note that it includes ESLint and Prettier as dependencies (so I don't have to update them in each project individually).\n\n## Usage\n\nIn (root) `package.json`:\n\n```json\n\"eslintConfig\": {\n\t\"extends\": \"@bjoluc/xo-next\",\n\t\"parser\": \"@typescript-eslint/parser\",\n\t\"root\": true,\n\t\"parserOptions\": {\n\t\t\"project\": \"tsconfig.json\", // or [\"package-a/tsconfig.json\", \"package-b/tsconfig.json\"] in monorepos\n\t\t\"tsconfigRootDir\": \"./\"\n\t},\n\t\"ignorePatterns\": [\"**/*.js\"],\n\t\"rules\": {\n\t\t// ...\n\t}\n},\n\"prettier\": \"@bjoluc/eslint-config-xo-next/prettier.config\"\n```\n","readmeFilename":"readme.md"}