Skip to content

Remove optional transitive dep on vue-template-compiler - #3089

Merged
mfedderly merged 1 commit into
masterfrom
mf/documentation-vue-dep
Jul 2, 2026
Merged

Remove optional transitive dep on vue-template-compiler#3089
mfedderly merged 1 commit into
masterfrom
mf/documentation-vue-dep

Conversation

@mfedderly

Copy link
Copy Markdown
Collaborator

This transitive dependency is marked as optional, but pnpm installs it by default anyways. This is an old version of vue with a false-positive CVE associated with it [1].

Since we do not use Vue in this repo, we can safely remove this dependency and avoid any security-related noise that it brings our way.

  1. vue-template-compiler XSS vulnerability documentationjs/documentation#1666 (comment)

This transitive dependency is marked as optional, but pnpm installs it by default anyways.
This is an old version of vue with a false-positive CVE associated with it [1].

Since we do not use Vue in this repo, we can safely remove this dependency and avoid
any security-related noise that it brings our way.

1) documentationjs/documentation#1666 (comment)
@mfedderly
mfedderly merged commit a309e5e into master Jul 2, 2026
5 checks passed
@mfedderly
mfedderly deleted the mf/documentation-vue-dep branch July 2, 2026 10:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant