Skip to content

Commit 044c201

Browse files
committed
pkg-up 4 -> read-package-up 11
1 parent a4f9aad commit 044c201

File tree

3 files changed

+150
-141
lines changed

3 files changed

+150
-141
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,11 @@
9494
"nanoid": "^4.0.2",
9595
"neo4j-driver": "^5.28.1",
9696
"p-retry": "^6.2.1",
97-
"pkg-up": "^4.0.0",
9897
"plur": "^5.1.0",
9998
"prismjs-terminal": "^1.2.3",
10099
"react": "^18.2.0",
101100
"react-dom": "^18.2.0",
101+
"read-package-up": "^11.0.0",
102102
"reflect-metadata": "^0.2.2",
103103
"rimraf": "^5.0.5",
104104
"rxjs": "^7.8.1",

src/core/config/version.service.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
import { OnModuleInit } from '@nestjs/common';
22
import { execaCommand as command } from 'execa';
3-
import { promises as fs } from 'fs';
43
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';
75
import { ILogger, Logger } from '../logger';
86
import { ConfigService } from './config.service';
97
import { EnvironmentService } from './environment.service';
@@ -63,14 +61,12 @@ export class VersionService implements OnModuleInit {
6361
}
6462

6563
private async fromPackageJson() {
66-
const packageJson = await pkgUp();
67-
if (!packageJson) {
64+
const res = await readPackageUp();
65+
if (!res) {
6866
return undefined;
6967
}
7068
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;
7470
} catch (e) {
7571
return undefined;
7672
}

0 commit comments

Comments
 (0)