This is the shared lib which
uniswap-vue uses to do all its shared logic. Even though this is used on the client interfaces it does expose nice easy to understand calls for you to build your own interface if you wish to.
$ npm install uniswap-dapp-integration-shared
$ yarn add uniswap-dapp-integration-shared