For simplicity, right now (in v2 branch) the bower.json produced for the workspace folder is an arbitrary last-one-wins model when merging the dependencies and devDependencies of test repos in the workspace. Tattoo needs to be smarter about which ones get picked. Like, always choose the latest versions and/or emit WARNings when semver incompatibilities occur.
For simplicity, right now (in
v2
branch) the bower.json produced for the workspace folder is an arbitrary last-one-wins model when merging the dependencies and devDependencies of test repos in the workspace. Tattoo needs to be smarter about which ones get picked. Like, always choose the latest versions and/or emit WARNings when semver incompatibilities occur.