Socket
Socket
Sign inDemoInstall

prosemirror-transform

Package Overview
Dependencies
Maintainers
1
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

prosemirror-transform - npm Package Compare versions

Comparing version 0.19.0 to 0.20.0

14

dist/index.js
;var assign;
((assign = require("./transform"), exports.Transform = assign.Transform, exports.TransformError = assign.TransformError))
((assign = require("./transform"), exports.Transform = assign.Transform, exports.TransformError = assign.TransformError, assign))
;var assign$1;
((assign$1 = require("./step"), exports.Step = assign$1.Step, exports.StepResult = assign$1.StepResult))
((assign$1 = require("./step"), exports.Step = assign$1.Step, exports.StepResult = assign$1.StepResult, assign$1))
;var assign$2;
((assign$2 = require("./structure"), exports.joinPoint = assign$2.joinPoint, exports.canJoin = assign$2.canJoin, exports.canSplit = assign$2.canSplit, exports.insertPoint = assign$2.insertPoint, exports.liftTarget = assign$2.liftTarget, exports.findWrapping = assign$2.findWrapping))
((assign$2 = require("./structure"), exports.joinPoint = assign$2.joinPoint, exports.canJoin = assign$2.canJoin, exports.canSplit = assign$2.canSplit, exports.insertPoint = assign$2.insertPoint, exports.liftTarget = assign$2.liftTarget, exports.findWrapping = assign$2.findWrapping, assign$2))
;var assign$3;
((assign$3 = require("./map"), exports.StepMap = assign$3.StepMap, exports.MapResult = assign$3.MapResult, exports.Mapping = assign$3.Mapping))
((assign$3 = require("./map"), exports.StepMap = assign$3.StepMap, exports.MapResult = assign$3.MapResult, exports.Mapping = assign$3.Mapping, assign$3))
;var assign$4;
((assign$4 = require("./mark_step"), exports.AddMarkStep = assign$4.AddMarkStep, exports.RemoveMarkStep = assign$4.RemoveMarkStep))
((assign$4 = require("./mark_step"), exports.AddMarkStep = assign$4.AddMarkStep, exports.RemoveMarkStep = assign$4.RemoveMarkStep, assign$4))
;var assign$5;
((assign$5 = require("./replace_step"), exports.ReplaceStep = assign$5.ReplaceStep, exports.ReplaceAroundStep = assign$5.ReplaceAroundStep))
((assign$5 = require("./replace_step"), exports.ReplaceStep = assign$5.ReplaceStep, exports.ReplaceAroundStep = assign$5.ReplaceAroundStep, assign$5))
require("./mark")
;var assign$6;
((assign$6 = require("./replace"), exports.replaceStep = assign$6.replaceStep))
((assign$6 = require("./replace"), exports.replaceStep = assign$6.replaceStep, assign$6))

@@ -387,3 +387,3 @@ var ref = require("prosemirror-model");

;var assign;
((assign = nodeLeft(slice.content, dSlice), curType = assign.type, curAttrs = assign.attrs, curFragment = assign.content))
((assign = nodeLeft(slice.content, dSlice), curType = assign.type, curAttrs = assign.attrs, curFragment = assign.content, assign))
} else if (dSlice == 0) { // Top of slice

@@ -408,2 +408,5 @@ curFragment = slice.content

var found = findPlacement(curFragment, $from, dFrom, placed)
if (found && unneccesaryFallthrough($from, dFrom, found.depth, slice, dSlice))
{ found = null }
if (found) {

@@ -434,3 +437,3 @@ // If there was a fit, store it, and consider this content placed

;var assign$1;
((assign$1 = last, curType = assign$1.type, curAttrs = assign$1.attrs))
((assign$1 = last, curType = assign$1.type, curAttrs = assign$1.attrs, assign$1))
}

@@ -484,1 +487,11 @@ if (curFragment.size) {

}
function unneccesaryFallthrough($from, dFrom, dFound, slice, dSlice) {
if (dSlice < 1) { return false }
for (; dFrom > dFound; dFrom--) {
var here = $from.node(dFrom).contentMatchAt($from.indexAfter(dFrom))
for (var d = dSlice - 1; d >= 0; d--)
{ if (here.matchNode(nodeLeft(slice.content, d))) { return true } }
}
return false
}
{
"name": "prosemirror-transform",
"version": "0.19.0",
"version": "0.20.0",
"description": "ProseMirror document transformations",

@@ -19,3 +19,3 @@ "main": "dist/index.js",

"dependencies": {
"prosemirror-model": "^0.19.0"
"prosemirror-model": "^0.20.0"
},

@@ -26,3 +26,4 @@ "devDependencies": {

"ist": "^1.0.0",
"rimraf": "^2.5.4"
"rimraf": "^2.5.4",
"prosemirror-test-builder": "^0.20.0"
},

@@ -29,0 +30,0 @@ "scripts": {

@@ -390,2 +390,5 @@ const {Fragment, Slice} = require("prosemirror-model")

let found = findPlacement(curFragment, $from, dFrom, placed)
if (found && unneccesaryFallthrough($from, dFrom, found.depth, slice, dSlice))
found = null
if (found) {

@@ -464,1 +467,11 @@ // If there was a fit, store it, and consider this content placed

}
function unneccesaryFallthrough($from, dFrom, dFound, slice, dSlice) {
if (dSlice < 1) return false
for (; dFrom > dFound; dFrom--) {
let here = $from.node(dFrom).contentMatchAt($from.indexAfter(dFrom))
for (let d = dSlice - 1; d >= 0; d--)
if (here.matchNode(nodeLeft(slice.content, d))) return true
}
return false
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc