sort-package-json
Advanced tools
+9
-13
@@ -505,16 +505,12 @@ var __create = Object.create; | ||
| var sortConditions = (conditions) => { | ||
| const { | ||
| typesConditions = [], | ||
| defaultConditions = [], | ||
| restConditions = [] | ||
| } = objectGroupBy(conditions, (condition) => { | ||
| if (condition === "types" || condition.startsWith("types@")) { | ||
| return "typesConditions"; | ||
| const { defaultConditions = [], restConditions = [] } = objectGroupBy( | ||
| conditions, | ||
| (condition) => { | ||
| if (condition === "default") { | ||
| return "defaultConditions"; | ||
| } | ||
| return "restConditions"; | ||
| } | ||
| if (condition === "default") { | ||
| return "defaultConditions"; | ||
| } | ||
| return "restConditions"; | ||
| }); | ||
| return [...typesConditions, ...restConditions, ...defaultConditions]; | ||
| ); | ||
| return [...restConditions, ...defaultConditions]; | ||
| }; | ||
@@ -521,0 +517,0 @@ var sortExports = onObject((exports2) => { |
+10
-16
@@ -393,23 +393,17 @@ import fs from 'node:fs' | ||
| /* | ||
| - Move `types` and versioned type condition to top | ||
| - Move `default` condition to bottom | ||
| */ | ||
| const sortConditions = (conditions) => { | ||
| const { | ||
| typesConditions = [], | ||
| defaultConditions = [], | ||
| restConditions = [], | ||
| } = objectGroupBy(conditions, (condition) => { | ||
| if (condition === 'types' || condition.startsWith('types@')) { | ||
| return 'typesConditions' | ||
| } | ||
| const { defaultConditions = [], restConditions = [] } = objectGroupBy( | ||
| conditions, | ||
| (condition) => { | ||
| if (condition === 'default') { | ||
| return 'defaultConditions' | ||
| } | ||
| if (condition === 'default') { | ||
| return 'defaultConditions' | ||
| } | ||
| return 'restConditions' | ||
| }, | ||
| ) | ||
| return 'restConditions' | ||
| }) | ||
| return [...typesConditions, ...restConditions, ...defaultConditions] | ||
| return [...restConditions, ...defaultConditions] | ||
| } | ||
@@ -416,0 +410,0 @@ |
+1
-1
| { | ||
| "name": "sort-package-json", | ||
| "version": "3.6.0", | ||
| "version": "3.6.1", | ||
| "description": "Sort an Object or package.json based on the well-known package.json keys", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
62741
-0.52%1522
-0.59%