File tree Expand file tree Collapse file tree 3 files changed +150
-141
lines changed Expand file tree Collapse file tree 3 files changed +150
-141
lines changed Original file line number Diff line number Diff line change 94
94
"nanoid" : " ^4.0.2" ,
95
95
"neo4j-driver" : " ^5.28.1" ,
96
96
"p-retry" : " ^6.2.1" ,
97
- "pkg-up" : " ^4.0.0" ,
98
97
"plur" : " ^5.1.0" ,
99
98
"prismjs-terminal" : " ^1.2.3" ,
100
99
"react" : " ^18.2.0" ,
101
100
"react-dom" : " ^18.2.0" ,
101
+ "read-package-up" : " ^11.0.0" ,
102
102
"reflect-metadata" : " ^0.2.2" ,
103
103
"rimraf" : " ^5.0.5" ,
104
104
"rxjs" : " ^7.8.1" ,
Original file line number Diff line number Diff line change 1
1
import { OnModuleInit } from '@nestjs/common' ;
2
2
import { execaCommand as command } from 'execa' ;
3
- import { promises as fs } from 'fs' ;
4
3
import { LazyGetter } from 'lazy-get-decorator' ;
5
- import { pkgUp } from 'pkg-up' ;
6
- import { PackageJson } from 'type-fest' ;
4
+ import { readPackageUp } from 'read-package-up' ;
7
5
import { ILogger , Logger } from '../logger' ;
8
6
import { ConfigService } from './config.service' ;
9
7
import { EnvironmentService } from './environment.service' ;
@@ -63,14 +61,12 @@ export class VersionService implements OnModuleInit {
63
61
}
64
62
65
63
private async fromPackageJson ( ) {
66
- const packageJson = await pkgUp ( ) ;
67
- if ( ! packageJson ) {
64
+ const res = await readPackageUp ( ) ;
65
+ if ( ! res ) {
68
66
return undefined ;
69
67
}
70
68
try {
71
- const str = await fs . readFile ( packageJson , { encoding : 'utf8' } ) ;
72
- const json : PackageJson = JSON . parse ( str ) ;
73
- return json . version ;
69
+ return res . packageJson . version ;
74
70
} catch ( e ) {
75
71
return undefined ;
76
72
}
You can’t perform that action at this time.
0 commit comments