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

1{
2 "name": "documentation",
3 "version": "0.0.0",
4 "private": true,
5 "scripts": {
6 "docusaurus": "docusaurus",
7 "format": "prettier --check .",
8 "format:fix": "prettier --write .",
9 "start": "docusaurus start --port 3005",
10 "copy:openapi": "jq -c < ../open-api/immich-openapi-specs.json > ./static/openapi.json || exit 0",
11 "build": "pnpm run copy:openapi && docusaurus build",
12 "swizzle": "docusaurus swizzle",
13 "deploy": "docusaurus deploy",
14 "clear": "docusaurus clear",
…lines 15–64 unchanged (50 lines)

After

1{
2 "name": "documentation",
3 "version": "0.0.0",
4 "private": true,
5 "scripts": {
6 "docusaurus": "docusaurus",
7 "format": "prettier --cache --check .",
8 "format:fix": "prettier --cache --write --list-different .",
9 "start": "docusaurus start --port 3005",
10 "copy:openapi": "jq -c < ../open-api/immich-openapi-specs.json > ./static/openapi.json || exit 0",
11 "build": "pnpm run copy:openapi && docusaurus build",
12 "swizzle": "docusaurus swizzle",
13 "deploy": "docusaurus deploy",
14 "clear": "docusaurus clear",
…lines 15–64 unchanged (50 lines)

Before

document
object
{ "{"
pair
string
" "\""
string_content "name"
" "\""
: ":"
string
" "\""
string_content "documentation"
" "\""
, ","
pair
string
" "\""
string_content "version"
" "\""
: ":"
string
" "\""
string_content "0.0.0"
" "\""
, ","
pair
string
" "\""
string_content "private"
" "\""
: ":"
true "true"
, ","
pair
string
" "\""
string_content "scripts"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "docusaurus"
" "\""
: ":"
string
" "\""
string_content "docusaurus"
" "\""
, ","
pair
string
" "\""
string_content "format"
" "\""
: ":"
string
" "\""
string_content "prettier --check ."
" "\""
, ","
pair
string
" "\""
string_content "format:fix"
" "\""
: ":"
string
" "\""
string_content "prettier --write ."
" "\""
, ","
pair
string
" "\""
string_content "start"
" "\""
: ":"
string
" "\""
string_content "docusaurus start --port 3005"
" "\""
, ","
pair
string
" "\""
string_content "copy:openapi"
" "\""
: ":"
string
" "\""
string_content "jq -c < ../open-api/immich-openapi-specs.json > ./static/ope"...
" "\""
, ","
pair
string
" "\""
string_content "build"
" "\""
: ":"
string
" "\""
string_content "pnpm run copy:openapi && docusaurus build"
" "\""
, ","
pair
string
" "\""
string_content "swizzle"
" "\""
: ":"
string
" "\""
string_content "docusaurus swizzle"
" "\""
, ","
pair
string
" "\""
string_content "deploy"
" "\""
: ":"
string
" "\""
string_content "docusaurus deploy"
" "\""
, ","
pair
string
" "\""
string_content "clear"
" "\""
: ":"
string
" "\""
string_content "docusaurus clear"
" "\""
, ","
pair
string
" "\""
string_content "serve"
" "\""
: ":"
string
" "\""
string_content "docusaurus serve"
" "\""
, ","
pair
string
" "\""
string_content "write-translations"
" "\""
: ":"
string
" "\""
string_content "docusaurus write-translations"
" "\""
, ","
pair
string
" "\""
string_content "write-heading-ids"
" "\""
: ":"
string
" "\""
string_content "docusaurus write-heading-ids"
" "\""
} "}"
, ","
pair (+195 nodes collapsed)
, ","
pair (+63 nodes collapsed)
, ","
pair (+56 nodes collapsed)
, ","
pair
string
" "\""
string_content "engines"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "node"
" "\""
: ":"
string
" "\""
string_content ">=20"
" "\""
} "}"
, ","
pair
string
" "\""
string_content "volta"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "node"
" "\""
: ":"
string
" "\""
string_content "24.13.1"
" "\""
} "}"
} "}"

After

document
object
{ "{"
pair
string
" "\""
string_content "name"
" "\""
: ":"
string
" "\""
string_content "documentation"
" "\""
, ","
pair
string
" "\""
string_content "version"
" "\""
: ":"
string
" "\""
string_content "0.0.0"
" "\""
, ","
pair
string
" "\""
string_content "private"
" "\""
: ":"
true "true"
, ","
pair
string
" "\""
string_content "scripts"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "docusaurus"
" "\""
: ":"
string
" "\""
string_content "docusaurus"
" "\""
, ","
pair
string
" "\""
string_content "format"
" "\""
: ":"
string
" "\""
string_content "prettier --cache --check ."
" "\""
, ","
pair
string
" "\""
string_content "format:fix"
" "\""
: ":"
string
" "\""
string_content "prettier --cache --write --list-different ."
" "\""
, ","
pair
string
" "\""
string_content "start"
" "\""
: ":"
string
" "\""
string_content "docusaurus start --port 3005"
" "\""
, ","
pair
string
" "\""
string_content "copy:openapi"
" "\""
: ":"
string
" "\""
string_content "jq -c < ../open-api/immich-openapi-specs.json > ./static/ope"...
" "\""
, ","
pair
string
" "\""
string_content "build"
" "\""
: ":"
string
" "\""
string_content "pnpm run copy:openapi && docusaurus build"
" "\""
, ","
pair
string
" "\""
string_content "swizzle"
" "\""
: ":"
string
" "\""
string_content "docusaurus swizzle"
" "\""
, ","
pair
string
" "\""
string_content "deploy"
" "\""
: ":"
string
" "\""
string_content "docusaurus deploy"
" "\""
, ","
pair
string
" "\""
string_content "clear"
" "\""
: ":"
string
" "\""
string_content "docusaurus clear"
" "\""
, ","
pair
string
" "\""
string_content "serve"
" "\""
: ":"
string
" "\""
string_content "docusaurus serve"
" "\""
, ","
pair
string
" "\""
string_content "write-translations"
" "\""
: ":"
string
" "\""
string_content "docusaurus write-translations"
" "\""
, ","
pair
string
" "\""
string_content "write-heading-ids"
" "\""
: ":"
string
" "\""
string_content "docusaurus write-heading-ids"
" "\""
} "}"
, ","
pair (+195 nodes collapsed)
, ","
pair (+63 nodes collapsed)
, ","
pair (+56 nodes collapsed)
, ","
pair
string
" "\""
string_content "engines"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "node"
" "\""
: ":"
string
" "\""
string_content ">=20"
" "\""
} "}"
, ","
pair
string
" "\""
string_content "volta"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "node"
" "\""
: ":"
string
" "\""
string_content "24.13.1"
" "\""
} "}"
} "}"