**Problem** Downstream users of the contracts include: 1. Frontend: JavaScript 2. Backend: Rust, other smart contracts **Solution** Create a *minimal* NPM package, similar to that [found here](https://raw.githubusercontent.com/cowprotocol/ethflowcontract/main/package.json).