{"_id":"@bullsense/react-trade-charts","_rev":"16-9fbdd4d0987462866c57aa200485eb67","name":"@bullsense/react-trade-charts","dist-tags":{"latest":"0.2.11"},"versions":{"0.1.0":{"name":"@bullsense/react-trade-charts","version":"0.1.0","_id":"@bullsense/react-trade-charts@0.1.0","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"d680d6a2a5dfd1458144041ead51ffad40fa19ab","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.1.0.tgz","fileCount":47,"integrity":"sha512-aKy7k2nEgxxF/zj/+5IwVmEtwc3o0QxGMRK/cT/+gi+76WXT2buFnQbeAXGwu+57p3KlFP/cjuaUoZB4PeqDNw==","signatures":[{"sig":"MEUCIDHJNqa++qQ1+OEE0UeoroVJrByrakHx22HgWqFMGjPdAiEAo9CODSddIKwkk8qU7C0KOC7IQHyTng9uqIMQv1GL7F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":587571},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"80cd68c7f084f1d5d477faad528d508da41c0a82","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.3.22","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.7","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.1.0_1748388586306_0.5010885586112501","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bullsense/react-trade-charts","version":"0.1.1","_id":"@bullsense/react-trade-charts@0.1.1","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"816fd146ab29d32eb439b53e70542477a512e53e","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.1.1.tgz","fileCount":49,"integrity":"sha512-CTPz1UgEouBZrkeiacLaoLauo6u5U+d47+mxd9sMK1cSm6SuWKV+q10orhGRcG77C1f+Y0baUdb1V3IUWCAYFg==","signatures":[{"sig":"MEYCIQCSHXdsJPdkHhtNnFvN6C60UdaBWCQs+MVqepxTVbdolQIhAPFvTMijKS14azvN7ZECcIMKhlU88MwbHj+T9yiV29iN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593728},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"80cd68c7f084f1d5d477faad528d508da41c0a82","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.3.22","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.7","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.1.1_1748389899021_0.5509674253437264","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bullsense/react-trade-charts","version":"0.1.2","_id":"@bullsense/react-trade-charts@0.1.2","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"67a8fcb5aa08abc427cd14159ed3caeae8331fa9","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.1.2.tgz","fileCount":49,"integrity":"sha512-uAybuJGddCgvpn8B1duVL3acMrTKN+qz2+Oi28sY7aLao5kr1vlbJK2JM9MAopRzG53YVZeRpbuedXBzpMI01w==","signatures":[{"sig":"MEUCIQCdUQ7KkDtQr6sVuEMNmlC3eCjODxZUXzeanR5VUTmBmAIgFgjfc4pwXgMAgb7FRdkwGYXQMVfqgpX/mVM8nF/xrcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593731},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"80cd68c7f084f1d5d477faad528d508da41c0a82","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.3.22","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.7","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.1.2_1748390223544_0.7333680983652182","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bullsense/react-trade-charts","version":"0.1.3","_id":"@bullsense/react-trade-charts@0.1.3","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"dab325e9f7bc1988ea6ab12cf3a65d4e0e26f6a0","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.1.3.tgz","fileCount":49,"integrity":"sha512-LSvmwbWA1uvq4im7O1a6kNrLHD5wai7W0GpNbj/ME4JE3MErg487yk6NTVBkxRi3he+EOthQJiPrB2P8pfsdfA==","signatures":[{"sig":"MEQCIBRGwak2tg7tu4stY+yNwlAAjp7NRZuRLd93WbJC0QncAiBD0kfAcAVG2MzG4Ips16wCxm5nHiC+XB+cMIrHTfjzSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593765},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"80cd68c7f084f1d5d477faad528d508da41c0a82","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.3.22","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.7","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.1.3_1748390585998_0.09710037310390618","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bullsense/react-trade-charts","version":"0.2.0","_id":"@bullsense/react-trade-charts@0.2.0","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"684288e22194510a3dc3f9f802237f61d4525de8","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.0.tgz","fileCount":51,"integrity":"sha512-o50seZI/5D5QBLdm4mPvmF3d/rJPK9G1VrPi6Ry89Gv/TimjAtDcC06PxcEqnzWWnbmHA7AVSu/lVIRHCZulgA==","signatures":[{"sig":"MEQCIHhDanfMIwJN2kSi1aCOv8TOQDedcVyuk5cZTGoRh42QAiBDSQwFnKVkS253I4Oh7z3Y78Q5ZTT63/nJm1U5B3H0TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615505},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"59f5b56df7a40608c173793d9b40804c624497c1","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.3.22","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.7","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.0_1748508000598_0.9113430810943075","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bullsense/react-trade-charts","version":"0.2.1","_id":"@bullsense/react-trade-charts@0.2.1","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"2111d8b3b7721c50443c2c3f7e4995b31cc2a27b","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.1.tgz","fileCount":51,"integrity":"sha512-TMHXnHhAY0llAU62EP5kQbF8+S546lGJxunMPb9tnbZpRAsY6nr6uYERLdRFZKtyLImtu63TjvCQcdZDldb6cQ==","signatures":[{"sig":"MEQCICtcCrpWru4CeEfxPzJKa2uLJKfoWBDTmZvy6pqmDFMvAiB7dX9WeYnY9QCIwcZs5RMdujorXnO6Y//QiWbI+V4+BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":635345},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2e1a6d3f456c9baf0be0501554acf833635fe0bc","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.0","react":"^18.0.0","react-dom":"^18.0.0","typescript":"^5.0.0","@types/react":"^18.3.22","vite-plugin-dts":"^4.0.0","@types/react-dom":"^18.3.7","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.1_1748558240459_0.8896189029669721","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bullsense/react-trade-charts","version":"0.2.2","_id":"@bullsense/react-trade-charts@0.2.2","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"7be8a7520a69b0208d4470972679810e19d6a368","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.2.tgz","fileCount":51,"integrity":"sha512-uV8pIB5itiZyRHFvTgHfx9ZPymgQ8Y0qXmka/ls2v/4t+16IZqc6jrnWqdPrh+F2YXB42VOh8BHjoZ4TxiqfFw==","signatures":[{"sig":"MEQCIDlmnzBP0F+lr+uFkkUJZxGVtiejmVMq2cfaDhCD7gNgAiAGjLWhqBsbpgTP4ED49d3f/8aQL730C012UJTle3fsmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531508},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7cc169f4e9fe56545d48a9aa8c556a902a382bde","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","@types/react":"^19.1.6","vite-plugin-dts":"^4.0.0","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.2_1759307040463_0.6432403730986946","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@bullsense/react-trade-charts","version":"0.2.3","_id":"@bullsense/react-trade-charts@0.2.3","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"c39887a5bee3f3d1ecd8e13a467f0031e7d60245","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.3.tgz","fileCount":51,"integrity":"sha512-l7mgojjGPLyrd7a84r3egbGrZusmesdl1otdymvW9pI92O2fHwANxSDTZAopqsVY34ip/HpdkWWmZeZjpD5Gxg==","signatures":[{"sig":"MEUCIQDMT/+AnUvQWuuGYhrGWq58zwneTzalrilq9slnNPRQFgIgLGWx+pPBFKKAXjA8NGsCQGI4LMigfTfi1m/F7xoPaV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541343},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"86a5ea83e3f46f6a3f14c6640084534b91a4fa23","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","@types/react":"^19.1.6","vite-plugin-dts":"^4.0.0","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.3_1759424840929_0.43685912593190945","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@bullsense/react-trade-charts","version":"0.2.4","_id":"@bullsense/react-trade-charts@0.2.4","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"8b1e72686f6e8b2d78722415551c9eb3ed8b3914","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.4.tgz","fileCount":51,"integrity":"sha512-DldVHdPFM/RgFB/JVOeCMBO6nSbt5i8c0G3NYDjhAAxJpOkdEE8fkTDDuQCOI0IqPCquGPPmrfbHBUEben1FnQ==","signatures":[{"sig":"MEUCIQC2PwjUoHFZpyGBcpiCBlWVriVNuI6ZFC6sG/mA6rQyzQIgRjp0qmxPBr+8AerS04RibWSLNGv/WYoPfxTJZvM9C7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541343},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"86a5ea83e3f46f6a3f14c6640084534b91a4fa23","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","@types/react":"^19.1.6","vite-plugin-dts":"^4.0.0","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.4_1759424934760_0.8166444528444639","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@bullsense/react-trade-charts","version":"0.2.5","_id":"@bullsense/react-trade-charts@0.2.5","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"6d4bbf5bbe02984fdca3910408f92c1435b603a0","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.5.tgz","fileCount":51,"integrity":"sha512-uEHnDUaxoYqOnBR6N5S3YW5hTJVQ46gMZaUYaIKsA9XOzAbkWsa6QzcidVVJusG/7sxLFAAh85tc3cNZVDr+iA==","signatures":[{"sig":"MEUCIAFCbuttGcfs1SBK9FSlcqpkC78+73Mn9a4Btb4JqQLbAiEAgez8/94IkZgiRUBplWs6wIFHfpLmNjKqlqpwqz5Qodk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541375},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"86a5ea83e3f46f6a3f14c6640084534b91a4fa23","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","@types/react":"^19.1.6","vite-plugin-dts":"^4.0.0","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.5_1759425775335_0.7793554504515727","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@bullsense/react-trade-charts","version":"0.2.6","_id":"@bullsense/react-trade-charts@0.2.6","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"96a7d5d2b79e719de39a137a12d41b000cc94535","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.6.tgz","fileCount":51,"integrity":"sha512-70pGn7zWnfozY+KwcEO7twPQcp9584X6TYLnNmYFVtcv29KPx84msBEG5yXWO+DxwbdJTynWOiV7Ijy3vdcqsQ==","signatures":[{"sig":"MEQCID6BrIpqGoQy9bdmDyjwS/SgFvvTpATy+ikcnwAUnH8dAiAko1XZ0d47d9pQkx4XIBIcSQCBjr+0ZbGdSBmXg5pYWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541478},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"86a5ea83e3f46f6a3f14c6640084534b91a4fa23","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@bullsense/react-trade-charts":"^0.2.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","@types/react":"^19.1.6","vite-plugin-dts":"^4.0.0","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.6_1759426070058_0.9678934377283126","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@bullsense/react-trade-charts","version":"0.2.7","_id":"@bullsense/react-trade-charts@0.2.7","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"9169594157d39be1fe0c74fc0b03b14b4bc19631","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.7.tgz","fileCount":51,"integrity":"sha512-JMid4QBebIHji0Uro1p0j8V/gV1ldl/p2D2miAWrGXV4D0x6b+/djlEeFmWzsKxLTuiF713MvbE2DcgpiPlM8A==","signatures":[{"sig":"MEYCIQCjCGFH/+C826B6pD4rm8DjXJ7eQvFHRRqDgxQg2vD6lgIhALU+uQznz1VCwxUFxFTikT6iig7eSr8R7d5WEBLtpdLB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541478},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"86a5ea83e3f46f6a3f14c6640084534b91a4fa23","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@bullsense/react-trade-charts":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","@types/react":"^19.1.6","vite-plugin-dts":"^4.0.0","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.7_1759426369507_0.48555966531239525","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@bullsense/react-trade-charts","version":"0.2.8","_id":"@bullsense/react-trade-charts@0.2.8","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"35931f6a535dcb9e75e20dec797616b024881858","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.8.tgz","fileCount":51,"integrity":"sha512-DOPrAKDBnctozKCoK7OBNoQBWjY8Hjznlbz9p53YrDGZY8nE2U3MD5iD1nr0Su6qnvOkueSGZ0HPyqXfc46e5A==","signatures":[{"sig":"MEQCIGxl0wWTZvfhQum68RVxQ271NmPpitEorjuy44TZAwXzAiBNFawwlFh4qQYV75pif86Upj6CZ54T0WkNjFdkBZ9N2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542332},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"86a5ea83e3f46f6a3f14c6640084534b91a4fa23","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@bullsense/react-trade-charts":"^0.2.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","@types/react":"^19.1.6","vite-plugin-dts":"^4.0.0","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.8_1759426595728_0.13904872064380003","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@bullsense/react-trade-charts","version":"0.2.9","_id":"@bullsense/react-trade-charts@0.2.9","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"52d5723d2052b4d880582fdebd8dcabad780993e","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.9.tgz","fileCount":51,"integrity":"sha512-xxWA79hjyMIkEydeLyD7e88MdaTbo5yzc1PrT7Ls2E7U6MfyW6GvLjSnv+w1lJyrOm6L3ioCIYNmob+05qVgbg==","signatures":[{"sig":"MEYCIQD8OVlpWkcaPaUoeQwpDWQl/L8dSmh2UXOzCOQpPxBmLQIhAONDDViu3ghKyccCNzID9dCCWc63j8XgTjhKJvf60pcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541420},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"86a5ea83e3f46f6a3f14c6640084534b91a4fa23","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@bullsense/react-trade-charts":"^0.2.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","@types/react":"^19.1.6","vite-plugin-dts":"^4.0.0","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.9_1759426881826_0.39522604103511116","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@bullsense/react-trade-charts","version":"0.2.10","_id":"@bullsense/react-trade-charts@0.2.10","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"dist":{"shasum":"937d6473ff67b71539740c7281de280b072caea7","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.10.tgz","fileCount":51,"integrity":"sha512-YXGndcTo9VLYOt8cJ0EcqnaJz5vVHqsmffOkjSCPENuGiL1V5H06Ohof3CKN0FV1tVzFqii7RsW2YfcPwFmXFg==","signatures":[{"sig":"MEQCIEzH8/2EkkFJ96nDX06zzXpqGDER/+BD7n5mMq7wz1/5AiBjFnOusE7ANZUB+2JkwfwD7qZPAtRuP6FuiKemugQkDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":541415},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"65a55c2d7a56cd0d0ada7e85b023e8f824965a28","scripts":{"dev":"vite build --watch","build":"vite build","build:watch":"vite build --watch"},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"_npmVersion":"10.8.2","description":"React trading charts library","directories":{},"_nodeVersion":"18.20.8","dependencies":{"@bullsense/react-trade-charts":"^0.2.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.3.5","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","@types/react":"^19.1.6","vite-plugin-dts":"^4.0.0","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-trade-charts_0.2.10_1759428417383_0.9696357643062969","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@bullsense/react-trade-charts","version":"0.2.11","description":"React trading charts library","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"vite build","build:watch":"vite build --watch","dev":"vite build --watch"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@types/react":"^19.1.6","@types/react-dom":"^19.0.5","@vitejs/plugin-react":"^4.5.0","react":"^19.1.1","react-dom":"^19.1.1","typescript":"^5.0.0","vite":"^6.3.5","vite-plugin-dts":"^4.0.0"},"dependencies":{"@bullsense/react-trade-charts":"^0.2.9"},"_id":"@bullsense/react-trade-charts@0.2.11","gitHead":"82f93a641ca135a5351b1477d5e189b2500c6861","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-XdlC8AepylqRtBRKexpa3JXkpGIZw+lp1mzfjDQqv2oy85B85YxOsIiIw1sXfmIP+gc1N8bszJv4OvnEpDPBcQ==","shasum":"c1a94f1921be79ab7175ed0e700c391dee2bda3c","tarball":"https://registry.npmjs.org/@bullsense/react-trade-charts/-/react-trade-charts-0.2.11.tgz","fileCount":51,"unpackedSize":541443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBbYW9bAm/Y/E4JtpgqYn1jW01EymWc1uVHC8llQmJbUAiBreL9F+qmEs5Z88IXNXUKRj6m/Iz3HBWB0dz4TQOXV5g=="}]},"_npmUser":{"name":"saiteja77","email":"stjkmmr.77@gmail.com"},"directories":{},"maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-trade-charts_0.2.11_1759428873402_0.509787613444967"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-27T23:29:46.205Z","modified":"2025-10-02T18:14:33.838Z","0.1.0":"2025-05-27T23:29:46.547Z","0.1.1":"2025-05-27T23:51:39.278Z","0.1.2":"2025-05-27T23:57:03.740Z","0.1.3":"2025-05-28T00:03:06.221Z","0.2.0":"2025-05-29T08:40:00.842Z","0.2.1":"2025-05-29T22:37:20.716Z","0.2.2":"2025-10-01T08:24:00.678Z","0.2.3":"2025-10-02T17:07:21.254Z","0.2.4":"2025-10-02T17:08:54.950Z","0.2.5":"2025-10-02T17:22:55.551Z","0.2.6":"2025-10-02T17:27:50.325Z","0.2.7":"2025-10-02T17:32:49.778Z","0.2.8":"2025-10-02T17:36:35.905Z","0.2.9":"2025-10-02T17:41:22.046Z","0.2.10":"2025-10-02T18:06:57.623Z","0.2.11":"2025-10-02T18:14:33.633Z"},"description":"React trading charts library","maintainers":[{"name":"saiteja77","email":"stjkmmr.77@gmail.com"}],"readme":"# @bullsense/react-trade-charts\n\nReusable React chart components including:\n\n- 📈 Candlestick Charts\n- 🔁 RSI Panels\n- 📊 MACD Panels\n\n---\n\n⚠️ **License Notice**\n\nThis package is distributed under a **custom restrictive license**.\n\nYou may only use it for **personal, non-commercial, and informational purposes**.\nAny other use—including academic, production, or derivative work—is strictly prohibited.\nSee the LICENSE file included in the package for full terms.\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install @bullsense/react-trade-charts\n```\n\n---\n\n## 🚀 Usage\n\nImport components and prepare your OHLC data:\n\n```tsx\nimport {\n  CandlestickChart,\n  RSIPanel,\n  MACDPanel,\n} from '@bullsense/react-trade-charts';\n\nconst sampleData = rawData.map(item => ({\n  date: String(item.t),\n  open: Number(item.o),\n  high: Number(item.h),\n  low: Number(item.l),\n  close: Number(item.c),\n  volume: Number(item.v),\n}));\n\nconst [startIndex, setStartIndex] = useState(\n  Math.max(0, sampleData.length - 100)\n);\nconst limit = 100; //default is 100\nconst visibleData = sampleData.slice(startIndex, startIndex + limit);\n```\n\n### Zoomable Candlestick Chart\n\n```tsx\nimport { ZoomableCandlestickChart } from '@bullsense/react-trade-charts';\n\n<ZoomableCandlestickChart\n  data={sampleData}\n  width={1200}\n  chartHeight={500}\n  rsiHeight={150}\n  macdHeight={200}\n  minLimit={30}\n  maxLimit={300}\n  initialLimit={100}\n  initialStartIndex={sampleData.length - 100}\n  showRSI={true}\n  showMACD={true}\n  chartProps={{\n    config: {\n      showLegend: true,\n      showGrid: true,\n      showVolume: true,\n      showCrosshair: true,\n      lineGradient: true, // new setting\n    },\n    styles: {\n      backgroundColor: '#181830',\n      upColor: '#00F5A0',\n      downColor: '#FF427A',\n      legendTextColor: '#fff',\n      legendBackground: 'rgb(0 0 0 / 33%)',\n    },\n    indicators: [\n      { type: 'SMA', period: 20, color: 'orange' },\n      { type: 'SMA', period: 50, color: 'red' },\n      { type: 'EMA', period: 12, color: 'purple' },\n      { type: 'BollingerBands', period: 20, multiplier: 2, color: 'blue' },\n    ],\n  }}\n  rsiProps={{\n    styles: {\n      backgroundColor: '#181830',\n      lineColor: '#ffffff',\n      textColor: '#ccc',\n      borderColor: '#333',\n      overboughtColor: '#ff4d4f',\n      oversoldColor: '#52c41a',\n      midlineColor: '#888',\n      gridColor: '#444',\n      overbought: 70,\n      oversold: 30,\n      period: 14,\n    },\n  }}\n  macdProps={{\n    styles: {\n      backgroundColor: '#181830',\n      macdColor: '#00BFFF',\n      signalColor: '#FFA500',\n      histogramUpColor: '#33cc99',\n      histogramDownColor: '#ff4d4f',\n      textColor: '#ccc',\n      borderColor: '#333',\n    },\n  }}\n/>;\n```\n\n### Candlestick Chart\n\n```tsx\n<CandlestickChart\n  visibleData={visibleData}\n  fullData={sampleData}\n  width={1200}\n  height={500}\n  startIndex={startIndex}\n  onScrollChange={setStartIndex}\n  limit={limit}\n  dataLength={sampleData.length}\n  type=\"candlestick|line\"\n  config={{\n    showLegend: true,\n    showGrid: true,\n    showVolume: true,\n    showCrosshair: true,\n  }}\n  styles={{\n    backgroundColor: '#181830',\n    upColor: '#00F5A0',\n    downColor: '#FF427A',\n    legendTextColor: '#fff',\n    legendBackground: 'rgb(0 0 0 / 33%)',\n  }}\n  indicators={[\n    { type: 'SMA', period: 20, color: 'orange' },\n    { type: 'SMA', period: 50, color: 'red' },\n    { type: 'SMA', period: 200 },\n    { type: 'EMA', period: 12, color: 'purple' },\n    {\n      type: 'BollingerBands',\n      period: 20,\n      color: 'blue',\n      multiplier: 2,\n    },\n  ]}\n  tooltipConfig={{\n    offsetX: -100,\n    offsetY: -100,\n    edgeBuffer: 200,\n    minWidth: 180,\n    maxWidth: 250,\n    customStyles: {\n      background: 'rgba(0, 0, 0, 0.95)',\n      border: '1px solid rgba(255, 255, 255, 0.3)',\n      borderRadius: '8px',\n      fontSize: '13px',\n      padding: '12px',\n      boxShadow: '0 6px 16px rgba(0, 0, 0, 0.4)',\n    }\n  }}\n/>\n```\n\n- `lineGradient`: When `type=\"line\"`, enables a fading gradient below the line using the same color as the line.\n\n### Tooltip Configuration\n\nThe `tooltipConfig` prop allows you to customize tooltip positioning and styling:\n\n```tsx\ntooltipConfig={{\n  offsetX: -100,        // Horizontal offset from cursor (default: -100)\n  offsetY: -100,        // Vertical offset from cursor (default: -100)\n  edgeBuffer: 200,      // Minimum distance from chart edges (default: 200)\n  minWidth: 180,        // Minimum tooltip width in pixels (default: 180)\n  maxWidth: 250,        // Maximum tooltip width in pixels (default: 250)\n  customStyles: {       // Custom CSS styles for the tooltip\n    background: 'rgba(0, 0, 0, 0.95)',\n    border: '1px solid rgba(255, 255, 255, 0.3)',\n    borderRadius: '8px',\n    fontSize: '13px',\n    padding: '12px',\n    boxShadow: '0 6px 16px rgba(0, 0, 0, 0.4)',\n  }\n}}\n```\n\n**Tooltip Configuration Options:**\n\n- **`offsetX`**: Controls horizontal positioning relative to the cursor. Negative values position the tooltip to the left of the cursor.\n- **`offsetY`**: Controls vertical positioning relative to the cursor. Negative values position the tooltip above the cursor.\n- **`edgeBuffer`**: Ensures the tooltip stays within chart boundaries by maintaining a minimum distance from edges.\n- **`minWidth`**: Sets the minimum width of the tooltip in pixels.\n- **`maxWidth`**: Sets the maximum width of the tooltip in pixels.\n- **`customStyles`**: Allows complete customization of tooltip appearance using CSS properties.\n\n### RSI Panel\n\n```tsx\n<RSIPanel\n  visibleData={visibleData}\n  fullData={sampleData}\n  startIndex={startIndex}\n  limit={limit} // If you want to a seamless experience, use the same limit for all of them\n  width={1200}\n  height={150}\n  showBorder={false}\n  margin={{ top: 10, bottom: 20, left: 50, right: 10 }}\n  styles={{\n    backgroundColor: '#181830',\n    lineColor: '#ffffff',\n    textColor: '#ccc',\n    borderColor: '#333',\n    overboughtColor: '#ff4d4f',\n    oversoldColor: '#52c41a',\n    midlineColor: '#888',\n    gridColor: '#444',\n    overbought: 70,\n    oversold: 30,\n    period: 14,\n  }}\n/>\n```\n\n### MACD Panel\n\n```tsx\n<MACDPanel\n  visibleData={visibleData}\n  fullData={sampleData}\n  startIndex={startIndex}\n  width={1200}\n  height={200}\n  showBorder={false}\n  margin={{ top: 10, bottom: 20, left: 50, right: 10 }}\n  styles={{\n    backgroundColor: '#181830',\n    macdColor: '#00BFFF',\n    signalColor: '#FFA500',\n    histogramUpColor: '#33cc99',\n    histogramDownColor: '#ff4d4f',\n    textColor: '#ccc',\n    borderColor: '#333',\n  }}\n  limit={limit}\n/>\n```\n\nThis setup also supports `type=\"line\"` charts and includes overlays like `SMA`, `EMA`, and `BollingerBands`.\n\n---\n\n## 📁 Components\n\n- `CandlestickChart`: Interactive candlestick renderer with support for OHLC data.\n- `RSIPanel`: Relative Strength Index indicator with overbought/oversold zones.\n- `MACDPanel`: MACD with histogram, signal line, and grid overlay.\n- `SMA`, `EMA`, `BollingerBands`: Utility overlays usable with `CandlestickChart`.\n- `ZoomableCandlestickChart`: Wrapper component that adds mouse wheel + pinch zoom/pan support to CandlestickChart, RSIPanel, and MACDPanel.\n\n---\n\n## 🧩 Component Props\n\n### CandlestickChart\n\n```tsx\n<CandlestickChart\n  data={ohlcData}\n  width={800}\n  height={400}\n  showVolume={true}\n  overlays={[<SMA period={20} />, <BollingerBands period={20} />]}\n  tooltipConfig={{\n    offsetX: -100,\n    offsetY: -100,\n    edgeBuffer: 200,\n    minWidth: 180,\n    maxWidth: 250,\n    customStyles: { /* custom CSS */ }\n  }}\n/>\n```\n\n- `data`: Array of OHLC objects `{ timestamp, open, high, low, close, volume }`\n- `width`, `height`: Size of the chart\n- `showVolume`: Toggle volume bars\n- `overlays`: Optional overlay components like SMA, EMA, BollingerBands\n- `tooltipConfig`: Optional tooltip positioning and styling configuration\n\n### RSIPanel\n\n```tsx\n<RSIPanel\n  visibleData={data.slice(-50)}\n  fullData={data}\n  width={800}\n  height={150}\n  startIndex={0}\n  limit={50}\n/>\n```\n\n- `visibleData`: Subset of OHLC data to display\n- `fullData`: Full dataset for calculating indicators\n- `width`, `height`, `startIndex`, `limit`: Chart layout control\n- `styles`: Optional customization\n\n### MACDPanel\n\n```tsx\n<MACDPanel\n  visibleData={data.slice(-50)}\n  fullData={data}\n  width={800}\n  height={150}\n  startIndex={0}\n  limit={50}\n/>\n```\n\n- `visibleData`: Subset of OHLC data to display\n- `fullData`: Full dataset for MACD computation\n- `styles`: Optional style overrides\n\n### ZoomableCandlestickChart\n\n```tsx\n<ZoomableCandlestickChart\n  data={ohlcData}\n  width={1200}\n  chartHeight={500}\n  rsiHeight={150}\n  macdHeight={200}\n  minLimit={30}\n  maxLimit={300}\n  initialLimit={100}\n  chartProps={{ ... }}\n  rsiProps={{ ... }}\n  macdProps={{ ... }}\n  showRSI={true}\n  showMACD={true}\n/>\n```\n\nAdds synchronized zoom/pan support across Candlestick, RSI, and MACD.\n\n- `showRSI`: (default `true`) Toggle to display or hide the RSI panel.\n- `showMACD`: (default `true`) Toggle to display or hide the MACD panel.\n\n---\n\n## 🛠️ Development\n\nTo build the library:\n\n```bash\nnpm run build:lib\n```\n\nTo develop with a demo app:\n\n```bash\nnpm run dev:demo\n```\n\n---\n\n## 🧪 Tests\n\n```bash\nnpm test\n```\n\n---\n\n## 🧹 Lint & Format\n\n```bash\nnpm run lint\nnpm run format\n```\n\n---\n\n## 🔒 License\n\nCopyright © Sai Teja Reddy Kommuri 2025\nUse of this package is governed by a restrictive license.\nSee the LICENSE file included in the package for full terms.\n","readmeFilename":"README.md"}