diff --git a/defaultRules.md b/defaultRules.md index a3dc1891..77bb6764 100644 --- a/defaultRules.md +++ b/defaultRules.md @@ -89,6 +89,7 @@ _Note: when a specific key order is used, any other keys will be sorted in the e | extensionPack | Sort unique items | | extensionDependencies | Sort unique items | | flat | | +| packageManager | | | engines | Key sort | | engineStrict | Key sort | | languageName | | diff --git a/index.js b/index.js index bb43ad2a..9c5240de 100755 --- a/index.js +++ b/index.js @@ -287,6 +287,7 @@ const fields = [ /* vscode */ { key: 'extensionPack', over: uniqAndSortArray }, /* vscode */ { key: 'extensionDependencies', over: uniqAndSortArray }, { key: 'flat' }, + { key: 'packageManager' }, { key: 'engines', over: sortObject }, { key: 'engineStrict', over: sortObject }, { key: 'languageName' }, diff --git a/tests/fields.js b/tests/fields.js index 51a520c7..9441d42e 100644 --- a/tests/fields.js +++ b/tests/fields.js @@ -36,6 +36,7 @@ for (const field of [ 'browserslist', 'stylelint', 'flat', + 'packageManager', 'os', 'cpu', 'icon', diff --git a/tests/snapshots/cli.js.snap b/tests/snapshots/cli.js.snap index 948afb38..d354a539 100644 Binary files a/tests/snapshots/cli.js.snap and b/tests/snapshots/cli.js.snap differ diff --git a/tests/snapshots/main.js.md b/tests/snapshots/main.js.md index c15a3f70..0d41813e 100644 --- a/tests/snapshots/main.js.md +++ b/tests/snapshots/main.js.md @@ -77,6 +77,7 @@ Generated by [AVA](https://avajs.dev). "nyc": "nyc",␊ "optionalDependencies": "optionalDependencies",␊ "os": "os",␊ + "packageManager": "packageManager",␊ "peerDependencies": "peerDependencies",␊ "peerDependenciesMeta": "peerDependenciesMeta",␊ "pre-commit": "pre-commit",␊ @@ -197,6 +198,7 @@ Generated by [AVA](https://avajs.dev). "extensionPack": "extensionPack",␊ "extensionDependencies": "extensionDependencies",␊ "flat": "flat",␊ + "packageManager": "packageManager",␊ "engines": "engines",␊ "engineStrict": "engineStrict",␊ "languageName": "languageName",␊ diff --git a/tests/snapshots/main.js.snap b/tests/snapshots/main.js.snap index 35e47862..28369c75 100644 Binary files a/tests/snapshots/main.js.snap and b/tests/snapshots/main.js.snap differ