File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -145,16 +145,17 @@ def get_package_versions(version):
145
145
"""Get the formatted list of npm package names and versions"""
146
146
message = ""
147
147
data = json .loads (PACKAGE_JSON .read_text (encoding = "utf-8" ))
148
- if data ["version" ] != version :
148
+ npm_version = data .get ("version" , "" )
149
+ if npm_version != version :
149
150
message += f"\n Python version: { version } "
150
- message += f'\n npm version: { data ["name" ]} : { data [ "version" ] } '
151
+ message += f'\n npm version: { data ["name" ]} : { npm_version } '
151
152
if "workspaces" in data :
152
153
message += "\n npm workspace versions:"
153
154
for pattern in _get_workspace_packages (data ):
154
155
for path in glob (pattern , recursive = True ):
155
156
text = Path (path ).joinpath ("package.json" ).read_text ()
156
157
data = json .loads (text )
157
- message += f'\n { data ["name" ]} : { data [ "version" ] } '
158
+ message += f'\n { data ["name" ]} : { data . get ( "version" , "" ) } '
158
159
return message
159
160
160
161
You can’t perform that action at this time.
0 commit comments