Note: it is intentional for "vue" to be in this sub-package's
dependencies. It'll be de-duped when generating the actual project.
The reason for it to be here is to eliminate pnpm warnings and make
dependency updates easier to manage via package managers.