Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.

Vuepress v2 Compatibility #99

Open
HoukasaurusRex opened this issue Feb 25, 2021 · 1 comment
Open

Vuepress v2 Compatibility #99

HoukasaurusRex opened this issue Feb 25, 2021 · 1 comment

Comments

@HoukasaurusRex
Copy link

Feature request

Adding support for Vuepress v2 (announcement]. It's currently in alpha right now (Feb 25th, 2021).

What problem does this feature solve?

In my own project, I've seen this issue come up:

image

Which refers to this line in the themeAPI.

function injectExtraAPI(ctx: VuePressContext) {
const { layoutComponentMap } = ctx.themeAPI;

Which might be related to this change in the themeAPI? But I'm not sure.

I'm also not sure what other compatibility issues need to be addressed, so would like to see what other errors people encounter when you upgrade to vuepress v2.

What does the proposed API look like?

Hopefully just small compatibility changes without breaking v1 compatibility, or a semver major version change.

How should this be implemented in your opinion?

We can triage the breaking changes in this project and address them each in kind. Would love some input on how this should be implemented.

Are you willing to work on this yourself?

Yes, I've been a user of vuepress for quite some time and this plugin/theme and I'm very willing to commit to contributing to this feature development.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants