File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -286,13 +286,13 @@ export async function detectPackageEnvironment({
286
286
}
287
287
const browserslistQuery = pkgJson [ 'browserslist' ] as string [ ] | undefined
288
288
if ( Array . isArray ( browserslistQuery ) ) {
289
- const browserslistTargets = browserslist ( browserslistQuery )
290
- . map ( s => s . toLowerCase ( ) )
291
- . sort ( naturalCompare )
292
- const browserslistNodeTargets = browserslistTargets
293
- . filter ( v => v . startsWith ( 'node ' ) )
289
+ // List Node targets in ascending version order.
290
+ const browserslistNodeTargets = browserslist ( browserslistQuery )
291
+ . filter ( v => / ^ n o d e / i. test ( v ) )
294
292
. map ( v => v . slice ( 5 /*'node '.length*/ ) )
293
+ . sort ( naturalCompare )
295
294
if ( browserslistNodeTargets . length ) {
295
+ // browserslistNodeTargets[0] is the lowest Node target version.
296
296
const coerced = semver . coerce ( browserslistNodeTargets [ 0 ] )
297
297
if ( coerced && semver . lt ( coerced , pkgMinNodeVersion ) ) {
298
298
pkgMinNodeVersion = coerced . version
@@ -307,7 +307,7 @@ export async function detectPackageEnvironment({
307
307
lockName = undefined
308
308
lockPath = undefined
309
309
}
310
- // Does system agent version meet our minimum supported agent version?
310
+ // Does the system agent version meet our minimum supported agent version?
311
311
const agentSupported =
312
312
! ! agentVersion &&
313
313
semver . satisfies ( agentVersion , `>=${ minSupportedAgentVersion } ` )
You can’t perform that action at this time.
0 commit comments