Skip to content

[Discussion] Make prosemirror-dev-tools as a browser extension. #98

Open
@ocavue

Description

@ocavue

Currently, prosemirror-dev-tools is a npm package. Maybe we can make it as a browser extension, like react-devtools and vue-devtools.

Benefits:

  • Don't neet to Injecte project. prosemirror-dev-tools is based on React. That means users have to install react and react-dom to use this tool, even their projects don't need react. By making a browser extension, developers won't need to install React as well as prosemirror-dev-tools itself, which make the project dependencies clearer.
  • Isolation. The dev tools won't float above the website. Instead, it will keep in the devtools window.

Costs:

  • Study curve. I haven't created a browser extension as big as prosemirror-dev-tools before. Write a browser extension is some kind of challenge. I may build a prototype to check the feasibility of this idea if I have some free time in the next few weeks.
  • Multi browsers support. Although Chrome is the most popular browser in the world, Firefox also has a lot of users. If we create extensions for both Chrome and Firefox, this project will become more complex and need extra working.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions