TypeError: Cannot read properties of undefined (reading 'version')
bug
using ` ncu --target '@next' `
```
[====================] 17/17 100%
prettier ^3.8.1 → ^4.0.0-alpha.13
@commitlint/cli TypeError: Cannot read properties of undefined (reading 'version')
@commitlint/config-conventional TypeError: Cannot read properties of undefined (reading 'version')
@types/node TypeError: Cannot read properties of undefined (reading 'version')
@typescript-eslint/eslint-plugin TypeError: Cannot read properties of undefined (reading 'version')
@typescript-eslint/parser TypeError: Cannot read properties of undefined (reading 'version')
eslint-config-prettier TypeError: Cannot read properties of undefined (reading 'version')
eslint-plugin-mozilla TypeError: Cannot read properties of undefined (reading 'version')
eslint-plugin-prettier TypeError: Cannot read properties of undefined (reading 'version')
globals TypeError: Cannot read properties of undefined (reading 'version')
husky TypeError: Cannot read properties of undefined (reading 'version')
```
the issue is in: `decorateTagPackumentWithTimeAndName` when `tagPackument.version` is `undefined`
```typescript
const decorateTagPackumentWithTimeAndName = (
tagPackument: Partial<Packument>,
packument: Partial<Packument>,
): Partial<Packument> => {
const version = tagPackument.version
return {
...tagPackument,
name: packument.name,
...(packument?.time?.[version!] ? { time: packument.time } : null),
}
}
```
What the function should return in this case ?
2 条评论