GitHub / vuejs / vue-eslint-parser
The ESLint custom parser for `.vue` files.
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuejs%2Fvue-eslint-parser
PURL: pkg:github/vuejs/vue-eslint-parser
Stars: 482
Forks: 77
Open issues: 24
License: mit
Language: TypeScript
Size: 2.23 MB
Dependencies parsed at: Pending
Created at: almost 9 years ago
Updated at: 11 days ago
Pushed at: 4 months ago
Last synced at: 2 days ago
Commit Stats
Commits: 385
Authors: 15
Mean commits per author: 25.67
Development Distribution Score: 0.366
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/vuejs/vue-eslint-parser
Topics: eslint, eslint-custom-parser, javascript, single-file-component, static-code-analysis, vue, vuejs
Funding Links https://github.com/sponsors/ota-meshi, https://github.com/sponsors/mysticatea
v5.0.0
v5.0.0
π₯ Breaking changes
- 71131917b04383a45c37314414ba9ce4da943390 changed the AST of
slot-scopeattributes for https://github.com/vuejs/eslint-plugin-vue/issues/722.
π Bug fixes
- e44fc8b995a63356ec8f281b1f6d12d4ae78a309 fixed crash on invalid filters (#37).
- 4840849e50e32d4bafcd4a1c4e3c4114e012f34d fixed wrong errors on function expressions in
v-ondirectives (https://github.com/vuejs/eslint-plugin-vue/issues/716). - 31425ae35468974c85ba094d8f7f6dd79f857365 fixed a bug that the parser creates expression nodes in
v-preelements (https://github.com/vuejs/eslint-plugin-vue/issues/733).
Download
v4.0.0
v4.0.0
π₯ Breaking changes
- 1fe41275cdea2414ffad4063d96b35ed182c2fde changed the AST for Vue.js filters syntax. It was
BinaryExpressionnodes before, but itβsVFilterSequenceExpressionnodes now.
This change fixes the issue https://github.com/vuejs/eslint-plugin-vue/issues/687.
Download
v3.2.0
v3.2.0
Enhancements
- 9b947b11fac73ac5baac1fee35c19b47afb21f1c added the option
parserOptions.parser:falseto skip parsing<script>elements completely. This is useful for the language ESLint community donβt provide that custom parser.
Bug fixes
- 7de2b86dcb5740861a94b3c3b9a5e777f8ee7b28 fixed the list of void element names to be acording to WHATWG spec.
- adbaf4b7a4651d0b3c7627e9aba74adf9c7c3d8c fixed the list of normal element names to be acording to WHATWG spec.
- 7ded10486eed4ebc22a9c6524b89e1ceff98d1d7 fixed the parser to handle
{{}}as a part of text rather than an empty mustache. - 6906fb16d099fe6c04a6f3adb1b48ac46a241e9c fixed the parser to allow empty mustaches.
Download