refactor: use lex-comparator

This commit is contained in:
Zoltan Kochan
2025-02-16 11:42:58 +01:00
parent 758067b3c8
commit 3a71df0588
3 changed files with 6 additions and 1 deletions

View File

@@ -46,6 +46,7 @@
"@pnpm/plugin-commands-rebuild": "workspace:*",
"@pnpm/prepare-temp-dir": "workspace:*",
"@pnpm/read-project-manifest": "workspace:*",
"@pnpm/util.lex-comparator": "catalog:",
"chalk": "catalog:",
"enquirer": "catalog:",
"render-help": "catalog:"

View File

@@ -1,6 +1,7 @@
import { type Config } from '@pnpm/config'
import { globalInfo } from '@pnpm/logger'
import { readProjectManifest } from '@pnpm/read-project-manifest'
import { lexCompare } from '@pnpm/util.lex-comparator'
import renderHelp from 'render-help'
import { prompt } from 'enquirer'
import chalk from 'chalk'
@@ -132,5 +133,5 @@ Do you approve?`,
}
function sortUniqueStrings (array: string[]): string[] {
return Array.from(new Set(array)).sort((a, b) => a.localeCompare(b))
return Array.from(new Set(array)).sort(lexCompare)
}

3
pnpm-lock.yaml generated
View File

@@ -2096,6 +2096,9 @@ importers:
'@pnpm/read-project-manifest':
specifier: workspace:*
version: link:../../pkg-manifest/read-project-manifest
'@pnpm/util.lex-comparator':
specifier: 'catalog:'
version: 3.0.0
chalk:
specifier: 'catalog:'
version: 4.1.2