An open API service providing repository metadata for many open source software ecosystems.

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

Releases
v5.0.0

v5.0.0

πŸ’₯ Breaking changes

πŸ› Bug fixes

almost 7 years ago
Download
v4.0.3

v4.0.3

πŸ› Bug fixes

  • 309cf520952bd118b1e018700a2a16ce78b1a3c7 fixed a bug that it had constructed VFilterSequenceExpression nodes on the places filters are disallowed.
almost 7 years ago
Download
v4.0.2

v4.0.2

πŸ› Bug fixes

  • 595b9aea157888eb69459f985aa9c4b2e667ec41 fixed the bug that new nodes for Vue.js filters syntax can have wrong end location if there is a line break after a filter name.
almost 7 years ago
Download
v4.0.1

v4.0.1

πŸ› Bug fixes

  • 41cf26414fa3b740e72b6e52312a7e7fd0ac739b fixed wrong locations of new nodes for Vue.js filters syntax.
almost 7 years ago
Download
v4.0.0

v4.0.0

πŸ’₯ Breaking changes

almost 7 years ago
Download
v3.3.0

v3.3.0

✨ Enhancements

  • 04bf33b7f8a282534cc572f02f31812ea5a51fb7 made the parser throwing syntax errors on illegal slot-scope attributes.
about 7 years ago
Download
v3.2.2

v3.2.2

Chore

  • 40452394cd81da0503f7ed8bdeba76e364675888 separated a dynamic require() expression to two in order to make Webpack recognizable that it’s depending on espree.
over 7 years ago
Download
v3.2.1

v3.2.1

Bug fixes

  • c0e91901be6b2fa8ba1de79174f0b06033eaf87e made the parser throwing syntax error on the top-level commas in v-bind directives (E.g., :foo="a,b"). It was parsed to SequenceExpression wrongly before.
over 7 years ago
Download
v3.2.0

v3.2.0

Enhancements

  • 9b947b11fac73ac5baac1fee35c19b47afb21f1c added the option parserOptions.parser:false to 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.
over 7 years ago
Download
v3.1.1

v3.1.1

Bug fixes

  • fa73293541c1b3f0113438fa5765ecf407cffa20 fixed the bug that vue-eslint-parser parsed the v-on directive with no argument and an object expression (e.g., v-on="{foo: bar}") to a block statement. (#30)
over 7 years ago
Download