{"_id":"@aquila-learning/eslint-config-vue3","_rev":"7-74f0b4f2958dc71ff57c30b71d2ede4f","name":"@aquila-learning/eslint-config-vue3","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"@aquila-learning/eslint-config-vue3","version":"1.0.0","keywords":["eslint"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-vue3@1.0.0","maintainers":[{"name":"woahitsjc","email":"jchew@aquilalearning.com"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"5b00450294eb06ec9da64af2a89e3ecdc876f80d","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-vue3/-/eslint-config-vue3-1.0.0.tgz","fileCount":3,"integrity":"sha512-zCe1ie8xkwUR7wptRv+WvbdxXYGou0x1+/MSYDRnqjsp6WUHTy7URnzxr+lYYY4zOWWYAUHYGTe5UbkIS+4g9Q==","signatures":[{"sig":"MEUCIQCDFJzFTqD3b3rs7Dnn45wCOLOfdvuyA1Yfg4VXxMSiUgIgaRV3g6UomF91dPNZVXb30Llj7KnZ9AaZeHCYiTfi6pY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2486},"main":".eslintrc.json","gitHead":"e94640547bca396b5feb17014ebb0edf1b3eeaca","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"9.8.1","description":"Aquila eslint","directories":{},"_nodeVersion":"18.18.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","eslint-plugin-vue":"^9.15.1","@testing-library/vue":"^8.1.0","vue-property-decorator":"^9.1.2","@testing-library/jest-dom":"^6.4.6","eslint-plugin-testing-library":"^6.0.2"},"peerDependencies":{"vue":"3.x","eslint-plugin-vue":"9.x","@testing-library/vue":"8.x","@testing-library/jest-dom":"6.x","eslint-plugin-testing-library":"6.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue3_1.0.0_1732104130437_0.5244173423134095","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@aquila-learning/eslint-config-vue3","version":"1.0.1","keywords":["eslint"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-vue3@1.0.1","maintainers":[{"name":"woahitsjc","email":"jchew@aquilalearning.com"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"hisuwh","email":"henry@ing-simmons.co.uk"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"293c477718dd5ce8e704d251c38aecb368616410","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-vue3/-/eslint-config-vue3-1.0.1.tgz","fileCount":3,"integrity":"sha512-ym/SWryHH92M0UlgYMjKOcrjxwLX2m++hoqYFTBstatS8hB+Bpw5w3VRpOox91OvcU8FhcHDN/qSoWuUtQ7n6A==","signatures":[{"sig":"MEUCIF29kClDNwv20jKF9JFH/B7nhySEx1mqz6/2JY+4677qAiEAmXERN+G6gLwAQc9GKWwfKn6hie+j3HuAkW5RzsPyRCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2489},"main":".eslintrc.json","gitHead":"a39145a88a30f7a9d3eaf3fab0bb51fc8b29c551","_npmUser":{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"9.8.1","description":"Aquila eslint","directories":{},"_nodeVersion":"18.18.1","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","eslint-plugin-vue":"^9.15.1","@testing-library/vue":"^8.1.0","vue-property-decorator":"^9.1.2","@testing-library/jest-dom":"^6.4.6","eslint-plugin-testing-library":"^6.0.2"},"peerDependencies":{"vue":"3.x","eslint-plugin-vue":"9.x","@testing-library/vue":"8.x","@testing-library/jest-dom":"6.x","eslint-plugin-testing-library":"6.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue3_1.0.1_1732104733076_0.11544243938537568","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@aquila-learning/eslint-config-vue3","version":"1.0.2","keywords":["eslint"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-vue3@1.0.2","maintainers":[{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"woahitsjc","email":"jchew@aquilalearning.com"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"ac1f218fdc7139de082bcac2cec839d79c5b56d5","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-vue3/-/eslint-config-vue3-1.0.2.tgz","fileCount":3,"integrity":"sha512-9WzXEWVDXgmeUKjV5enlIgq/MAupytoYOFjDD6n8lnVsfId6/4yGz6H+dk3iG7BEubVdp2A3AbFI2LU1+EvvIA==","signatures":[{"sig":"MEYCIQC5Y2wagcTWQaQ1tR6eEJBUuQvdn4BO7Y4dM2POT0FI5wIhANYAgl0qsJ5DgmD8WpyPspmjztzn7O1Y8fUjfyhg/QrK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2489},"main":".eslintrc.json","gitHead":"fd66a35d5a7266ec8db9ddeae0ad29eda281e6c5","_npmUser":{"name":"owenpattison","email":"pattisonrowen@gmail.com"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"10.5.0","description":"Aquila eslint","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","eslint-plugin-vue":"^9.15.1","@testing-library/vue":"^8.1.0","vue-property-decorator":"^9.1.2","@testing-library/jest-dom":"^6.4.6","eslint-plugin-testing-library":"^6.0.2"},"peerDependencies":{"vue":"3.x","eslint-plugin-vue":"9.x","@testing-library/vue":"8.x","@testing-library/jest-dom":"6.x","eslint-plugin-testing-library":"6.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue3_1.0.2_1756827465180_0.13594142170483559","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aquila-learning/eslint-config-vue3","version":"2.0.0","keywords":["eslint"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-vue3@2.0.0","maintainers":[{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"woahitsjc","email":"jchew@aquilalearning.com"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"46e3eed2cc2d94a630b6fbffc690f35f1c541692","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-vue3/-/eslint-config-vue3-2.0.0.tgz","fileCount":3,"integrity":"sha512-LSPtrF/olQKiqQbCatKv1EWBGTTzPLDIcWuNe3vy1Ejl1MtgLtlDjX5neIbzmeT3fby8IUPwBqo7YssFEVrKlQ==","signatures":[{"sig":"MEUCIG+zJ//eT5BxO7+40lwZ+CCNm46YsWXkvIaEBW9eVWHsAiEAr5zB62z8P62CqTxpYYC5lQVa2pKhuIcq9GHsUs98TRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3123},"main":"eslint.config.ts","gitHead":"8d00e8ea8225bef679881c4b0d28ae1ba2523bcc","_npmUser":{"name":"woahitsjc","email":"jchew@aquilalearning.com"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"10.9.2","description":"Aquila eslint","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","eslint-plugin-vue":"^10.5.1","vue-eslint-parser":"^10.2.0","@testing-library/vue":"^8.1.0","vue-property-decorator":"^9.1.2","@testing-library/jest-dom":"^6.4.6","eslint-plugin-testing-library":"^6.0.2"},"peerDependencies":{"vue":"3.x","eslint-plugin-vue":"10.x","vue-eslint-parser":"10.x","@testing-library/vue":"8.x","@testing-library/jest-dom":"6.x","eslint-plugin-testing-library":"6.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue3_2.0.0_1763028816532_0.11300879551421517","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@aquila-learning/eslint-config-vue3","version":"2.1.0","keywords":["eslint"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-vue3@2.1.0","maintainers":[{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"woahitsjc","email":"jchew@aquilalearning.com"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"8d4d0aa2ab0d448f1c19be94ca5c6b1f6e0b2d80","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-vue3/-/eslint-config-vue3-2.1.0.tgz","fileCount":3,"integrity":"sha512-g/j6ZGtarIY8FK0O0ZBsdZXumYvH1SQwMl35qgC/Y4wloxM3IdiQi/TyB9w9M8QWXfkpAAbEGrTdhXR3goMSGQ==","signatures":[{"sig":"MEQCICwahrlnRYq+0JRTyYDQTMUCrWoceB4dqH8UUwmOLLwMAiANnZ/EnJlCOY7rYg1HZoGKPNGAtOQ9SbvQY79MO9x3HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3063},"main":"eslint.config.ts","gitHead":"08954599712957387c8d21aac10d3736d7023027","_npmUser":{"name":"woahitsjc","email":"jchew@aquilalearning.com"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"10.9.2","description":"Aquila eslint","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","eslint-plugin-vue":"^10.5.1","vue-eslint-parser":"^10.2.0","@testing-library/vue":"^8.1.0","vue-property-decorator":"^9.1.2","@testing-library/jest-dom":"^6.4.6","eslint-plugin-testing-library":"^6.0.2"},"peerDependencies":{"vue":"3.x","eslint-plugin-vue":"10.x","vue-eslint-parser":"10.x","@testing-library/vue":"8.x","@testing-library/jest-dom":"6.x","eslint-plugin-testing-library":"6.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue3_2.1.0_1763122089875_0.4435605732895578","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@aquila-learning/eslint-config-vue3","version":"2.1.1","keywords":["eslint"],"author":{"name":"Aquila Learning"},"license":"MIT","_id":"@aquila-learning/eslint-config-vue3@2.1.1","maintainers":[{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"woahitsjc","email":"jchew@aquilalearning.com"}],"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"dist":{"shasum":"4fc97b5e39e522fc391bd694118e36758bdba2c4","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-vue3/-/eslint-config-vue3-2.1.1.tgz","fileCount":3,"integrity":"sha512-p8ideHYQUhwHcwtqeo42jjkiUOvJrdv4eWwXeHr1U+clrPHVA0LiRZOOAjWNyfilN7+ltaaksd8joO06spDIXQ==","signatures":[{"sig":"MEUCIQCI60zIFyuCu9kh8cnTFSbzp3mb7NE9zempAMYEms1yRQIgAX1aERup3GVKQxv9uLfw0sNvGAzN2sGhkJ4SvIcFUG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3063},"main":"eslint.config.ts","gitHead":"aa1c8706ab3c153366e0b960ffe7a68aea80695e","_npmUser":{"name":"owenpattison","email":"pattisonrowen@gmail.com"},"repository":{"url":"git+https://github.com/AquilaLearning/aquila-linting.git","type":"git"},"_npmVersion":"11.5.1","description":"Aquila eslint","directories":{},"_nodeVersion":"24.7.0","_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","eslint-plugin-vue":"^10.5.1","vue-eslint-parser":"^10.2.0","@testing-library/vue":"^8.1.0","vue-property-decorator":"^9.1.2","@testing-library/jest-dom":"^6.4.6","eslint-plugin-testing-library":"^6.0.2"},"peerDependencies":{"vue":"3.x","eslint-plugin-vue":"10.x","vue-eslint-parser":"10.x","@testing-library/vue":"8.x","@testing-library/jest-dom":"6.x","eslint-plugin-testing-library":"6.x"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-vue3_2.1.1_1770982347860_0.3210291002335248","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@aquila-learning/eslint-config-vue3","version":"2.2.0","description":"Aquila eslint","main":"eslint.config.ts","repository":{"type":"git","url":"git+https://github.com/AquilaLearning/aquila-linting.git"},"keywords":["eslint"],"author":{"name":"Aquila Learning"},"license":"MIT","bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"homepage":"https://github.com/AquilaLearning/aquila-linting#readme","peerDependencies":{"@testing-library/jest-dom":"6.x","@testing-library/vue":"8.x","eslint-plugin-testing-library":"6.x","eslint-plugin-vue":"10.x","vue":"3.x","vue-eslint-parser":"10.x"},"devDependencies":{"@testing-library/jest-dom":"^6.4.6","@testing-library/vue":"^8.1.0","eslint-plugin-testing-library":"^6.0.2","eslint-plugin-vue":"^10.5.1","vue":"^3.5.13","vue-eslint-parser":"^10.2.0","vue-property-decorator":"^9.1.2"},"gitHead":"9534444364bd7a801776b718bf3792f15b3c3d60","_id":"@aquila-learning/eslint-config-vue3@2.2.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-/aFkO2w3lyov8B97M7jomtp4hCfFFXs58RNGki/46oHQtOvL2DPFoq98kzOlhl634AniNDVdraUdarOkeMy40g==","shasum":"2e8a0eab7eb7f18ea1761a0ffc771159102a6442","tarball":"https://registry.npmjs.org/@aquila-learning/eslint-config-vue3/-/eslint-config-vue3-2.2.0.tgz","fileCount":3,"unpackedSize":3182,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA5xookF/y+lm0poBLMPs1Wk6oqlZc/u3FqkXJiNq1HfAiEAqwKMHi9V5oopijQBj0qxxJE/tfL0sgvYaJakCP2Qm5Q="}]},"_npmUser":{"name":"woahitsjc","email":"jchew@aquilalearning.com"},"directories":{},"maintainers":[{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"woahitsjc","email":"jchew@aquilalearning.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-config-vue3_2.2.0_1784708264730_0.04529176348306252"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-20T12:02:10.312Z","modified":"2026-07-22T08:17:45.032Z","1.0.0":"2024-11-20T12:02:10.596Z","1.0.1":"2024-11-20T12:12:13.257Z","1.0.2":"2025-09-02T15:37:45.384Z","2.0.0":"2025-11-13T10:13:36.714Z","2.1.0":"2025-11-14T12:08:10.062Z","2.1.1":"2026-02-13T11:32:28.022Z","2.2.0":"2026-07-22T08:17:44.855Z"},"bugs":{"url":"https://github.com/AquilaLearning/aquila-linting/issues"},"author":{"name":"Aquila Learning"},"license":"MIT","homepage":"https://github.com/AquilaLearning/aquila-linting#readme","keywords":["eslint"],"repository":{"type":"git","url":"git+https://github.com/AquilaLearning/aquila-linting.git"},"description":"Aquila eslint","maintainers":[{"name":"hisuwh","email":"henry@ing-simmons.co.uk"},{"name":"owenpattison","email":"pattisonrowen@gmail.com"},{"name":"woahitsjc","email":"jchew@aquilalearning.com"}],"readme":"# @aquila-learning/eslint-config-vue3\r\n\r\nESLint configuration for Aquila Learning projects using Vue3.  This should installed and used with `@aquila-learning/eslint-config`.\r\n\r\n## Installation\r\n\r\n```sh\r\n$ npm install @aquila-learning/eslint-config @aquila-learning/eslint-config-vue3 -D\r\n# or\r\n$ yarn add @aquila-learning/eslint-config @aquila-learning/eslint-config-vue3 -D\r\n```\r\n\r\n## Setup\r\n\r\nAdd `eslint.config.ts` file with the following contents\r\n\r\n```ts\r\nimport aquilaLearningConfig from \"@aquila-learning/eslint-config\";\r\nimport aquilaLearningVue3Config from \"@aquila-learning/eslint-config-vue3\";\r\n\r\nexport default [\r\n    {\r\n        ...aquilaLearningConfig,\r\n        ...aquilaLearningVue3Config\r\n    }\r\n]\r\n```\r\n","readmeFilename":"README.md"}