1
0
mirror of https://gitcode.com/github-mirrors/react-native-update-cli.git synced 2025-10-30 22:33:11 +08:00
Code Issues Packages Projects Releases Wiki Activity GitHub Gitee

Update version to 1.44.1 and adjust i18n strings for lock file detection in English and Chinese locales

This commit is contained in:
sunnylqm
2025-04-16 14:37:54 +08:00
parent f2f33a190d
commit 4613da1fbe
4 changed files with 17 additions and 15 deletions

View File

@@ -1,19 +1,21 @@
const currentPackage = require(`${process.cwd()}/package.json`);
const depKeys = Object.keys(currentPackage.dependencies);
const devDepKeys = Object.keys(currentPackage.devDependencies);
const dedupedDeps = [...new Set([...depKeys, ...devDepKeys])];
const _depVersions: Record<string, string> = {};
for (const dep of dedupedDeps) {
try {
const packageJsonPath = require.resolve(`${dep}/package.json`, {
paths: [process.cwd()],
});
const version = require(packageJsonPath).version;
_depVersions[dep] = version;
} catch (e) {}
if (currentPackage) {
const depKeys = currentPackage.dependencies ? Object.keys(currentPackage.dependencies) : [];
const devDepKeys = currentPackage.devDependencies ? Object.keys(currentPackage.devDependencies) : [];
const dedupedDeps = [...new Set([...depKeys, ...devDepKeys])];
for (const dep of dedupedDeps) {
try {
const packageJsonPath = require.resolve(`${dep}/package.json`, {
paths: [process.cwd()],
});
const version = require(packageJsonPath).version;
_depVersions[dep] = version;
} catch (e) {}
}
}
export const depVersions = Object.keys(_depVersions)