deep-foundation / deep-foundation/npm-packager
dependency with name and version == undefined
- Dominant language
- TypeScript
- Stars
- 8
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
### Describe the bug
```
{
package: {
name: '@freephoenix888/object-to-links-async-converter',
version: '0.0.11-dev.0'
},
data: [
{ package: [Object], id: 1 },
{ package: [Object], id: 2 },
{ package: [Object], id: 3 },
{ package: [Object], id: 4 },
{ package: [Object], id: 5 },
{ package: [Object], id: 6 },
{ package: [Object], id: 7 },
{ package: [Object], id: 8 },
{ package: [Object], id: 9 },
{ package: [Object], id: 10 },
{ package: [Object], id: 11 },
{ package: [Object], id: 12 },
{ package: [Object], id: 13 },
{
id: '@freephoenix888/booleanDependency',
type: 1,
from: 2,
to: 2,
value: undefined
},
{
id: 'ParseIt',
type: 1,
from: undefined,
to: undefined,
value: undefined
},
{
id: 'ParseItInsertHandlerCodeGenerated',
type: 3,
from: undefined,
to: undefined,
value: [Object]
},
{
id: 'ParseItInsertHandlerCode',
type: 4,
from: undefined,
to: undefined,
value: [Object]
},
{
id: 'ParseItInsertHandlerCodeGeneratedFrom',
type: 5,
from: 'ParseItInsertHandlerCode',
to: 6,
value: undefined
},
{
id: 'PropertiesTree',
type: 7,
from: undefined,
to: undefined,
value: undefined
},
{
id: 'PropertiesTreeIncludeNodeAny',
type: 8,
from: 'PropertiesTree',
to: 9,
value: undefined
},
{ id: 'Property', type: 1, from: 9, to: 9, value: undefined },
{
id: 'PropertiesTreeIncludeFromCurrentProperty',
type: 10,
from: 'PropertiesTree',
to: 'Property',
value: undefined
},
{
id: 'ParseItInsertHandler',
type: 11,
from: 12,
to: 'ParseItInsertHandlerCode',
value: undefined
},
{
id: 'HandleParseItInsert',
type: 13,
from: 'ParseIt',
to: 'ParseItInsertHandler',
value: undefined
}
],
errors: [ '!dep[3].name', '!item[5].package?.containValue' ],
dependencies: [
{ name: '@deep-foundation/core', version: '0.0.2' },
{ name: '@freephoenix888/boolean', version: '0.0.1' },
{ name: '@deep-foundation/tsx', version: '0.0.4' },
{ name: undefined, version: undefined } // WHY?
]
}
rejected {
package: {},
data: [
{ package: {} }, { package: {} },
{ package: {} }, { package: {} },
{ package: {} }, { package: {} },
{ package: {} }, { package: {} },
{ package: {} }, { package: {} },
{ package: {} }, { package: {} },
{ package: {} }, {},
{}, {},
{}, {},
{}, {},
{}, {},
{}, {}
],
errors: [ '!dep[3].name', '!item[5].package?.containValue' ],
dependencies: [ {}, {}, {}, {} ]
}
```
### Expected Behavior
My package to be published succesfully
### Current Behavior
My package unable to be published because of this error
### Steps to reproduce
_No response_
### Environment
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
The report does not name a source file, test, or entry point, and it has no reproduction steps beyond the logged package data. Start by tracing how the dependency list is assembled during publication and identify why an undefined name and version are emitted. Done means the reported package publishes successfully without the invalid dependency.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- release
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100