Skip to content

Commit 4613da1

Browse files
committed
Update version to 1.44.1 and adjust i18n strings for lock file detection in English and Chinese locales
1 parent f2f33a1 commit 4613da1

File tree

4 files changed

+17
-15
lines changed

4 files changed

+17
-15
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-update-cli",
3-
"version": "1.44.0",
3+
"version": "1.44.1",
44
"description": "command line tool for react-native-update (remote updates for react native)",
55
"main": "index.js",
66
"bin": {

src/locales/en.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
lockNotFound:
55
'No lock file detected, which may cause inconsistent dependencies and hot-updating issues.',
66
multipleLocksFound:
7-
'Multiple lock files detected ({{lockFiles}}), which may cause inconsistent dependencies and hot-updating issues.',
7+
'Multiple lock files detected ({{- lockFiles}}), which may cause inconsistent dependencies and hot-updating issues.',
88
lockBestPractice: `
99
Best practices for lock files:
1010
1. All members of the development team should use the same package manager to maintain a single lock file.

src/locales/zh.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default {
1010
这样可以最大限度避免因依赖关系不一致而导致的热更异常,也降低供应链攻击等安全隐患。
1111
`,
1212
multipleLocksFound:
13-
'检测到多种不同格式的锁文件({{lockFiles}}),这可能导致依赖关系不一致而使热更异常。',
13+
'检测到多种不同格式的锁文件({{- lockFiles}}),这可能导致依赖关系不一致而使热更异常。',
1414
loginExpired: '登录信息已过期,请使用 `pushy login` 命令重新登录',
1515
fileSizeExceeded:
1616
'此文件大小 {{fileSize}} , 超出当前额度 {{maxSize}} 。您可以考虑升级付费业务以提升此额度。详情请访问: {{pricingPageUrl}}',

src/utils/dep-versions.ts

+14-12
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
const currentPackage = require(`${process.cwd()}/package.json`);
22

3-
const depKeys = Object.keys(currentPackage.dependencies);
4-
const devDepKeys = Object.keys(currentPackage.devDependencies);
5-
const dedupedDeps = [...new Set([...depKeys, ...devDepKeys])];
6-
73
const _depVersions: Record<string, string> = {};
84

9-
for (const dep of dedupedDeps) {
10-
try {
11-
const packageJsonPath = require.resolve(`${dep}/package.json`, {
12-
paths: [process.cwd()],
13-
});
14-
const version = require(packageJsonPath).version;
15-
_depVersions[dep] = version;
16-
} catch (e) {}
5+
if (currentPackage) {
6+
const depKeys = currentPackage.dependencies ? Object.keys(currentPackage.dependencies) : [];
7+
const devDepKeys = currentPackage.devDependencies ? Object.keys(currentPackage.devDependencies) : [];
8+
const dedupedDeps = [...new Set([...depKeys, ...devDepKeys])];
9+
10+
for (const dep of dedupedDeps) {
11+
try {
12+
const packageJsonPath = require.resolve(`${dep}/package.json`, {
13+
paths: [process.cwd()],
14+
});
15+
const version = require(packageJsonPath).version;
16+
_depVersions[dep] = version;
17+
} catch (e) {}
18+
}
1719
}
1820

1921
export const depVersions = Object.keys(_depVersions)

0 commit comments

Comments
 (0)