deep-foundation / deep-foundation/npm-packager

dependency with name and version == undefined

Open
#63 1 comment 0 reactions 0 assignees View on GitHub
bug
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.