Closed sammyt closed 12 years ago
I think this is working as designed: the localName is just for the current dependency, not for any nested dependencies, and all dependencies should be installed as siblings to each other. The localName thing is only there if you wanted to force a name to something else than what the volo picks. Otherwise, if localName was used for all dependencies, they would all be installed as the same name.
Reading more carefully, I may be making some assumptions. I'm assuming:
volo.dependencies
part of the package.json to specify the dependency on 'blue'volo.url
package.json property and it does not follow the rules for extracting a single JS file from a tag snapshot.If I have that incorrect, I appreciate more details.
Awesome to see that #8 is closed and volo is starting to resolve dependencies. Just trying it out on one of my projects and have noticed that the localName argument is not respected for dependencies.
If I run the following command, where
green
has a dependency onblue
The
somewhere
directory is created and green is added to it. Then add is called again with blue as the argument, only this time localName is not respected and so blue is added to the current directory notsomewhere
Cheers