File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,11 @@ async function loadFrameworkInfo(keyedDir, directoryName) {
47
47
let packageLockJSON = JSON . parse ( await fsp . readFile ( packageLockJSONPath , "utf8" ) ) ;
48
48
result . versions = { } ;
49
49
for ( let packageName of packageNames ) {
50
- if ( packageLockJSON . dependencies [ packageName ] ) {
50
+ if ( packageLockJSON ?. packages ?. [ '' ] ?. dependencies ?. [ packageName ] ) {
51
+ result . versions [ packageName ] = packageLockJSON . packages ?. [ '' ] ?. dependencies ?. [ packageName ] ;
52
+ } else if ( packageLockJSON ?. packages ?. [ '' ] ?. devDependencies ?. [ packageName ] ) {
53
+ result . versions [ packageName ] = packageLockJSON . packages ?. [ '' ] ?. devDependencies ?. [ packageName ] ;
54
+ } else if ( packageLockJSON ?. dependencies ?. [ packageName ] ) {
51
55
result . versions [ packageName ] = packageLockJSON . dependencies [ packageName ] . version ;
52
56
} else {
53
57
result . versions [ packageName ] = "ERROR: Not found in package-lock" ;
You can’t perform that action at this time.
0 commit comments