├── .gitignore ├── README.md ├── babel.config.json ├── example ├── index.html ├── package-lock.json ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.vue │ ├── assets │ │ └── vue.svg │ ├── data.js │ ├── diffMarkExtension.js │ ├── editor.js │ ├── main.js │ └── style.css └── vite.config.js ├── package.json ├── rollup.config.js └── src ├── DiffType.js ├── diff.js └── index.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # prosemirror-diff 2 | 3 | ## Features 4 | 5 | - [ ] 支持保留新版本状态的标记; 6 | - [ ] 补上行相似程度的判断; 7 | -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/babel.config.json -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/index.html -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/package.json -------------------------------------------------------------------------------- /example/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/public/vite.svg -------------------------------------------------------------------------------- /example/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/src/App.vue -------------------------------------------------------------------------------- /example/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/src/assets/vue.svg -------------------------------------------------------------------------------- /example/src/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/src/data.js -------------------------------------------------------------------------------- /example/src/diffMarkExtension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/src/diffMarkExtension.js -------------------------------------------------------------------------------- /example/src/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/src/editor.js -------------------------------------------------------------------------------- /example/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/src/main.js -------------------------------------------------------------------------------- /example/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/src/style.css -------------------------------------------------------------------------------- /example/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/example/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/DiffType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/src/DiffType.js -------------------------------------------------------------------------------- /src/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/src/diff.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamflx/prosemirror-diff/HEAD/src/index.js --------------------------------------------------------------------------------