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": "eslint-plugin-icons",
3 "version": "1.0.0",
4 "description": "Warns about direct usage of Ant Design icons",
5 "main": "index.js",
6 "scripts": {
7 "test": "echo \"Error: no test specified\" && exit 1"
8 },
9 "keywords": [],
10 "license": "Apache-2.0",
11 "author": "Apache",
…lines 12–17 unchanged (6 lines)

After

1{
2 "name": "eslint-plugin-icons",
3 "version": "1.0.0",
4 "description": "Warns about direct usage of Ant Design icons",
5 "main": "index.ts",
6 "scripts": {
7 "test": "echo \"Error: no test specified\" && exit 1"
8 },
9 "keywords": [],
10 "license": "Apache-2.0",
11 "author": "Apache",
…lines 12–17 unchanged (6 lines)

Before

document
object
{ "{"
pair
string
" "\""
string_content "name"
" "\""
: ":"
string
" "\""
string_content "eslint-plugin-icons"
" "\""
, ","
pair
string
" "\""
string_content "version"
" "\""
: ":"
string
" "\""
string_content "1.0.0"
" "\""
, ","
pair
string
" "\""
string_content "description"
" "\""
: ":"
string
" "\""
string_content "Warns about direct usage of Ant Design icons"
" "\""
, ","
pair
string
" "\""
string_content "main"
" "\""
: ":"
string
" "\""
string_content "index.js"
" "\""
, ","
pair (+23 nodes collapsed)
, ","
pair
string
" "\""
string_content "keywords"
" "\""
: ":"
array
[ "["
] "]"
, ","
pair
string
" "\""
string_content "license"
" "\""
: ":"
string
" "\""
string_content "Apache-2.0"
" "\""
, ","
pair
string
" "\""
string_content "author"
" "\""
: ":"
string
" "\""
string_content "Apache"
" "\""
, ","
pair
string
" "\""
string_content "dependencies"
" "\""
: ":"
object
{ "{"
} "}"
, ","
pair
string
" "\""
string_content "peerDependencies"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "eslint"
" "\""
: ":"
string
" "\""
string_content ">=0.8.0"
" "\""
} "}"
} "}"

After

document
object
{ "{"
pair
string
" "\""
string_content "name"
" "\""
: ":"
string
" "\""
string_content "eslint-plugin-icons"
" "\""
, ","
pair
string
" "\""
string_content "version"
" "\""
: ":"
string
" "\""
string_content "1.0.0"
" "\""
, ","
pair
string
" "\""
string_content "description"
" "\""
: ":"
string
" "\""
string_content "Warns about direct usage of Ant Design icons"
" "\""
, ","
pair
string
" "\""
string_content "main"
" "\""
: ":"
string
" "\""
string_content "index.ts"
" "\""
, ","
pair (+23 nodes collapsed)
, ","
pair
string
" "\""
string_content "keywords"
" "\""
: ":"
array
[ "["
] "]"
, ","
pair
string
" "\""
string_content "license"
" "\""
: ":"
string
" "\""
string_content "Apache-2.0"
" "\""
, ","
pair
string
" "\""
string_content "author"
" "\""
: ":"
string
" "\""
string_content "Apache"
" "\""
, ","
pair
string
" "\""
string_content "dependencies"
" "\""
: ":"
object
{ "{"
} "}"
, ","
pair
string
" "\""
string_content "peerDependencies"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "eslint"
" "\""
: ":"
string
" "\""
string_content ">=0.8.0"
" "\""
} "}"
} "}"