Issues while using mix things.
For example:
- Want to be scoped package, e.g.
@gage/app
- repo to be different name, e.g.
gage-app
- and be in @tunnckoCoreLabs org - e.g.
tunnckoCoreLabs/gage-app
The problem was settings.project merging. Actually defaulting it to argv.project = Object.assign({}, argv.project) inside the charlike.cli function. This was not working as expected because in that time the settings.project may be settings['project.repo'] (i.e. a string not an object) which is handled later in the src/defaults.js
Issues while using mix things.
For example:
@gage/appgage-apptunnckoCoreLabs/gage-appThe problem was
settings.projectmerging. Actually defaulting it toargv.project = Object.assign({}, argv.project)inside thecharlike.clifunction. This was not working as expected because in that time thesettings.projectmay besettings['project.repo'](i.e. a string not an object) which is handled later in thesrc/defaults.js