Hivesigner SDK rewritten in typescript

in HiveDevs3 years ago (edited)

Few days ago we have published new version of Hivesigner javascript SDK which is completely rewritten in Typescript with proper types, additional improvements on promises and written tests.

hivesigner-development-secure-way-to-sign-in-blockchain

Typescript implementation is clean and helps you to identify type of each parameters. If you are JS developer, you probably love this update because it helps you to write less buggy code. We have also written some tests to make sure each new update into library passes those tests.

As a part of this update to hivesigner, we made minor changes into hive-uri package as well, which removes dependencies to old dsteem library.

New version of hivesigner package is x4 times smaller in size which means less addition to your website bundle, faster download for entire app in general. Shortly after release, we have made some improvements and better browser support, size x2 times smaller from legacy, still great. Please note, however due to typescript change, you might have to check how you import library into your apps.

hivesigner-package-size

Try new version [email protected] and let us know how it works on your apps. https://www.npmjs.com/package/hivesigner

If you are using hive-uri in your apps, consider updating that library as well. https://www.npmjs.com/package/hive-uri

Next in line is to optimise and finalise Hivesigner UI (website) changes and release update to website which will improve user experience.

Support Hivesigner


Hivesigner proposal | Hivesearcher proposal
Vote for @good-karma as a witness

Sort:  

Good job, I'm one more time impressed by the work you're putting into making your code fast and clean. Nowadays, developers tend to write code as fast as they can, not paying attention to the size and the fact that it impacts the user experience (especially packages used on a frontend).

I strongly approve, but in many cases it's not developers problems but ROI business pressures.

#cb2077

Thank you! Clean code that has strong types and helps you to write less buggy code is always great to have. We are doing our best so software written by us is high quality, fast and maintainable in long term, impacts of these are as you mention better UX.

Hi ,when i post somthing and boost my post and adm and spaminator vote down my post without any copyright claim.
may i know why its happening ?

Thanks for update and upgrades information.

Good job @good-karma
Thank you for this informations.

Thanks for the upgrade man

Hi @good-karma how are you, i am at present using the desktop ecency/3.0.14-vision , i don't seem to have spell check on this version do i have to activated spell check myself in some way can you please inform.

Thank you @good-karma for your assistance.

We will check this out. I remember we had this in older version but we changed to new version, we will see if we still have/can add that back.

Thank you @good-karma it would be a big help 👍

Hi @good-karma how are you have you been able to look into this spell-check problem with this version. I see it hasn't been corrected as yet what solution can you offer. Thanks @good-karma

We just published new update for website and for desktop we will do another release in few days and adding spell check is in todo list for that release.

Thank you @good-karma for letting me know will keep a eye out for the new release.

thank you for the information and for all the work you do

There is a great advantage to using Typescript. In particular, steemfiles.com uses typescript with react.

Sir, your post is very helpful and I have not been here in this community for a long time, so I am very happy to see you today that I am seeing your first post after three years and I want to comment on you. Am doing