kiteconnect
Advanced tools
Comparing version 3.0.0-beta.3 to 3.0.0
{ | ||
"name": "kiteconnect", | ||
"version": "3.0.0-beta.3", | ||
"version": "3.0.0", | ||
"description": "The official JS client library for the Kite Connect trading APIs", | ||
@@ -5,0 +5,0 @@ "main": "./lib/", |
@@ -16,3 +16,3 @@ # The Kite Connect API Javascript client - v3 | ||
npm install kiteconnect@beta | ||
npm install kiteconnect | ||
@@ -19,0 +19,0 @@ Getting started with API |
@@ -1,56 +0,39 @@ | ||
process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0; | ||
// var KiteConnect = require("./lib/"); | ||
var api_key = "gvu4pixmenhmg9im", | ||
secret = "qkfr1xg1gip2smdwafytppugvkhy8czj", | ||
request_token = "", | ||
access_token = "0g36FiHJspJlI5a9D0TCkUjgA15juLpu"; | ||
// var api_key = "x5h38ge9wfqmif5v", | ||
// secret = "uesk63w8ux2k0huox5dwr2sxpe61rfb3", | ||
// request_token = "AAAAA"; | ||
var KiteTicker = require("./lib").KiteTicker; | ||
// kc = new KiteConnect(api_key); | ||
// kc.requestAccessToken(request_token, secret) | ||
// .then(function(resp) { | ||
// console.log("Success response", resp); | ||
// }) | ||
// .catch(function(err, resp) { | ||
// console.log("Error", err.response); | ||
// }) | ||
var ticker = new KiteTicker({ | ||
api_key: api_key, | ||
access_token: access_token | ||
}); | ||
// ticker.autoReconnect(true) | ||
var KiteTicker = require("./lib").KiteTicker; | ||
var ticker = new KiteTicker("kitefront", "DV1973", "8a02cc7aa5fbe77bcd6fe21246515656"); | ||
ticker.autoReconnect(true, 5, 1) | ||
ticker.connect(); | ||
ticker.on("ticks", setTick); | ||
ticker.on("tick", setTick); | ||
ticker.on("connect", subscribe); | ||
ticker.on("order_update", orderUpdate); | ||
ticker.on("disconnect", function(err) { | ||
log("Disconnected", err); | ||
ticker.on("noreconnect", function() { | ||
console.log("noreconnect") | ||
}); | ||
ticker.on("reconnect", function(a, b) { | ||
console.log("Reconnect: ", a, b); | ||
ticker.on("reconnecting", function(reconnect_interval, reconnections) { | ||
console.log("Reconnecting: attempe - ", reconnections, " innterval - ", reconnect_interval); | ||
}); | ||
ticker.on("shutdown", function() { | ||
log("shutdown"); | ||
}); | ||
function orderUpdate(data) { | ||
console.log("order update: ", data); | ||
} | ||
function setTick(ticks) { | ||
console.log("Ticks", ticks); | ||
// console.log("tick") | ||
// console.log("Disconnecting") | ||
// ticker.disconnect() | ||
console.log("Ticks"); | ||
} | ||
function subscribe() { | ||
console.log("Subscribe"); | ||
var items = [53490439]; | ||
// var items = [738561]; | ||
// var items = [285443]; | ||
// var items = [53401095, 53471495, 53502471, 128053508, 53526791]; | ||
console.log("onconnect") | ||
var items = [5097729]; | ||
ticker.subscribe(items); | ||
ticker.setMode(ticker.modeFull, items); | ||
} | ||
function log(text) { | ||
console.log(text); | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
8364545
228
31996
0
1