Trust Wallet Core is an open source, cross platform and cross blockchain library, it adds beta support for WebAssembly recently, You can try it out now:
npm install @trustwallet/wallet-core
Documentation will be added to developer.trustwallet.com later, please check out tests here for API usages.