{"_id":"inves-broker","_rev":"70-8d0716940708472c939f9bdf60d3beaa","name":"inves-broker","dist-tags":{"latest":"0.6.4","beta":"0.4.5-beta.1"},"versions":{"0.1.0":{"name":"inves-broker","version":"0.1.0","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"kiteconnect":"^4.1.0"},"types":"./dist/index.d.ts","gitHead":"373e202a61ed8a32f9e7a03153dc536ab9c9e0ef","_id":"inves-broker@0.1.0","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7O5e9kXjpCBZvj/XeILQKqkKugqcA7glBSEinau9Jdb4U4lcPPL8xcUs5C5fk9449/g7wVrOox1AEH81Ts7ZrQ==","shasum":"5cae1bd6a3ee28ecd89e88d695533e71108e39cf","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.1.0.tgz","fileCount":49,"unpackedSize":80017,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFPrWTNU8yJV+oriJbJhEFpt2iG8eYk372n/MJ2oLZaAiA8ug9yEAEb2WLZjvSOez0PTmGVEdXmqBZpfUxNpOhEqA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj16xUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxtw//fNyl7hAoGFrD+Ct52p45x+saVBkinVol7X5Rl1y3mqX2Xmjn\r\nXqMSmQmGI6GSV49sFgZ0nI4H8aiomrSG2EupLBbZm4vSoa5RFxaJrGgN/KR/\r\noc5IN9EyHaHXq234Z2iEHkqnY6AuH4wcmL9T/oQZeOCUAOZ3yuaIyon9RhXJ\r\nFm8g4Kjt0tf1I/eETNOTJohewZHwKb2sxTiiQpJu+9/JpranhxbLPrnp5b8r\r\nHEz1BMh+j7ALrvWNLh4ZBWlZnot9Fy64s6fkrwm1K0OulfWLJqN8fnuVgzO/\r\nrdRTB+SA+juDnFgkJgk1DZ3DmlwHEcBgUQ8B3B4dBfCqHbagpODmR23hMg3g\r\nZOtj5T9fsmRPLrvzoDcW+8XeXDN6SUUp4iOizFWgO0T4xgJpeQL3kMGU9YFn\r\nxOLbPuG9Dvq2W82v/zDtedk99ZHk9LC6plDjmIymN3t3Sh2KENPXP5UrdVGA\r\nuxHlmCXl4EP9ZNzGHKMJ2/As/TOA9oZIMJtz9A5yfwDO5gMs+flz0d/iZMYH\r\nJcTYQwN9u+hZy0J7q52WUSFRlfwGEYAnEmh90ijTd064eRPl8hQLVllBBQm/\r\nIDF/mk8T2wihNByiAtCGvzCx4u93/o6FWnoOUHd+ExwsTXhY4SbUulMr8yZu\r\naZmSsjQkBoNApA74HvBTZZBQAFp8XfiPv/U=\r\n=4FOu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.1.0_1675078740562_0.4797569821334924"},"_hasShrinkwrap":false},"0.1.1":{"name":"inves-broker","version":"0.1.1","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"kiteconnect":"^4.1.0"},"types":"./dist/index.d.ts","gitHead":"4f81f4265fba75ccb7a4155cb3450e1fd6686815","_id":"inves-broker@0.1.1","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-uwds/zutPYGZkPms6Q7mdb2pWWLCTCOfuw+m3FWdcmvlFSRA+USaTknBDuHuPTbsxBTtikNZxXXjS7RUmKvZbg==","shasum":"7e63277021e9996c60b21274d691a90a211bb600","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.1.1.tgz","fileCount":49,"unpackedSize":80050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcBrylH2DhPpc68uSdGlEehYK99ioOkaLH+b/VdJYYVAiADsLF66AZ45BQMsWNE5fRrWPn5jZMDTwt5TES/VT4sqw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8nKZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHlQ//Yvvmds7E4Gygpdsqde9HGV8xwdd6kT5uMPJuqYKLtzaaCP27\r\nbqSQSWPXtoR1vnedS6aLRBHHYijYIAbi6t1hoOdFYF/WsMnWZ7NIhKp4deFt\r\nrdHwYzzUxDsyzF7tBgIk93xPIDZOn9U6SXmj9jSFaPZGkATbHolH2qVRN0YH\r\nwIUAof1NKqSCBicKYkrX4MY6UQiabS1xrZnW2iEcWOAkec01CI472g7GrjB1\r\nOr50w5hFABuyAq+lgMLJDhH4SZD8gsY+/Q+Bzi0weWCaz0+qOoRRaGKSBSTG\r\nBa33X0AzmmrPIHE5qvKpO2+3QPGevMIIKel2J2mKnyuXB2EONOjqKfYk9noM\r\nyXn+E/GD+CC9SyB/4815CsJwaR4fL82IqgCQ/1+uPO4y5+j2XKSTuBETWbEe\r\nj4sQhiTpaEiMWb+bQNPouUcnAo/h7rbFNlqdm4siJ4eQXZQq71HopU1rT0T9\r\nu3/Qmb4RU0QuODkv4bD2SInYcDuShUvCU1txOP7jKCryzHFX0QfdCGcfuzHC\r\nh2QtJUoX+VMb3AyYoaiblrMasEIeoEuafTRtLc/r7a5qy8w5xEyWeZVhS0Wp\r\nQEx5lL6zXhynZqsYUKSpD5bl9zxat0VVmv03lnkcZBTJbffq13sa+MFisaCw\r\nuxwc0AaQ7wk34zmnHEKGL78jN4MWKaopoEs=\r\n=CMEh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.1.1_1676833433307_0.1967922688274113"},"_hasShrinkwrap":false},"0.1.2":{"name":"inves-broker","version":"0.1.2","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"kiteconnect":"^4.1.0"},"types":"./dist/index.d.ts","gitHead":"80a341e928bfed385004d4bc24263a90fccbc2c7","_id":"inves-broker@0.1.2","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-3FtoHHKeanOS75X9NnQ88xIYFqoZOMVcZkJIy+6DtDnL2rB1qcsiJ2VgmCSQ1K5WJsKrqN8Q00hzCzKI5cF6WA==","shasum":"a6d7e417fbf82eb1299e8777372df8b3c2ccc6d5","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.1.2.tgz","fileCount":49,"unpackedSize":80097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWwn3CCo0X/KWVWZzq7Is/u0ywW/wpl6EG9a/5E7SBpQIhAM3yZNjT9ok2ykon7infHyyhxNX8VMzUg4nPolGPZ4qO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8nTBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7IA/9GR6a6y92ag6QFfs9WhyYeDEamHPZCgHOtn2wX22yqmFJZeoC\r\n9imw2npQ3hcI0R3TtcyNeOM8HFVfJe4Y85u/V07Vd+pcqcCjPmWkPybF7LHS\r\nygNOQNlLgGK82wIYHkE/PaataC3O86zd33Ea2Z7GZ/Tp7MxoNRM31VBKtdvb\r\n1ZXWlJbr/5r8Sw9qctEVvbdEswNc2wPKsAJUoE5zqyvxt1FNGeV5ctnQHKFz\r\neOcEGFDF9R8lwi9lnifMeyT8kkUportUcdUBVRtdmvjnN3UTNLWwxUXJHjmL\r\nt5jG9+WFP+KvGj3+n60cV8i/PWwdELa8cCNarcfBPR/WNe9jQYfKAtJejl9L\r\nwDKLqmBlONVM2NtdUk0Zce761vi6Wpi666cmW5ZqAcHO2LuhoEKZuOMk8A44\r\nkdK4GalfVOks1r8r2ByKbMmzkV7W8gzUEjsFkKfiVnZCt0VmYdDHd5MYPvAy\r\niFLPy3yoZ+yWNivFj8IjayTzfIn0hgR+MKWsJoNkapyfEVKV5ryCv0hqJAlB\r\n1NCzxDijTI6cB8B43UkJo9KrSV4Y5AWusjzZrk+44Ax8IkQlJ046pEVIKpxw\r\n2aPSRVpR2EYd3VPUfXgvLO6bpwy0Xn6Oyvy1ppLizTwWz2E4PG20siYjCDX/\r\n/iyxe0ZTx/TNVzNH9lbteMo3yIIdh/eqBxg=\r\n=v22W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.1.2_1676833985603_0.26260887260644794"},"_hasShrinkwrap":false},"0.1.3":{"name":"inves-broker","version":"0.1.3","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/node":"^18.11.18","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"kiteconnect":"^4.1.0"},"types":"./dist/index.d.ts","gitHead":"01b930e85f844efb359c9957959b1e894a28c281","_id":"inves-broker@0.1.3","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-lS548/dfEE7ckUAggERANvYr7DWU0oWtb0eRgO4ayD/MLfCpWRUr+T+aMfqWJZQJU+2+SsQovEluG3VseGk0Tg==","shasum":"2039dbe5a599b13e26facfa2d1fa50b930a4586a","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.1.3.tgz","fileCount":49,"unpackedSize":80097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAsgp2939oYmALyqfvTKq8YGjtpAZrT3XXgbZe53KjNgIhAKxqXT17TZL55ne6Cv+/wEqCSovcnMwKOXYPZnhMfl8B"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9InLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO5A//YuJTXX1fYhMtmScV4m4cP/0+QpsSWDsOjF/RTuj8I5prr5QT\r\nEpf7YzumOQM+zTeM9zVTIKKNOW7hwmxUzMGKeHu0PKfgfh69mRkxUvGnmfS2\r\n6tc/M9C+NTuDkuhpCi59RToWbz9qSloqDohtI5I2KyHrfu71oyyPbUalJKVm\r\nuY2ivq1vrYTpVU1VjqwhaMrV0UvDrEjDpmAOKaluVwhSOgV9iXfPSKVVwdzO\r\nzQtHZ+9Pm3EkDhbuP+dCkTjIr7y4HmdURwbjgxEPN0mptxB53E8cF4ILCYE6\r\n7qcUBKeruNypgMQcPct2qvXHXkj+v/zpvAqYC1SbCBL3IZ0Ld3DgRpm8hF2r\r\nj8PwKf+BaRutoZt3dLeR002wm5d3x7H3Z648Mo1OUJqdVm19gLgNB2sPjg39\r\nLbdtlHGW/tn81hT09mNFyk3zcngJh4Al21ZMQPETHBbGCNVWe+slDwEGcD7f\r\n1lTjsLTl2gHoIeTdW5saOG/Pvxvl6kXY64hSLb4qza8xWo/7JEzkQYQSDdXf\r\nZz79dos29ec/XBlj5bFXK5Terll4iIHMbIJgIDLGys5chdDvj/qb++VOv9y7\r\naZNIrqay2RTpf+RpG+TzKCj84q0mEwXn/No5kSvkXPU1tpH/Bafo3sQ17y/3\r\noF2B7buWkqd5MKVtvAZH1gVLP8pPK/U2Vrs=\r\n=HDRj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.1.3_1676970443310_0.5488409499064764"},"_hasShrinkwrap":false},"0.2.1":{"name":"inves-broker","version":"0.2.1","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"6f3987f3d9393f84d024080b8dc139c18b062eab","_id":"inves-broker@0.2.1","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-rArHJcssybs8BKHG5KLaQn8PzYMagPGoIbJxFT2SiXEPqJPsj+UEXDaizwhVL6uqf6Cmn6LLZ/az3zW8/9V6yQ==","shasum":"198a243c94ab7af80f4ab480f3efeae17151b40d","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.1.tgz","fileCount":58,"unpackedSize":146112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYF7AOrrTBa/2aGgfW0ajW4MuJOmsVJZu00D5L0zdiPAIgXaiRJaYGrzFoz6DrEVY9ZlhGD24HJqL0BqkcCh9i2PA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9P3ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8eg/+L7WYretsRq3mZinrhA9LoJAesAtLB1Ea77hdZLH2svi+kh9V\r\nN0gXD718fDdq3RJGa7XeKrKGajvdoqusGDW5/O33V7CwI/9+m9MCmde4w3nr\r\n+sItNup3F51wPji4ayDayPU+VYgPkN1V40q+ZzBGuz5BKd/S4CuziNMFQa8d\r\nuf08dwyEspAYzjFpGXESh96lFt/yufyfzx/1H/VGnNC7HOyGu6Mi6V1g1pVF\r\nfKkwtyB80kuoPltozEC31EgKz2UR5K3mx8PJXLr3ooh8k+IIINkoSIC6BFoi\r\nHCzPfaoRIJ2H7PQmRdEzfpvyfWidg3e5Cn+Yyq5totK7e9ZVQlpSkU/T9zyB\r\nHN99cRadNB9eCIKAgDt+dOtgHBuGH2UTY0jsDw0VCujOGLzskaXnGri9+2Mq\r\nLPAV8IikPbJGC5nh+qZLPzcH3z1xnvwF/DyiOPFWez0AfH2UEHxJEJ0WBMiR\r\nwcKbWrPgyudR2UN+mzkeR5vlrgwJhDThOd1itk7nieTmdGtGPC/9Gb1JV2I1\r\nAmz2rdrdOjpYNR11SZ/z8T2ncwOfA3Zp2dSyIJ+zKwQU9PaiSMfIJt9EVXti\r\nRGMix9N1hRBplBeq7D2IfScEU7Xb5fQRUEBZkOvLgm0GsZgVNQchAngq/oYO\r\nrsjKfjlAhvMjfmEVnY19kqf1T0bcm3KD4G0=\r\n=1lD7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.1_1677000153745_0.43130928970278015"},"_hasShrinkwrap":false},"0.2.2":{"name":"inves-broker","version":"0.2.2","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"3686f441d883c01a8a18d6c5863e571723d6ddcd","_id":"inves-broker@0.2.2","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-MwmPL8jmX4FemW18POWDWhDBFM71VeZTktAPSuESVV41y2pW+AT9v6ttGv1kbvSGXLOj4VoWDgr4jL0V/xI6OQ==","shasum":"576915058c21647ceaa9c5f234e77a40cf73c0ee","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.2.tgz","fileCount":66,"unpackedSize":209839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+fQ91L3QFTwC7VZl7bxpTcovOxzLHRgHUr/9bvuKKQAIhAIT+lDQYrhqmR98boT/axQUGprRIEXWmJYhay2j5HDhV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCvWLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7XQ/+NlVU1qoqIaXTsWu0FWkTdTHpcFWjkZ+L14pusjfUtnOVdeHZ\r\nrbPZPRvYD9Mmiqdb6CNxSh2BpFwUzGSAhkd1876ryi4lF5ViQdqcN4dwzinV\r\nA+ARtzWAsT28L88vLHx9GVsW+4edmJcLopv2mXkUANHl01xvFhKI9w96tsfG\r\n+EOJG2yCTHhYpac/e8fFyB0qzOQcZh4JknIB+M5ej5oB6V/v441V2HlklQG4\r\nFZ3E0DYemKejW9sHpEP7RjSUVyo0B6regATC3a71syR2CmhGB7apR07uLDbB\r\njrzfRvYEYfwaPc8jmWknpVS8hW3A84xnO9Dx5ZP/bF39FSDMttrZW9a02y8/\r\nWc1de+L/S87/9Z+EkVOhNvEyY6rykWtQF/I5NIGK1Z79+S2ZzjejCPbNqMVl\r\nFbl6KiCAVVP742LXmgD699g8O+u0vFBM7MfoFt/tgp8gtliKald0j3rpNasT\r\niVxfxeNQWwBE62Ns0EuhVPpagtAf+8/bjceh1wyauwJxCB1YYfsLdqqFr8nl\r\ndgMBf+7eNmbnxgDZypv2ZP+Siw1OeIGvuWPVqP3U0XzDygGL4YuHf3oYbT45\r\nYYGwQLhCp8IC7g/72tZlwtNHGGFGucyVTCWGrzEXDUIghBCcCfOhuiHPXW7y\r\nstrMXRTinR6g2oM1Q07hMTuUbVGegamV3Kg=\r\n=Uhbs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.2_1678439818916_0.5018247011481416"},"_hasShrinkwrap":false},"0.2.4":{"name":"inves-broker","version":"0.2.4","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"2d4669eafe832ea99e136f0c330531f9adec569b","_id":"inves-broker@0.2.4","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-NEvpdru/757vUCZlTRFoIaaLe7+YkfhRRItgiiFkujc50jRUw4uC3dvbzORV0DATasqed8GPi0U55DZF0zi2Tw==","shasum":"12de854da8b37034b5e44299abcbfcb5f13840b6","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.4.tgz","fileCount":66,"unpackedSize":211499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFE5Zytmz2BBIb6GdmKlVAWRkQu4ltlcCQKpuflmjfUAiBcJOKWEdloPzLUs004ezYA5C6RnDaPqTv1ZQa2jWAjIw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGA0zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ0w/8D299LbtD5Xm+B9nJEDwU0p2RYztbqXi0os5E7U3UdzDfmpeY\r\n7/Vj7+QcVJP0R2oeh9dw/5CXWaquISNCKOQm3KOZDjXQ750b0oq7pESW/9Ai\r\nbftAl8oTb7qDDQ31NKjdd2/H+P/Nu8tAp9k+fF4xoXnDA+MI4t2kf1pii63f\r\nSSszBoAKWShLpbgIm/Fjz6MkzQEyQpJfnTx6rzt0Ud+Gr95nDB4il1e/0K/t\r\nGJCtar3i95Wwow2QVuWXCOF+nOxVij1CKTDDmZKI7WA06SoecFy62gaKyqer\r\nZJTAlWxR8qBJdiK5REzD0+tvPw1KmvIFGqjYzM4tQZkytARdQ4YPssZhilnZ\r\n9PO8ZBiwSf0Lb4XRDHH2BpFKkB2JMYy0D9ItJMnSVfl1CLgpcjw65dMikB6H\r\n78DnsbbBUTCRrzBTnsqB02qYpVkCQbZJhteskJYToGQQoAWpZl2PZ+dJ5s1C\r\nJ4R4egmncATV0Tlv5UH9uEtHYiS+OL6Kw4kFjS09LZFr//srPDMmXez3tJ4a\r\n0+hIVL7wvubcxGnOq5oTe5iRYOqcZU9ZGB/RUO65OPZntYoRT+RzeZb+cOWG\r\nRD2Ka3qFlBEabmK0D3Ha9Zp3pXM3wb2GfggTOCzL2crqF3N4CkSBZj7iImeU\r\nYNCmep80yX4l9JXATSdSyjqy4ERTIwZKp7o=\r\n=6TQZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.4_1679297843604_0.8081510907197309"},"_hasShrinkwrap":false},"0.2.5":{"name":"inves-broker","version":"0.2.5","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"abb04bc83ccf3a336a4bed394d75a28663c53e6b","_id":"inves-broker@0.2.5","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-kBtAwgNwXXGmw/s9YJtDnlbzjg7RqG8cTKkxdQermd1QOl2+aifa2u4Gp13l5CajqjSrQdXJWGfWhLIQoCy0Zg==","shasum":"70568a7ba354eae79d8bdc49d271451e35edd669","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.5.tgz","fileCount":66,"unpackedSize":211499,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwHe/Og0uPvrt89hdKY3PdsFXExpCcUPY4G0eOuHJm9wIgatZaUPydNChYAfZku/7ABeAnkd+1E6shPp89Xq0V/cc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL9/yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnXA//TgO7ihl+4aqGyX6HlQDttyG9kq9/SJh9gpb3FnX2EMZgDovj\r\n7eoU+pQepBGY3cSRL6kiVNG6R02wdyEpdQHrkfuwLBuP2XNzQGtGTGorVIV2\r\nqDYFkVd0cpNDDqBZmJAuPeGYnb+zcdj+DUXkFyTTQ4vtmC7/BVx1GJTNfST8\r\nnjIUY4t5dKkgWYwKk5RTEP40QW0vuWgpTTMuM+nzWZi1rsF+zIRqX2lls3Nh\r\nyoPWflv4ttCcDKHA4fjSY5PUCMF6ElP4nlWlwuGjr2Qkp8NTSkUxM1KxzHeD\r\nipJoafVvg6PWHyHNU//i6h+C5/rbP9xfeyDvMqdX2+a4Y88Hahpv80pq93jg\r\nKi2HqEGKDySTvZ1NqwxecOI2BpPKQafAIyUDulZzP9uJyonpzg4PM4ZBagHO\r\nR7SralWnVwRO/LCb8hohi9eouGvAr82yQDI+urNeoaTEb4ZMjhB/nuXuzIS8\r\n/nYJU3w+ATBgsCOzAuh10zLDVSFULg/5co8wbVVEh1WMKbxVs26zQEn7sHLR\r\nPnASTbrRXEq0Kp7tAtZDyxeGlc3hETMqvz6R8Y9/qdZj5SEdZlsAkuBdkkpw\r\nYUQ7jsZ/+aN232wsZS+HGqGSm0UiRnPGAd/yPwsqtc6TAC7oWpGUvMZ2omPL\r\n+JZ2hVTThnSBXFOHrAXpqjJgio/FLjTqZmA=\r\n=Tnw8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.5_1680859122556_0.7557090798095847"},"_hasShrinkwrap":false},"0.2.6":{"name":"inves-broker","version":"0.2.6","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"47e71e8d24e83e6f7535c44d6b2482f5a094ee56","_id":"inves-broker@0.2.6","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-z5oqatQMnCUN3wAn87Y/ihDzSPZi7WUJ6AzsR7NWbaKSc/0bSRAe3cMt1sDB4xXpgJXWw0HcokRX54x+lE+3Ig==","shasum":"077f9a191db3a9d248d28e37e00f1657c7dfb7e2","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.6.tgz","fileCount":66,"unpackedSize":214912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOCLG1LKNEXtqZGlG0Ct19jA3eYiFHj9CnyyR5mzX/EAiEAsOa8jwW0bzXIwBG85kgx14lbdhBeZOwQLmwYyXwqsC4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL+TiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3lBAAlMIZnTtEjZxeSm+N8PY7y3NZF/8lbNW/5769xM63Hl4QrzwI\r\npBHuZXYAmgr3KYg9Hp+C291fsXjLqWvcXRDc28C+mOqO0Eq8ypDw0fioMxLz\r\njZK0z1Fk3YQGj/yqmz1YFJHwHo2sDm0+sNDfw2Jm7hetUFTfszhZmi91fMkj\r\nNyAueUwbNz3qV/CqH2KA3JkWIC5HBWYtl1V10qo86gUXZHp/ModyczuSqXY9\r\nY1xxTun2cLSvHc6X6B9ZyUVzTD3yAOPSDoMD1uhLeWCpdjFVc728BYw+FR7o\r\njxA7j2X+8BZ08dPj6XcArgreGt5lOQZrWyiwvuIRt+06/5C1q8+5hOcbVhO6\r\nceNh6UzwbdkVHIGUQvtKUmoNAzc6Y2Lb3KX4eI0u8HGfVVEVN6bRK/WDqcDF\r\nC+2uApGCmzJptKnvXpooPFwqRS+abfKo/ZPu7wQyCRSzUMWAv2tK5m1GnQk2\r\nta1os/gI0xrKYD4YfaVXzGP2fodPgDsIsTUD6z3pftIq/yiuAs34DhKSu0nw\r\n2kr/1IPQqXY58vx1BxHXHtIIwsgibRMcYKFHE6zxRGZF299OGha9gePvK5dd\r\ni+Aa09pi858tXBQTBQsaK/V7kVij8RHMy7EehzzPUgREs4tV8sR/DT6RY8IV\r\n94aiQq4HjyF//teAvCo81aTaBqrED2qSgno=\r\n=ZVOF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.6_1680860386490_0.33942468745528"},"_hasShrinkwrap":false},"0.2.7":{"name":"inves-broker","version":"0.2.7","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"86c8c061022931a5c7c42517f9722514c1ff47d2","_id":"inves-broker@0.2.7","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-R5uc6Qz0t3OEuNwb4f7+fqVkx89QWJh9WUh9y2gHbLeFpsVEQUYkubyPhiPVIECcaG8dG6n9hGbHbk11nTSd1w==","shasum":"5512dee803783ed750d77931698254ee3aaf6f14","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.7.tgz","fileCount":66,"unpackedSize":221709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzT6DhufbIl9qmsh1m6gdx0F9/jJX0RoPvLqHNcY9HtAiEAy0DEP2ie0EH4PhWObKHXxX+qVBfc2W6hI7Rc/a84kC8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL+V8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiMA//SehlrNY5EIoHlfEmctmEVP10t4HAN34uodGOAIwrip3ySZZr\r\nwa05+jZown8rdtlYSvjWncEgx7Zr64TSIVVmlSwkC1DDL8s8DPzTeE3U7b7m\r\nmSddDiLDDUWjceoifoZHFuYP8I0/oQH0fCNkEMYBvag528tGAHYi9rgbV6nT\r\nPDRaIVORSijIrgM4wGDCncjAFvcLRDzVmJHPHdrUA+m61G6fR8meQVbG0E6N\r\ns5broIzEOWwcBgc+GhxDMuk6GusVIbFpBJ7EE0czX5FPylnnGKFZohWxMVmh\r\nE/ymnqrWcjEdXzMtK1G4z/x9ftpsuEtZiXYo+QtkmBJq1NM83xfWj2q6+zMR\r\nSRk3gkvM9yFfQ0EYMcYvNmEgAva8XIPFHnSGFlsf9AbPCmSYaMTDIiSh1u+t\r\nWhU5TwGPUoHHqy6IYQWDOJAXBZSx6CjwA3WUfK50p6MJ6F7QcfH7tgprtstZ\r\nXJwrNq1A8dWkRTiZshsHVeu75eThjFY3GzYpjwjBbiyKGZxYVcsdXCPJP0+e\r\nUCUSUpLx1LB4/WXth1rZ5IPYw9yYrgr05xwBwvfsgfrsWE41OKx1YO7u8Y3b\r\nQlBHzEnjrLETgLEHygiiIAOug33i1/MAspsjiXrH4cyRhgmUBfIgTCNDXLAe\r\ngED4qIFzEJ5UI3uMLnL3pqXpxWnFZHjU1sY=\r\n=Hj3O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.7_1680860540208_0.2319803039292161"},"_hasShrinkwrap":false},"0.2.8":{"name":"inves-broker","version":"0.2.8","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"8c0e677eadd7c9f06540db4d430821787ef77d73","_id":"inves-broker@0.2.8","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Fe58xWaosqnbNwS92r7rPpeB57GW7BhjxmNrbOxgJcRRWL7zwr9x8n8zlC7fv/AGVvF2/+7PLPFMughKXNFOXQ==","shasum":"3436f9363a3f66bfe25e2f12fdb94d05d674feff","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.8.tgz","fileCount":66,"unpackedSize":225593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNgTXjf9rwuZZD1dLuh31VALIIr36coP4SpXDvz5FVbwIhAJ1yC28LdqSTmml2mhnFQc5xqB1LoV/a5OYF1K6NyLSv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMwh5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiMQ/9HpLki9Hi4YMaQmr4wFO7gpLpnI/FkTeJCWmklzjvZeW2JtIf\r\n+OXhk2a38wLLuo1TWwcEHnNXGD9osTLZOkOZu3enj/LmEWEVCG0VQjfYbPVV\r\nkPNsCnT+2IEH2Rj1z/pfNBCnvxaHJ6wGAAI9mqysIJiM2BXWVXrsT4W60xHa\r\nThQXxI68XnJ9t+75RM1ICBg8ufnvABtZwXUzWs+oH6WTNX7Nc9BbxKiCFBXQ\r\nSqQtB6FINi1vqzbiOUA3yNng93ZnIk/P8aGiCxFwrUIxa2wx4LNPFlMCk0OD\r\nHsO0ZUJX4XP+0cQl4JYHAf/5NgStBxQGikFiIQR4mCjfB5wR7BVHfMfpBvJw\r\ny4jfx2GyDc4gNsIkiytNndsONxKwRL13y3gLvDB5b3HnKkilV8fw1aklB2P5\r\nUy8OjWqZM9H2q1DrFsxzYe+b5DmNjf1x8kiW+IysQVIjxOkTcdOq2J08iSkS\r\ncwlMmxHupbGY7PrGiZpddmuVEHoH1Ge/YOpRlCmnRt8va+zSnVXIBWghsjU4\r\nRFxZDbHp9mFDFcZAnjbvKvSJagT7LPBg8fi6DJMpSXsUPbmTQmksZypNyhOo\r\nSjzmpnsX0Y8lpvldnK6hU0FZZXa7X7vcwCNhqriWKl5Y6+u9Ln5RL0ryRhpJ\r\nSYsvUz18OOT7FXhUqVFMVUZ0vAYhxoTyOPo=\r\n=QeVa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.8_1681066105609_0.8807637103718056"},"_hasShrinkwrap":false},"0.2.9":{"name":"inves-broker","version":"0.2.9","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"5f1c89b85f2d920c0c9a992d64634c1991c2a5ca","_id":"inves-broker@0.2.9","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-1050dcj2RMviJZ5yL8DBeDLcuTmu05hmBKRec8NNEjjeGsZqQLFV7ATxO9L20XYPjggfxtQ+qVKlAfZ/xTZWfQ==","shasum":"2fa36f07370eda916765ddb8ffff8727493428a7","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.9.tgz","fileCount":66,"unpackedSize":225553,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd95Cgm5XD2LdVeGJLdqjlC36MsVnywCtYrQVVZqzP6QIgPEnWtT/72JfaaUrbOHqvOpuiksj1bxZRmOYgrrIxOTo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNBlmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKVQ/9Ekrq/nb7shR1xtoallTEMymgbzCCBzG56ewFDGuuTW6+KmOH\r\noFRqgfyLgz+fjd4//j90PufDaKyr9HJ3vFk+bB+QRwOL5gbhlHGBgSeSboxQ\r\nTMTUf149zvNOcGXCLKh1RnB2MgedcN5X1gCZZl/G6ZTXj98SxiV5agSQ0VH6\r\n7MaPx1JdThojKJ3ojq3LoQ2X6jeST+WYki5y9YRhKtYbSyvKPr5dfi1cemXU\r\nr9QJ3tNFVvwhfvTjCYB9U796Y9Yv0s003m2tpgvZlmJP+hzHnpc28eIWymhY\r\nmQ/E8J1xUGVauMX4EAgoPJ/vMsWrDEUiM8KkHT/EHELL/oIlVRRq04bxd4zD\r\nKOG0Irf2bAF3NXOluCvjxsC7oL6AYkMlMkuPgfepJ2gGXos5WY6KUQZiE436\r\n+RKpfMBYd6qqApVPl0J4BLSQlalsv4MmY11v3fs5BSVflCUTX/dPKTHjcEzN\r\nWEWUgz6iOtihvAWmxoLIIUSZcN/EG2gt5j+MuHA7QNjn4xz4wVu+B9PBAng2\r\nWCS7xjiRODkEXaTe5Ur54qrJVqYEn1hj4oJVKwPxZRkzu8bqHQ86aUDwP9MT\r\niVTYM4zksq5Ev6f9nsFisRWGoRRrGPN+CNDLVGHmDDGRbGpyC4GMou5juvkn\r\nq6uwQO3G54Mufp3QgU3hkxGHKxIYvpe9XjI=\r\n=TtxX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.9_1681135974376_0.45370565203528934"},"_hasShrinkwrap":false},"0.2.91":{"name":"inves-broker","version":"0.2.91","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"1cc8dee01150fb07ba26e4294318149baf365472","_id":"inves-broker@0.2.91","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-M60BiWKaHC2o1T7qvaeguA3h8cnAbUS/BUNMmxpPeDE7CJcC45BSG4kP+utE/XkuWT42D/oivZaVFV3BDu418Q==","shasum":"c4e897968e1bd9f6696605553e8324570cca7be6","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.91.tgz","fileCount":66,"unpackedSize":225466,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSu1KrOEiLX0M0ai4IBntWIE6UikXeiAbWBjwuxM2POgIhAMmaYqDz1u/A27PQgDuOjw0LNwCqGfkOZ6TcJAHBFNaA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNWqCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE1Q/+Jynih3RXhfuqy7MjrZxsBNh+CyazbYjUgooQvfI1ikiP8iy3\r\nyAVx/rNXd97o7Muz6UR+aMesX/W3/Jjz/2vCLmjYw4JBLiWaM5HOIRvmQjkr\r\nD0Ek5fW3A16Uls7tvHQ5HqHQw5GiiOmjgJ7RpU/YD8DkUIeH3/4uJe++3cF4\r\nW7haVXDk3AI7XPFeQ7leZVpIkFs7ArOWxBCV3tNWZiwNLcixU6R8VOv9T9Cp\r\nP2sqmhYqEDPOjx8f1f/KqCFhIq/yBIWsoSqqdNZoTPbHRsBVAhorYwg53Jhz\r\n6kjycx2H6T4ha7+fB5EgkAbY/hT4k5oP0YuNBfA3WttrNBFckdk26siZQljg\r\njSh17jauhDD/UWWRTF9TQDYB5+AyizJSvBhDGHj/KBnrwWpnK5f2T+k2ebom\r\n03uNp8SRPSuyhwR5Gp3arvpJTblC85tujShmzcmU4zqn4Dk/t3VlRYFhQ5HS\r\nVLfPkglcWcPjBLkikUF7X+J3j+xIEytKwxbyD34GVAntO+7se7Zk+cwhHEc+\r\nS1nz8xyr1fVYPc2mbozRDSy2r/VBRINtowurPf7yl5JSxzUDai1U1UdRZENX\r\nsDaMLnVaIJeRz+BGrqin4CXCxTYBj42LCrSBdnC83783yzz9DoeKvWYogAHb\r\nPu8Yupg/fJP0GB31xiXEBW9QTrF+C4K09/g=\r\n=evHb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.91_1681222273995_0.6651280120089971"},"_hasShrinkwrap":false},"0.2.92":{"name":"inves-broker","version":"0.2.92","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"80ebb717c7869eaeff726a7c955910cd7576a986","_id":"inves-broker@0.2.92","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-YAN9Rb+SKtUpOGPcQdNa1GE610HqszxRN0ZxBwOafMcAcjrbmPm1oonAcWUidvwJZuJezpOo+Voe1scd0ra9qw==","shasum":"3dcc3ca636cde9212d06cc51fd3693b55ec83638","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.92.tgz","fileCount":66,"unpackedSize":225900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3kd4eKIJWnlh5SyR7xodua7VJLa9TfCEwHvbsGwcJ9AiEAhl1Kl/RWmRB6Q8Lg5lKYqAlGblr+rUOCKVl4SPi6yMQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNk8XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+bA/6AmRaQBxBQD2iIEn2vKBA1Akg3/XtyfT41zKEdqerwt8iDc3y\r\n+KwgEOLl2UblA+qrxHQMRqRWqu5strHPMD9HxzawPzwQNcCmqkmeopYR3oLz\r\nMINAo4Tt/ypn/utyBAHo9feilIoAcuYLRy3jFKzwPiJf4pkUiS3DGecfUFMw\r\nUuK/bSVcqoXWbnj5C2+jPeRoKhreCjLJnhpMeaDdbUP9y7hAw/W/LBB4+Olt\r\ntDcZO+rPAqXFTlgOTopQRVySZpNQeuC+YKlPG1YVFrAAYJdnBS75d2nC9UaZ\r\noEn3Ac2k24mrzZP45SBxMU85X3GMfBalJmyi85g0ssR3IZ0XldY7i7TxEElz\r\nPUS4pFMED00pfh7ISYl44ltWCDLvVMBSr6VEv36fLZpYHKsdTPd2E3KoTZNN\r\nnMk7QMALtp/63YZlWXVWVnEKGJGdtVy0hVbzV03LLOP/ix9lAm+iNcM0C3iY\r\nh5gv1mBAyfo3hAGXVZ1FUYN6O5kdwylMlO9/a5R6uJgJqYmNEI+XfpdJ5frr\r\nDOfXhgN6n/CFZ1gHTDZYjO85DMPgjOyhCz0j/Al+/BGOiFn4tw9LlEu9ddoH\r\nz1T76MiEZ2JLP8OFeN5cc8eEA3t9PCNNEi1uM3iUBsSF6HZkozP3ehB4nFjz\r\nRHCVS5Xajqb9uklqnsvLv4jLEgLaORmQJPA=\r\n=aGIa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.92_1681280790881_0.6990318965118845"},"_hasShrinkwrap":false},"0.2.93":{"name":"inves-broker","version":"0.2.93","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"4331643e62450665e2653da9573676707d6d25bb","_id":"inves-broker@0.2.93","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-M0m7VD/9NbKA1dQyLqCfcfRHY8N9Z5ZI4YTFUJ6HIQueSkXroTHX5Fssb5fN3xbq6IQIwUvfIB2rFaslU2EIRg==","shasum":"d6ca29e6b1213e673d9dee07cd164a86ca1fdf1c","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.93.tgz","fileCount":66,"unpackedSize":225964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjE5BNBBUMjkKp5CZqhbbPjaJsoBoxumN5kfufbZ7YBAiBnymbBaxX+Oe4tHN9w1TWC4rjnGkg8m7g4ddTtO4NfUw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNmW8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPjw/+OKFxj3VTUv8sdQoDH2T7ClhYutmDHFBnAEPz6WSV5IdRkvjs\r\nqaRl1hwIW6MEQOuNyQa1xfYxtGUnkbbcDASX9N6r4uTsrgIC9/CMJdinW2co\r\n07h1zEriHmkdaNwnBL8OhU+7yQKTzAmCH4cnDViZDygKgXxSRha+FU68Vh42\r\nf8ojIVQUAbX4DrlU5rEvrk4v5oNAJh9MPEbncWUPFPYb7elFlr9b/ZIsye3q\r\n6yblokeuMCM6mna27TFh8JecDEied531ZfOmQ2CZrb+5ql6uRK2dAXrsFdZT\r\ngnG2GQOeULtZD3qowgWZU1WAKkQcgU37LcCl4X3uPfEuRxa1MEJbAC/fpquk\r\nACWP3/kYMWxtKEVWzCQE3TLip9EvWZSXgep6AqfENWXrphlkhRUt+5neFZx6\r\nM5rYmdyZmhS9lLhsXerqN662doBrlTiHYtBQJrO2X1qGeVdmmp5sbbVfWIVe\r\n3WnC7l9chmktwuATB6w3aem98tZU9ZN6H49JTxKfeRBTgfyLvtHuzrzlYV6M\r\n30R6fDwZk2uur3JFkahcll4/Kl2SeusN2OujJzKtuNpAI2LoitpSeCHG083/\r\nfSODq1+2N3GT8XRPggliqc2D2UDD6adjqXE2OEI9dgbDocBjBVh9hyUzABAQ\r\ncKS+wpIOrXg7wNndFQYqoS9KaCWMDLtUFAM=\r\n=Ftae\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.93_1681286588573_0.6047942599569343"},"_hasShrinkwrap":false},"0.2.94":{"name":"inves-broker","version":"0.2.94","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"a225f9a1453bf599d120f638e76ee61ac611549f","_id":"inves-broker@0.2.94","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-L9CXXBYIXwL575EgWe056y54AS7yXE7Td/7UrbutV8f/AxLq1foLUm9xSxFHrfPwjid9soxP4xwK7FVdwK6myg==","shasum":"ac596bf9194a26bff1d50dff1ac49fb5cec7e907","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.94.tgz","fileCount":66,"unpackedSize":226073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxnctMjNJ5gMCwfbBQQsAF+ezoTbNUj8QO1QitM9l27AiAowx35V/aYmdt62a8yq8oAIjXgkS6Mz8e3apQZZ4u5TA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNmcEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQeQ/9EGWaao/unSeSDGb2t/ke47FZtcAK6UsZAMoBE0Dhw4ml2umW\r\noQmZUhiJy59mFmujygGbuHfC4sggpzqs1UtcUWfjEzG+/FSpz0e0Yu/uxac4\r\nzUnFHIrKMCIh+8jW6Oo6c0b2tx/+y94yoqIrdissXIK7fytowdiE32qeug4f\r\nrNcpNOm+7RCD6rfSyyrCHwekpc6tEzB7rU5ZEZbTDFHl2R0aydnApQnxC9Mi\r\nh08p8q2pyKiYPueGgiI6uRGSdnmoMHuImpMuNPZjedbqEtrWEQnS4uEEyU/a\r\ngA9CMYEY+AMgBPaH+uchlcl4RoVYHGzzA+CvnT2gfNF5iRwuOkO+nWAmrEL9\r\ngjUvt/xsfIsGt+tBjmQNvMHR0cmfjXIl5Bsdr5Muj/7+xecoScqgyi+sKANC\r\nl/5+v0GG9wyiM3GLNSFmJaFDp0s/LKBDkEC4smggAcUgX3Pdh3IS2aqQ6+6M\r\ndGqZVyu5IB2PFuxySHZUsI6HZGX+gzR3Kb+kCbmwXrFYlgRfJGs3XlDSJK1k\r\ntQu1ZszJxpk1jvcpLajotVFSn/VzLyltRmQTZ3TtABVAU1DxUVcG4PhIyzwd\r\nbFY97K9CkINsd+i7J5BWrNyzGMprI5MkbUTBqLl+TXiGheWWzQET4Skf+fIb\r\nZRqseIdCJuBw6iiFc+7BByydZSNdmk+yPBw=\r\n=gwm9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.94_1681286916572_0.6740101271355996"},"_hasShrinkwrap":false},"0.2.95":{"name":"inves-broker","version":"0.2.95","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"fd94e26d70b9fa7af0cfad1252831f8ad542e724","_id":"inves-broker@0.2.95","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-3/gLDlrh6uIIYYgllJ3btvGBiIuZAzjslXQ74LP8fTSAiSUAMSVY3XZ8zY8WcRBS41RGlkXVWMC39INYsZDDyQ==","shasum":"e1f2d606023df5fed2a2c2ab95a7c0c6ff7ebee8","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.95.tgz","fileCount":66,"unpackedSize":226089,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFu98XI3ODXXipN8yPLOZC5Yhu+yBsB4H+bq9kCUST7gIhANIJ3STNCs1fUteSpXPrEtnOAZq96l19yMINiwx8bhTg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN6k+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Bg/9FpD8SB9l+dHG4MCvEaeMutIY51/BJ3lTbbOysDuOEd41k/M5\r\nH0YsgFJ7zk2NZpyINC2rFJgAN9E8dY35x/rPJBJkPcbisqzVcCJPAI7Qkspr\r\npaZSnDa9564tyGsH42odWnnE2xjdY/A2Ynf/n3452ChTvmX0wKaXVx6AzlYZ\r\n38ohUYDzglmWynVedQRhzbp18xiGm5A/L9gsfScA23J43P84/QUyTMXo+VOe\r\njcxoqAEOR18PwsMGNHIzh78uhim8IsyuPsY59GThJRPZz4yHovETmPsygxqK\r\nHHmxrhz77enB+5rQUuLmwhDwea20uTkXPZIElErX9CX1E0hmZZM8GTFLmbWR\r\nD1+lBrebh6dE5uIRYln9C/KfxmayC8d4stdegf9AvyISCqdyzLxyz/dHs3dk\r\nbdw/f84ILsSqIAMIItkw6aLJUmFC7zZauWS3cmulvmsRS+pnxt5ykKFZ0NTf\r\nGgkBJ2XaKd1bG27IFvUBQQ3gc9BKzI4T5++6u/tOXgNW1gLeZEGh2wB0AElj\r\nQcwDxLdCv0AFE8RSI7av7U60m4mBBqlKAibF2sqIRt3Uq2Wr0NT05veTgox5\r\nHGP5AzUiz5fQ0tQ2Qtxnp/nhxwigKbEorqiX84ummrMkpmQsvV8Vo9S0z88R\r\nCm145GReK+ZIu+8GF7OKWrsZMnx9d7f5BKU=\r\n=TCF0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.95_1681369405926_0.24598568915817887"},"_hasShrinkwrap":false},"0.2.96":{"name":"inves-broker","version":"0.2.96","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"8f3460d47eeb80b9899b94b4089147378efc6cd1","_id":"inves-broker@0.2.96","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-QHkofvrWl7il6qwzX2Tcv8n0M0NzQdKw2jesfgW6lAYSVpfEsmDowl7zSgAkxETMsa1RwzvXR6B7Sd2XSg3nXw==","shasum":"3b4533c78973c0fa565af66dce54b0537f411f57","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.96.tgz","fileCount":66,"unpackedSize":226103,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKGs6qjv1t6dzHurzXhrGww8W+DTEgpGHycokcRM3/zQIhANkCcCVX0CKy42izd53owlsxiyov86kAXhTvfF9ZG4lv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOUWwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK/hAApOhdiGU+rpV6C5HmgtGFJBrCGo3vKP6ZyGvKEexI4ai0J6oA\r\ng9UcJaE6lcKtHH4hMtJ8fI0Rt6RoMdLgcM7Cxe73c44WclGHJC5F4GSAAO8h\r\n0o66zNkEOQ2kEJKhRmtVYHWdU2h4bt24tlDPB5uGI2Q9WIaWAuBWYW0f0Xkf\r\n0Y68W4/jB1yTj3n4+PGZbJqy1VhNW3YNFuyDtiwlrwa88167ZGwHWtas/Sd+\r\nY+E17Y/deWSHN/o8T2QijNDjCVxbRDluRJ4fBvfla8SSAfzsfDbfv2uvMQDg\r\nq/G46Jh2onvwpgjc+CRl8uuWEl/rtk2y1UhmMFOlH0SxWd8nFCl2wwOr3nRe\r\nkF+BJhug4f3/7/mmlSqq+RUzq4Q+Su0vFOulx1acYtSNrUinnmq35G4sD6VF\r\nyagxeV97sMqBHkv7HIbj4wvYMkGcnIllW3uDpGgLxvBC+UnOZFILD51NtkFm\r\njZ/TobMiyENvsJlG32961K3T0ZSWaWH1IftHpt2hmqWFFT7WvYTqZ3OZr31m\r\nAnlNYRT4xfTO4yckGO56YXcmEMyPYnDpWeQmb5Tuq11zaGuaJDZ7IzD1rVq3\r\nU77aihdTTqjxH2+2eifByqeWnbA3qbNpjZKe5IxfZmZFMFpVHvO6KqAWJKH/\r\n3s2Qb8hVnJQNpqa5Hwr2dRiwc8ik8jdttuQ=\r\n=WgWU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.96_1681474991836_0.9415361742131443"},"_hasShrinkwrap":false},"0.2.97":{"name":"inves-broker","version":"0.2.97","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"40b88b317cadbbdae247a9e624cf6a5d1b4f9d39","_id":"inves-broker@0.2.97","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-7rEu898JKrpNMvKn1pqOhGPbChrIFV9MGUTbjYfTUM8sD71HKyMXBySwkm0iZfXdcDtyew23qp0jOxbUR6eC7g==","shasum":"a61ddab0e96ad27e3f536c3767d919bc2cd9199b","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.97.tgz","fileCount":66,"unpackedSize":226101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeaZHEXPyECR1lC+pNjDUXLua0SAfUfpjpvw03/1wnoAiBHeGR1S87A01H6oHohCH1nw2gjjp+zUnKU5+CeQANdtw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPMuPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpynA//UOKXmgqEJCrbbO4ZzOGvzED2piG0nY33gcpIvoZGzKw13tq9\r\nOnt+4ZRAgNnejcGSTpzt0nwxAmne+FrGBJT+3W/AC+K3fnPtsjbsZvpqOGx9\r\nirw8Qsjv5PW3J0SgpW6g+grEsGVYs+eg0LfcJ3vNVVTil8taGoJennMN/kOB\r\nbU/xcks0KOKdmzKdfzlixsjLqINIMb/o+7B5xRwutpumbeu8JnfJtdtffrh/\r\n/yMNM6NIsz/Ub1JJL7JM7FcFHIPNlEns40YMp7s2dCUQ04PmpbguBxyoe947\r\nvdXQphAvoz+sPtvHkrfO4DK3UjShQCdLtHR/zLOsUsnHn2NC825wqffbRF5v\r\nvkhsJfcet+38D6Pi4oYoXmg4O7D6q5yeDS4z+ex1vCVglSxtM2YVLXOf0UuP\r\npFUsqSOeEcdxw4OWLJd4DKi6AOSX2GR2fcEI992RFUt/CgHT/voeT1Hpyuaz\r\nwIJiYnKNxqOJQuTWrfKXHoXc6/DvOUAgiJYgntgsgCLOwtiu4yZNaGPSz8fz\r\nchERX2SIgt2PmOLnIQNhJ2ERuehSXLofXFVM43EqHrsuz+UX8jIprU7rMzoD\r\nNd4DxNmrAWgyWa7WTCQuLIN8PYxU2+9McFpo6Z1/HG80FpupRIfGQsYROSgw\r\nFdb3DMvMzq8IDUQ6RfyZ0x8TUoFbEqXVgks=\r\n=qwU1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.97_1681705871386_0.4862684763616725"},"_hasShrinkwrap":false},"0.2.98":{"name":"inves-broker","version":"0.2.98","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"5cbfb5234583062568a7a9d985d9d283aa997f0b","_id":"inves-broker@0.2.98","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-O0X1kK2dbutznCCdljIuVW/gpQSaGI2kL7nuk456syPBrTR6r5dvcxpM7zsLYLMj61vwtYDCSIAVwU0LL82qyg==","shasum":"41de95370e9a0eae386ad0ed09e4abd81bade8a6","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.98.tgz","fileCount":66,"unpackedSize":226167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1xwJ2UEn+Yncm2HBOgX+nGBTouHOGO9jHNkKwFih84gIgDHKFbQmqkaGTl97vySbHutpRl1bwvOkOzccwGxKzG/8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP6pxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW2g//ZXACUsowAnG/CCmGy5HYn6M9/2O2BxG2e4GEOM7Vu/nGX+40\r\nGpRerIQDJd+NN3ZROl5qJ4wqVRoKIYajV324adwY6X8XA0zFMoIYNHXNO/3c\r\nUj78QUuv2ouezLcGkJy3yRpu/V7Je5Z+V81+4SaWIbHv/Re4w0LSUeX7372+\r\nxvHXyObtXMoviXvJfVVCt8HzFFnW07V8QOUaap8EvSZgfiYJE2LWP5peIxKs\r\nMw7o3C15I3OgTd1nS/Mut8od1ZyL16LPkcdvW4AgU5dXw5B9MPvTB12vZ4Pw\r\nVcz/umJW5490VLwastqKgvME+0rcxTQ/dAnFH8XODF1YtpgEDS85L6EEh2nI\r\nNeB5ie0rXUt16UbvY3QfQoCs2YrvtWftl+yRNY4M4LTGpvQxTt76LNEhsKdB\r\ngph319BBUVHFddfgJcKxFw5XnJU6eQMfQHTdFoEeLnkxACofCxmW2oek6Du+\r\nysdQ8pM5de7gprgusaRG2mp45sf5mv3ahdFhRG81MYYYkxXekAQgORuw99TZ\r\ntg0nxWF27apYB9R3oSUtvHuNW9/XPa/3XuS8BMfmP1TxBwHDq1QwImaExb2Q\r\nRaZ/fDWK8O+Kt9ZsDtbotvU5BaB0N017k2dZr7QN044n6DRXSqlku9SX3gQt\r\n0qh7sfOoCxejxjUfcN9djHcoTAqrpnE5ta4=\r\n=uQen\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.98_1681894001166_0.9894361144255328"},"_hasShrinkwrap":false},"0.2.99":{"name":"inves-broker","version":"0.2.99","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"8ad41f233e87efdb2abe50c004a266727cd966d0","_id":"inves-broker@0.2.99","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-EDIv7X8Mu4yEw/qAh06PBdJGuHd/0Vox4O9+t736G8ECDa+RMBa9rW0V6k4ipVUy5sQGMY9EbpIJENDDjOMh6Q==","shasum":"ec0b418df21d269f480a49a8d41df74c4a224a27","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.2.99.tgz","fileCount":66,"unpackedSize":226015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBH+97xX0NCSUgh6Q+ubudcvO3f/naUJnheZ3D0UiraZAiB/SCEeLDdvfPZGFZii4dB/VnLD+W+95K21IELz/hgnZw=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.2.99_1692256695441_0.07254144462323087"},"_hasShrinkwrap":false},"0.3.0":{"name":"inves-broker","version":"0.3.0","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"_id":"inves-broker@0.3.0","dist":{"shasum":"eeb507c014026cb2aa1f055dd2233056fcf1cdea","integrity":"sha512-8P60mdKpivug7sxvsYRchwC4qFFq4+SGkipcn6kiX8EqFrso05YAe25ljbxSyPJnRLnT8mNu5lGFLN50FMHv4w==","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.0.tgz","fileCount":43,"unpackedSize":652121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyo7L7SID1ZsdmQBpprv1OOJD5ECPtbiiGnIPSulST1QIgGgB+BY20t1QKywzZAXD4BdUA00LTunnVyQVoqQqBfDo="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.0_1692859981195_0.9174549417094053"},"_hasShrinkwrap":false},"0.3.1":{"name":"inves-broker","version":"0.3.1","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"ebdf75cc3b1ecdb9ba1366cac7396697029b7627","_id":"inves-broker@0.3.1","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6uchCRr81Ms6H5z/diLs0I+JRDts1vk3fBCNL7DCYlPAb/re4RBOnfowpXBToS7elUDnAQoK3xewKpum7b1+SQ==","shasum":"a37812979df49481863ecc3cb98c3721653759d8","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.1.tgz","fileCount":66,"unpackedSize":225913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3WKM48Sjyh9xpvsTfpVqM7N+5qzAHWe6LKFRF6+jU7QIgZYkwPDOCCVUeTgl2NG3YR2xdZ/kVZYYTeZOiq5Ip0BM="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.1_1692860168032_0.36967962360092343"},"_hasShrinkwrap":false},"0.3.1-beta.0":{"name":"inves-broker","version":"0.3.1-beta.0","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"axios":"^1.3.3","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"c93dc97158a183b4aa6a9011d99cde534638c11c","_id":"inves-broker@0.3.1-beta.0","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-cbaV6vz6KzfSrU0SwXBmICV0/iahTe1ykyYAvRmJh940PPRn7Fp9wHPTHG074r6mNYiX/R7/xljIY2Nq+lEZLw==","shasum":"f4179e5449e57fc0da22f5bd1bd62388465ddfff","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.1-beta.0.tgz","fileCount":70,"unpackedSize":248357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPzxg2bDaT3P+Voh2gcrCb7E1dANOEF4qwrbpYBt2kOAIgGtIYt6ZdmFtqh8CNTAIxAMQ4Lf+1MZ0t7RSBZYFS2sk="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.1-beta.0_1695073943227_0.6560092215003817"},"_hasShrinkwrap":false},"0.3.1-beta.1":{"name":"inves-broker","version":"0.3.1-beta.1","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"c93dc97158a183b4aa6a9011d99cde534638c11c","_id":"inves-broker@0.3.1-beta.1","_nodeVersion":"16.19.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-lt9FAlPJwWDXk1Hs9FVGO1/zWVUHHp8wiXqHKwUf4yxQQ15VumW8pJrJlqXYaF4NnoeNDVoyQr/D90wgMTaHEg==","shasum":"67034edf277d955458ad1bb7b5b60f0ed61d62eb","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.1-beta.1.tgz","fileCount":70,"unpackedSize":251423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg67cBo7Lt8+GGO/G34lxldRazsz6ZUmtMUz3C3twJzQIgAfeCxanrMXVX1yOXfA1WLo5YBPqVWzMoLzyq791oVUA="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.1-beta.1_1695078057003_0.8227222191853532"},"_hasShrinkwrap":false},"0.3.1-beta.2":{"name":"inves-broker","version":"0.3.1-beta.2","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"7c1df528be19c230b34713edb3ff6cc342449a19","_id":"inves-broker@0.3.1-beta.2","_nodeVersion":"16.19.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-16TXDMmrMKdL97KzHcWMkdfUU8cmAwopX2IPfJznG+mCH9vOvlZZ+7hPEK88duoXtSCRPxbNOzqgMs9QFO1zUw==","shasum":"64b1dee7184a71b30712af2f71bdc23cf9dee887","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.1-beta.2.tgz","fileCount":70,"unpackedSize":250546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBApj/0K3HQiXUo7tqSrJPAY1ErCUzM0JZ7iTayC9N0oAiBGDExSN5BqEVGQ7rDYVFi4MN3X1gK6BCVjd7sneGOxaQ=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.1-beta.2_1695118413725_0.9376480449994082"},"_hasShrinkwrap":false},"0.3.1-beta.3":{"name":"inves-broker","version":"0.3.1-beta.3","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"e6a84ed6304bba9378d8e18e0cdfeecd74ea3ccc","_id":"inves-broker@0.3.1-beta.3","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ar9lcPpmELOBcDQ4tKzqt7zZvmjzXmXCwpQxBnfFlfD0TiVIrZgqUrkyV0GGwxESTY0sui933qOjNp3flrfXcA==","shasum":"95c8db103e1ea61bce3a82dbe779dbbcac4e5f79","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.1-beta.3.tgz","fileCount":70,"unpackedSize":256541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwgUrcaM15UNJo+hpzbgPTJZScrCbXgxITCER7CE+KRAiEA04OEhb3JK5+8AnIre5vLaOytOSaGdNqpHbwH5Vu8YOY="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.1-beta.3_1695123922898_0.40649743882841194"},"_hasShrinkwrap":false},"0.3.1-beta.4":{"name":"inves-broker","version":"0.3.1-beta.4","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"a3bf14df6e8c39edf81f9fa3cf69325d36aabece","_id":"inves-broker@0.3.1-beta.4","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-jp3GLQylAmgQvB2sfgATautschxdsVD9xbaXWGPkv3wxeHCd0PmiMMrTrmAHdPSN2JTaQENLzELivF0/qnsA/w==","shasum":"5733832963fb53d47aaa6fe1ecd3bf90bbdc8ed0","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.1-beta.4.tgz","fileCount":70,"unpackedSize":259670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTY6e82SeNBRHHzxKit7XIiP8MW+CGIMtBGrd/kO5HTwIhAJm3hyB2DSc42Z2j/LxJxe5ca8FcwRbUKzfJdb9M12gV"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.1-beta.4_1695126396436_0.07079106559038117"},"_hasShrinkwrap":false},"0.3.1-beta.5":{"name":"inves-broker","version":"0.3.1-beta.5","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"302e9abfe8d4a0f293a3ab4958a49534b7143ff8","_id":"inves-broker@0.3.1-beta.5","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ijB/Cr9Z+4Kl57KDak+XAoieVXJwDP3N9U86pP9gmpp8WajWd8JwqjAatGSfvrDzb9zpPQUwChbzbM2J2LfiGg==","shasum":"b8eff5233f1fe1815ed973d5eeb1d40553258203","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.1-beta.5.tgz","fileCount":70,"unpackedSize":261936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEH0OyrGsH6mBUxmRUBfjSZk7fqdiVRFmkBVZ7ba4ufyAiEAtA+7GjUY6KGzamn/4vkmLZkVO3l9uBg8ZjUeCo32fUw="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.1-beta.5_1695129102258_0.20818695995257142"},"_hasShrinkwrap":false},"0.3.1-beta.6":{"name":"inves-broker","version":"0.3.1-beta.6","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"f2d4184325519a011548b39ff1d86a2c2962d5d3","_id":"inves-broker@0.3.1-beta.6","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-eSm8ZMH0XeMvyywS8ecA1ARp/UuWrU3ndF4LqYUl8sXwDIffGlWBt210UIxCBtkvddP+Q7MrWkl8xw31mpKy9Q==","shasum":"a4b8c5efc6d69e9fbef074275f2a120cd0e129fc","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.1-beta.6.tgz","fileCount":70,"unpackedSize":285585,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+1XN2GiNDtjIfGLtRuFNv6V71y5bWwVpaRXHpZ211fAiBxbRtbnjjySs//1ZQAx+pNfIlVM+yIr5qdEXyrU61rNQ=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.1-beta.6_1695313896229_0.9474371641702868"},"_hasShrinkwrap":false},"0.3.1-beta.7":{"name":"inves-broker","version":"0.3.1-beta.7","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"92a82650291c3923b7c2e002a244b4ecb2c0e8f8","_id":"inves-broker@0.3.1-beta.7","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yfdBQyUTGs8ukETyA1tp0Rep41fP4Lnn58eeZxTA4PGurYR7QEV5QTlAh2e/af3q9zB/LB9XAgqVyRM4geVM/A==","shasum":"8da20e6bd483f624baab00307867c05f78558c69","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.3.1-beta.7.tgz","fileCount":70,"unpackedSize":285641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8i0K2xYX3KBKJ4cyVSTec/j52iqvrLDedSpzTKZuL+wIhAMYUOwbVCPHGMVOKxXob5SeeL3KL31LaiQSwuFdxK0A/"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.3.1-beta.7_1695322444621_0.7146459347428584"},"_hasShrinkwrap":false},"0.4.0":{"name":"inves-broker","version":"0.4.0","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"6838da89b167dc6b1282e69fa19971d5d2ff994b","_id":"inves-broker@0.4.0","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-/8GtGuQULwRk/ODdwj76vFpFDDABjcAaK1usroms1QDXEmDATIaTbTUB+RyqWoHXIxSZ+PudLb49+xoFpvfgig==","shasum":"7440428d3abee56d2dc989f8fde106386d26a2d8","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.0.tgz","fileCount":70,"unpackedSize":286066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBqjHAFcCLUL7MZW7nrbcGpgz+tUnB0+hXuAd8kVpGLAIhAJwd2loEIpGmgqDP8oIjTQmTM1ibi8Ow16pTJe3p1/im"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.0_1695584885665_0.5157006313292176"},"_hasShrinkwrap":false},"0.4.1":{"name":"inves-broker","version":"0.4.1","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"ae3d6c13c4d0a86fafa4fa4d9feae3052ce9fda2","_id":"inves-broker@0.4.1","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-EWnSiGJnGjgiz6y/DPI4k5unzuqZy4+IJs6ddvWELtz8slTN10cAFoHEf/K1RevOIuAdEJrcEyLL9DKjSSxvvg==","shasum":"ae20421aac947668e236110c7b6d7060de519751","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.1.tgz","fileCount":74,"unpackedSize":292853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjfZuHFS9GPqEsVEitAFmEAA/8kis7jlBrG2rX6axTbAIgeD2KAg6XOber6YvbFKaAqn/fFZtPBzsOgy3kaas/Sqc="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.1_1695653006055_0.2743694260376164"},"_hasShrinkwrap":false},"0.4.2":{"name":"inves-broker","version":"0.4.2","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"959b57a719fd9ce5526ca6d1fe93c0de27884386","_id":"inves-broker@0.4.2","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Aq6wczWNXvdpl49efEusX+K0DWn+DQbIO1Dd8es/oTKFqmizySP6mMYCUl/oxyvpk1ZLVvwidocLigKoOJFKWw==","shasum":"c3bce82247d15f78f781823a24e546fe1e0c3726","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.2.tgz","fileCount":74,"unpackedSize":302032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5zKXj5nosv+ETD6SqLelYaNoL2na0uHVz6Pv7rrJzaAiBnTkPats5mtRNHN74213ZV5pcoJ8YABYhjRcL59U7ieg=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.2_1695930934736_0.08150456660491834"},"_hasShrinkwrap":false},"0.4.3":{"name":"inves-broker","version":"0.4.3","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"4108d4f4c71a4e10ea8e6283ffda3d49c08f4e5e","_id":"inves-broker@0.4.3","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FfV3JTNph+ddFZQCOxWPEDzG4LLm9FX0kxj53zXYyVm9dOcD62gZbg52FFHH/TRW8z3iNGLmja6dDBZg59L4Xw==","shasum":"6a50e45faa9a15d386d8b9426a1a1066a2a44ade","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.3.tgz","fileCount":74,"unpackedSize":311139,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3nNB8ztj+G861JhWDPWOwsodWXF9QLKzoKl5CCy5R7AiEAqmt27kiRykifgtavMtxi+nhKwyC/fpxUD7X7VWenF/Y="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.3_1697468762486_0.43597043904167454"},"_hasShrinkwrap":false},"0.4.4":{"name":"inves-broker","version":"0.4.4","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"6e6b93a950b7273374d2015e6e479ff37471f7eb","_id":"inves-broker@0.4.4","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wolNznsVImfYE8HQ2E0pA56iNYihFio6HPWccguAJVt9NofPFvhudBP1c+bU6cDwya+2wmx9WbiL2o1ogK0d/A==","shasum":"53c029ae635d2134b0caef0053649052229cfeb0","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.4.tgz","fileCount":74,"unpackedSize":325839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgfaknhJyqDK8wy44bxOiD3UaYRMWR8ciYDAbSu3YAHAiBHuSP2upwj7i5tDTn/afqS66j7/pBIVVwazTusaHTrow=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.4_1697474993381_0.9103359006086316"},"_hasShrinkwrap":false},"0.4.5":{"name":"inves-broker","version":"0.4.5","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"98940e7eefabead16cc9d3937b2dee347888b117","_id":"inves-broker@0.4.5","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+lZrFDi8HwwN4KNNFsMor5JrfE2j2Dd6h0314F082GfD0/D16RIiTgfNVTERHpunQ6cytqO6scCNLLtAmIjksg==","shasum":"31ffeabe36a51978c978e4f5019a92352be11aec","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.5.tgz","fileCount":74,"unpackedSize":337295,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCROvLirMD2JImJVCnjxwsCQL3+mWQy6G8qV5Ope5cV0AIgLOhkadWY0BACpzBnq54axI9V972LKHL9+QNgKxN3b+Q="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.5_1697742702733_0.7558195633351361"},"_hasShrinkwrap":false},"0.4.5-beta.0":{"name":"inves-broker","version":"0.4.5-beta.0","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"db1427e615b6f3fd4a30c09d54c72dc1d4bada5e","_id":"inves-broker@0.4.5-beta.0","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-wiWBi4VPuwUM55nwv0+hLwNfdslt9a2jTzl4OKxYoVFdq2RvXFyL+ZK31llTT9bBTPqzKAirUzIvKrgpSU/aPg==","shasum":"b4cea5a13a025b0e1a9ebb2d80c76311d93f717d","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.5-beta.0.tgz","fileCount":74,"unpackedSize":337595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw6YUeOR6wCZt0fSGm66cjrYLv2OcX8UfOFK+OyJjvFAiBZV21C5Q/KGamJtE/7gDz5Oxrmb57TLr1QBEGAuuhkKQ=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.5-beta.0_1698733462818_0.31430672159182116"},"_hasShrinkwrap":false},"0.4.5-beta.1":{"name":"inves-broker","version":"0.4.5-beta.1","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md","gitHead":"2ebfc5cc9b5f42c7661b2f202b8a4251ebe39ea4","_id":"inves-broker@0.4.5-beta.1","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mzHxMSqtaUP4CDfV6lcJqt38c1IxlXRqEGuQRwMOTlaaz+gscab8sfE6dbBXI3Ah2WEEX4UNrGzbwEAtgidpgQ==","shasum":"82bf7926ebbdf2bbf601ae4384817740e00e74f8","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.5-beta.1.tgz","fileCount":74,"unpackedSize":338138,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS6NTZUEKi/cFjZRxR32ZDJwu0Ndvzg4FPsbOIKyFE2AiAZE9pCdtNs2ftDTjcMweSl7r+v4wIkQRuHIQO5E0+2Ew=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.5-beta.1_1698733806708_0.5964255262780589"},"_hasShrinkwrap":false},"0.4.6":{"name":"inves-broker","version":"0.4.6","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"b5baab7e553fa8346d1e09ff9d3c44380ac2e53a","_id":"inves-broker@0.4.6","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-B6LhQtyyPg2fu0zoeYgqbphGXYlw3bCYNRZN0kVJ9TDYTdfUcPyUyx1G+GxvEFoweZ2erdfPVrhOjbSM1QyQvQ==","shasum":"6820ee40d43aa4a8a77aaaf7cd378539c24e8ac0","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.6.tgz","fileCount":74,"unpackedSize":337291,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYm1E+codqYGmjoGPOJY7aKWEjvY00DvgNvXJ12wFgJgIgR6HA32iVg1NeSEbfs6dHyYd44iHvqIJfFBL32zxb6hQ="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.6_1698837679761_0.6952559704064718"},"_hasShrinkwrap":false},"0.4.7":{"name":"inves-broker","version":"0.4.7","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"07cf92935b33485912245a806ca06497acbe270b","_id":"inves-broker@0.4.7","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4uvMGCuektP4pXlmmTCcrjT05z3st/oOrgVNfMwuDj1j3Rx+a0/Ggq1QNeNj8gya4ExHiOoS++xD23lqu2CVUQ==","shasum":"27bb92407ba28d44f09e062b73b34c88ddb9d3b5","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.7.tgz","fileCount":74,"unpackedSize":337360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPShfvq5aJLHc7C7vDtp+82l3nREPXGfseazM4+JSveAIhAOyrjaA9SlPNtOr0sni3G3yMfOTsowqeRQHBv1Cr8q4z"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.7_1698899596885_0.46002559821225986"},"_hasShrinkwrap":false},"0.4.8":{"name":"inves-broker","version":"0.4.8","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"dd865b5f4c3f83469e1cd81e3a1b9c415777dbdc","_id":"inves-broker@0.4.8","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6KbXw+hnyV3HmwVBqifBZ4mnMZX78QVniYsiqzKRB8wdoUL0Gq/VV9Z/FPwhse/lhLv4ouwiYEpDKM1akI5XzA==","shasum":"a8cb0c4db4fb2cbcb203436c0d8250b6f0a69510","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.8.tgz","fileCount":74,"unpackedSize":337526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrjvKC8wEf570X8FuQN5u2MtLIm/WP97e0n7Tezv4lQAIhAPg7x6c2DgSGQpx5+q3Y3T1etQMiaRFFzhOma/XYz4hn"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.8_1698919593529_0.9868735447678079"},"_hasShrinkwrap":false},"0.4.9":{"name":"inves-broker","version":"0.4.9","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"c922a9520900c93a68cde7aa9aafc3aa75ccaeb3","_id":"inves-broker@0.4.9","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-WPF/0jD3qgmjLUdIWLju0DVzgGxVNuD1nuev8ObHRzYnQ1tNXIz0bPUHiDWB8Iun9U1h42wTYo1jnS/ALyUHcQ==","shasum":"715ed70e26133b3d4bbe0a7b0b25ccc49d2a6df6","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.4.9.tgz","fileCount":74,"unpackedSize":337719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWqi4PUBzxcHMNpw2NAM7436wEg1LaXW4X4ulQXehF9AiB1Eiua7NFJgS9FHvcn2qChubaGkqgcGo2EMa7qjLL2iA=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.4.9_1698922545834_0.6368420708122815"},"_hasShrinkwrap":false},"0.5.0":{"name":"inves-broker","version":"0.5.0","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"2e00d75253a8ff2c70b36a46fe5aadfdaa50ca15","_id":"inves-broker@0.5.0","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-gIlNj7qtERocDI9rvEqO+7im60viHziY270g5HrUt5Kjt6pCvOBFLaXu+R4B4avo/UXd2+TWjszrXx4vLndfBw==","shasum":"dc91fbb7ba9bb9b75225b0abfd3b3a54342cbc11","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.0.tgz","fileCount":74,"unpackedSize":337895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5UzTIQsZqMkhx6UlgIJqtW6Te0I8guimd/4PHkGKn5gIhAIe4K1cnVChgcSQMGGUKh+YOe4iXCKITLxWY/9LT0PCT"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.0_1699013816592_0.8694714280359361"},"_hasShrinkwrap":false},"0.5.1":{"name":"inves-broker","version":"0.5.1","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"9fa8779cf83d366c36331b0e0f8661adf012d580","_id":"inves-broker@0.5.1","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+Xxi21+PwVqx26sci47Lzmg+9fWxis5TCJbgLw4Oi8Addt6hTPLk6xCTE7mOKFrGqjH3Di2NTiKuYW+C8UBj3A==","shasum":"31681fb36ad2522d64675aeedc8db1f5e4f5402e","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.1.tgz","fileCount":74,"unpackedSize":338802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdAbXRtapu3t+k4uF59T6pqAtJEEoUVhspn53Y0oKa1AiB5mBa5RDvocTuWBrSnxpk2x7uvA6QhludHQxj1SIm2Rw=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.1_1699191082044_0.4211522101062777"},"_hasShrinkwrap":false},"0.5.2":{"name":"inves-broker","version":"0.5.2","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"785839d5c86cc59bf69b4ac5849221e7725ad0f3","_id":"inves-broker@0.5.2","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LfNO41V2FY7H74meC34HCzWOui8ryhvNYiCIC4Ss8iiP+/OV2jbEdYT8pcvgmTZ+jo62gWLdtkOZ/tmLbnJ3iw==","shasum":"efa09f7cb0b80d3d9f160f9b6d966df6d4824283","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.2.tgz","fileCount":74,"unpackedSize":341520,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJYeMivTUmxiN5IhEtATvNi7W2hdfmZ546hAO7GV9x+AiEAqQ+NuAWojEOTH4yAb3fpjjct0tAxQFY/qxfa33BLZkM="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.2_1699867302116_0.1730745445935551"},"_hasShrinkwrap":false},"0.5.3":{"name":"inves-broker","version":"0.5.3","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"4f244ad44adcd79aca206a64a49bb27e9436d607","_id":"inves-broker@0.5.3","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-GJdL4XBZmJH3Coo3ZWL2+dc+eVjFdhLEZkvKCQPmVzIVr2kshoAlhib4e7kwYXH4WJHUG+BPLdu8AOB/essb1g==","shasum":"e6b19f3718302f7c9a9b47c2010dfcf0a5dab9bf","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.3.tgz","fileCount":74,"unpackedSize":342308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDKSnFZzY3IZZIowteJ4JUGm4661rsAR2UOPELdAqRnJAiEAocWC5zT+WGz9gA9Q5iDcXarA659rsvVzTcq0ahT55pY="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.3_1699894860763_0.8633601860505142"},"_hasShrinkwrap":false},"0.5.4":{"name":"inves-broker","version":"0.5.4","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"adc7ec895e06e774f82a29d5cd6aff744ae5d143","_id":"inves-broker@0.5.4","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RqrSDUKH6WLDnbRDiP8yi1hsqzLl1QyBp6W/h2birwSo7/QiAbcaMsh5F2le+uqkAaPkjdMtKlXnyASRMzmfIQ==","shasum":"93a9e33bcf47010e3bc0cd32cc87df73d4adfd45","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.4.tgz","fileCount":82,"unpackedSize":354604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt/jZuVlP8hqHxhYnH3EsCV1h9POMpFxyEHvmiYoxBtAIhALcqd2V08+V7oPOJ9kZI0YpNTozh2eM3WTxFdqcYKDLs"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.4_1700112972798_0.23383819321602584"},"_hasShrinkwrap":false},"0.5.5":{"name":"inves-broker","version":"0.5.5","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"14051d1d1add3e3d31f1a890bf447ebf2726a211","_id":"inves-broker@0.5.5","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-t5SHuQ5eg24rTWE7mGWUQapqk1fo+StNDNQh0hjzhlA0YwxgfWAq0k8zKQMeisLoExFTiso/rQXwiXor9VBdbw==","shasum":"6058e1f7c0a88b53c35d342b8680241c33c20114","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.5.tgz","fileCount":82,"unpackedSize":354671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgZCmW7HyxzCHgewWhNtfpciy4YeTEISL6gTXhF9GihAiBiOoWkNZWiD/5jIA2+gplP3KuipkKp4UgQIp/Jnivfkw=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.5_1700143730748_0.5161659136358827"},"_hasShrinkwrap":false},"0.5.6":{"name":"inves-broker","version":"0.5.6","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"0b1b84e12bc73aa060eb872430da786b08aeb8fa","_id":"inves-broker@0.5.6","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Ju3kBpsY8PjiA4kmASZDXxJEltgh9g80VWKhfEghiyN5P12wcotkjue7IE6faRZYGVoeBX2oKndvZYcUYsIfoQ==","shasum":"92f655c362e22c7cb2de5ab95b993c2c017c2077","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.6.tgz","fileCount":82,"unpackedSize":354959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzG7SW/9nUP31zqA8OP4RntWNmaDZDLayGTE5Ir+S3fQIhALggF6J1nRqVV2kjstvlxFzOxndB9jvWxX4ytmh/737j"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.6_1700148504214_0.260251236551694"},"_hasShrinkwrap":false},"0.5.7":{"name":"inves-broker","version":"0.5.7","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"5ddc2de2f4cf31961d86b96cd6bd843c42f081e1","_id":"inves-broker@0.5.7","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-frZMKXSdx7f/xc8e41jet/gsCbZFaH81abC0m5Zj74AbVRMcBCWdjgEtoDxdX6rX6wG4RsHqYbtjIGAyHPd0QA==","shasum":"e5366c0fa55a651c880804664ce6f885f3a935d3","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.7.tgz","fileCount":82,"unpackedSize":355175,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBr7Asz61rfKv630B3Z5jepJBya5R0aVz9yz30lU36TOAiEApLIpYSaGItt21+B0jMz85NEXxCZAhz9f2aSCa4vRwbY="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.7_1700223160044_0.46451994276521"},"_hasShrinkwrap":false},"0.5.8":{"name":"inves-broker","version":"0.5.8","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"c3ed96ff590b37f694d14153a43b8123fe63083f","_id":"inves-broker@0.5.8","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FaumECtZIm4WuoEAbCpRkmZNRjA5HmXnDXK+fcDironPSY8NTIzXft4ka+/lNHCKzHoU0teWW9CwMh8xNY+svg==","shasum":"fda48d5cd764d42b992dcec46442ca3935392ae3","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.8.tgz","fileCount":82,"unpackedSize":355270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWbqZnxSGR4xI2pxLBIhK7oxNWv3koxIasNONpc4cc5AiEA5SvYTnGsVL7wsncP7ZQx9eKGuODQHro5QKvpas9Uw24="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.8_1700223493469_0.03184191357580035"},"_hasShrinkwrap":false},"0.5.9":{"name":"inves-broker","version":"0.5.9","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"e0b844ed225c9e0313d7cb97329160793a3c7d81","_id":"inves-broker@0.5.9","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-RWoeq2h2wzxExr/Mh+v/6Y1WFWEiegRiBrswMyrES4eRnl3tyQcLExHHnR/oG/yuChlpg8uCLHprVOXfrUH7Uw==","shasum":"ca89ecb7c3226d759e3318accd056504d3eed744","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.9.tgz","fileCount":82,"unpackedSize":356963,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaVO11Z/ZYTz4r3UtcT65fybPgHuXVmuWJJK5us/QZbAiEA9iu7+YNpVkhhbVlRq9GoboTQbdWmXe8uhi3UWVODrI8="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.9_1700233235746_0.9964974957443147"},"_hasShrinkwrap":false},"0.5.91":{"name":"inves-broker","version":"0.5.91","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"76b0c7812614886158246a78cb241d53ce5dec8b","_id":"inves-broker@0.5.91","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-GkKD3GIA/hlVJrKDcLQvWAkgx0e4ZV0r2FfHQX9Z8Csml3/tfaOsxWQ5N3356b9AIL+8R/5sTlGZi4F7ctBgSQ==","shasum":"abbb846410e60d4668f41824fadd65c3d2aa57da","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.91.tgz","fileCount":82,"unpackedSize":359367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7LHC0r9khRZ2ZZG/Sisa5ZtG1/S8CCJ4wKpHQm9AxTAIgIAWOvjnMVtdaEfW0kPR5savbAsTiqg8gRRKjRxi2BJA="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.91_1700248879084_0.8468569517795317"},"_hasShrinkwrap":false},"0.5.92":{"name":"inves-broker","version":"0.5.92","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"0940201022e36979ba6f7fe41ec4b25093fadb42","_id":"inves-broker@0.5.92","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-bAqUqdr1djMX+MAdl7ts3V+F9HZALNespEnG/Ktk8uL/pvzPLEPyhqoZ0k3Xdef9dW+SBT8WPUZmt1yDbRnI0g==","shasum":"632c0e08e6963cd232f921889e6153a1e5e27b6a","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.92.tgz","fileCount":82,"unpackedSize":359526,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADJ15lMAo0sh4S0bW24D72PrG/Jus2iIG+jSLjfrtsbAiEArsZVT5eOsWMZJ4RzWmxKaRE2bc4e2B/IDRpY3GwzGCA="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.92_1700476520595_0.3699006683012436"},"_hasShrinkwrap":false},"0.5.93":{"name":"inves-broker","version":"0.5.93","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"cd356f8e8cf4ae950fdbacac5284daf96e382c0b","_id":"inves-broker@0.5.93","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5P/Pk3KPYl7IwBrgjcyQi4KB9XzFpC7BFpntTH9U33FC/NgDggrdjl6vIbEBCzGfN6aMC2ScCZkPJMkKl4Evqw==","shasum":"51a45fd1913944a48e120014fc5a054f79069321","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.93.tgz","fileCount":82,"unpackedSize":359578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFU0CwP78fBCHT6U0TByMYVRZF0mIBttcZ47nPqf0H6FAiAl/yY33Kevq+aBgCcQEFWx0cdfAbmnJsYLjPqtPxBtKw=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.93_1700478529050_0.6015565688012368"},"_hasShrinkwrap":false},"0.5.94":{"name":"inves-broker","version":"0.5.94","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"933b252964db84c079cde3039fe47a544f3f2aa9","_id":"inves-broker@0.5.94","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VF/5nCuABBa1ODBhjp7dC+HbBTBNBhhaVJkb1puwwHNvoL03V8nG63tpXpqmBpbxzux0qlEWG6aHkTcSKR7iog==","shasum":"0aacb665968331c14cfd1244c298e705e0add235","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.94.tgz","fileCount":82,"unpackedSize":359587,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUFD/l6bL/WcjSbWZoUbC6qw+v6LqT0bYpxV1ocWinsAiB4GudB97Q4i7V7HA4hF/qZ2/NXm6Z3nOlI3HrVPaKPJQ=="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.94_1700724383579_0.9072176051790639"},"_hasShrinkwrap":false},"0.5.95":{"name":"inves-broker","version":"0.5.95","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"0ef0ba98bbbc0d3e8efc6d959fb3a9786297fafd","_id":"inves-broker@0.5.95","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-jO56OmM0uYCgWjlCa2/ex7ck0Vo4M8rKvO+3VaMkyv/WaVkVsz2+lcS+OM7le8CuwjXbCrVN5lhR4OAjTijT+A==","shasum":"1a13451fa24fcb85ce153aae60291a0e0a02543e","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.95.tgz","fileCount":82,"unpackedSize":367586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq2oOLhJWtDz/1oJn4Xu8NGN7riTLVd+EqiHVSH2r61QIhAOcJwGQWPlSVSeesf8KFiTfJMgRISyB8ze53pANAdq3Q"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.95_1701193040623_0.24299335823854462"},"_hasShrinkwrap":false},"0.5.96":{"name":"inves-broker","version":"0.5.96","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"4ea52f4c22e749aa7214f1b9242414773332db22","_id":"inves-broker@0.5.96","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-GKKvRIjkDdoqLjV+DS2BVA6KXSxz+u7UvJ6Kau5YJ4BjvMIfm7uTBzBtRzXL+RbspjTixc6rZKY6tdyoxvsZNw==","shasum":"48604b7457560fb0d75efd992e10d6381b1118be","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.96.tgz","fileCount":82,"unpackedSize":368226,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmMIRsWLbkjQNve7uFI+pgj+R7gallWz2XG/NBNRCFcAiEAvwNVkW3dXPKpMX5HTN+EboXUxXuePIebbGBRwtFpzqU="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.96_1701428575628_0.5322779816204619"},"_hasShrinkwrap":false},"0.5.97":{"name":"inves-broker","version":"0.5.97","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"7855685f66f814971e25538569a6fc72a3683681","_id":"inves-broker@0.5.97","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DaG4yFkxndZovqhM3UvhId+nqKHVPOG7sJRtR9xPYnzSYzXi0xd5FeGUyfQbth3b92xKO0jHKi63Zkh/HpvTDA==","shasum":"5007571609101aecabe3660957602f696816dea4","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.97.tgz","fileCount":82,"unpackedSize":368184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpY5VnJJsGc8nFf5CAJEYdxC7DVg4ZKuIopBOxl5ljkAiEAz2FiewvUFqG1ReqPeVcfB94J4vn5HWsePY74lyl+fHI="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.97_1701442938343_0.25105452140104045"},"_hasShrinkwrap":false},"0.5.98":{"name":"inves-broker","version":"0.5.98","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"845ec69e82d5ebcb5c01c8d275cb31e90b510410","_id":"inves-broker@0.5.98","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-xtCIbqIdhCi1eOGeni0xWBQ3n0yWTZXPQa+9aMd26qTC892+iLb+eBP/kJn5mtwFl25iRlTsFweDvRSiG/lQPg==","shasum":"d1f592c07aef1413177a72595b511a574518215b","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.98.tgz","fileCount":82,"unpackedSize":368281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtWDQMPsBst8fslB/bfEzD6jDMspEBFbtHuBo4/AFxDwIhAMMi4RrWQZO9kh5KJjDWFKFYTD24wDXeu1uFN2rCfHMJ"}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.98_1701845410406_0.19237558082550565"},"_hasShrinkwrap":false},"0.5.99":{"name":"inves-broker","version":"0.5.99","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"737bac8cf31df8ef902b81ca20570e153c1aed99","_id":"inves-broker@0.5.99","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-T7e+Ka9Q3pwVeFMKq5Yevtzmif4t5bD6F4vN/95EvmQE+XoHnRUubHEgFN2WFm/WYq2PJGREPOHRQ3jX+WUnZQ==","shasum":"7bb0c3891f0de77c4a813059b6e369c651913117","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.5.99.tgz","fileCount":82,"unpackedSize":377026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEfjzdAAiYhM1b8k3s4QjJi7/sowCKTBJMaiIF4LGLbAIgSk/7B0ssarrqaORx0kQwpTPT8Jk2w4KSlkaBL9FwKzQ="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.5.99_1702374410379_0.6460712276350773"},"_hasShrinkwrap":false},"0.6.0":{"name":"inves-broker","version":"0.6.0","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"f1014a985af8fd00403da7657caad4b10e44df46","_id":"inves-broker@0.6.0","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-UpD+OwD5Rz2YKUyDqogrWgg2LoUh3DUoL2Sve/QYj+vBoequxJi9J5yYltiClnTiPBBg6d4yqAynysIsXAv8EQ==","shasum":"5eb333b68f31c83dd8f98d117ee3c77e052284b0","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.6.0.tgz","fileCount":82,"unpackedSize":377405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHcB4xS4KDN1BMHBUJoSUQl5c+UQcEGIwk7JV0UvJj9gIgauP3/a+VADtdjkyOEjFI/tm3SUCjnGdxwmU+V2INSyo="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.6.0_1702461514504_0.9800602809383159"},"_hasShrinkwrap":false},"0.6.1":{"name":"inves-broker","version":"0.6.1","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"182c433e462b0f4a3cd4fae09e2236216caaca0a","_id":"inves-broker@0.6.1","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-PBrujwPt3Ju+oMpkNXjarDIzfjrTe7YeuWU79fjoc+ybzygq4ZhzKf6tsh4Nk+PPgTRBAU1iPdZ46Aw1aQmEPQ==","shasum":"976bad27af7228d94d62a49ca33bb17c7df70dfe","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.6.1.tgz","fileCount":82,"unpackedSize":377773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyNG60Z0CFqRzNbN77wxjiPNteRaWWCXeAKYR/+ckKzAIgH0ZkSOCwFYcF4GqUognbYJhoqg5Niikrsnwjdy4AOR0="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.6.1_1703500223003_0.32453206079263874"},"_hasShrinkwrap":false},"0.6.2":{"name":"inves-broker","version":"0.6.2","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"047cd361dfabfb0d65500daad03936ac7720bd79","_id":"inves-broker@0.6.2","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DmwADFSMTUd7MLfGUYMIQWZ1XnerYGC9eRRHAu/JQsPHvdUTJRr7+UxVXZFQU2ON6M8oSQBe2QymV0YmY/ZgPg==","shasum":"1787ea80d50ba4fe00eab3b5050ebe2eebabeb53","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.6.2.tgz","fileCount":82,"unpackedSize":378282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5tdGkaFYDUi9V8u/Y/5iCMHyqm4fh39VI0QvDQ7UIDgIgcKMKjUW6mN2/gH7It2WkulaQIZ7qsgScNqH5TkY5Gjc="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.6.2_1703501286076_0.20915611779583432"},"_hasShrinkwrap":false},"0.6.3":{"name":"inves-broker","version":"0.6.3","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"8442da72c9536cfb8437ac946cf608bd7499f445","_id":"inves-broker@0.6.3","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-aeTpYY24KL8CFbva3c9Qo9/ffp/08xNHQLaJG/1Tzn7udJ/z0FUcFmbFlISRrNMweKvoKxO8oq0UYHfmnqF0CQ==","shasum":"f54cfa52f3f603944d405f61095b0def6393db6b","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.6.3.tgz","fileCount":82,"unpackedSize":378813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxT+9c5d6KVlFZXSEClDR9V8/26JrNW9/+QflYUWyGCAiEA33y94sVvo4YLDsiIlrcAVx5PuoY9nNxJtM0RybVYbQ4="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.6.3_1704182531279_0.025167872912514433"},"_hasShrinkwrap":false},"0.6.4":{"name":"inves-broker","version":"0.6.4","description":"Interact with multiple broker APIs in the Indian stock market.","main":"dist/index.js","scripts":{"build":"npm run lint && npm run format && tsc","test":"jest --silent=false","lint":"eslint ./src","prepare":"husky install","format":"prettier --write ."},"repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"license":"MIT","bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"homepage":"https://github.com/toolboxco/inves-broker#readme","devDependencies":{"@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@types/jest":"^29.2.6","@types/memoizee":"^0.4.8","@types/node":"^18.14.0","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2","dotenv":"^16.0.3","eslint":"^8.32.0","eslint-plugin-import":"^2.27.5","husky":"^8.0.0","jest":"^29.3.1","lint-staged":"^13.1.0","prettier":"^2.8.3","ts-jest":"^29.0.5","ts-node":"^10.9.1","typescript":"^4.9.4"},"dependencies":{"adm-zip":"^0.5.10","aes-everywhere":"^1.0.0","axios":"^1.3.3","crypto-js":"^4.1.1","csvtojson":"^2.0.10","kiteconnect":"^4.1.0","memoizee":"^0.4.15"},"types":"./dist/index.d.ts","gitHead":"4bbe788627c55f38e7109a1d7cef8e07b8c53585","_id":"inves-broker@0.6.4","_nodeVersion":"17.9.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qKirLJXSGwgZUHWSrjB1yd440gkupW8bsZT9weVa7U4JmRPdY+SRjh4yUP+k74lqm0g1EzyJv6QKHdllZPOaYg==","shasum":"5bb8d8c749e151e759a6323f937b2988c1ddee19","tarball":"https://registry.npmjs.org/inves-broker/-/inves-broker-0.6.4.tgz","fileCount":82,"unpackedSize":381860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9MJFPDXHkGnNwmRFt2yoFkPgAqIyCInycEegaoSSSHAIgVYnSPtOnJznrO+mApiFuwIhYmjIYxK0v7CoaXRsYV2g="}]},"_npmUser":{"name":"toolboxco","email":"tech@investmint.club"},"directories":{},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inves-broker_0.6.4_1712055898976_0.7372844406401666"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-30T11:39:00.562Z","0.1.0":"2023-01-30T11:39:00.767Z","modified":"2024-04-02T11:04:59.433Z","0.1.1":"2023-02-19T19:03:53.532Z","0.1.2":"2023-02-19T19:13:05.805Z","0.1.3":"2023-02-21T09:07:23.488Z","0.2.3":"2023-02-21T17:18:18.394Z","0.2.0":"2023-02-21T17:18:54.032Z","0.2.1":"2023-02-21T17:22:33.921Z","0.2.2":"2023-03-10T09:16:59.062Z","0.2.4":"2023-03-20T07:37:23.800Z","0.2.5":"2023-04-07T09:18:42.755Z","0.2.6":"2023-04-07T09:39:46.737Z","0.2.7":"2023-04-07T09:42:20.398Z","0.2.8":"2023-04-09T18:48:25.811Z","0.2.9":"2023-04-10T14:12:54.569Z","0.2.91":"2023-04-11T14:11:14.170Z","0.2.92":"2023-04-12T06:26:31.240Z","0.2.93":"2023-04-12T08:03:08.763Z","0.2.94":"2023-04-12T08:08:36.825Z","0.2.95":"2023-04-13T07:03:26.151Z","0.2.96":"2023-04-14T12:23:12.038Z","0.2.97":"2023-04-17T04:31:11.581Z","0.2.98":"2023-04-19T08:46:41.392Z","0.2.99":"2023-08-17T07:18:15.676Z","0.3.0":"2023-08-24T06:53:01.409Z","0.3.1":"2023-08-24T06:56:08.253Z","0.3.1-beta.0":"2023-09-18T21:52:23.502Z","0.3.1-beta.1":"2023-09-18T23:00:57.217Z","0.3.1-beta.2":"2023-09-19T10:13:33.954Z","0.3.1-beta.3":"2023-09-19T11:45:23.106Z","0.3.1-beta.4":"2023-09-19T12:26:36.676Z","0.3.1-beta.5":"2023-09-19T13:11:42.509Z","0.3.1-beta.6":"2023-09-21T16:31:36.490Z","0.3.1-beta.7":"2023-09-21T18:54:04.815Z","0.4.0":"2023-09-24T19:48:05.958Z","0.4.1":"2023-09-25T14:43:26.211Z","0.4.2":"2023-09-28T19:55:34.989Z","0.4.3":"2023-10-16T15:06:02.741Z","0.4.4":"2023-10-16T16:49:53.591Z","0.4.5":"2023-10-19T19:11:43.015Z","0.4.5-beta.0":"2023-10-31T06:24:22.965Z","0.4.5-beta.1":"2023-10-31T06:30:06.974Z","0.4.6":"2023-11-01T11:21:20.327Z","0.4.7":"2023-11-02T04:33:17.038Z","0.4.8":"2023-11-02T10:06:33.706Z","0.4.9":"2023-11-02T10:55:45.996Z","0.5.0":"2023-11-03T12:16:56.754Z","0.5.1":"2023-11-05T13:31:22.233Z","0.5.2":"2023-11-13T09:21:42.292Z","0.5.3":"2023-11-13T17:01:01.010Z","0.5.4":"2023-11-16T05:36:12.940Z","0.5.5":"2023-11-16T14:08:50.934Z","0.5.6":"2023-11-16T15:28:24.389Z","0.5.7":"2023-11-17T12:12:40.246Z","0.5.8":"2023-11-17T12:18:13.634Z","0.5.9":"2023-11-17T15:00:35.973Z","0.5.91":"2023-11-17T19:21:19.241Z","0.5.92":"2023-11-20T10:35:20.815Z","0.5.93":"2023-11-20T11:08:49.212Z","0.5.94":"2023-11-23T07:26:23.763Z","0.5.95":"2023-11-28T17:37:20.851Z","0.5.96":"2023-12-01T11:02:55.857Z","0.5.97":"2023-12-01T15:02:18.615Z","0.5.98":"2023-12-06T06:50:10.642Z","0.5.99":"2023-12-12T09:46:50.571Z","0.6.0":"2023-12-13T09:58:34.636Z","0.6.1":"2023-12-25T10:30:23.226Z","0.6.2":"2023-12-25T10:48:06.236Z","0.6.3":"2024-01-02T08:02:11.520Z","0.6.4":"2024-04-02T11:04:59.283Z"},"maintainers":[{"name":"toolboxco","email":"tech@investmint.club"}],"description":"Interact with multiple broker APIs in the Indian stock market.","homepage":"https://github.com/toolboxco/inves-broker#readme","repository":{"type":"git","url":"git+https://github.com/toolboxco/inves-broker.git"},"author":{"name":"toolboxco"},"bugs":{"url":"https://github.com/toolboxco/inves-broker/issues"},"license":"MIT","readme":"# inves-broker\n\n`inves-broker` provides a unified interface for dealing with multiple broker APIs in the Indian stock market.\n\n## Currently supported brokers\n\n1. [Kite by Zerodha](https://kite.zerodha.com/)\n2. [Paytm Money](https://www.paytmmoney.com/)\n\n\n## Quick Start\n\n```bash\nnpm install inves-broker\n```\n\n```typescript\nimport { IConnect, BrokerName } from 'inves-broker';\n\nconst kite = IConnect(BrokerName.KITE, {\n                kiteAPIKey: process.env.KITE_API_KEY,\n                kiteAPISecret: process.env.KITE_API_SECRET\n            });\nconst kiteUrl = await kite.getLoginURL({});\n\n\nconst paytm = IConnect(BrokerName.PAYTM_MONEY, {\n                paytmMoneyAPIKey: process.env.PAYTM_API_KEY,\n                paytmMoneyAPISecret: process.env.PAYTM_API_SECRET\n            });\nconst paytmUrl = await paytm.getLoginURL({});\n```\n\n## Why\n\nBuilding a platform to support order placement and retrieval via multiple brokers is an exhaustive task. To achieve the same end goal, each broker has a slightly different way of doing things. Integrating each broker would require extensive reading of all the documentation followed by a tedious implementation.\n\n## How do we solve for multiple brokers under a common interface?\n\nWe enforce a standard of how you should place an order, get order information, etc. This standard closely conforms to Zerodha's way of doing things. If you are familiar with using the [Kite API](https://kite.trade/), you will find `inves-broker`'s interface to be similar. For exceptional cases where a broker cannot fit within a standard, we provide an extended support for that. Hence, all brokers under `inves-broker` follow the [Open-closed principle](https://en.wikipedia.org/wiki/Open%E2%80%93closed_principle).\n\n## Usage \n\nEach broker class will provide the methods listed [here](src/brokers/Broker.ts). In some cases, it will be necessary to deviate from the standard. This is described below.\n\n### Paytm Money and Dhan\n\nPaytm Money and Dhan identify an instrument via its list of security ids. This list needs to be downloaded once a day. By default, when you place an order, this list is downloaded and stored in memory for the next 24 hours. Hence, the first call to place an order would be slow. Subsequent calls would just hit the cache. However, if you wish to pre-fetch this list, even before you invoke the `placeOrder` method, you can do this via following:\n\n```typescript\nimport { IConnect, BrokerName, PaytmMoneyBroker } from 'inves-broker';\n\nconst broker = IConnect(BrokerName.PAYTM_MONEY, config);\nif (broker instanceof PaytmMoneyBroker) {\n     await broker.triggerMemoizationOfSecurityList();\n}\n```\n\n### Contributing\n\n- We follow the conventional commit message spec. It's recommended that you read more about on [conventionalcommits.org](https://conventionalcommits.org).\n- Each accepted pull request will be squashed and merged. \n","readmeFilename":"README.md"}