Closed ghost closed 8 years ago
latest
here is a tag. It needs a special logic to handle it.
We don't understand tags for now, but it would be good to implement.
The condition in the resolve.js
should pass tags to resolveFromNpm
.
the resolveFromNpm
function itself should resolve tag to the actual version using dist-tags
property from the response from npm-registry.
Also, we need to save actual version rather than tag into package.json
like NPM does it.
I ran across certain packages like https://github.com/SheetJS/js-xlsx which do not mention any tag or version for some of its dependencies. Any thoughts on how to handle those? I would prefer installing the latest version for them.
@Checksum in this context, tag is npm feature: https://docs.npmjs.com/getting-started/using-tags
I'm running into the same error. One of my projects' dependencies apparently uses async, so I can't use ied to install my dependencies. +1 to get this fixed.
Well, I take it on myself and going to fix soon.
:+1:
Hey, first of all, congratulations for this project, it is really awesome and clever.
I'm unable to install any dependency with the latest version label, you can reproduce this by doing
ied install async@latest
This was the error I got