Bug Report Checklist
Expected
It should only sort the top-level keys
Actual
It complains about key order in deeper paths as well
Additional Info
With this config
{
"files": ["package.json"],
"plugins": ["package-json"],
"rules": {
"package-json/order-properties": [
"error",
{
"order": [
"name",
"scripts",
"dependencies"
]
}
],
"package-json/sort-collections": [
"error",
["dependencies", "devDependencies", "peerDependencies"]
]
}
}
I'm expecting this
{
"scripts": {
"start": "",
"dev": ""
}
"name": "",
"dependencies": []
}
To only reorder on top-level, like this
{
"name": "",
"scripts": {
"start": "",
"dev": ""
},
"dependencies": []
}
But it seems to change scripts order as well
{
"name": "",
"scripts": {
"dev": "",
"start": ""
},
"dependencies": []
}
I'm stuck on ^0.1.5 because of this 😞
Bug Report Checklist
mainbranch of the repository.Expected
It should only sort the top-level keys
Actual
It complains about key order in deeper paths as well
Additional Info
With this config
{ "files": ["package.json"], "plugins": ["package-json"], "rules": { "package-json/order-properties": [ "error", { "order": [ "name", "scripts", "dependencies" ] } ], "package-json/sort-collections": [ "error", ["dependencies", "devDependencies", "peerDependencies"] ] } }I'm expecting this
{ "scripts": { "start": "", "dev": "" } "name": "", "dependencies": [] }To only reorder on top-level, like this
{ "name": "", "scripts": { "start": "", "dev": "" }, "dependencies": [] }But it seems to change scripts order as well
{ "name": "", "scripts": { "dev": "", "start": "" }, "dependencies": [] }I'm stuck on
^0.1.5because of this 😞