{"library":"vue-eslint-parser","type":"library","category":null,"description":"vue-eslint-parser is a custom ESLint parser specifically designed to handle `.vue` Single File Components (SFCs). Its primary function is to enable linting of the `<template>` section of Vue files, which traditional JavaScript parsers cannot process. This allows developers to catch errors in complex directives and expressions within their Vue templates. The package is currently at a stable version, 10.4.0, and maintains an active release cadence with frequent updates for enhancements, bug fixes, and infrastructure improvements, as seen in recent minor releases and patch fixes. A key differentiator is its ability to integrate with other parsers (like `@babel/eslint-parser` or `@typescript-eslint/parser`) for the `<script>` blocks, offering flexible configuration through `parserOptions.parser`. It also provides granular control over parsing features specific to Vue, such as the `parserOptions.vueFeatures` property, further enhancing its adaptability to diverse Vue project setups.","language":"javascript","status":"active","version":"10.4.0","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-eslint-parser","imports":["import vueParser from 'vue-eslint-parser'","import type { AST } from 'vue-eslint-parser'","import type { Rule } from 'vue-eslint-parser'"]},{"cmd":"yarn add vue-eslint-parser","imports":[]},{"cmd":"pnpm add vue-eslint-parser","imports":[]}],"homepage":null,"github":"https://github.com/vuejs/vue-eslint-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-eslint-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue-eslint-parser/compatibility"}}