{"_id":"@doppelmutzi/eslint-config","_rev":"4-4cde558b4e8c09ad2afe1d80ab839420","name":"@doppelmutzi/eslint-config","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@doppelmutzi/eslint-config","version":"1.0.0","license":"MIT","author":"Sebastian Weber","description":"shared ESLint and Prettier config","main":"./eslint-config.js","scripts":{"publish-manual":"yarn npm publish --access public"},"peerDependencies":{"@babel/eslint-parser":"7.16.5","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-import-resolver-node":"0.3.6","eslint-plugin-import":"2.25.3","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","eslint-plugin-react":"7.28.0","eslint-plugin-react-hooks":"4.3.0","prettier":"2.5.1"},"_id":"@doppelmutzi/eslint-config@1.0.0","gitHead":"ddfb3c9f7c3f594e82a9d1718b50bbf723c95964","dist":{"shasum":"68e918cbb0b3bcf8d274aeb30f8bd745ed2726eb","integrity":"sha512-dOjtfZV5WaWRNQuKY6A4AdHwG7UVeAXatwuRMcW+ulIUkhPq2XevB+8jRiceqD5k+GlSVKvbMbQPAVxQPc1oeA==","tarball":"https://registry.npmjs.org/@doppelmutzi/eslint-config/-/eslint-config-1.0.0.tgz","fileCount":2,"unpackedSize":1067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLM9qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr96A//TEBUFjfyNChRQGtTZBMqeONdAx4zZJGw8f6pqnC2GAi6xByM\r\nv7N73kq6h4Jql1GctbtV/YUg6CZNkUBBVJuxNIcU1Azx7rFJD6bwRYn3fmOS\r\nF51ugOYQtwQ2MHOkfa8VROL9PAUfaI0Faaj752UbrPoyPoUBN2FcN8/4SZ54\r\nKjwy7+wx3KnCZ1L8e9gwE3ueUQ73VqM3RxWYE+TXpHsjAJ2dqp4WiBRERFWr\r\ntot9feNoGfYBu/zM8OFj9Opi8nWYkPaXqoVDcDr3No9IpkZjmhn/PoUpvia6\r\nwxP0KxcoBqFPShaNrMJUeBRYjvCjCaPJBjaWaz3BxdiIZAi39KZZgWUYTOlx\r\nS7b1J9kmSobbVGm2bnVdxPDon1h4mUh8BGp6bJ8NwFAE3Rb7uobugVDm/TRR\r\nGO/RNt51CNSJ9IKQny9/sl7MM6+GSdk3YPiA3/hRgMnru14PQkjAUZwrw1xt\r\nsDpg3IzmZO2qTe6tUFhw24KTfLfLtahJmg9Z2ADbqPzLGQDkbZV+1mZ969Ft\r\nMb/E1Ea1loK3f83cH3RYYE83l6kyIEoFkV8EBllHcRG6X4QZSdR1Qjprqcta\r\nkZ3rcbwsNZw82fvZ2bc0uddWeQ+XY5MlQA5jwLef9CV2v/yBwgLHinzC62Oi\r\nuqBetH7wbZNG+yBzC53rWYxbhoicJZ21YRU=\r\n=WCyz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSpsXLZUE/SEa8aY7c/NaheZSE20WjX2jbvAHHLDIIJAIhAPu3XQLS4sY7NYPV7Z0QUk/1Zm5j/D64TpwJx1raZz89"}]},"_npmUser":{"name":"doppelmutzi","email":"sebastian.weber80+npm@gmail.com"},"directories":{},"maintainers":[{"name":"doppelmutzi","email":"sebastian.weber80+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.0_1647103850494_0.6287579201404865"},"_hasShrinkwrap":false},"1.0.1":{"name":"@doppelmutzi/eslint-config","version":"1.0.1","license":"MIT","author":"Sebastian Weber","description":"shared ESLint and Prettier config","repository":{"type":"git","url":"https://github.com/doppelmutzi/companion-project-mono-repo-2022"},"main":"./eslint-config.js","scripts":{"publish-manual":"yarn npm publish --access public"},"peerDependencies":{"@babel/eslint-parser":"7.16.5","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-import-resolver-node":"0.3.6","eslint-plugin-import":"2.25.3","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","eslint-plugin-react":"7.28.0","eslint-plugin-react-hooks":"4.3.0","prettier":"2.5.1"},"_id":"@doppelmutzi/eslint-config@1.0.1","gitHead":"ddfb3c9f7c3f594e82a9d1718b50bbf723c95964","dist":{"shasum":"e3925b758f8084c70541c8808b74ef8dceea58a9","integrity":"sha512-LmNhwgJPl9TOGrRe/3VgieSF+G4101fp++4mc6TqSbY08HVuV15eNSlQwtNtUP1jAP+ZG4vJYlDvPJ3PSf6BxQ==","tarball":"https://registry.npmjs.org/@doppelmutzi/eslint-config/-/eslint-config-1.0.1.tgz","fileCount":3,"unpackedSize":2940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLNeDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtNg//aTSXGOatgtnh2XkorlTjzfKTZFSb+ypB24Xd41JoCF0T9R/g\r\nsWjvnSi3Umf+3ke2XkNasikrIsy+5ORtaADmYRVfdvyjVea6txTpKDefRXNZ\r\ntCYNoUY3UJfGbdy6nUJYdBy+WoV5h2vbthzxkgJddwJA4OR0vlJA7TIwEkWt\r\nMQpBCH4XakpvUw84wMlIz9YYw1wH7o1F53V42T3e73isnc5SNsgRdCb21dg0\r\nbvDjHQIpyz1wrtow3oBydisypqkrplbdY9Wpq3uWJqlyRlJfbDZrL1nYhELo\r\npO/0XWrk0J4dSZKSLmTUgxBHWvx6TzWBmBpmG1/1HDxcAWTupZsnaz7Q1aIc\r\nas5RKZ7xJa5OGsOKrLFxZ9BCtUSxZcMjzxd1dwLTQA7zPP/hbcuDZ0/oglYR\r\nRMn5/WbIY4TIXDBVdC4GT+nSSfaYqcHaXW9ZcwJy30cWdG2+n+9dnDoIJZgx\r\nuK5I+JImmdnHO/eos5sdGkGi6wGXTiMNcmAX8yM6t+7M+2sgRU4yfuprHYC1\r\naCt+zyKj4MJn+M6mrd8yr2BEKCxDkKuD6PSYEW3/TY4rGksqdhnQ3EBeGRuR\r\n/pogjfM9aGgg8wJHhVmDASanPIHW3vg2LNc5iy3bpoexNe3UKGo4hzotmAm/\r\nq168frlOQNjBo+IxA3jBT0Mn4rEa3ArHtRA=\r\n=nqFG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0V0zq1nASOjyyDHprj21Wlt40J91tJC9Uv2MR/4NrMwIhAPAp5U2rqae6QsqP23EHHOt2t13XnpMDGQxrJa6nfR8W"}]},"_npmUser":{"name":"doppelmutzi","email":"sebastian.weber80+npm@gmail.com"},"directories":{},"maintainers":[{"name":"doppelmutzi","email":"sebastian.weber80+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.1_1647105923086_0.3895585478407646"},"_hasShrinkwrap":false},"1.0.2":{"name":"@doppelmutzi/eslint-config","version":"1.0.2","license":"MIT","author":"Sebastian Weber","description":"shared ESLint and Prettier config","repository":{"type":"git","url":"https://github.com/doppelmutzi/companion-project-mono-repo-2022"},"main":"./eslint-config.js","peerDependencies":{"@babel/eslint-parser":"7.16.5","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-import-resolver-node":"0.3.6","eslint-plugin-import":"2.25.3","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","eslint-plugin-react":"7.28.0","eslint-plugin-react-hooks":"4.3.0","prettier":"2.5.1"},"scripts":{"publish-manual":"pnpm publish"},"_id":"@doppelmutzi/eslint-config@1.0.2","_integrity":"sha512-iDG1NDZEbpPIpA2yEDLebsBi84ie1LOZ2nxabPmwTpCdmUFyrrag9Zf72XGWdJz3K9XtU1ThWlBF20U+eCJ4xw==","_resolved":"/Users/doppelmutzi/dev/companion-projects/companion-project-mono-repo-2022/packages/eslint-config/doppelmutzi-eslint-config-1.0.2.tgz","_from":"file:doppelmutzi-eslint-config-1.0.2.tgz","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-iDG1NDZEbpPIpA2yEDLebsBi84ie1LOZ2nxabPmwTpCdmUFyrrag9Zf72XGWdJz3K9XtU1ThWlBF20U+eCJ4xw==","shasum":"6d54c350ade9b7dfc5a1d0e3d2594fcf31b1b24f","tarball":"https://registry.npmjs.org/@doppelmutzi/eslint-config/-/eslint-config-1.0.2.tgz","fileCount":3,"unpackedSize":4740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNNy+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtuw//ab30/f99A5FVxRQ7ajZ2emeZHARKvA2J50hijXa/ZYva9Gad\r\npucxrdy/aC0PCVuRi/X8VGizXtXVt0Kwhi9NVjaMsiGqIpsETB/vRkuS0kM9\r\n+3VfIFfQWX+e5LyR8ySuaDcqghksD8EfiwDko9zEYHsOWtdW6aK1eq5oR/4j\r\n0DgOXRNDNOz9XL9O8k+7zks0K1kqtVZIct/H+gUJekkmxL+d33UEV3TS2NQ1\r\nVXKb7VLdkgp+VcVliTiZI/e2OR8FJ5SM6lVlQ4U3T8DakDLD9cvR+Mp2AgJn\r\nA+oQwKTuVJkC4Yy0nGStwFjeaHHKtXTX+UqGb/R0pb+sB3PghdjVLqkMqBWu\r\nsHZ9gnTxnNvIghR6sJnG0hd3u2+Qxsuxgv/JsxiWV9QVxLo+7y7jZfHi7ubR\r\n6gjqyDG//d4DUptmeHz72XqZt3pOyjmCjxE6QTVkAubsnY+e7Y7nylLCoMwm\r\n5+ObVDtxi1hLEMEcNqFBGcuYUa0ui+Y8UWHgdO20oTQK1WdE3fp0RGayJOhi\r\nZFvF3xtkgT99ZOEmFeM20n9RP2k9GNJy41AeEMIDQZX/pt8xijA/QIvOsiNp\r\nb61MduXrpbhyBOt6FjeFlHVzvtu43c3xi0qXIuuHvcYVFbn1CW1rDRlgs24H\r\ntsizF5bJ7shvpktrThDD1URyxCur9d7Ng1I=\r\n=8+aM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuDuHDyAGtkHEH/5lW9FLXKEH47zWiqO8aVyQ7E1Tg5AiBbAxBfyX7OI74gv2NqM5PZdHwDfSIYrNmRCOr3KVfjAw=="}]},"_npmUser":{"name":"doppelmutzi","email":"sebastian.weber80+npm@gmail.com"},"directories":{},"maintainers":[{"name":"doppelmutzi","email":"sebastian.weber80+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.2_1647631549953_0.6500472322984732"},"_hasShrinkwrap":false},"1.0.3":{"name":"@doppelmutzi/eslint-config","version":"1.0.3","license":"MIT","author":{"name":"Sebastian Weber"},"description":"shared ESLint and Prettier config","repository":{"type":"git","url":"git+https://github.com/doppelmutzi/companion-project-mono-repo-2022.git"},"main":"./eslint-config.js","scripts":{"publish-manual":"pnpm publish"},"peerDependencies":{"@babel/eslint-parser":"7.16.5","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-import-resolver-node":"0.3.6","eslint-plugin-import":"2.25.3","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","eslint-plugin-react":"7.28.0","eslint-plugin-react-hooks":"4.3.0","prettier":"2.5.1"},"gitHead":"57829b5bf028194a4ceb5e4b8c813db3578847d4","bugs":{"url":"https://github.com/doppelmutzi/companion-project-mono-repo-2022/issues"},"homepage":"https://github.com/doppelmutzi/companion-project-mono-repo-2022#readme","_id":"@doppelmutzi/eslint-config@1.0.3","_nodeVersion":"17.4.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-S82TdK4shqF73qeXMvnZ1XO4dXp3HHsJOfC6PCfSGY2GUPUWeLT7Up7KH4rRYulZtHV/lPpWFxgxPWxKNmJj7A==","shasum":"c0c2f33e3a7573eb81edb96d96bbffb725e62b47","tarball":"https://registry.npmjs.org/@doppelmutzi/eslint-config/-/eslint-config-1.0.3.tgz","fileCount":3,"unpackedSize":3001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN2qQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC8w/9HPlaq+5jKXRQ69zduI6xgDCWKLJlkrN2nIhqT//HXLTInpvY\r\nPkaxJAo5mNFaVU7ION47Jx+/VClpvhu+U2saCRRjS9F4y2SXYz5YjdTJeRf/\r\n4SHByOEeN2uXYs3Hk63D0hzj17Mn6YpGJutdFBjNVhFO3a91/kHI/0W7Hemk\r\nDvoFqMiWNSjjXFUfFCUJdQy0rh3b+0v0zydIVUr6hnBvzoJfi9sNkGiSLSvj\r\nYRPUUbVz5ZGOcknBtxMJ6xkG8XoGlhOg0me35i6zznQjvTH25JctCu+za4U3\r\n7i4n5ikKAigv/LBq0mdntCFm88Ic474EC/kPTmYs5+h7O59+sKtNtq5nA7v/\r\nVSq0uNMHlG6NADJcLpylr7/JLe8orEWLQeR8mVKYY2uap6mIDAvuwxXayyT5\r\n56lEUvwdD9R+G3BJ/IMIqFCEEeFZ+FQ7cOFYnKewJ3Mpv17y35rK/11fnkJv\r\nMlaezy3RIKqs3rffFpzbGYOrslAx6cNbJNK/6KAMlYov4iI3IgBarms+cHkU\r\n2IXA+FackieM7FaF53eOeb9OYDq232zpPFZwxLo3HO7MMzSHNAQ75NYR1SEh\r\nTm6lDTtkbdU8usIBQ4gyZKzwof3+etCFAN5F5jFiEqeLT0GHmKusObUn5ba0\r\nkq8l7awV8oHS3TupKP0eXkbf2bgCdfzzoNM=\r\n=MZaC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICathe0+qAzBvnPtEKKqIMpUvUUwHvJ9daULg7uKQDhpAiEA/W+7VV8SLnmb06OvIuAkdk+vZ/qaNOtcurZyh7YGrBo="}]},"_npmUser":{"name":"doppelmutzi","email":"sebastian.weber80+npm@gmail.com"},"directories":{},"maintainers":[{"name":"doppelmutzi","email":"sebastian.weber80+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_1.0.3_1647798928509_0.6304840580611577"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-12T16:50:50.430Z","1.0.0":"2022-03-12T16:50:50.640Z","modified":"2022-04-05T05:26:00.249Z","1.0.1":"2022-03-12T17:25:23.219Z","1.0.2":"2022-03-18T19:25:50.115Z","1.0.3":"2022-03-20T17:55:28.662Z"},"maintainers":[{"name":"doppelmutzi","email":"sebastian.weber80+npm@gmail.com"}],"description":"shared ESLint and Prettier config","author":{"name":"Sebastian Weber"},"license":"MIT","readme":"# Shared ESLint and Prettier configuration\n\nThis [ESLint](https://eslint.org/) configuration deactivates all formatting rules of ESLint and makes sure that [Prettier](https://prettier.io/) is used for code beautifying. If you want to find out more about this approach, feel free to read my articles on this topic:\n\n- [Efficient Code Analyzing and Formatting (for Vue.js) with ESLint and Prettier](https://doppelmutzi.github.io/efficient-eslint-prettier-vue-workflow/)\n- [Efficient Code Analyzing and Formatting (for React) with ESLint, Prettier and VSCode – 2020 Edition](https://doppelmutzi.github.io/react-eslint-prettier-vscode-2020/)\n- [Kick-Starting a Sophisticated ESLint and Prettier Workflow with Vue CLI 3 in a few Minutes](https://doppelmutzi.github.io/vuecli-eslint-prettier/)\n\n## Integrate into new project\n\n1. Install this package as devDependency\n\n```sh\n# with Yarn\n$ yarn add -D @doppelmutzi/eslint-config\n\n# with npm\n$ npm i -D @doppelmutzi/eslint-config\n\n# with pnpm\n$ pnpm add -D @doppelmutzi/eslint-config\n```\n\n2. Install peer dependencies of this package in your project as devDependencies\n\nTherefore, you can make use of the tool [install-peerdeps](https://github.com/nathanhleung/install-peerdeps):\n\n```sh\n# with Yarn\n$ yarn dlx install-peerdeps --dev @doppelmutzi/eslint-config\n\n# with npm\n$ npx install-peerdeps --dev @doppelmutzi/eslint-config\n\n#with pnpm\n$ pnpm dlx install-peerdeps --dev @doppelmutzi/eslint-config\n```\n\nInstead, you can do this manually my adding all entries part of the `peerDependencies` property (see `package.json`).\n\n3. Use ESLint config in your project\n\nCreate a `.eslintrc.js` file in project root with the following content:\n\n```js\nmodule.exports = {\n  extends: [\"@doppelmutzi/eslint-config\"],\n};\n```","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://github.com/doppelmutzi/companion-project-mono-repo-2022.git"},"homepage":"https://github.com/doppelmutzi/companion-project-mono-repo-2022#readme","bugs":{"url":"https://github.com/doppelmutzi/companion-project-mono-repo-2022/issues"}}