trust-wallet-core is a JavaScript wrapper around the wallet-core library that is a standalone npm package.
Type definitions for TypeScript are included.
$ npm install trust-wallet-core
const WalletCore = require("trust-wallet-core");
WalletCore.HDWallet.create(128);
//=> "army cook device assault vendor case coast rose dismiss lady dust point!"from { HDWallet } from 'trust-wallet-core';
HDWallet.create(128);
//=> "army cook device assault vendor case coast rose dismiss lady dust point!"