{"_id":"@23g/eslint-config-vue","_rev":"15-8d6a4a41a203e6b120d493093edca8de","name":"@23g/eslint-config-vue","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.0-beta":{"name":"@23g/eslint-config-vue","version":"1.0.0-beta","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.0.0-beta","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"}],"dist":{"shasum":"e97ad0c351a825c3ff9e61de1a9d3461dc08ea2c","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.0.0-beta.tgz","fileCount":10,"integrity":"sha512-JjRWk494TxurTwn5/Hw0bzCsmHUarEocY3mA+tYffOWMfqwnMkcvS49gMAVVeRjCe1EgmcDdw6P4ilpKmL5Z0w==","signatures":[{"sig":"MEYCIQC+xoKRCgh6sxrfVVS7othTjG/Fvpg7at9EyWB1Yv0rxgIhAIxPrcGmhWk0NVDpfnOCZxP3rEuxpu+Vg7F9WbmzgfMS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11671},"type":"module","engines":{"npm":"^10","node":"^22"},"exports":{"default":"./dist/index.js"},"gitHead":"7f7c3d32beda79297cacffc561e8833f4db5af61","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"yhanssens","email":"yhanssens@gmail.com"},"_npmVersion":"10.9.0","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"22.12.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"peerDependencies":{"eslint":"*","@eslint/js":"*","typescript":"*","@types/eslint__js":"*","eslint-plugin-vue":"*","typescript-eslint":"*","eslint-config-prettier":"*","@types/eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.0.0-beta_1734684742789_0.3815366156309643","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@23g/eslint-config-vue","version":"1.0.0","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.0.0","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"}],"dist":{"shasum":"395db02487df3e7832cba2c6c1814b4b76994868","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.0.0.tgz","fileCount":4,"integrity":"sha512-roGjQbK8da1EGANVtNk9p5je4MmF3DKepKsdgSdXgrQ/0j7sD0P3Sr6mUeDzisrYOgp7jjoF2R3GSRw0euFtsQ==","signatures":[{"sig":"MEQCIAW9DJqTut3qZ3Jxvos6efD2YWZamNTW8RtIPyzdcyn8AiBtXIE4Q1oL/oC2/MfnIhHIJcUJSmVz3813R20lYQuPTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12784},"type":"module","engines":{"npm":"^10","node":"^22"},"exports":{"default":"./dist/index.js"},"gitHead":"39d045446110a1944392ec7da2416740addd180b","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"yhanssens","email":"yhanssens@gmail.com"},"_npmVersion":"10.9.2","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"peerDependencies":{"eslint":"*","@eslint/js":"*","typescript":"*","@types/eslint__js":"*","eslint-plugin-vue":"*","typescript-eslint":"*","eslint-config-prettier":"*","@types/eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.0.0_1737036593808_0.42099827937940604","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@23g/eslint-config-vue","version":"1.0.1","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.0.1","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"}],"dist":{"shasum":"3ecf9b54c755692b0d89c27a9580cd5ed5cde42e","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.0.1.tgz","fileCount":4,"integrity":"sha512-/X2AvmpWozby40l2OLYHi2niVGi8KXFMYUFB0QJ2dezdWfxZ58chgny+SdI75eZlw5kTECxFYi3vrAIRNXEjrQ==","signatures":[{"sig":"MEYCIQCm/i/HM2cGlJXVsYkR4f5Jmt6Q4s55U1ErbuC+pKMfTgIhAJdhaLg7OD+xUlkXjX5NXR1d/YUwVsmFGAUAjvW6G7k9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12784},"type":"module","engines":{"npm":"^10","node":"^22"},"exports":{"default":"./dist/index.js"},"gitHead":"dfe36d0add703826d3c3e6b2b1f654a1fcfc73e3","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"yhanssens","actor":{"name":"yhanssens","type":"user","email":"yhanssens@gmail.com"},"email":"yhanssens@gmail.com"},"_npmVersion":"10.9.2","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"peerDependencies":{"eslint":"*","@eslint/js":"*","typescript":"*","@types/eslint__js":"*","eslint-plugin-vue":"*","typescript-eslint":"*","eslint-config-prettier":"*","@types/eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.0.1_1750409775781_0.8449746582054316","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@23g/eslint-config-vue","version":"1.0.2","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.0.2","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"}],"dist":{"shasum":"0a3cfc155686f85fd1cc663b6fe6257a721c4d8a","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.0.2.tgz","fileCount":4,"integrity":"sha512-w6lqowj2J26c4jftV0j3x/fWgWUDGi/fUppHEqfDdbz7AWOp45VOrOY72Zyk7BJDdNLzRkBa8bLfqdRcyt+LRQ==","signatures":[{"sig":"MEUCIQCJ43nZwXXhx+HwefvLPDG4GDVQZMOolKdY6uLqlowGKwIgf5w7ZpGmq2kEAJgr2iaeH7QA3kT399U/Y3rt/bQ/72Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12767},"type":"module","engines":{"node":">=20.0.0"},"exports":{"default":"./dist/index.js"},"gitHead":"9c4a770808d4f0e06db0bc5babd8585083db04cf","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"yhanssens","actor":{"name":"yhanssens","type":"user","email":"yhanssens@gmail.com"},"email":"yhanssens@gmail.com"},"_npmVersion":"10.9.2","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"peerDependencies":{"eslint":"*","@eslint/js":"*","typescript":"*","@types/eslint__js":"*","eslint-plugin-vue":"*","typescript-eslint":"*","eslint-config-prettier":"*","@types/eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.0.2_1750413579862_0.42449327017069227","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@23g/eslint-config-vue","version":"1.0.3","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.0.3","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"}],"dist":{"shasum":"c152c278f95aad46b18cf6fdf2e51eaea3afb02a","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.0.3.tgz","fileCount":4,"integrity":"sha512-NkUZ2EJYMcC2aHa+TLD+TF3RfinVwc55DyIV6OTrXINzc8cb0efN+UWVnlc9RaXhZjYZ8w/6L6/cFlR4CeNywg==","signatures":[{"sig":"MEUCIQCSbL+bGF3dNQfOCJChbSNyMO9TdY0lg8kruJJhracKOgIgR48OiN1EKIDVLgRF0k7+38aXJN7xX/O3Y69Tsbfm01U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13415},"type":"module","engines":{"node":">=20.0.0"},"exports":{"default":"./dist/index.js"},"gitHead":"f85a8f9b0d4e00173b2565beb0afc6757f5a0add","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"spaansba","email":"bartspaans96@gmail.com"},"_npmVersion":"10.9.2","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"peerDependencies":{"eslint":"*","@eslint/js":"*","typescript":"*","@types/eslint__js":"*","eslint-plugin-vue":"*","typescript-eslint":"*","eslint-config-prettier":"*","@types/eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.0.3_1753688420223_0.040330471319430794","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@23g/eslint-config-vue","version":"1.0.4","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.0.4","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"}],"dist":{"shasum":"2e2257f27ec3dce3e775e16fda8128596bb05ce3","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.0.4.tgz","fileCount":4,"integrity":"sha512-vlqoXA7V6RoD3f4vPK+t6PYy8zOieln64ln1SWFN/91kNqq5pxTfBl3g1IlwKgqh9JRvB0kXm5GnsG9d7ZKu8A==","signatures":[{"sig":"MEUCIQDzm4yBHdjMnoCOyd2VIesoWtMaNosYXlXJBht1gvsbCQIgOxFW0bDeJIC3Fc5pp1cLAkQwVmea8hskLqPmWLXKBsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13459},"type":"module","engines":{"node":">=20.0.0"},"exports":{"default":"./dist/index.js"},"gitHead":"fd88c2efa6ba205273c76d2f5074c5d58177ae55","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"23g_developer","email":"developer@23g.nl"},"_npmVersion":"10.9.0","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"peerDependencies":{"eslint":"*","@eslint/js":"*","typescript":"*","@types/eslint__js":"*","eslint-plugin-vue":"*","typescript-eslint":"*","eslint-config-prettier":"*","@types/eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.0.4_1753693076118_0.0494327502354146","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@23g/eslint-config-vue","version":"1.0.5","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.0.5","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"},{"name":"rickschijvenaars","email":"rickschijvenaars@gmail.com"}],"dist":{"shasum":"92305c1b4fa527f0806bcc5c9c671b1fb8b3523f","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.0.5.tgz","fileCount":4,"integrity":"sha512-o9gBXHoOGNscsaJ5GR8pO3T1Bukd0LRPLvWek2MojOLEWTIHPe4fy+1ZsNZLwtNq/L5ls0C8RgpHtv2c9xrjdQ==","signatures":[{"sig":"MEUCIQCBY3Bwxuuka3BCOBRnfF30U7nrPcqfawBdDvJ2Wsf+4gIgMqJfteki8ZVwxawjZjCOyItVIxIlYFOi01nUi80O1aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55000},"type":"module","engines":{"node":">=20.0.0"},"exports":{"default":"./dist/index.js"},"gitHead":"d1597b55cc6ee2a754983d8d6ae916c70feddfa0","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"rickschijvenaars","email":"rickschijvenaars@gmail.com"},"_npmVersion":"10.2.3","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2"},"peerDependencies":{"eslint":"*","globals":"*","@eslint/js":"*","typescript":"*","@types/eslint__js":"*","eslint-plugin-vue":"*","typescript-eslint":"*","eslint-config-prettier":"*","@types/eslint-config-prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.0.5_1754316672282_0.029165119021978825","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@23g/eslint-config-vue","version":"1.1.0","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.1.0","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"},{"name":"rickschijvenaars","email":"rickschijvenaars@gmail.com"}],"dist":{"shasum":"e2fb3d6b3e59ffd5e8b4fe1d0b470953cc757b3b","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.1.0.tgz","fileCount":5,"integrity":"sha512-3QZV9tNuL/Dfb2Ff+isKenHX+otmsKWsQ20dO0hCqVORy7P5a8Ka9Bvp7/UVkPmwGVVkTKI6EgHPsAIBDyn0vQ==","signatures":[{"sig":"MEUCIQC0PMr8ouIJ/A+YqvsAK3mowmLQI2wpz7eJhnWkGGezcQIgWpRAytExZEbuBIexm087oHDVD8bS/FJv7O2h2782CMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10750},"type":"module","engines":{"node":">=20.0.0"},"exports":{"default":"./dist/index.js"},"gitHead":"92aa72d67c42c6660a40084644ecbd27fc6971e0","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"yhanssens","email":"yhanssens@gmail.com"},"_npmVersion":"10.9.2","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.35.0","globals":"^16.4.0","@eslint/js":"^9.35.0","typescript":"^5.9.2","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.43.0","@23g/prettier-config":"^1.1.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"peerDependencies":{"eslint":"^9.35.0","globals":"^16.4.0","@eslint/js":"^9.35.0","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.43.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.1.0_1758015583884_0.8949440344212347","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@23g/eslint-config-vue","version":"1.1.1","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.1.1","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"},{"name":"rickschijvenaars","email":"rickschijvenaars@gmail.com"}],"dist":{"shasum":"c5c97476789a4f3f76280f664dc2069809508764","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.1.1.tgz","fileCount":5,"integrity":"sha512-cVuvb6zgLTIInD/nGlTckuMBRfEdb9VuEZyVsBhKaB5NUAYpYeYKR5VE+lNLqMcE3/5SbGZErp+Gu4hADACXnA==","signatures":[{"sig":"MEUCIFA8+c7T4t5nB9oyUzYmQ+1fkFLnuXVW2YJclNippKrXAiEArlSR+758mvd2pRJX/ZFqlmME7w1PitN8c+VC+NfKBO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10817},"type":"module","engines":{"node":">=20.0.0"},"exports":{"default":"./dist/index.js"},"gitHead":"49b1f1eb18909451d0097a09c528a8ab88b14aca","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"23g_developer","email":"developer@23g.nl"},"_npmVersion":"11.6.2","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.35.0","globals":"^16.4.0","@eslint/js":"^9.35.0","typescript":"^5.9.3","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.43.0","@23g/prettier-config":"^1.1.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"peerDependencies":{"eslint":"^9.35.0","globals":"^16.4.0","@eslint/js":"^9.35.0","eslint-plugin-vue":"^10.4.0","typescript-eslint":"^8.43.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.1.1_1763025656014_0.2777260628257765","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@23g/eslint-config-vue","version":"1.1.2","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.1.2","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"},{"name":"rickschijvenaars","email":"rickschijvenaars@gmail.com"}],"dist":{"shasum":"fafce582a063529318e6a79e457f3e5d8cbace8e","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.1.2.tgz","fileCount":5,"integrity":"sha512-hoM74nzEhPCrJHseRXNfo1ThMN4t7t6xaJ0l13ZJeBwNG3+i1ercxzEXnW1NlCozO9EOo/JdZlq6tcEIOuWTTg==","signatures":[{"sig":"MEQCICSHNaVAD1MmoHNKxycjafxFl3/3usBjXQqms0z+TQN4AiBvNpQ5skVKfQ5/EqKwJ68I/hq+7a7eBhXsYvLLo3evgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10795},"type":"module","engines":{"node":">=20.0.0"},"exports":{"default":"./dist/index.js"},"gitHead":"57896c3d9bec0d7668c5dedebf4af407c3861e7a","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"23g_developer","email":"developer@23g.nl"},"_npmVersion":"11.6.2","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.4.0","@eslint/js":"^9.39.1","typescript":"^5.9.3","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.43.0","@23g/prettier-config":"^1.1.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"peerDependencies":{"eslint":"^9.39.1","globals":"^16.4.0","@eslint/js":"^9.39.1","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.43.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.1.2_1767956461160_0.6685968695699294","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@23g/eslint-config-vue","version":"1.1.3","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.1.3","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"},{"name":"rickschijvenaars","email":"rickschijvenaars@gmail.com"}],"dist":{"shasum":"cbb952ba66187853ad3ea6d29c8ad94c944e44d4","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.1.3.tgz","fileCount":5,"integrity":"sha512-DpgrpwC6bsdMuUPkZHv2zElbizIcC+wR6ZG4k1YZCsfMhesmo7IP+Poy7z0FogA8F53VVnSlIWAjNkgsjHx7LA==","signatures":[{"sig":"MEQCIEzS3D/qMBkTrkrh6kZme7Rs2fJZVWZgPZHRh3rzd9FLAiBj3qNx/GFYIW19p6AUg/93skvcAlqJugdTeV0LmDx38Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10816},"type":"module","engines":{"node":">=20.0.0"},"exports":{"default":"./dist/index.js"},"gitHead":"5c954a333bab15fb8f8f066482eefd5a8c193620","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"23g_developer","email":"developer@23g.nl"},"_npmVersion":"11.6.2","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.4.0","@eslint/js":"^9.39.1","typescript":"^5.9.3","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.43.0","@23g/prettier-config":"^1.1.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"peerDependencies":{"eslint":"^9.39.1","globals":"^16.4.0","@eslint/js":"^9.39.1","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.43.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.1.3_1769691104484_0.5949258795658139","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@23g/eslint-config-vue","version":"1.1.4","author":{"name":"23G"},"_id":"@23g/eslint-config-vue@1.1.4","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"},{"name":"rickschijvenaars","email":"rickschijvenaars@gmail.com"}],"dist":{"shasum":"bc9437e50e9d6913e62f52cc7ce621e533334cc3","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.1.4.tgz","fileCount":5,"integrity":"sha512-LPknFzvlmPu+ivFn93lIq1yYEz50fFED5KUgWvDZGcCJlor6DVaIKsNL73P90ttoqPi4Eo0CG62i0Ifm+vIQUg==","signatures":[{"sig":"MEUCIQD3y54jUL5eOoM8i+AkGlBm+iMeXhnIm1PHQqs84pM/CgIgT7lNbxMue78wAu6WIJabgdlF3+rxBzlDkC//0iUKca4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10865},"type":"module","engines":{"node":">=20.0.0"},"exports":{"default":"./dist/index.js"},"gitHead":"7ac1259dd44d4e6384fa418c2613db50f727943d","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"yhanssens","email":"yhanssens@gmail.com"},"_npmVersion":"11.6.1","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.1","globals":"^16.4.0","@eslint/js":"^9.39.1","typescript":"^5.9.3","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.43.0","@23g/prettier-config":"^1.1.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"peerDependencies":{"eslint":"^9.39.1","globals":"^16.4.0","@eslint/js":"^9.39.1","eslint-plugin-vue":"^10.5.1","typescript-eslint":"^8.43.0","eslint-config-prettier":"^10.1.8","@stylistic/eslint-plugin":"^5.3.1","eslint-plugin-playwright":"^2.2.2","@tanstack/eslint-plugin-query":"^5.86.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue_1.1.4_1770298095945_0.4456127299444963","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@23g/eslint-config-vue","version":"1.1.6","type":"module","exports":{"default":"./dist/index.js"},"scripts":{"build":"tsc","prepare":"npm run build"},"author":{"name":"23G"},"peerDependencies":{"@eslint/js":"^9.39.1","@stylistic/eslint-plugin":"^5.3.1","@tanstack/eslint-plugin-query":"^5.86.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-playwright":"^2.2.2","eslint-plugin-vue":"^10.5.1","globals":"^16.4.0","typescript-eslint":"^8.58.0"},"devDependencies":{"@23g/prettier-config":"^1.1.0","@eslint/js":"^9.39.1","@stylistic/eslint-plugin":"^5.3.1","@tanstack/eslint-plugin-query":"^5.86.0","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-plugin-playwright":"^2.2.2","eslint-plugin-vue":"^10.5.1","globals":"^16.4.0","typescript":"^6.0.2","typescript-eslint":"^8.58.0"},"engines":{"node":">=20.0.0"},"gitHead":"90709cbb019283583d0e578e72638098cb59964b","_id":"@23g/eslint-config-vue@1.1.6","description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-NAs3JLBQomDI2cg4jyhYl2MdwHALlTs6ki7k6A4Ozf5Cw2gO9HgdSw8HyNF3jzl+KbbnS/6T5t6V8jNJSoAjBA==","shasum":"e04842ab8efb7840772e1fc18cdbe375b77609e3","tarball":"https://registry.npmjs.org/@23g/eslint-config-vue/-/eslint-config-vue-1.1.6.tgz","fileCount":6,"unpackedSize":11584,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCmK7UD2AIYdYXfq3hjM98BfsJIMz+X5elRj0DGETGkUgIhAKPxcRrLtG6d4QOY5N7pNUFIi7NgOUxSLELr+CbldRsC"}]},"_npmUser":{"name":"spaansba","email":"bartspaans96@gmail.com"},"directories":{},"maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"},{"name":"rickschijvenaars","email":"rickschijvenaars@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-vue_1.1.6_1774946925310_0.9017839027306136"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-20T08:52:22.627Z","modified":"2026-03-31T08:48:45.652Z","1.0.0-beta":"2024-12-20T08:52:22.954Z","1.0.0":"2025-01-16T14:09:54.021Z","1.0.1":"2025-06-20T08:56:15.937Z","1.0.2":"2025-06-20T09:59:40.031Z","1.0.3":"2025-07-28T07:40:20.396Z","1.0.4":"2025-07-28T08:57:56.285Z","1.0.5":"2025-08-04T14:11:12.470Z","1.1.0":"2025-09-16T09:39:44.053Z","1.1.1":"2025-11-13T09:20:56.244Z","1.1.2":"2026-01-09T11:01:01.328Z","1.1.3":"2026-01-29T12:51:44.627Z","1.1.4":"2026-02-05T13:28:16.101Z","1.1.6":"2026-03-31T08:48:45.448Z"},"author":{"name":"23G"},"description":"This is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.","maintainers":[{"name":"23g_developer","email":"developer@23g.nl"},{"name":"julianhulsdouw","email":"julian@23g.nl"},{"name":"yhanssens","email":"yhanssens@gmail.com"},{"name":"spaansba","email":"bartspaans96@gmail.com"},{"name":"rickschijvenaars","email":"rickschijvenaars@gmail.com"}],"readme":"# 23G ESlint Config\n\nThis is a custom ESLint configuration designed specifically for projects using the Vite, Vue, and TypeScript stack.\n\n## Installation\n\nTo get started, follow these steps:\n\n### 1. Install dependencies\n\nRun the following command to install the required dependencies:\n\n```bash\nnpm install --save-dev @23g/eslint-config-vue\n```\n\n### 2. Configure ESLint in Your Project\n\nIn your project's ESLint configuration file (eslint.config.js), add the following to extend the @23g/eslint-config settings:\n\n```ts\nimport eslintConfigVue from '@23g/eslint-config-vue';\n\nexport default [\n    ...eslintConfigVue(),\n];\n```\n\n### Options\n\nThe `eslintConfig` function accepts an optional options object to customize its behavior. Below are the available options:\n\n| Option                | Type                                        | Default Value                                     | Description                                       |\n| --------------------- | ------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- |\n| `globals`             | `Linter.Globals`                            | `undefined`                                       | Extends the default ESLint globals configuration. |\n| `playwrightTestFiles` | `string[]`                                  | `['src/tests/**']`                                | Glob patterns for Playwright test files.          |\n| `project`             | `string \\| string[]`                        | `['./tsconfig.app.json', './tsconfig.node.json']` | One or more `tsconfig` paths.                     |\n| `tsConfig`            | `'recommended' \\| 'recommendedTypeChecked'` | `'recommended'`                                   | Predefined TypeScript ESLint config mode.         |\n\n#### Example usage with options\n\n```ts\nimport eslintConfigVue from '@23g/eslint-config-vue';\n\nexport default [\n    ...eslintConfigVue({\n        globals: {\n            definePage: 'readonly',\n            google: 'readonly',\n        },\n        playwrightTestFiles: ['tests/**'],\n        project: ['./tsconfig.json'],\n        tsConfig: 'strictTypeChecked',\n    }),\n];\n```\n\n### Rules\n\nOur ESLint rules are designed to be modular and easily reusable in other setups. If you want to apply the same rules in a different config, you can import them directly from our configuration package:\n\n```ts\nimport { rules } from '@23g/eslint-config-vue';\n```\n\n## Customization\n\nThis configuration is designed to be flexible, allowing you to extend or override the default settings based on your project requirements. You can modify the rules directly in your own ESLint configuration if necessary.\n\n## Features\n\n- Vue.js Support: Linting rules optimized for Vue.js projects.\n- TypeScript Integration: TypeScript rules to ensure best practices for TypeScript code.\n- Prettier Integration: Automatically integrates with Prettier for consistent code formatting.\n- Vite Compatibility: Ensures your code adheres to best practices for Vite-based applications.\n\n## Maintaining the Package\n\n### Installing Dependencies\n\n```bash\nnpm ci\n```\n\n### Publishing the Package\n\nTo publish the package to npm, run the following command:\n\n```bash\nnpm publish --access public\n```\n\nThe --access public flag is necessary for public packages, especially if your package is scoped (e.g., @your-org/your-package). By running npm publish, the prepare script (if defined in your package.json) will be triggered automatically. This ensures that the latest compiled version of your package is what gets published to npm.\n\n## Troubleshooting\n\n### Cypress tests\n\nESlint doesn't work well with Cypress. If your project uses Cypress you probably want to add the following to your eslint.config.js to ignore cypress files:\n\n```ts\nexport default [\n    { ignores: ['**/*.cy.ts', 'cypress/**/*.ts'] },\n\n    ...eslintConfigVue(),\n\n    {\n        files: ['**/*.cy.ts'],\n        rules: {\n            // This rule is turned off for cypress tests because it doesn't go well with chai assertions.\n            '@typescript-eslint/no-unused-expressions': 'off',\n        },\n    },\n];\n```\n","readmeFilename":"README.md"}