
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
@monesidn/typescript-utils
Advanced tools
A collection of small utilities that I use almost everyday in TS projects.
A collection of small utilities that I use almost everyday in TS projects. The best way to explore the project is checking the generated typedoc documentation.
Since version 2.0.0 the project is using ESM as package system. This makes tree shaking work out of the box with no further issue.
You can explore the generated API definition here: https://monesidn.github.io/typescript-utils
While there are many small utilities in this library there a few larger ones that are worth documenting here.
This is a simple yet powerful logging utility. I created it because winston logger for too complicated to be used in the browser and I did not need advanced features. If you need a complex API do not rely on this, but if you need a quick way to handle logs with the ability of disabling selectively you'll find it useful.
For more information see: https://monesidn.github.io/typescript-utils/classes/logger_LoggerManager.LoggerManagerClass.html
Ever had the need of running an unknown number of async task concurrently? I got you covered. The TaskRunner class does exactly this abstracting away all the complexity of orchestrating the workers and the error handling.
For more information see: https://monesidn.github.io/typescript-utils/classes/tasks_TaskRunner.default.html
I don't know you, but I'm tired of node "event" package. How it interacts with typescript and the fact that is not available in browser (without an external library naturally) is terrible. Well I decided to come up with my own event API loosely based on the EventEmitter class defined by Angular 2+.
For more information see: https://monesidn.github.io/typescript-utils/classes/events_EventsSource.default.html
The most used utility, at least for me! See https://monesidn.github.io/typescript-utils/functions/async_delay.default.html
FAQs
A collection of small utilities that I use almost everyday in TS projects.
We found that @monesidn/typescript-utils demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.