{"_id":"@emergence-engineering/prosemirror-text-map","_rev":"8-66cbc59a7998ac72e149024a27ef4ef1","name":"@emergence-engineering/prosemirror-text-map","dist-tags":{"latest":"0.1.5"},"versions":{"0.0.1":{"name":"@emergence-engineering/prosemirror-text-map","version":"0.0.1","author":{"name":"Emergence Engineering"},"license":"MIT","_id":"@emergence-engineering/prosemirror-text-map@0.0.1","maintainers":[{"name":"cskata","email":"katalin.csillag@emergence-engineering.com"},{"name":"blaisehorvath","email":"balazs.horvath@emergence-engineering.com"},{"name":"matejcsok","email":"istvan.matejcsok@emergence-engineering.com"},{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"}],"homepage":"https://github.com/emergence-engineering/prosemirror-text-map#readme","bugs":{"url":"https://github.com/emergence-engineering/prosemirror-text-map/issues"},"dist":{"shasum":"3d18a041f64ee65e882629c8a874f4612b4fd8b2","tarball":"https://registry.npmjs.org/@emergence-engineering/prosemirror-text-map/-/prosemirror-text-map-0.0.1.tgz","fileCount":8,"integrity":"sha512-GDYInNn6Aq2i316e3pxVqp0HszS7AqcnseuejksNSPVape8AutmhSrRNvnTDFkWyQYMWh54YVA3XXbY+lysHdg==","signatures":[{"sig":"MEQCIDU6nRei2dHiTjbOZ6SQxxYXS4+Y1zkUC5yCJik0Ox8LAiBq82gtsQwZKE81jQg7v+ELWjTCkusSqblWA1ErJ4lo/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4940},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"0e683263f6265c2ce9f3676d25921032aa689804","scripts":{"dev":"rollup -c -w --bundleConfigAsCjs","lint":"tsc --noEmit && eslint src --ext .ts","test":"jest","build":"rollup -c --bundleConfigAsCjs","format":"eslint src --ext .ts --fix","rebuild":"rollup -c --bundleConfigAsCjs","version":"npm run format && git add -A src","prebuild":"rimraf dist","publish:np":"np","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run lint","upgrade-interactive":"npm-check --update"},"_npmUser":{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"},"repository":{"url":"git+https://github.com/emergence-engineering/prosemirror-text-map.git","type":"git"},"_npmVersion":"8.13.2","description":"A library for manipulating [ProseMirror](https://prosemirror.net) documents in text format.","directories":{},"_nodeVersion":"18.6.0","dependencies":{"pnpm":"^8.7.5","prosemirror-model":"^1.19.3","prosemirror-test-builder":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","jest":"^29.6.4","eslint":"^8.48.0","rollup":"^3.29.0","ts-jest":"^29.1.1","prettier":"^3.0.3","npm-check":"^6.0.1","typescript":"^5.1.6","@types/jest":"^29.5.4","eslint-plugin-jest":"^27.2.3","rollup-plugin-copy":"^3.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@types/lodash.debounce":"^4.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","rollup-plugin-typescript2":"^0.35.0","rollup-plugin-minification":"^0.2.0","@typescript-eslint/eslint-plugin":"^6.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/prosemirror-text-map_0.0.1_1694451164363_0.1268372245117364","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@emergence-engineering/prosemirror-text-map","version":"0.0.3","author":{"name":"Emergence Engineering"},"license":"MIT","_id":"@emergence-engineering/prosemirror-text-map@0.0.3","maintainers":[{"name":"cskata","email":"katalin.csillag@emergence-engineering.com"},{"name":"blaisehorvath","email":"balazs.horvath@emergence-engineering.com"},{"name":"matejcsok","email":"istvan.matejcsok@emergence-engineering.com"},{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"}],"homepage":"https://github.com/emergence-engineering/prosemirror-text-map#readme","bugs":{"url":"https://github.com/emergence-engineering/prosemirror-text-map/issues"},"dist":{"shasum":"92db4816cfd59a5313299a6d64db1114782d64c1","tarball":"https://registry.npmjs.org/@emergence-engineering/prosemirror-text-map/-/prosemirror-text-map-0.0.3.tgz","fileCount":8,"integrity":"sha512-+ntQ50YDacytxljxcbdYtYpWw1HTfZAPOSVuyGzexnhqQEBdNG12jWK68x0FxAGZ3ExsjRDlAiPZvl6zLWrorA==","signatures":[{"sig":"MEYCIQD9cgp6868NAmrIUZiJskWQ4DKsv3jkluP+c6dGRtBGswIhAJcuVx89Zkhz0J/CQJgIX6z8DfZj0y9zIo/NmCT3GLdf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5111},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=12"},"gitHead":"94685259dfbfab7a89ae5a811873fb0d9891e969","scripts":{"dev":"rollup -c -w --bundleConfigAsCjs","lint":"tsc --noEmit && eslint src --ext .ts","test":"jest","build":"rollup -c --bundleConfigAsCjs","format":"eslint src --ext .ts --fix","rebuild":"rollup -c --bundleConfigAsCjs","version":"npm run format && git add -A src","prebuild":"rimraf dist","publish:np":"np","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run lint","upgrade-interactive":"npm-check --update"},"_npmUser":{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"},"repository":{"url":"git+https://github.com/emergence-engineering/prosemirror-text-map.git","type":"git"},"_npmVersion":"8.13.2","description":"![made by Emergence Engineering](https://emergence-engineering.com/ee-logo.svg)","directories":{},"_nodeVersion":"18.6.0","dependencies":{"prosemirror-model":"^1.19.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","jest":"^29.6.4","eslint":"^8.48.0","rollup":"^3.29.0","ts-jest":"^29.1.1","prettier":"^3.0.3","npm-check":"^6.0.1","typescript":"^5.1.6","@types/jest":"^29.5.4","eslint-plugin-jest":"^27.2.3","rollup-plugin-copy":"^3.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@types/lodash.debounce":"^4.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prosemirror-test-builder":"^1.1.1","rollup-plugin-typescript2":"^0.35.0","rollup-plugin-minification":"^0.2.0","@typescript-eslint/eslint-plugin":"^6.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/prosemirror-text-map_0.0.3_1694451618009_0.561540431284898","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@emergence-engineering/prosemirror-text-map","version":"0.1.2","author":{"name":"Emergence Engineering"},"license":"MIT","_id":"@emergence-engineering/prosemirror-text-map@0.1.2","maintainers":[{"name":"cskata","email":"katalin.csillag@emergence-engineering.com"},{"name":"matejcsok","email":"istvan.matejcsok@emergence-engineering.com"},{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"}],"homepage":"https://github.com/emergence-engineering/prosemirror-text-map#readme","bugs":{"url":"https://github.com/emergence-engineering/prosemirror-text-map/issues"},"dist":{"shasum":"64f9df1148e18200ced444fa8dc81c64e8eb4f48","tarball":"https://registry.npmjs.org/@emergence-engineering/prosemirror-text-map/-/prosemirror-text-map-0.1.2.tgz","fileCount":8,"integrity":"sha512-nTgVTrayJYB5GW19WvMpJbHyfFc0XQlmOMlt762YptffKxIP0KysNxyLNQMFkxZ++e6aCH5cwNeRJDLJH78FvA==","signatures":[{"sig":"MEYCIQD9+TK7zSmH9UUMfb1c/PMwk7apPdnDE/XjyQVQmyGPVwIhALGh7A541mU0d73FTvbSlzCcGOyD5vFhCjpg+ytoV6cA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6249},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=12"},"gitHead":"731ebbc5abd12bd4bc1874412191eb7117905337","scripts":{"dev":"rollup -c -w --bundleConfigAsCjs","lint":"tsc --noEmit && eslint src --ext .ts","test":"jest","build":"rollup -c --bundleConfigAsCjs","format":"eslint src --ext .ts --fix","rebuild":"rollup -c --bundleConfigAsCjs","version":"npm run format && git add -A src","prebuild":"rimraf dist","publish:np":"np","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run lint","upgrade-interactive":"npm-check --update"},"_npmUser":{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"},"repository":{"url":"git+https://github.com/emergence-engineering/prosemirror-text-map.git","type":"git"},"_npmVersion":"10.1.0","description":"![made by Emergence Engineering](https://emergence-engineering.com/ee-logo.svg)","directories":{},"_nodeVersion":"20.9.0","dependencies":{"prosemirror-model":"^1.19.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","jest":"^29.6.4","eslint":"^8.48.0","rollup":"^3.29.0","ts-jest":"^29.1.1","prettier":"^3.0.3","npm-check":"^6.0.1","typescript":"^5.1.6","@types/jest":"^29.5.4","eslint-plugin-jest":"^27.2.3","rollup-plugin-copy":"^3.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@types/lodash.debounce":"^4.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prosemirror-test-builder":"^1.1.1","rollup-plugin-typescript2":"^0.35.0","rollup-plugin-minification":"^0.2.0","@typescript-eslint/eslint-plugin":"^6.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/prosemirror-text-map_0.1.2_1720618015193_0.39849613066519707","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@emergence-engineering/prosemirror-text-map","version":"0.1.3","author":{"name":"Emergence Engineering"},"license":"MIT","_id":"@emergence-engineering/prosemirror-text-map@0.1.3","maintainers":[{"name":"cskata","email":"katalin.csillag@emergence-engineering.com"},{"name":"matejcsok","email":"istvan.matejcsok@emergence-engineering.com"},{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"}],"homepage":"https://github.com/emergence-engineering/prosemirror-text-map#readme","bugs":{"url":"https://github.com/emergence-engineering/prosemirror-text-map/issues"},"dist":{"shasum":"70f8b6c2d4b285955c5d3dcf1ecc048cdd8fce93","tarball":"https://registry.npmjs.org/@emergence-engineering/prosemirror-text-map/-/prosemirror-text-map-0.1.3.tgz","fileCount":8,"integrity":"sha512-oLBH5GcIW/YffgkQ1kswkG/n9eG6RQFC6tDUkBg2rZ+lCU+V+BobNGjA7aZ/YaJCZ55sD34iSi9FPm6/QBHpuQ==","signatures":[{"sig":"MEQCIH/fZ7AbQpdBarHfRmHU5gZhdwyCgQuzoGOO4GI6ujlHAiBLUeVNodJMEcxAGFFPUl9Zp6gTdR7YeXnOdPSHsL/FSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6531},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=12"},"gitHead":"347f193790ebe9880c23c296666074b984f958c5","scripts":{"dev":"rollup -c -w --bundleConfigAsCjs","lint":"tsc --noEmit && eslint src --ext .ts","test":"jest","build":"rollup -c --bundleConfigAsCjs","format":"eslint src --ext .ts --fix","rebuild":"rollup -c --bundleConfigAsCjs","version":"npm run format && git add -A src","prebuild":"rimraf dist","publish:np":"np","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run lint","upgrade-interactive":"npm-check --update"},"_npmUser":{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"},"repository":{"url":"git+https://github.com/emergence-engineering/prosemirror-text-map.git","type":"git"},"_npmVersion":"10.1.0","description":"![made by Emergence Engineering](https://emergence-engineering.com/ee-logo.svg)","directories":{},"_nodeVersion":"20.9.0","dependencies":{"prosemirror-model":"^1.19.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","jest":"^29.6.4","eslint":"^8.48.0","rollup":"^3.29.0","ts-jest":"^29.1.1","prettier":"^3.0.3","npm-check":"^6.0.1","typescript":"^5.1.6","@types/jest":"^29.5.4","eslint-plugin-jest":"^27.2.3","rollup-plugin-copy":"^3.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@types/lodash.debounce":"^4.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prosemirror-test-builder":"^1.1.1","rollup-plugin-typescript2":"^0.35.0","rollup-plugin-minification":"^0.2.0","@typescript-eslint/eslint-plugin":"^6.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/prosemirror-text-map_0.1.3_1720696312634_0.5939472944751782","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@emergence-engineering/prosemirror-text-map","version":"0.1.4","author":{"name":"Emergence Engineering"},"license":"MIT","_id":"@emergence-engineering/prosemirror-text-map@0.1.4","maintainers":[{"name":"cskata","email":"katalin.csillag@emergence-engineering.com"},{"name":"matejcsok","email":"istvan.matejcsok@emergence-engineering.com"},{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"}],"homepage":"https://github.com/emergence-engineering/prosemirror-text-map#readme","bugs":{"url":"https://github.com/emergence-engineering/prosemirror-text-map/issues"},"dist":{"shasum":"019b917ac19ad28bcfec3c6aae9dabaa9632b187","tarball":"https://registry.npmjs.org/@emergence-engineering/prosemirror-text-map/-/prosemirror-text-map-0.1.4.tgz","fileCount":8,"integrity":"sha512-XhXh1J+joO7wOXqztTMOpgflwl1yAJrqmQfKy0HKlDa0wH4WB8o594OawqQOR2tYY8T2y0Fd/mc/DS3s1Y3aJg==","signatures":[{"sig":"MEQCICAVcUjMLhYSirWgYBZamMYZ/D4A5KqqruIfTgl4XXF6AiBHALG4wrGrLG6YEX+6S1+NjJfFBHF996k2EepKwc6RXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6641},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","engines":{"node":">=12"},"gitHead":"002a909b2e05e8129f3a10d300ec125c2f7c904c","scripts":{"dev":"rollup -c -w --bundleConfigAsCjs","lint":"tsc --noEmit && eslint src --ext .ts","test":"jest","build":"rollup -c --bundleConfigAsCjs","format":"eslint src --ext .ts --fix","rebuild":"rollup -c --bundleConfigAsCjs","version":"npm run format && git add -A src","prebuild":"rimraf dist","publish:np":"np","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run lint","upgrade-interactive":"npm-check --update"},"_npmUser":{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"},"repository":{"url":"git+https://github.com/emergence-engineering/prosemirror-text-map.git","type":"git"},"_npmVersion":"10.1.0","description":"![made by Emergence Engineering](https://emergence-engineering.com/ee-logo.svg)","directories":{},"_nodeVersion":"20.9.0","dependencies":{"prosemirror-model":"^1.19.3"},"_hasShrinkwrap":false,"devDependencies":{"np":"^8.0.4","jest":"^29.6.4","eslint":"^8.48.0","rollup":"^3.29.0","ts-jest":"^29.1.1","prettier":"^3.0.3","npm-check":"^6.0.1","typescript":"^5.1.6","@types/jest":"^29.5.4","eslint-plugin-jest":"^27.2.3","rollup-plugin-copy":"^3.5.0","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@types/lodash.debounce":"^4.0.7","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prosemirror-test-builder":"^1.1.1","rollup-plugin-typescript2":"^0.35.0","rollup-plugin-minification":"^0.2.0","@typescript-eslint/eslint-plugin":"^6.6.0","rollup-plugin-peer-deps-external":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/prosemirror-text-map_0.1.4_1720725336174_0.507500991849378","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@emergence-engineering/prosemirror-text-map","version":"0.1.5","description":"Text mapping utilities for ProseMirror documents","source":"src/index.ts","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.es.js","repository":{"type":"git","url":"git+https://github.com/emergence-engineering/emergence-tools.git","directory":"packages/prosemirror-text-map"},"author":{"name":"Emergence Engineering"},"license":"MIT","bugs":{"url":"https://github.com/emergence-engineering/emergence-tools/issues"},"homepage":"https://github.com/emergence-engineering/emergence-tools/tree/main/packages/prosemirror-text-map#readme","peerDependencies":{"prosemirror-model":"^1.19.3"},"devDependencies":{"prosemirror-model":"^1.19.3","prosemirror-state":"^1.4.3","prosemirror-test-builder":"^1.1.1","@types/jest":"^29.5.4","@types/lodash.debounce":"^4.0.7","@typescript-eslint/eslint-plugin":"^6.6.0","@typescript-eslint/parser":"^6.6.0","eslint":"^8.48.0","eslint-config-airbnb":"^19.0.4","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-jest":"^27.2.3","eslint-plugin-jsx-a11y":"^6.5.1","eslint-plugin-prettier":"^5.0.0","eslint-plugin-react":"^7.28.0","eslint-plugin-react-hooks":"^4.3.0","jest":"^29.6.4","prettier":"^3.0.3","rimraf":"^5.0.0","rollup":"^3.29.0","rollup-plugin-copy":"^3.5.0","rollup-plugin-minification":"^0.2.0","rollup-plugin-peer-deps-external":"^2.2.4","rollup-plugin-typescript2":"^0.35.0","ts-jest":"^29.1.1","typescript":"^5.1.6"},"engines":{"node":">=18"},"scripts":{"prebuild":"rimraf dist","build":"rollup -c --bundleConfigAsCjs","dev":"rollup -c -w --bundleConfigAsCjs","format":"eslint src --ext .ts --fix","lint":"tsc --noEmit && eslint src --ext .ts","test":"jest"},"_id":"@emergence-engineering/prosemirror-text-map@0.1.5","_integrity":"sha512-N4cfGwOPZUQBUfh7lJlit/ZlJ/zmRCKAuuLvWSkc3GsILIrXJAhT1WuT3amS2iteLxVKd6KOWHDB/TjvFx0nDw==","_resolved":"/private/var/folders/vd/vvmzq4kn6vq7qwcgg92p1dnh0000gn/T/7434d8c3af48b98b2cc4cef302915f0c/emergence-engineering-prosemirror-text-map-0.1.5.tgz","_from":"file:emergence-engineering-prosemirror-text-map-0.1.5.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.4","dist":{"integrity":"sha512-N4cfGwOPZUQBUfh7lJlit/ZlJ/zmRCKAuuLvWSkc3GsILIrXJAhT1WuT3amS2iteLxVKd6KOWHDB/TjvFx0nDw==","shasum":"3ca8a17555c508d817fb4d8bfd74dd7e55fea049","tarball":"https://registry.npmjs.org/@emergence-engineering/prosemirror-text-map/-/prosemirror-text-map-0.1.5.tgz","fileCount":9,"unpackedSize":7587,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFbHeW8XevQgo49c+s1LGzSGVmD6t9nLlcTYvxSw1eH4AiAkXL9ptjyjfgRrIgTwf3FQ8aBkVGzPfkZZCxkSykeW9A=="}]},"_npmUser":{"name":"tg44","email":"torcsvari.gergo@gmail.com"},"directories":{},"maintainers":[{"name":"matejcsok","email":"istvan.matejcsok@emergence-engineering.com"},{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"},{"name":"tg44","email":"torcsvari.gergo@gmail.com"},{"name":"cskata","email":"katalin.csillag@emergence-engineering.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prosemirror-text-map_0.1.5_1772550853652_0.6481322463522574"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-11T16:52:44.242Z","modified":"2026-03-03T15:14:13.983Z","0.0.1":"2023-09-11T16:52:44.577Z","0.0.3":"2023-09-11T17:00:18.154Z","0.1.2":"2024-07-10T13:26:55.331Z","0.1.3":"2024-07-11T11:11:52.785Z","0.1.4":"2024-07-11T19:15:36.368Z","0.1.5":"2026-03-03T15:14:13.810Z"},"bugs":{"url":"https://github.com/emergence-engineering/emergence-tools/issues"},"author":{"name":"Emergence Engineering"},"license":"MIT","homepage":"https://github.com/emergence-engineering/emergence-tools/tree/main/packages/prosemirror-text-map#readme","repository":{"type":"git","url":"git+https://github.com/emergence-engineering/emergence-tools.git","directory":"packages/prosemirror-text-map"},"description":"Text mapping utilities for ProseMirror documents","maintainers":[{"name":"matejcsok","email":"istvan.matejcsok@emergence-engineering.com"},{"name":"viktorvacziee","email":"viktor.vaczi@emergence-engineering.com"},{"name":"tg44","email":"torcsvari.gergo@gmail.com"},{"name":"cskata","email":"katalin.csillag@emergence-engineering.com"}],"readme":"# prosemirror-text-map\n\n![made by Emergence Engineering](https://emergence-engineering.com/ee-logo.svg)\n\n[**Made by Emergence-Engineering**](https://emergence-engineering.com/)\n\nA library for manipulating [ProseMirror](https://prosemirror.net) documents in text format.\n\nConvert a ProseMirror document to text, do the work, then map back positions in the text to the ProseMirror document.\n\nThis lib is mostly helpful for situations where you use other libraries whose working on texts only (like diffing, parsing, etc.) and you need to map back the results to the ProseMirror document (like adding marks based on text change).\n\nuse `docToTextWithMapping` to create a mapping object & `textPosToDocPos` to map text positions to document positions.\n\nYou can use an additional mapping option which could help you to serialise a node to a different format, this could be helpful for example if you want to add images to the diff algo, to detect image (source or alt) changes too.\n","readmeFilename":"README.md"}