Skip to content

Refactor usage of crt-terminal #137

Closed
@smaye81

Description

@smaye81

Our usage of crt-terminal to display a terminal in our docs is causing some issues with upgrading Docusaurus.

Dependabot has been trying to update our usage of Docusaurus to v3.x for a few months now but we can't (unless we want to see peer dependency warnings) because Docusaurus added peerDependencies constraints for React v18 and above (PR).

However we can't update to React v18 yet because of our usage of crt-terminal, which has a peerDependencies constraint of React v17 (source).

We should investigate removing the complexity of this terminal feature in favor some homegrown JS and CSS. Once that is complete, we can then upgrade Docusaurus to 3.x.

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