10 comments

  • bobajeff 7 hours ago ago

    This looks really impressive. How hard was it to implement this in typescript?

    • thisisjedr an hour ago ago

      Thanks! The hard here part is not typescript implementation but it's catching Word undocumented quirks.

      The OOXML spec gets you far but doesn't cover 100% of how Word renders things. Community feedback has helped a lot here, users attach docs (in gh issues) that break rendering, we can reproduce against Word, fix the engine, and keep tightening fidelity.

  • pryelluw 7 hours ago ago

    I’ve built something similar but for PDFs. Know the pain too well. Best wishes!

    • thisisjedr an hour ago ago

      Thank you!

    • pulkitanand 4 hours ago ago

      Interesting! Would love to check that out as well, have you released it?

      • pryelluw 4 hours ago ago

        It was an internal enterprise tool that will never be public.

  • radial_symmetry 7 hours ago ago

    Holy shit, this is exactly what I needed for a major client. The track changes specifically, and being able to do it from Typescript. You have no idea how happy you just made me.

    Edit: Did you just make this repo public? Last week I was scouring the internet for something like this and couldn't find it.

    • thisisjedr 39 minutes ago ago

      Happy to hear that! :)

      The repo has actually been public for ~3 months, but we only launched the project homepage https://www.docx-editor.dev recently, so search engines are still catching up.

      > I was scouring the internet for something like this and couldn't find it.

      Interested to hear how can we make it more discoverable? What keywords were you searching for ?

  • bradneuberg 4 hours ago ago

    This looks amazing!