`transformer resolve` should install
- Dominant language
- JavaScript
- Stars
- 132
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
Right now:
```
> transformer install unix-time js-date iso-date
Installed:
- transformer.unix-time
- transformer.unix-time-to-js-date
- transformer.js-date
- transformer.js-date-to-iso-date
- transformer.iso-date
```
Future:
```
> transformer install unix-time js-date iso-date
Installed:
- transformer.unix-time
- transformer.js-date
- transformer.iso-date
> transformer resolve --install unix-time js-date iso-date
Installed:
- transformer.unix-time
- transformer.unix-time-to-js-date
- transformer.js-date
- transformer.js-date-to-iso-date
- transformer.iso-date
```
Notes:
- `transformer install a b c` should only install `a, b, c` not `a, a2b, b, b2c, c`. that should include an explicit resolve step.
- atm there is a double resolve step, one for types, one for conversions. this will go away when resolve is smarter.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the `transformer install` and `transformer resolve --install` command entry points and compare their behavior with the examples. Check how type and conversion resolution currently run, then verify that install handles only explicit names while resolve performs dependency installation as shown.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100