Skip to content

Cannot be used with v10 of vue-eslint-parser and eslint-plugin-vue #1359

Open
@G-Rath

Description

@G-Rath

Recently vue-eslint-parser v10 has been released which is required by v10 of eslint-plugin-vue, but the latest published version of eslint-plugin-vuejs-accessibility requires vue-eslint-parser - while it's a direct dependency here, its a peer dependency for eslint-plugin-vue meaning NPM v7+ won't allow the two to be installed since it enforces peer dependencies.

#1297 has been landed seemingly automatically upgrading the code on main to use vue-eslint-parser v10 but that has not been released and v10 drops versions of Node meaning it's actually a breaking change.

My recommendation would be to look at making vue-eslint-parser a peer dependency for this plugin too, which would allow you to support multiple versions of it without requiring breaking changes in all cases (though technically switching it to be a required peer dependency is itself a breaking change so you'd need to do at least one new major).

I am happy to help with this and general maintaining if desired

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions