
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
talib-stream
Advanced tools
no-talib is now renamed to talib-stream
This lib for efficiently calculating weighted ta-lib metrics with streaming support.
Often we need realtime calculation some weighted metric that requires previous knowledge, such as EMA, RSI, ATR. Ideally longer priods are better. But it would cost a lot of time to simply calculate from the beginning.
This lib is intended for fast calculating indicators from data stream.
npm i talib-stream --save
example code
import { AtrKeeper } from 'talib-stream';
const atrKeeperRes: any = [];
const atrKeeper = new AtrKeeper({ periods: period });
_.each(sampleCandles, c => {
atrKeeper.add({
close,
high,
low,
});
atrKeeperRes.push(atrKeeper.get());
});
more usages please check spec files
npm run test
npm build to build the lib
npm publish
FAQs
no-talib is now renamed to talib-stream
We found that talib-stream 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
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.