@technik-sde/prosemirror-recreate-transform
    TypeScript icon, indicating that this package has built-in type declarations

    1.1.0 • Public • Published

    prosemirror-recreate-transform

    reduced and modified fork of https://gitlab.com/mpapp-public/prosemirror-recreate-steps

    This is a non-core module of ProseMirror. ProseMirror is a well-behaved rich semantic content editor based on contentEditable, with support for collaborative editing and custom document schemas.

    Every change to the document is recorded by ProseMirror as a step. This module allows recreating the steps needed to go from document A to B should these not be available otherwise. Recreating steps can be interesting for example in order to show the changes between two document versions without having access to the original steps.

    Recreating a Transform works this way:

    import { recreateTransform } from "@technik-sde/prosemirror-recreate-transform";
     
    let tr = recreateTransform(
        startDoc, 
        endDoc, 
        {
            complexSteps: true, // Whether step types other than ReplaceStep are allowed.
            wordDiffs: false, // Whether diffs in text nodes should cover entire words.
            simplifyDiffs: true // Whether steps should be merged, where possible
        }
    );

    Install

    npm i @technik-sde/prosemirror-recreate-transform

    DownloadsWeekly Downloads

    5

    Version

    1.1.0

    License

    Apache-2.0

    Unpacked Size

    599 kB

    Total Files

    38

    Last publish

    Collaborators

    • daraff
    • cpinkau
    • etola
    • koenekle
    • daandi
    • one-bereitstellen
    • eiks
    • szdm-pay
    • mawa
    • sz-magazin
    • szdm-admin
    • jetztde
    • matthaias
    • severin.schmid
    • benurb
    • mantela
    • gbadur
    • sz.florian.fehrenbacher
    • brehmi
    • neovatar
    • benimnetz
    • jakob.kohl
    • ronald.ploeger
    • kloibers
    • fojambit
    • francesco.schwarz.sz
    • jinnbeam
    • ntnwlf
    • ornellagiau
    • jkandler
    • felix.ifc
    • noackt
    • chris-hold
    • agolovko
    • jambit_gmuehlenberg
    • verena_s
    • simon-sz-swmh
    • irenama
    • robert.gruner
    • katharinasz
    • szdm.de-team
    • sbj-iteratec
    • oneapp.devops
    • chris-mang
    • janstuemmel
    • awidera
    • max.schmachtenberg
    • aboservices-pipeline
    • msh-jgr
    • p3et-jambit
    • florian.siegel.netlight
    • floriankaulfersch
    • jingyiwang
    • etusak
    • tgrund
    • dstraub
    • lwagner.jambit
    • daniel.betz
    • gabrielhase
    • manfred.harrer