This repository was archived by the owner on Nov 13, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed
Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change @@ -9,18 +9,20 @@ const PACKAGE_JSON = "package.json";
99
1010export function initVersionManager ( ) {
1111 try {
12- GlobalVariable . set ( "version" , "Unknown" ) ;
13- if ( fs . existsSync ( PACKAGE_JSON ) ) {
14- const data : any = JSON . parse ( fs . readFileSync ( PACKAGE_JSON , { encoding : "utf-8" } ) ) ;
15- if ( data . version ) {
16- GlobalVariable . set ( "version" , data . version ) ;
17- }
18- } else if ( fs . existsSync ( "../package.json" ) ) {
19- const data : any = JSON . parse ( fs . readFileSync ( "../package.json" , { encoding : "utf-8" } ) ) ;
20- if ( data . version ) {
21- GlobalVariable . set ( "version" , data . version ) ;
12+ const packagePaths = [ PACKAGE_JSON , "../package.json" ] ;
13+ let version = "Unknown" ;
14+
15+ for ( const packagePath of packagePaths ) {
16+ if ( fs . existsSync ( packagePath ) ) {
17+ const data = JSON . parse ( fs . readFileSync ( packagePath , { encoding : "utf-8" } ) ) ;
18+ if ( data . version ) {
19+ version = data . version ;
20+ break ;
21+ }
2222 }
2323 }
24+
25+ GlobalVariable . set ( "version" , version ) ;
2426 } catch ( error ) {
2527 logger . error ( $t ( "version.versionDetectErr" ) , error ) ;
2628 }
You can’t perform that action at this time.
0 commit comments