🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

prosemirror-changeset

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

prosemirror-changeset - npm Package Compare versions

Comparing version
2.4.0
to
2.4.1
+6
-0
CHANGELOG.md

@@ -0,1 +1,7 @@

## 2.4.1 (2026-04-14)
### Bug fixes
Fix a bug that would cause change simplification to sometimes expand changes over non-word characters.
## 2.4.0 (2026-02-14)

@@ -2,0 +8,0 @@

+1
-1

@@ -302,3 +302,3 @@ 'use strict';

function isLetter(code) {
if (code < 128) return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 79 && code <= 122;
if (code < 128) return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 97 && code <= 122;
var ch = String.fromCharCode(code);

@@ -305,0 +305,0 @@ if (letter) return letter.test(ch);

@@ -377,3 +377,3 @@ function typeID(type) {

if (code < 128)
return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 79 && code <= 122;
return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 97 && code <= 122;
let ch = String.fromCharCode(code);

@@ -380,0 +380,0 @@ if (letter)

{
"name": "prosemirror-changeset",
"version": "2.4.0",
"version": "2.4.1",
"description": "Distills a series of editing steps into deleted and added ranges",

@@ -24,3 +24,3 @@ "type": "module",

"type": "git",
"url": "git://github.com/prosemirror/prosemirror-changeset.git"
"url": "git+https://code.haverbeke.berlin/prosemirror/prosemirror-changeset.git"
},

@@ -27,0 +27,0 @@ "dependencies": {

@@ -10,3 +10,3 @@ # prosemirror-changeset

This code is licensed under an [MIT
licence](https://github.com/ProseMirror/prosemirror-changeset/blob/master/LICENSE).
licence](https://code.haverbeke.berlin/prosemirror/prosemirror-changeset/src/branch/main/LICENSE).

@@ -13,0 +13,0 @@ ## Programming interface

@@ -10,3 +10,3 @@ # prosemirror-changeset

This code is licensed under an [MIT
licence](https://github.com/ProseMirror/prosemirror-changeset/blob/master/LICENSE).
licence](https://code.haverbeke.berlin/prosemirror/prosemirror-changeset/src/branch/main/LICENSE).

@@ -13,0 +13,0 @@ ## Programming interface

@@ -15,3 +15,3 @@ import {Fragment, Node} from "prosemirror-model"

if (code < 128)
return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 79 && code <= 122
return code >= 48 && code <= 57 || code >= 65 && code <= 90 || code >= 97 && code <= 122
let ch = String.fromCharCode(code)

@@ -18,0 +18,0 @@ if (letter) return letter.test(ch)

@@ -28,2 +28,5 @@ import ist from "ist"

it("doesn't expand replacements across bracket characters", () => test(
[[7, 10]], doc(p("one two [SFX] four")), [[5, 10]]))
it("treats leaf nodes as non-words", () => test(

@@ -30,0 +33,0 @@ [[2, 3], [6, 7]], doc(p("one", img(), "two")), [[2, 3], [6, 7]]))