We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7aa7028 commit 2b70e90Copy full SHA for 2b70e90
packages/config/src/publish/index.js
@@ -307,11 +307,14 @@ export const publish = async (options) => {
307
},
308
309
)
310
- const data = /** @type {{items: Array<{login: string}>}} */ (
311
- await res.json()
312
- )
313
- if (data.items.length && data.items[0]) {
314
- username = data.items[0].login
+ const data = /** @type {unknown} */ (await res.json())
+ if (data && typeof data === 'object' && 'items' in data) {
+ if (Array.isArray(data.items) && data.items[0]) {
+ const item = /** @type {object} */ (data.items[0])
+ if ('login' in item && typeof item.login === 'string') {
315
+ username = item.login
316
+ }
317
318
}
319
320
0 commit comments