{"_id":"@ionic/eslint-config","_rev":"30-e11f4bc39cb98204b9b05b8528c55189","name":"@ionic/eslint-config","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@ionic/eslint-config","version":"0.1.0","keywords":["eslint","eslintconfig","lint","ionic","typescript"],"author":{"name":"Ionic","email":"hi@ionicframework.com"},"license":"MIT","_id":"@ionic/eslint-config@0.1.0","maintainers":[{"name":"devinshoemaker","email":"devinshoe@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"ikeith","email":"ian@ionic.io"},{"name":"cmapoole","email":"carl@ionic.io"},{"name":"tlancina","email":"tim@ionic.io"},{"name":"mkremer90","email":"matt@ionic.io"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"kensodemann","email":"ken.sodemann@gmail.com"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"lukaswm","email":"luke@ionic.io"},{"name":"liamdebeasi","email":"liam@debeasi.com"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"perrygovier","email":"perry@ionic.io"},{"name":"ionicjs","email":"hi@ionicframework.com"},{"name":"drifty","email":"max@drifty.com"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"maxlynch","email":"max@ionic.io"},{"name":"adamdbradley","email":"hi+adam@ionicframework.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"brandyscarney","email":"brandy@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"jthoms1","email":"jthoms1@gmail.com"},{"name":"manucorporat","email":"manu.mtza@gmail.com"}],"homepage":"https://github.com/ionic-team/eslint-config#readme","bugs":{"url":"https://github.com/ionic-team/eslint-config/issues"},"dist":{"shasum":"7b664fb18745fc412ad77e1058c7be893af3d156","tarball":"https://registry.npmjs.org/@ionic/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":4,"integrity":"sha512-Mia14e2ymUsrPo14tcDv93QYiMdpHw3cVU1ZGb1y9EY2cnFXevOeZkhU0xrZDPhdXLstH+Kvv24bFMPA2bcnpA==","signatures":[{"sig":"MEUCIQDABadbttPTsYdbYNIYu46Sq+TzDO7uV8MM8+JCzOgY2gIgTQK6ADm9/HWzyepOio1wIwKgkCj27Vs3CzsluBiFTi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWpcSCRA9TVsSAnZWagAAL2EP/iMsBWE75nY9R+qwTnZz\nJoOao0mSr+LnuGRJTaRXpCiRxeWnK4YWdpxVkoCVOOaz2QBKZTyIf8fhwplu\nZq2x/EFTSx2pJram4iUH7BlFtaxJuBZAHRZj9F0CSyszptEXGNLsmv4r4TKA\nLVLLuDlHe2uqZuAuC7RpYIj9SCfoKquJkIlfBMZI39YbJFUSP4WBKc+2bdrE\nUbqfrYGZ+fOwwslRx/DbkV1ClGtm+h5Qf9QzKaiC/1SpJE2Dbu6if/mCbKCm\nfRuVpBBma0ZPcdatVe55EdnEfTST0ZYSEbVPEpM9m3j9NlipDq8VRpL+SLTN\nW5EFURPkal+rzOFtSz+vHuUgXFKOouNFYVqM3Phw6wQ+Uz5EMw3/g41JtRNC\nmtKM1+XcdkSpBpbPZJTKgg9G6vcJoSb/IPmgUAPHDiDUVnJCO+gGvm6bF1At\nOcu1+1vSCwjcX5uhonF7Y+MBI0RMBE9COg3g3PNymsH/uj5rCf+JHoDcirI7\nxJAS1kNv3+55ct1Vlo725gzA6aEoD7EIRSQ5/yTg5aHgMU5ad9qkcpa6671Y\nQe4fu70nbcyqB2BcExRfw8K+m1KBB20jb1m0TcEE24EWdF1JerM0DricDneT\nkoEyM8DBcCKx9Aq2YnZfbVlbOcfc+LtdtSo6+TEmsD0nCCymoJZo5SlhMkJR\nCWRF\r\n=mXlg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2cf3284ad32ed63ec0fcc2ed201aee0d92654903","_npmUser":{"name":"dwieeb","email":"dwieeb@gmail.com"},"repository":{"url":"git+https://github.com/ionic-team/eslint-config.git","type":"git"},"_npmVersion":"6.14.7","description":"Common eslint rules/preferences for Ionic.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"eslint-config-prettier":"^6.11.0","@typescript-eslint/parser":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.1.0_1599772434015_0.8146497437142883","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@ionic/eslint-config","version":"0.2.0","keywords":["eslint","eslintconfig","lint","ionic","typescript"],"author":{"name":"Ionic","email":"hi@ionicframework.com"},"license":"MIT","_id":"@ionic/eslint-config@0.2.0","maintainers":[{"name":"devinshoemaker","email":"devinshoe@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"ikeith","email":"ian@ionic.io"},{"name":"cmapoole","email":"carl@ionic.io"},{"name":"tlancina","email":"tim@ionic.io"},{"name":"mkremer90","email":"matt@ionic.io"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"kensodemann","email":"ken.sodemann@gmail.com"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"lukaswm","email":"luke@ionic.io"},{"name":"liamdebeasi","email":"liam@debeasi.com"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"perrygovier","email":"perry@ionic.io"},{"name":"ionicjs","email":"hi@ionicframework.com"},{"name":"drifty","email":"max@drifty.com"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"maxlynch","email":"max@ionic.io"},{"name":"adamdbradley","email":"hi+adam@ionicframework.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"brandyscarney","email":"brandy@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"jthoms1","email":"jthoms1@gmail.com"},{"name":"manucorporat","email":"manu.mtza@gmail.com"}],"homepage":"https://github.com/ionic-team/eslint-config#readme","bugs":{"url":"https://github.com/ionic-team/eslint-config/issues"},"dist":{"shasum":"31c0b76d5204bcda6e61597ea4811397e6f547fd","tarball":"https://registry.npmjs.org/@ionic/eslint-config/-/eslint-config-0.2.0.tgz","fileCount":5,"integrity":"sha512-z0QngRYZjWr86mkkdkX9jk8TVT+KmhdnQmu6zNn+rKEksqBrjA0tPgEVK5u51FFCRktEHMdiunQ7fJTj3aCF1Q==","signatures":[{"sig":"MEQCIFM53pmJ8udNFSowAXcAuC6wOw6uC1aom6asRRDTOQ6MAiAhTvWWV/ThdTGYm71M1GAX8MMcjF9UvzkRKBgx1ehkHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW9RpCRA9TVsSAnZWagAAvCUP/j1lnqcLm/+tghdihwiD\n+rDLOhafTmJfEZvx9GgfKOCz7amEwFmH/HRgesUR1IcQ1EzhEL20GM6xkhr2\nyilWHLQNWgJi2lE/9vJl+wi7/Ku8mZkI8mooTY7l2Dh1gbTVgU2m4eJ7l8SV\nwPXHRqBsbZk7ZkxOGQkwm2BqwDcV5kRzCaXI1SlLs2SZoRYEIZJ53u4YO5eh\nS9gDVFsCUjHkS1f6rcyBXdp9oW/BGvHePgT/a3+pLbyzEJgOk/Ww7PznRxuk\nZl31u/mwbwWArAAJA0r6rzst/cnwMNiHU94yAbzYn+wtjySLDYGfb1Yo1zsZ\nNIGQO7riMbALkhFusA1fsRxe597DYdYNzTe4uXeBfFinaAUuC2C8vJOKdj7F\n2Uz3tEHyj2kNCm5e1+r0GWjBzTpR9639EO6Of/BmZB01+tKaKhFyDv+MBd1K\nw0Tf3GK2JgCCDO6PgViNOT0KTIEGyXIzhL8OZo5UYDNNqW/teUEt0CFps1TI\nZVTI8tUxjimbNSOqQMyR6I3/PUWOoeGDX87YtLv9Hp9/c7w+0ahy6dCbXdAg\n2nw2s+oEMkaZShSGcNDycl7x9Sd1bxUgh7A1NcnPDx2iZEkz5Sb3byysbbgs\nSaY3SA70tUIGEeuhBxGWe71u+o9bN0aJCqLswvlb+3qXR2M2wpjudbuhtWtF\ntAr3\r\n=b+qL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"833112dc44bbe820faf1798865a56f515fdb8cf7","_npmUser":{"name":"dwieeb","email":"dwieeb@gmail.com"},"repository":{"url":"git+https://github.com/ionic-team/eslint-config.git","type":"git"},"_npmVersion":"6.14.7","description":"Common eslint rules/preferences for Ionic.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","@typescript-eslint/parser":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.0_1599853673144_0.306903647299799","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@ionic/eslint-config","version":"0.2.1","keywords":["eslint","eslintconfig","lint","ionic","typescript"],"author":{"name":"Ionic","email":"hi@ionicframework.com"},"license":"MIT","_id":"@ionic/eslint-config@0.2.1","maintainers":[{"name":"devinshoemaker","email":"devinshoe@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"ikeith","email":"ian@ionic.io"},{"name":"cmapoole","email":"carl@ionic.io"},{"name":"tlancina","email":"tim@ionic.io"},{"name":"mkremer90","email":"matt@ionic.io"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"kensodemann","email":"ken.sodemann@gmail.com"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"lukaswm","email":"luke@ionic.io"},{"name":"liamdebeasi","email":"liam@debeasi.com"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"perrygovier","email":"perry@ionic.io"},{"name":"ionicjs","email":"hi@ionicframework.com"},{"name":"drifty","email":"max@drifty.com"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"maxlynch","email":"max@ionic.io"},{"name":"adamdbradley","email":"hi+adam@ionicframework.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"brandyscarney","email":"brandy@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"jthoms1","email":"jthoms1@gmail.com"},{"name":"manucorporat","email":"manu.mtza@gmail.com"}],"homepage":"https://github.com/ionic-team/eslint-config#readme","bugs":{"url":"https://github.com/ionic-team/eslint-config/issues"},"dist":{"shasum":"e51f71bf72c012d464901f8a12e2b086cd944aca","tarball":"https://registry.npmjs.org/@ionic/eslint-config/-/eslint-config-0.2.1.tgz","fileCount":5,"integrity":"sha512-8w+bFDkKVkzBoo0OIEbXepLQ8764TzkzSaRr+FWhotXwCP95oEO/5mDhI/fVGhAex5219SDSvSMWqGrOXHJGyg==","signatures":[{"sig":"MEYCIQCKDJN8ukr+pcvkl1la+1wdgtyf3ZyY5gifkBK3lC9xsQIhAPidWTFvGjB0m7PDoqNDJlxL+iYh4kwybML/er6XMNiw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXQuaCRA9TVsSAnZWagAAXRoP/31pwSyXpfZOuDDKasOA\n4H15gu8i4OVpXdRqqq+E9CvprSnHxvGMJce0NNpT3BrbKe79zx5G5Tt7QL7r\n4l+8PwR+YwRGDcFVa8SImKuh7RCewra9ev0lgosJXLAa15g9NLZ18sah6kkh\nkLor8E8RJL9a77KTTFMFhMLPA7/d9RGqlAjOAeqhympSUE4+DsOre4W1qQLY\nIMqFadEVMkBmmBkH5fpoqHPAU++uN7y+KB8U5Xo0Gd4TTDe6KMFFZx7vTTE6\nD5xbYDkfgSbm95XJPlcliFLM8UWCXgfoFl3fvrqnEsj+fFiMTQ572IIprqUJ\nzEEujC1KQnGq9qF4LZOHhVzYOz/YFtfmP3gVpVRoR9lbgtgU8G8XVoyfVDrG\n/SheLB1MSH1//8nnbZtE6115aosxTtTWmEUSsgIsja/KM/gEUnmNeuxt+nVg\nOZFHy3F71CPRMQrUXwTtstiMiZB5UyUyq6SYmIkOFjRgwV8X0V5Z8SZ5ims0\n5mF7uA7tLKxWYv4Ys20nYsT66ulv/JZ0BkFviukK3/H7ThYEb5oV4spUa5A9\nDKUbMeC8zytXR1rtHKDKV43nRLjpPfjyh22RGGlZtYldYGmIBWO1rn0gDTf4\nBHNeMVaYLI0ONQdoNCGZvZOdJXEeDJZyq7Iwg3h7muC23dxZ6S8D7lWJ/N4s\nGjzi\r\n=kh4I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"658c9ae6117a8813d4d4c96ef5d65af7751d1a1b","_npmUser":{"name":"dwieeb","email":"dwieeb@gmail.com"},"repository":{"url":"git+https://github.com/ionic-team/eslint-config.git","type":"git"},"_npmVersion":"6.14.7","description":"Common eslint rules/preferences for Ionic.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","@typescript-eslint/parser":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.2.1_1599933337379_0.38225532714363797","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@ionic/eslint-config","version":"0.3.0","keywords":["eslint","eslintconfig","lint","ionic","typescript"],"author":{"name":"Ionic","email":"hi@ionicframework.com"},"license":"MIT","_id":"@ionic/eslint-config@0.3.0","maintainers":[{"name":"devinshoemaker","email":"devinshoe@gmail.com"},{"name":"dallasjames","email":"dallastjames@gmail.com"},{"name":"ikeith","email":"ian@ionic.io"},{"name":"cmapoole","email":"carl@ionic.io"},{"name":"tlancina","email":"tim@ionic.io"},{"name":"mkremer90","email":"matt@ionic.io"},{"name":"elylucas","email":"ely@meta-tek.net"},{"name":"kensodemann","email":"ken.sodemann@gmail.com"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"lukaswm","email":"luke@ionic.io"},{"name":"liamdebeasi","email":"liam@debeasi.com"},{"name":"larsmikkelsen","email":"lars@ionic.io"},{"name":"giodimiliaionic","email":"giovanni@ionic.io"},{"name":"perrygovier","email":"perry@ionic.io"},{"name":"ionicjs","email":"hi@ionicframework.com"},{"name":"drifty","email":"max@drifty.com"},{"name":"dwieeb","email":"dwieeb@gmail.com"},{"name":"maxlynch","email":"max@ionic.io"},{"name":"adamdbradley","email":"hi+adam@ionicframework.com"},{"name":"mhartington","email":"mikehartington@gmail.com"},{"name":"brandyscarney","email":"brandy@ionic.io"},{"name":"nhyatt","email":"nick@ionic.io"},{"name":"jthoms1","email":"jthoms1@gmail.com"},{"name":"manucorporat","email":"manu.mtza@gmail.com"}],"homepage":"https://github.com/ionic-team/eslint-config#readme","bugs":{"url":"https://github.com/ionic-team/eslint-config/issues"},"dist":{"shasum":"a0ff327e7dc1ffeba99fdd304cd7fc087e94a856","tarball":"https://registry.npmjs.org/@ionic/eslint-config/-/eslint-config-0.3.0.tgz","fileCount":5,"integrity":"sha512-Uf1hS2YIoHlcvXPF5LnsPM6auMewEdChQhR117Rt3sVEAutbyKMpFP4slNC2a6up3a5Q34zepqlf61Qgkf9XeQ==","signatures":[{"sig":"MEUCICgsfjrek+D6mP9aCPoZZwx6SkHzMN1nAjl/ANndLvK1AiEAyRdjUQVfoArub+Kk0gQ/H60Xq0SUfpaxLyheExcCcs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYSmwCRA9TVsSAnZWagAABLwQAJ7iGKVIGfAv+TOlvRBO\n/QUkKu5DHxDqb2+CnWrmem/No12VHDV4DniWxrpGFzaiYfYt5iKEOhSKAVha\ngiqzaLKJ8b18DSvzTDoHodpetADmQ7Dl7J63Wf3Tn2lgA4+0odUCg27o6lUq\nrzFLhmizrjpGje9THiA2Slz2FU4ohj56np4F3soRqU0C5u2GULZJl2ZhobRX\nxWJTLnPcoWgXEh61UZx9RJUxMW+EQXjTxqisWDPyguzWs5kjOWTYDdqQgtEF\nEfZeOxg2yoeTBx9QmB7PVQ6UAhondcZemaYYJrjJcMyvs+Wch0HUSFXiaTtT\nyDITlZ7r+72eBOxgdeq1vL7l2FtdQuEklhOQnl4iroKVzFAcAPPHwp3Sf7kO\n57GHHv8/MWju3R9IslOBHb56DjfRl2ITsC4w5OW6AIq9f0/TcFc/IC3jXEwm\npFIOA8WvZheN2H3eS8lJJpGF7V90mwRTbpq+8mH+yVZgbKaJmA1PKdC3nCCG\ntgoQP3fWXYLJpHObyHwJsuPMpEPJGKmWf6os3YRzqgq+1pND7c1YdbySLjaA\niwOEupdPGentWCjT++FVj5WR8Lq3fX6e0hUDj/WEBXywDUo+rRub1ZzprMDF\nWiLd3qSZ9JFdl7bJiPrBR9EJpBc7a1USoJao3fbdoK2m0beX7ORtYi33XLxh\n+KGC\r\n=YHb9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f582fcd4db1c2f23af894dcf5ab18e13359bb2a3","_npmUser":{"name":"dwieeb","email":"dwieeb@gmail.com"},"repository":{"url":"git+https://github.com/ionic-team/eslint-config.git","type":"git"},"_npmVersion":"6.14.8","description":"Common eslint rules/preferences for Ionic.","directories":{},"_nodeVersion":"14.10.1","dependencies":{"eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^6.11.0","@typescript-eslint/parser":"^4.1.0","@typescript-eslint/eslint-plugin":"^4.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.3.0_1600203184195_0.30606829486548914","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@ionic/eslint-config","version":"0.4.0","keywords":["eslint","eslintconfig","lint","ionic","typescript"],"author":{"name":"Ionic","email":"hi@ionicframework.com"},"license":"MIT","_id":"@ionic/eslint-config@0.4.0","maintainers":[{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"ionicjs","email":"hi@ionic.io"}],"homepage":"https://github.com/ionic-team/eslint-config#readme","bugs":{"url":"https://github.com/ionic-team/eslint-config/issues"},"dist":{"shasum":"45b08109593bf0d0c0bf8cbc977da56c9ca047d5","tarball":"https://registry.npmjs.org/@ionic/eslint-config/-/eslint-config-0.4.0.tgz","fileCount":5,"integrity":"sha512-L8OXY29D3iGqNtteFj0iz3eoZIVgokBiVjCO8WMssNZa4GTHjYsase0rC9ASXGefMnLJu6rbNl3Gbx7NNxJRZQ==","signatures":[{"sig":"MEUCIQCvoH2cmCblPs1zqfV+NNqnerJUAT9jfnmPTghuAKnVyAIgCWxwFzq81YnVmfmRg2/xJKi3NAztZU7WljyABklG7KM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5427},"main":"index.js","gitHead":"0500276997bb718ea7d9617dd3603588513eb9b5","_npmUser":{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},"repository":{"url":"git+https://github.com/ionic-team/eslint-config.git","type":"git"},"_npmVersion":"8.5.0","description":"Common eslint rules/preferences for Ionic.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"eslint-plugin-import":"^2.27.0","eslint-config-prettier":"^8.8.0","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":">=7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.4.0_1715960317288_0.7544488677016208","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@ionic/eslint-config","version":"0.5.0","keywords":["eslint","eslintconfig","lint","ionic","typescript"],"author":{"name":"Ionic","email":"hi@ionicframework.com"},"license":"MIT","_id":"@ionic/eslint-config@0.5.0","maintainers":[{"name":"ionicjs","email":"hi@ionic.io"},{"name":"brandyscarney","email":"brandysheasmith@gmail.com"},{"name":"gm-os","email":"goncalo.martins@outsystems.com"},{"name":"jcesarmobile","email":"jcesarmobile@gmail.com"},{"name":"kensodemann","email":"ken.sodemann@gmail.com"},{"name":"vmfo","email":"vitor.oliveira@outsystems.com"},{"name":"devinshoemaker","email":"devinshoe@gmail.com"},{"name":"jpender","email":"joey@ionic.io"},{"name":"itschaced","email":"chace.daniels@outsystems.com"},{"name":"john_ionic","email":"john@ionic.io"},{"name":"mark-ionic","email":"mark@ionic.io"},{"name":"jpender-os","email":"joey.pender@outsystems.com"},{"name":"harvdoggy","email":"eric.harvey@outsystems.com"},{"name":"eric-ionic","email":"horodyski@ionic.io"},{"name":"capacitor-plugin-bot","email":"ossplugins@outsystems.com"},{"name":"jaredcbaum","email":"JaredcBaum@gmail.com"},{"name":"trevorlambert","email":"trevorlambert11@gmail.com"},{"name":"benmccarty-os","email":"ben.mccarty@outsystems.com"},{"name":"alexgerardojacinto","email":"agerardojacinto@gmail.com"},{"name":"rui.mendes","email":"rui.moreira.mendes@outsystems.com"},{"name":"os-pedrobilro","email":"pedro.gustavo.bilro@outsystems.com"},{"name":"ndr","email":"andre.destro@outsystems.com"},{"name":"os-ruialves","email":"rui.alves@outsystems.com"}],"homepage":"https://github.com/ionic-team/eslint-config#readme","bugs":{"url":"https://github.com/ionic-team/eslint-config/issues"},"dist":{"shasum":"fa0144204179d2febdec637b3caf8c68a946e106","tarball":"https://registry.npmjs.org/@ionic/eslint-config/-/eslint-config-0.5.0.tgz","fileCount":5,"integrity":"sha512-faT0ErI1LqlTJCSpIf+O9qGePbZFMVhoxUKK3xFrAgYE4gR9y8Lsa1lnEq3O5A60PUAi4upVxz+wxjZZ48mXuQ==","signatures":[{"sig":"MEUCIB129vTo9CbyWk9zsV7WpzSliLRJwYY4nDZxtCMBkSAcAiEA4YUVatmyG2Sxsz7uKEmPsRkUcPNE3Ypq5NHhqJXsA30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmyVILa4vEbfdB5MwC8n8OV34xX5ildSY8tqHjykHg8wIhALheak2WLbQCL7bP98Q8vr8IVRQsD6LW4Qp8X64uV0n8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7594},"main":"index.js","gitHead":"c05891988ec248afa100437d28dd00e05f90c1a6","_npmUser":{"name":"itschaced","email":"chace.daniels@outsystems.com"},"repository":{"url":"git+https://github.com/ionic-team/eslint-config.git","type":"git"},"_npmVersion":"11.6.1","description":"Common eslint rules/preferences for Ionic.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@eslint/js":"^10.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.17.1","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_hasShrinkwrap":false,"peerDependencies":{"eslint":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_0.5.0_1789401635058_0.36655517777755464","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2020-09-10T21:13:54.014Z","modified":"2026-09-21T14:07:31.441Z","0.1.0":"2020-09-10T21:13:54.149Z","0.2.0":"2020-09-11T19:47:53.462Z","0.2.1":"2020-09-12T17:55:37.518Z","0.3.0":"2020-09-15T20:53:04.369Z","0.4.0":"2024-05-17T15:38:37.536Z","0.5.0":"2026-09-14T16:00:35.148Z"},"bugs":{"url":"https://github.com/ionic-team/eslint-config/issues"},"author":{"name":"Ionic","email":"hi@ionicframework.com"},"license":"MIT","homepage":"https://github.com/ionic-team/eslint-config#readme","keywords":["eslint","eslintconfig","lint","ionic","typescript"],"repository":{"url":"git+https://github.com/ionic-team/eslint-config.git","type":"git"},"description":"Common eslint rules/preferences for Ionic.","maintainers":[{"email":"hi@ionic.io","name":"ionicjs"},{"email":"brandysheasmith@gmail.com","name":"brandyscarney"},{"email":"goncalo.martins@outsystems.com","name":"gm-os"},{"email":"jcesarmobile@gmail.com","name":"jcesarmobile"},{"email":"ken.sodemann@gmail.com","name":"kensodemann"},{"email":"vitor.oliveira@outsystems.com","name":"vmfo"},{"email":"devinshoe@gmail.com","name":"devinshoemaker"},{"email":"joey@ionic.io","name":"jpender"},{"email":"chace.daniels@outsystems.com","name":"itschaced"},{"email":"john@ionic.io","name":"john_ionic"},{"email":"mark@ionic.io","name":"mark-ionic"},{"email":"nuno.azevedo@outsystems.com","name":"nuno.azevedo-outsystems"},{"email":"joey.pender@outsystems.com","name":"jpender-os"},{"email":"eric.harvey@outsystems.com","name":"harvdoggy"},{"email":"horodyski@ionic.io","name":"eric-ionic"},{"email":"ossplugins@outsystems.com","name":"capacitor-plugin-bot"},{"email":"JaredcBaum@gmail.com","name":"jaredcbaum"},{"email":"trevorlambert11@gmail.com","name":"trevorlambert"},{"email":"ben.mccarty@outsystems.com","name":"benmccarty-os"},{"email":"agerardojacinto@gmail.com","name":"alexgerardojacinto"},{"email":"rui.moreira.mendes@outsystems.com","name":"rui.mendes"},{"email":"pedro.gustavo.bilro@outsystems.com","name":"os-pedrobilro"},{"email":"andre.destro@outsystems.com","name":"ndr"},{"email":"rui.alves@outsystems.com","name":"os-ruialves"}],"readme":"# @ionic/eslint-config\n\nShared ESLint config used in Ionic and Capacitor projects.\n\nThis is meant to be used alongside Prettier (with [`@ionic/prettier-config`](https://github.com/ionic-team/prettier-config/)).\n\n> **v0.5.0 requires ESLint 10** and a flat config file. Staying on ESLint 8 or 9? Keep using\n> `@ionic/eslint-config@0.4.0`.\n\n## Usage\n\n1. Install `eslint` and the config:\n\n    ```\n    npm install -D eslint @ionic/eslint-config\n    ```\n\n2. Create an `eslint.config.cjs` in your project root:\n\n    ```js\n    const ionic = require('@ionic/eslint-config/recommended');\n\n    module.exports = [\n      { ignores: ['dist/**', 'build/**'] },\n      ...ionic,\n    ];\n    ```\n\n    From an ESM config (`eslint.config.mjs`), import `'@ionic/eslint-config/recommended.js'`.\n\n:memo: You can also use the base rule set: `@ionic/eslint-config`\n\nBoth rule sets apply only to TypeScript files (`.ts`, `.tsx`, `.mts`, `.cts`). To lint\nJavaScript too, add your own config block.\n\n### With Prettier and `@ionic/prettier-config`\n\n1. Set up Prettier and [`@ionic/prettier-config`](https://github.com/ionic-team/prettier-config/).\n2. When using with Prettier and `@ionic/prettier-config`, ESLint should run first. Set up your scripts in `package.json` like this:\n\n    ```json\n      \"scripts\": {\n        \"lint\": \"npm run eslint && npm run prettier -- --check\",\n        \"fmt\": \"npm run eslint -- --fix && npm run prettier -- --write\",\n        \"prettier\": \"prettier \\\"**/*.ts\\\"\",\n        \"eslint\": \"eslint\"\n      }\n    ```\n\n    - `npm run lint`: for checking if ESLint and Prettier complain\n    - `npm run fmt`: attempt to autofix lint issues and autoformat code\n\n    :memo: Not every rule in this configuration is autofixable, so `npm run fmt` may continue failing until lint issues are addressed manually.\n\n## Migrating from 0.4 or earlier\n\n1. Delete the `eslintConfig` block from `package.json` (or any `.eslintrc` file).\n2. Add an `eslint.config.cjs` as shown above.\n3. Move `.eslintignore` entries into `ignores`, then delete the file.\n4. Drop `--ext ts` from lint scripts; flat config ignores the flag.\n\nNew reports to expect:\n\n- `no-unused-vars` now flags unused `catch (e)` bindings. Use `catch {}` instead.\n- `no-var-requires` was renamed to `no-require-imports`. Update any disable comments.\n- `import/*` rules are now [`import-x/*`](https://github.com/un-ts/eslint-plugin-import-x). Update any disable comments.\n- `prefer-optional-chain` is no longer in `recommended`; it now requires\n  [typed linting](https://typescript-eslint.io/getting-started/typed-linting/). Re-enable it\n  in your own config if you use typed linting.\n\n### With Husky\n\n1. Install [husky](https://github.com/typicode/husky):\n\n    ```\n    npm install -D husky\n    ```\n\n2. Add the following to `package.json`:\n\n    ```\n      \"husky\": {\n        \"hooks\": {\n          \"pre-commit\": \"npm run lint\"\n        }\n      },\n    ```\n","readmeFilename":"README.md"}