npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

kucoin.websocket

v0.1.2

Published

kucoin websocket api utils

Downloads

26

Readme

kucoin.websocket

This is a websocket library for KuCoin's open market datas. Don't need any API secrets or Auth tokens.

Install

Npm: npm install --save kucoin.websocket

Or you can clone the codes from git and direct import to your demo.

Usage

// import from package
import kucoinWs from 'kucoin.websocket';

// initialize
const app = kucoinWs();

// start
app.start();

// use state
const state = app._store.getState();

Runtime

This Lib using dva-core and it provides a Redux Store to outside programs, no UI or Browser specific codes, so it can work on Node.js and Browsers. If you know how to use dva model and even redux-saga, it's better for you to fork and change models for yourself.

Develop

Step1.

clone from git

Step2.

Change demo codes then npm run demo. Or write your codes and rebuild.

Step3.

npm run build

kucoin.websocket

这是一个使用 websocket 获取 KuCoin 公开市场数据的库。由于使用的是公开接口,所以不需要任何 API 密钥或者其他身份认证的 token。

安装

Npm: npm install --save kucoin.websocket

你也可以从 git 上克隆代码到你的项目里直接引用。使用方式参考demo。

使用

// import from package
import kucoinWs from 'kucoin.websocket';

// initialize
const app = kucoinWs();

// start
app.start();

// use state
const state = app._store.getState();

运行环境

这个库主要依赖 dva-core,它提供了一个 Redux Store 作为一个数据源,这个库就是负责通过 websocket 来更新这个数据源。所以你可以在外部程序直接使用这个库提供的 state,它没有其他 UI 或者浏览器相关的代码,你可以在 Node.js 或者浏览器环境使用这个库。如果你有 dva 的模型使用经验或者 redux-saga 的使用经验,可以 fork 这个库来添加自己需要的逻辑。

开发

Step1.

从 git 克隆代码;

Step2.

更改自带的 demo 的代码然后运行 npm run demo。 或者如果你有更多的改动,随便怎么改都行。

Step3.

npm run build