File tree 4 files changed +17
-15
lines changed
4 files changed +17
-15
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " react-native-update-cli" ,
3
- "version" : " 1.44.0 " ,
3
+ "version" : " 1.44.1 " ,
4
4
"description" : " command line tool for react-native-update (remote updates for react native)" ,
5
5
"main" : " index.js" ,
6
6
"bin" : {
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ export default {
4
4
lockNotFound :
5
5
'No lock file detected, which may cause inconsistent dependencies and hot-updating issues.' ,
6
6
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.' ,
8
8
lockBestPractice : `
9
9
Best practices for lock files:
10
10
1. All members of the development team should use the same package manager to maintain a single lock file.
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ export default {
10
10
这样可以最大限度避免因依赖关系不一致而导致的热更异常,也降低供应链攻击等安全隐患。
11
11
` ,
12
12
multipleLocksFound :
13
- '检测到多种不同格式的锁文件({{lockFiles}}),这可能导致依赖关系不一致而使热更异常。' ,
13
+ '检测到多种不同格式的锁文件({{- lockFiles}}),这可能导致依赖关系不一致而使热更异常。' ,
14
14
loginExpired : '登录信息已过期,请使用 `pushy login` 命令重新登录' ,
15
15
fileSizeExceeded :
16
16
'此文件大小 {{fileSize}} , 超出当前额度 {{maxSize}} 。您可以考虑升级付费业务以提升此额度。详情请访问: {{pricingPageUrl}}' ,
Original file line number Diff line number Diff line change 1
1
const currentPackage = require ( `${ process . cwd ( ) } /package.json` ) ;
2
2
3
- const depKeys = Object . keys ( currentPackage . dependencies ) ;
4
- const devDepKeys = Object . keys ( currentPackage . devDependencies ) ;
5
- const dedupedDeps = [ ...new Set ( [ ...depKeys , ...devDepKeys ] ) ] ;
6
-
7
3
const _depVersions : Record < string , string > = { } ;
8
4
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
+ }
17
19
}
18
20
19
21
export const depVersions = Object . keys ( _depVersions )
You can’t perform that action at this time.
0 commit comments