For compilation of contracts, publisher global truffle version is used. This is a problem since truffle global version can be different everytime mosaic contracts npm is published.
"compile": "truffle compile",
Solution
Use node modules truffle version for contracts compilation
"compile": "./node_modules/.bin/truffle compile",
Problem
Contracts are being compiled on different compiler version
Proposed Solution
Publish metadata of contracts when publishing package
Problem
For compilation of contracts, publisher global truffle version is used. This is a problem since truffle global version can be different everytime mosaic contracts npm is published.
Solution
Use node modules truffle version for contracts compilation
Problem
Contracts are being compiled on different compiler version
Proposed Solution
Publish metadata of contracts when publishing package