How to Build Cardano transaction?

Hi I’m developing nodejs application using cardano
cardano-node and cardano-submit-api is running in docker
How can I build transaction?
I did
but i got error “The era of the node and the tx do not match. The node is running in the Shelley era, but the transaction is for the Byron era.”

What is the best option to make transaction in nodejs application?
Or any other way?
Please Help me, cardano experts

That library has not been updated. Please check the current options and their status w.r.t. shelley on adrestia, using RPC or SDKs

This indicates that a Byron era transaction has been submitted to the blockchain. It is possible to do this from the CLI, of course, but Daedalus should no longer submit Byron transactions.