{"repo":"TeemuKoivisto/prosemirror-dev-toolkit","free":true,"listed":false,"github":"https://github.com/TeemuKoivisto/prosemirror-dev-toolkit","clone":"git clone https://github.com/TeemuKoivisto/prosemirror-dev-toolkit.git","description":"Injectable developer tools for ProseMirror rich-text editors implemented in Svelte and TypeScript.","language":"TypeScript","stars":130,"topics":["prosemirror","devtools","inspector","svelte","typescript"],"license":"MIT","category":"dev-tools","readme_excerpt":"prosemirror-dev-toolkit This is a rewrite of prosemirror-dev-tools which I'm a big fan of, yet have felt could use some improvements. Since it didn't seem that actively maintained anymore and also because I wanted to remove the hard dependency to React, use TypeScript and make the whole thing smaller, I took it to my own hands to rewrite it in Svelte. Unlike React, Svelte compiles directly to JS without having to bundle a runtime which should make the library smaller to use in projects that don't use React. I also pruned some of the extra dependencies by using out-of-the-box Svelte features and have experimented making the library injectable as a stand-alone script. Also as a Chrome extension 🚀 This is a big improvement as you no longer have to bundle prosemirror-dev-toolkit with your dependencies (and filter it out for production build). Also, it allows you to inspect any live editor. It's basically the inject.js script packaged into its own extension. Demo And use it eg: Code sandbox API I am adding properties to the global Window interface which may or may not that convenient. From my perspective I don't have to ts-ignore those assignments but if you use those properties in your repos you'll have to obey the types or receive rather weird errors (that may take a moment to figure out). Features As was in the old tools, prosemirror-dev-toolkit consists of 6 tabs which interact with the PM editor in various ways. Basically what happens is dev-toolkit injects itself into the D","default_branch":null,"files":null,"tree":[],"storefront":"/r/TeemuKoivisto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TeemuKoivisto/prosemirror-dev-toolkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}