I'd like to extract all smart contract related files into a separate directory. .\smart-contract, for example.
It content could be
\contracts
\migrations
\tests
.solcover.js
However, right now I cannot do this, because my smart contract depends on openzeppelin-solidity, and it seems that copyPackages is looking for node_modules folder only in the current directory.
I also do not want to put my .solcover into the root directory of the repository, because it copies everything into the coverageEnv folder which is the time-consuming process. Moreover, it copies .git folder and there is no a mechanism that could prevent this.