[X] branch mFragaBA-workspace-refactor which refactors the single crate structure into a miden-cli, miden-client and tests subcrates. This made it easier to test the usage of the client library as a dependency of the integration tests. I added it as a dependency (and didn't add miden-objects nor miden-tx) and added missing re-exports if any until it compiled.
[x] wasm fork of the miden-client.
I think testing against real use cases instead of just looking at the api will avoid some missing re-exports problems. We can still iterate on this as users of the crate can decide when they remove the dependency and just use the re-exports instead.
I think this is the next PR that should be merged. And then #407 could follow shortly thereafter. Or, if it is ready we could merge #402 after this one and then merge #407.
closes #280
Tested with:
mFragaBA-workspace-refactor
which refactors the single crate structure into a miden-cli, miden-client and tests subcrates. This made it easier to test the usage of the client library as a dependency of the integration tests. I added it as a dependency (and didn't add miden-objects nor miden-tx) and added missing re-exports if any until it compiled.I think testing against real use cases instead of just looking at the api will avoid some missing re-exports problems. We can still iterate on this as users of the crate can decide when they remove the dependency and just use the re-exports instead.