Modules: duniter should be a peerDependency
According to this article on Node.js blog, I understand that any Duniter module should have:
{
"name": "duniter-module",
"peerDependencies": {
"duniter": "^1.3.0"
}
}
But also, we should have certain modules as peerDependencies of Duniter:
{
"name": "duniter",
"peerDependencies": {
"duniter-common": "^1.3.0",
"duniter-keypair": "^1.3.0",
"duniter-bma": "^1.3.0",
"duniter-crawler": "^1.3.0",
"duniter-prover": "^1.3.0",
"duniter-ui": "^1.3.0"
}
}