Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–72 unchanged (72 lines)
73 "dependencies": {
74 "@braintree/sanitize-url": "6.0.2",
75 "@excalidraw/laser-pointer": "1.3.1",
76 "@excalidraw/mermaid-to-excalidraw": "1.1.2",
77 "@excalidraw/random-username": "1.1.0",
78 "@radix-ui/react-popover": "1.1.6",
79 "@radix-ui/react-tabs": "1.0.2",
80 "browser-fs-access": "0.29.1",
81 "canvas-roundrect-polyfill": "0.0.1",
82 "clsx": "1.1.1",
83 "cross-env": "7.0.3",
84 "es6-promise-pool": "2.5.0",
85 "fractional-indexing": "3.2.0",
…lines 86–136 unchanged (51 lines)

After

…lines 1–72 unchanged (72 lines)
73 "dependencies": {
74 "@braintree/sanitize-url": "6.0.2",
75 "@excalidraw/laser-pointer": "1.3.1",
76 "@excalidraw/mermaid-to-excalidraw": "1.1.2",
77 "@excalidraw/random-username": "1.1.0",
78 "@radix-ui/react-popover": "1.1.6",
79 "@radix-ui/react-tabs": "1.1.3",
80 "browser-fs-access": "0.29.1",
81 "canvas-roundrect-polyfill": "0.0.1",
82 "clsx": "1.1.1",
83 "cross-env": "7.0.3",
84 "es6-promise-pool": "2.5.0",
85 "fractional-indexing": "3.2.0",
…lines 86–136 unchanged (51 lines)

Before

document
object
{ "{"
pair
string
" "\""
string_content "name"
" "\""
: ":"
string
" "\""
string_content "@excalidraw/excalidraw"
" "\""
, ","
pair
string
" "\""
string_content "version"
" "\""
: ":"
string
" "\""
string_content "0.18.0"
" "\""
, ","
pair
string
" "\""
string_content "type"
" "\""
: ":"
string
" "\""
string_content "module"
" "\""
, ","
pair
string
" "\""
string_content "types"
" "\""
: ":"
string
" "\""
string_content "./dist/types/excalidraw/index.d.ts"
" "\""
, ","
pair
string
" "\""
string_content "main"
" "\""
: ":"
string
" "\""
string_content "./dist/prod/index.js"
" "\""
, ","
pair
string
" "\""
string_content "module"
" "\""
: ":"
string
" "\""
string_content "./dist/prod/index.js"
" "\""
, ","
pair (+192 nodes collapsed)
, ","
pair
string
" "\""
string_content "files"
" "\""
: ":"
array
[ "["
string
" "\""
string_content "dist/*"
" "\""
] "]"
, ","
pair
string
" "\""
string_content "publishConfig"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "access"
" "\""
: ":"
string
" "\""
string_content "public"
" "\""
} "}"
, ","
pair
string
" "\""
string_content "description"
" "\""
: ":"
string
" "\""
string_content "Excalidraw as a React component"
" "\""
, ","
pair
string
" "\""
string_content "license"
" "\""
: ":"
string
" "\""
string_content "MIT"
" "\""
, ","
pair (+33 nodes collapsed)
, ","
pair (+91 nodes collapsed)
, ","
pair (+30 nodes collapsed)
, ","
pair
string
" "\""
string_content "dependencies"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "@braintree/sanitize-url"
" "\""
: ":"
string
" "\""
string_content "6.0.2"
" "\""
, ","
pair
string
" "\""
string_content "@excalidraw/laser-pointer"
" "\""
: ":"
string
" "\""
string_content "1.3.1"
" "\""
, ","
pair
string
" "\""
string_content "@excalidraw/mermaid-to-excalidraw"
" "\""
: ":"
string
" "\""
string_content "1.1.2"
" "\""
, ","
pair
string
" "\""
string_content "@excalidraw/random-username"
" "\""
: ":"
string
" "\""
string_content "1.1.0"
" "\""
, ","
pair
string
" "\""
string_content "@radix-ui/react-popover"
" "\""
: ":"
string
" "\""
string_content "1.1.6"
" "\""
, ","
pair
string
" "\""
string_content "@radix-ui/react-tabs"
" "\""
: ":"
string
" "\""
string_content "1.0.2"
" "\""
, ","
pair
string
" "\""
string_content "browser-fs-access"
" "\""
: ":"
string
" "\""
string_content "0.29.1"
" "\""
, ","
pair
string
" "\""
string_content "canvas-roundrect-polyfill"
" "\""
: ":"
string
" "\""
string_content "0.0.1"
" "\""
, ","
pair
string
" "\""
string_content "clsx"
" "\""
: ":"
string
" "\""
string_content "1.1.1"
" "\""
, ","
pair
string
" "\""
string_content "cross-env"
" "\""
: ":"
string
" "\""
string_content "7.0.3"
" "\""
, ","
pair
string
" "\""
string_content "es6-promise-pool"
" "\""
: ":"
string
" "\""
string_content "2.5.0"
" "\""
, ","
pair
string
" "\""
string_content "fractional-indexing"
" "\""
: ":"
string
" "\""
string_content "3.2.0"
" "\""
, ","
pair
string
" "\""
string_content "fuzzy"
" "\""
: ":"
string
" "\""
string_content "0.1.3"
" "\""
, ","
pair
string
" "\""
string_content "image-blob-reduce"
" "\""
: ":"
string
" "\""
string_content "3.0.1"
" "\""
, ","
pair
string
" "\""
string_content "jotai"
" "\""
: ":"
string
" "\""
string_content "2.11.0"
" "\""
, ","
pair
string
" "\""
string_content "jotai-scope"
" "\""
: ":"
string
" "\""
string_content "0.7.2"
" "\""
, ","
pair
string
" "\""
string_content "lodash.throttle"
" "\""
: ":"
string
" "\""
string_content "4.1.1"
" "\""
, ","
pair
string
" "\""
string_content "lodash.debounce"
" "\""
: ":"
string
" "\""
string_content "4.0.8"
" "\""
, ","
pair
string
" "\""
string_content "nanoid"
" "\""
: ":"
string
" "\""
string_content "3.3.3"
" "\""
, ","
pair
string
" "\""
string_content "open-color"
" "\""
: ":"
string
" "\""
string_content "1.9.1"
" "\""
, ","
pair
string
" "\""
string_content "pako"
" "\""
: ":"
string
" "\""
string_content "2.0.3"
" "\""
, ","
pair
string
" "\""
string_content "perfect-freehand"
" "\""
: ":"
string
" "\""
string_content "1.2.0"
" "\""
, ","
pair
string
" "\""
string_content "pica"
" "\""
: ":"
string
" "\""
string_content "7.1.1"
" "\""
, ","
pair
string
" "\""
string_content "png-chunk-text"
" "\""
: ":"
string
" "\""
string_content "1.0.0"
" "\""
, ","
pair
string
" "\""
string_content "png-chunks-encode"
" "\""
: ":"
string
" "\""
string_content "1.0.0"
" "\""
, ","
pair
string
" "\""
string_content "png-chunks-extract"
" "\""
: ":"
string
" "\""
string_content "1.0.0"
" "\""
, ","
pair
string
" "\""
string_content "points-on-curve"
" "\""
: ":"
string
" "\""
string_content "1.0.1"
" "\""
, ","
pair
string
" "\""
string_content "pwacompat"
" "\""
: ":"
string
" "\""
string_content "2.0.17"
" "\""
, ","
pair
string
" "\""
string_content "roughjs"
" "\""
: ":"
string
" "\""
string_content "4.6.4"
" "\""
, ","
pair
string
" "\""
string_content "sass"
" "\""
: ":"
string
" "\""
string_content "1.51.0"
" "\""
, ","
pair
string
" "\""
string_content "tunnel-rat"
" "\""
: ":"
string
" "\""
string_content "0.1.2"
" "\""
} "}"
, ","
pair (+228 nodes collapsed)
, ","
pair
string
" "\""
string_content "repository"
" "\""
: ":"
string
" "\""
string_content "https://github.com/excalidraw/excalidraw"
" "\""
, ","
pair
string
" "\""
string_content "bugs"
" "\""
: ":"
string
" "\""
string_content "https://github.com/excalidraw/excalidraw/issues"
" "\""
, ","
pair
string
" "\""
string_content "homepage"
" "\""
: ":"
string
" "\""
string_content "https://github.com/excalidraw/excalidraw/tree/master/package"...
" "\""
, ","
pair (+30 nodes collapsed)
} "}"

After

document
object
{ "{"
pair
string
" "\""
string_content "name"
" "\""
: ":"
string
" "\""
string_content "@excalidraw/excalidraw"
" "\""
, ","
pair
string
" "\""
string_content "version"
" "\""
: ":"
string
" "\""
string_content "0.18.0"
" "\""
, ","
pair
string
" "\""
string_content "type"
" "\""
: ":"
string
" "\""
string_content "module"
" "\""
, ","
pair
string
" "\""
string_content "types"
" "\""
: ":"
string
" "\""
string_content "./dist/types/excalidraw/index.d.ts"
" "\""
, ","
pair
string
" "\""
string_content "main"
" "\""
: ":"
string
" "\""
string_content "./dist/prod/index.js"
" "\""
, ","
pair
string
" "\""
string_content "module"
" "\""
: ":"
string
" "\""
string_content "./dist/prod/index.js"
" "\""
, ","
pair (+192 nodes collapsed)
, ","
pair
string
" "\""
string_content "files"
" "\""
: ":"
array
[ "["
string
" "\""
string_content "dist/*"
" "\""
] "]"
, ","
pair
string
" "\""
string_content "publishConfig"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "access"
" "\""
: ":"
string
" "\""
string_content "public"
" "\""
} "}"
, ","
pair
string
" "\""
string_content "description"
" "\""
: ":"
string
" "\""
string_content "Excalidraw as a React component"
" "\""
, ","
pair
string
" "\""
string_content "license"
" "\""
: ":"
string
" "\""
string_content "MIT"
" "\""
, ","
pair (+33 nodes collapsed)
, ","
pair (+91 nodes collapsed)
, ","
pair (+30 nodes collapsed)
, ","
pair
string
" "\""
string_content "dependencies"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "@braintree/sanitize-url"
" "\""
: ":"
string
" "\""
string_content "6.0.2"
" "\""
, ","
pair
string
" "\""
string_content "@excalidraw/laser-pointer"
" "\""
: ":"
string
" "\""
string_content "1.3.1"
" "\""
, ","
pair
string
" "\""
string_content "@excalidraw/mermaid-to-excalidraw"
" "\""
: ":"
string
" "\""
string_content "1.1.2"
" "\""
, ","
pair
string
" "\""
string_content "@excalidraw/random-username"
" "\""
: ":"
string
" "\""
string_content "1.1.0"
" "\""
, ","
pair
string
" "\""
string_content "@radix-ui/react-popover"
" "\""
: ":"
string
" "\""
string_content "1.1.6"
" "\""
, ","
pair
string
" "\""
string_content "@radix-ui/react-tabs"
" "\""
: ":"
string
" "\""
string_content "1.1.3"
" "\""
, ","
pair
string
" "\""
string_content "browser-fs-access"
" "\""
: ":"
string
" "\""
string_content "0.29.1"
" "\""
, ","
pair
string
" "\""
string_content "canvas-roundrect-polyfill"
" "\""
: ":"
string
" "\""
string_content "0.0.1"
" "\""
, ","
pair
string
" "\""
string_content "clsx"
" "\""
: ":"
string
" "\""
string_content "1.1.1"
" "\""
, ","
pair
string
" "\""
string_content "cross-env"
" "\""
: ":"
string
" "\""
string_content "7.0.3"
" "\""
, ","
pair
string
" "\""
string_content "es6-promise-pool"
" "\""
: ":"
string
" "\""
string_content "2.5.0"
" "\""
, ","
pair
string
" "\""
string_content "fractional-indexing"
" "\""
: ":"
string
" "\""
string_content "3.2.0"
" "\""
, ","
pair
string
" "\""
string_content "fuzzy"
" "\""
: ":"
string
" "\""
string_content "0.1.3"
" "\""
, ","
pair
string
" "\""
string_content "image-blob-reduce"
" "\""
: ":"
string
" "\""
string_content "3.0.1"
" "\""
, ","
pair
string
" "\""
string_content "jotai"
" "\""
: ":"
string
" "\""
string_content "2.11.0"
" "\""
, ","
pair
string
" "\""
string_content "jotai-scope"
" "\""
: ":"
string
" "\""
string_content "0.7.2"
" "\""
, ","
pair
string
" "\""
string_content "lodash.throttle"
" "\""
: ":"
string
" "\""
string_content "4.1.1"
" "\""
, ","
pair
string
" "\""
string_content "lodash.debounce"
" "\""
: ":"
string
" "\""
string_content "4.0.8"
" "\""
, ","
pair
string
" "\""
string_content "nanoid"
" "\""
: ":"
string
" "\""
string_content "3.3.3"
" "\""
, ","
pair
string
" "\""
string_content "open-color"
" "\""
: ":"
string
" "\""
string_content "1.9.1"
" "\""
, ","
pair
string
" "\""
string_content "pako"
" "\""
: ":"
string
" "\""
string_content "2.0.3"
" "\""
, ","
pair
string
" "\""
string_content "perfect-freehand"
" "\""
: ":"
string
" "\""
string_content "1.2.0"
" "\""
, ","
pair
string
" "\""
string_content "pica"
" "\""
: ":"
string
" "\""
string_content "7.1.1"
" "\""
, ","
pair
string
" "\""
string_content "png-chunk-text"
" "\""
: ":"
string
" "\""
string_content "1.0.0"
" "\""
, ","
pair
string
" "\""
string_content "png-chunks-encode"
" "\""
: ":"
string
" "\""
string_content "1.0.0"
" "\""
, ","
pair
string
" "\""
string_content "png-chunks-extract"
" "\""
: ":"
string
" "\""
string_content "1.0.0"
" "\""
, ","
pair
string
" "\""
string_content "points-on-curve"
" "\""
: ":"
string
" "\""
string_content "1.0.1"
" "\""
, ","
pair
string
" "\""
string_content "pwacompat"
" "\""
: ":"
string
" "\""
string_content "2.0.17"
" "\""
, ","
pair
string
" "\""
string_content "roughjs"
" "\""
: ":"
string
" "\""
string_content "4.6.4"
" "\""
, ","
pair
string
" "\""
string_content "sass"
" "\""
: ":"
string
" "\""
string_content "1.51.0"
" "\""
, ","
pair
string
" "\""
string_content "tunnel-rat"
" "\""
: ":"
string
" "\""
string_content "0.1.2"
" "\""
} "}"
, ","
pair (+228 nodes collapsed)
, ","
pair
string
" "\""
string_content "repository"
" "\""
: ":"
string
" "\""
string_content "https://github.com/excalidraw/excalidraw"
" "\""
, ","
pair
string
" "\""
string_content "bugs"
" "\""
: ":"
string
" "\""
string_content "https://github.com/excalidraw/excalidraw/issues"
" "\""
, ","
pair
string
" "\""
string_content "homepage"
" "\""
: ":"
string
" "\""
string_content "https://github.com/excalidraw/excalidraw/tree/master/package"...
" "\""
, ","
pair (+30 nodes collapsed)
} "}"