Skip to content

Commit 2025cce

Browse files
committed
Don't prompt if using npm >=11.2.0
1 parent f270068 commit 2025cce

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/commands/optimize/update-lockfile.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import semver from 'semver'
2+
13
import { Spinner } from '@socketsecurity/registry/lib/spinner'
24

35
import { runAgentInstall } from './run-agent'
@@ -26,9 +28,12 @@ export async function updateLockfile(
2628
try {
2729
await runAgentInstall(pkgEnvDetails, { spinner })
2830
spinner?.stop()
29-
if (pkgEnvDetails.agent === NPM) {
31+
if (
32+
pkgEnvDetails.agent === NPM &&
33+
semver.lt(pkgEnvDetails.agentVersion, '11.2.0')
34+
) {
3035
logger?.log(
31-
`💡 Re-run ${COMMAND_TITLE} whenever ${pkgEnvDetails.lockName} changes.\n This can be skipped once npm v11.2.0 is released.`
36+
`💡 Re-run ${COMMAND_TITLE} whenever ${pkgEnvDetails.lockName} changes.\n This can be skipped for npm >=11.2.0.`
3237
)
3338
}
3439
} catch (e) {

0 commit comments

Comments
 (0)