{"_id":"@adrienhobbs/candlekit","_rev":"23-77cabbde040b76beaeba9b761c701752","name":"@adrienhobbs/candlekit","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.0":{"name":"@adrienhobbs/candlekit","version":"0.1.0","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.1.0","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"c129edb30c4fa79db3acb6686ae71eb01a8abdc4","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.1.0.tgz","fileCount":7,"integrity":"sha512-eMubY7Wmp5aFDGneBMVqoQdFZvLc4q0L/NGCdr+S5sIUBt7Bg+kT43F/O7SMXCEQjSIlut//R5NVlggNQhpu3A==","signatures":[{"sig":"MEUCIQCXVvmy/W4fNNN+wLgWTLhtnV3gIQzxjqBcu2wGrJXxAgIgH6C8L68mQddPQXMaLnIRrTq2mcil79R+1tTJN6w+/AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"767e336a81878b4ca05efd5809fd2f62a3e7baca","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.1.0_1782516702176_0.45138325722965256","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adrienhobbs/candlekit","version":"0.2.0","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.0","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"fb70cb3070ecf2bd82cf6f4e4af2c71e02d8e8db","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.0.tgz","fileCount":7,"integrity":"sha512-qIkFFlXbNYBOGaHLlfUD/UPA4uYo/B7IgPi1/BekmThmTqVlXUvzcaOIg9+C/duAHgUlCu+DRGfaocfQ2YEt3A==","signatures":[{"sig":"MEUCICOE511OzfVUr7DKpDL/LUcXszqedAu204v2t6e3EU9wAiEA4aEvs348+L7dVNMkJA14TqXYPC3ZtHeTqhnpdxAgthc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"7782138859a36b48863b95ca3de867bca6d7d15f","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.0_1782566810041_0.12683967407879382","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@adrienhobbs/candlekit","version":"0.2.1","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.1","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"8325cbcfede76a2dcf8d505367e5921eb66f6d2d","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.1.tgz","fileCount":7,"integrity":"sha512-Cea2SP6aXS0rBPsogZTtzYY278rQJ/cU0tkr++/ikkSQu3Brco9WTbZ6mZK64jNhlxnFQHhZDiwqYKcNaaNlzQ==","signatures":[{"sig":"MEYCIQDihW+gdZGF963Qsav5RTT1IA7XmWag+bQ1uTEh8JMJeAIhAKbpYZohc6MgZC06NuhmlRRyLo14cd9SLqesROgDDynI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431605},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"0e0b132d2d6302c1dffe9259b2c7f6c981f07b61","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.1_1782580241887_0.009717603866982616","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@adrienhobbs/candlekit","version":"0.2.2","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.2","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"2dff4dccfee67e9218597071fe442de6ef7063bc","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.2.tgz","fileCount":7,"integrity":"sha512-Waj//Cup6HnYyarFfLdtxCwypYDZ+FOF6Pv1vanWPnaxQqpBDskhmUvZaUWH/X3lPP9sp58FttNaCGu6CPcH1w==","signatures":[{"sig":"MEQCIAvwbEJnLhc7OsqzOyrJmXfh0Eb0RxcH65MsKsf9BAxPAiAQeVkgjADhRInVSAYLEuAXtZraSWNl7jgWovOHF6UM+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"a87067dbcdc6d88737b3d306b5a75bc214c21f12","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.2_1782584161085_0.9448076524412532","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@adrienhobbs/candlekit","version":"0.2.3","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.3","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"503e098dec16e19364ffc928bf147dc51ff49f43","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.3.tgz","fileCount":7,"integrity":"sha512-jAzIBN+YoLtwEsRTe3vJzUEgVTgMXZ37gqOH74UB98ykDNW+2EttPS5ZryEqrbsI/A36v4/m+nI43PkTb40AgQ==","signatures":[{"sig":"MEYCIQCBUEtC4KaLdhLOZEHSY0mKDxkKPAZulghOe2qLq/F4aAIhALcjT3ONGfN7N7e5PlKf9L0DDK2b5hIABNKWiiudqXyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437923},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"15a2a8104184e6acd663ee0dfe259f3afbab32a0","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.3_1782586144547_0.5578535241760156","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@adrienhobbs/candlekit","version":"0.2.4","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.4","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"8853adc822118491c4f779f0a9f9c53e3bded5d8","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.4.tgz","fileCount":7,"integrity":"sha512-uXn2TvbIUMz+aX3Ate6/3KED7Onm1zlXsCoejP6lA2g1J7GIsmUcJG97DNzn5Jyz/TgqV0ph4tYrul6hR9CJiA==","signatures":[{"sig":"MEUCIFsfIV9CIPpMAoW82BcB6I46f7Z4j8UlVU2krsJb7HS0AiEA6ThH2QMDY6PWrdgByEy7QGoY51wlsX7nQY8ckN/X3x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445154},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"b8299b0bddeae1a3ad54f46d1b202fae3f9e09a0","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.4_1782589030947_0.30027351902669963","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@adrienhobbs/candlekit","version":"0.2.5","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.5","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"ed18d078ec1b4dcc29061f1ceb7b7247332a3069","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.5.tgz","fileCount":7,"integrity":"sha512-HDRxc5WIoNo4HLLf73DoQaZF8QOYU2B3KGXX+j0PiCaojhuWk2gQHqbuk5MJc6DtH8DyBDgYbe7E7Xwh2XUxlg==","signatures":[{"sig":"MEUCIQCJPI5OS9f1nxLilmdEluKkBGkG70QTC8HQHzV5DxlNGAIgNI2rr3qQbBlPH4TBLEyJbxtZT3sOjN2B8O44EVEj1yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"b0250d648b37fe21836f8fbf5b0bc357041fc7a1","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.5_1782607577833_0.6471594216744854","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@adrienhobbs/candlekit","version":"0.2.6","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.6","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"7e2a8a7c2a71f211a82a3674eda04bd8b7497498","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.6.tgz","fileCount":7,"integrity":"sha512-fx7b/gC9kAhkGAyiDg53v6RZDmkpgyZId2cZSN+baqp7KK+5fWohtlYJCjCp41TfqLHbTB+lhb8S1ROpbV6bkA==","signatures":[{"sig":"MEYCIQD5xMvEbm7rNCJBlqKbZvEBPs6mgRsH38sTwkDYDVkOOgIhALv1GUxskrk0u0E7QO6qLIRD9aKMRu8S4UyRK8QQM/SG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"42abb49e4a247d812a3a0ece02c494753fe1297a","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.6_1782648689396_0.4427029050501261","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@adrienhobbs/candlekit","version":"0.2.7","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.7","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"afa3fe800aa7c1b20b1e7379fc47a6d9b1f68bad","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.7.tgz","fileCount":7,"integrity":"sha512-+AXZ859FAjC0Ts0Kr1p5FLmzGK4LlijeMO3fqo8xDcw+76WNUc4euiRYOx6eHsL2CfqWLerfCZRd+HROHi+70w==","signatures":[{"sig":"MEQCIAtfJZV7xBf1b8Iow3fsQMB1O+/ExkQf7h2EYLxdx1qRAiBbfm8f4L3toqrhCjOrAG/FBx0xvVIOfN2oMFBtX1ukWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471390},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"94807763150d366dd98f421a2da2e87a50ecd3a0","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.7_1782660763095_0.7792185614721503","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@adrienhobbs/candlekit","version":"0.2.8","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.8","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"d4d6fcc194d25810b583719d05a2d9ef1db300ee","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.8.tgz","fileCount":7,"integrity":"sha512-doR1BMPubMH0jny0DZAUj4tgNKw9TBi4Us6M3gdzp/0otIcsneCedaNpfaDLuaDff9QvNNuOMEhRIqWDroL9eA==","signatures":[{"sig":"MEQCIBQ6GwYN1nPWkCkiooV1vOrXNId3xvxxz7Lfs+vnoUjUAiBXAt3LolY4DwpuwZheUT1sMJfwEENlPjAhmvAOace8Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475168},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"8927f2acd37feeebd1b068c8235905c0dce6a25e","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.8_1782670099041_0.8391106446366565","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@adrienhobbs/candlekit","version":"0.2.9","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.9","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"212e7d6e2b9787bf13413b603fdf924a89c3118c","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.9.tgz","fileCount":7,"integrity":"sha512-n6HNzHOlNiAMf5s2bmWTMeke2KcD3XpcHlgulkivuea62PcBlaHbnRdUbPrCItqSEQ74em0AvwktrBNBK9uU5A==","signatures":[{"sig":"MEUCIQDN6T3FJIlq99k8V7B6uEIeTZ4CDGFXuw81iNH/SlsqsAIgV9ielgz2QJ0th9sqQgyircPJ/EAP2or5Zahewdv1KK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495015},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"14f0510154568594074dcafd8e628f7cb2715519","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.9_1782676199272_0.42977569843831476","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@adrienhobbs/candlekit","version":"0.2.10","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.10","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"2f9056152e2fd06f2ace9cabdf4ce636c45af2d7","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.10.tgz","fileCount":7,"integrity":"sha512-Fe7CKD32uifmnE0BnqN0ovkIg3MFMoHpwj9GPkGNdqKrvbMIxQ91FwSfRQWYjnbJE9G2HRmy8Dp3/nFTwfKahA==","signatures":[{"sig":"MEUCIQCWZY6kjjyMx5K2/aRZuMEHi4khPyOm4IeQFObbAt2RWgIgOMl8u0bAYb6j5SR1vun2BBSR6HrBN1gGltfkkxjdz4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"479c4e973a19fa23d00a77cfea1e02b97332154e","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.10_1782692149303_0.3949170979258718","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@adrienhobbs/candlekit","version":"0.2.11","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.11","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"4e2e0225d93f9363e79b6c0624b910a30aa85928","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.11.tgz","fileCount":7,"integrity":"sha512-HBAcbbZ72j0Nc0fG0JSiwml8018kNwC9tu/WuXT5IibyBO1tSVloOvZVem+FpGMSWTHd/mlatg3tEB7Vsd5F4g==","signatures":[{"sig":"MEYCIQDln4LoyckEaKt5HFPedxI9z2LFlaWjZaZVzYIKPHi5rAIhAIOfXriDNcyi9/ZyYrx75NnAOTE51g9EwnBhiotDbAuP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526339},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"0a49d02753038bf913835e151aadabbe8e71acf8","scripts":{"dev":"vite","lint":"eslint .","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","react":"^18.3.1","eslint":"^9.9.1","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@vitejs/plugin-react":"^4.3.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.11_1782738547857_0.8161552504450478","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@adrienhobbs/candlekit","version":"0.2.12","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.12","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"2c42d5a024ff183c4b2796dc2f4f36891165c3aa","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.12.tgz","fileCount":7,"integrity":"sha512-ha7ep2EiCbyKzerUI/aZxLWzz4rr78e3Ah3Kv/4sHyg3S5I6wZCYCP6nVpLS9kL4oCQWtXj3mu7QFomCkDII4A==","signatures":[{"sig":"MEUCIQDGPIpvfXC0JuunPT5XmpTqk0Z9+m5A69O9QIrXSpnwEgIgIXDdkPx9jYaSgDPF/DPxztOyqmV+ZB4RNlMqZn1duTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"5eff06b22b4bd40cb6fd9c4257ba4a694f874d77","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","test:watch":"vitest","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","jsdom":"^29.1.1","react":"^18.3.1","eslint":"^9.9.1","vitest":"^4.1.9","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.12_1782747024574_0.5924507231991747","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@adrienhobbs/candlekit","version":"0.2.13","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.13","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"15e1f0fbd803a0a92b22719df4493fac160b0f82","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.13.tgz","fileCount":7,"integrity":"sha512-hbq7bJaBm6T19Qz/Hav+TrqCvpm3lOIEBuLVTiq8JAlFE+GfQrnIrZQHIcWMDlc5+xZLyC+soAl53soYt0pZ1A==","signatures":[{"sig":"MEQCIEI16MvknG88G9Kuzmk2ZyNX7YTeVpZ22Hcxpy1/DxZcAiAI8HgdGeFFcmAlXTYw2QO+vio30XOZlbniWMnjD0468Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"e95f060d2358b74863db20d8a24cb220bf9f084e","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","test:watch":"vitest","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","jsdom":"^29.1.1","react":"^18.3.1","eslint":"^9.9.1","vitest":"^4.1.9","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.13_1782748616701_0.8379965075517481","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@adrienhobbs/candlekit","version":"0.2.14","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.2.14","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"b5d16636aa9329f249a0310f621c528cfd1f85b3","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.2.14.tgz","fileCount":7,"integrity":"sha512-2nDO/eHpALyZeQT09UoSyQT3nw6fFhblNJUrlWflzPAKy6ypr/rg1/4SnhK+6fw4UFQrpkhaZYm91GxlpMnQ6g==","signatures":[{"sig":"MEUCIQDDbgnlrfJ00lQ2mmYrJrq2MVOTVNxQuznR+2w4a+MdQgIgfBSJtVlnoPzpTbrXVzbJEvvm2wQpVzTu6MgpdQZg5KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535987},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"140b99fa6375e6f72d0256b41ec5e29bcd91d612","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","build:demo":"vite build --outDir demo-dist","test:watch":"vitest","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","jsdom":"^29.1.1","react":"^18.3.1","eslint":"^9.9.1","vitest":"^4.1.9","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.2.14_1782751163759_0.24703349016803333","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@adrienhobbs/candlekit","version":"0.3.0","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.3.0","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"ecb6abf753e5d1a161d105efe37e99b037996c62","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.3.0.tgz","fileCount":7,"integrity":"sha512-wILyqKxq2KL0eHCdshGR5hBN0nXF4fXPX4+2K/CvhCZKa0Dja4NqXNNbg4RzrBNdx+4tIaekFxWVfOAHq0cckw==","signatures":[{"sig":"MEUCICYuako5tGire9Emn28nGrpXMCYBl9Y0W0C87o86YFaXAiEA4S7PN6d7rDusk6cvikjI+eitAX4lOskg7VLekOZT0GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"71d585f9c3a7e10b63d869d2074067a643cf2f5c","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","build:demo":"vite build --outDir demo-dist","test:watch":"vitest","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","jsdom":"^29.1.1","react":"^18.3.1","eslint":"^9.9.1","vitest":"^4.1.9","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.3.0_1782760669472_0.42212461956758385","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@adrienhobbs/candlekit","version":"0.3.1","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.3.1","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"70b65d92e9d167b9efb447b2da648ef37c6c476a","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.3.1.tgz","fileCount":7,"integrity":"sha512-UZJybhhmzkpxU38o5K/6LDhBvvhcZLE/j7vGS7AoZiZmUEqhEZ2mOp7nec5FR/DE1fCRWdAdEwAZ+zkHdxmUuw==","signatures":[{"sig":"MEUCIQDW+xxn9MOwZUP91ZSr1s7gai3CEfQQGxsjNfjDkZEN1AIgVCOWBqjwlsQLyqeE6jsWCEzB6SQVLSASvGdnQScKxXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595716},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"fdbb5ceea8e226c3d0e74ed8c84ea1d47312ac3f","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","build:demo":"vite build --outDir demo-dist","test:watch":"vitest","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","jsdom":"^29.1.1","react":"^18.3.1","eslint":"^9.9.1","vitest":"^4.1.9","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.3.1_1782763464121_0.024990716760535214","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@adrienhobbs/candlekit","version":"0.3.2","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.3.2","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"a75345bbf8538aef0f73c2b0f3f2101ea7653ff6","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.3.2.tgz","fileCount":7,"integrity":"sha512-Sxu4b7Q0Q14/HcIMgHSFaczZ9A/ouXV9NSGuvEGPcLhwDMdXP8Gsx5quql8+Bx++2bPU02tS1RKf5+y9K3j74A==","signatures":[{"sig":"MEYCIQCBtwxuV+rNTmcjtKoSga4kQoRZhibQPQHS86BdnzDldQIhAOHIvEUJwY9EcXqAMSZcT60eFuzxtQrRZDTX9JZx6lt4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617581},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"d4e94b8c437530b4fb0f674bc9b32fc761e04834","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","build:demo":"vite build --outDir demo-dist","test:watch":"vitest","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","jsdom":"^29.1.1","react":"^18.3.1","eslint":"^9.9.1","vitest":"^4.1.9","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.3.2_1782836777386_0.11539899758857541","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@adrienhobbs/candlekit","version":"0.4.0","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.4.0","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"2d2fc55337903cdb7f0011fd4eb7b47e57223a69","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.4.0.tgz","fileCount":7,"integrity":"sha512-QfoXBXUHt4QEG/+AuQ5somsN35NkpkQCie7BKmbQ3sIUca3tGO76ME23YCV+odUamove/HapOKxbvZ0EYOti3w==","signatures":[{"sig":"MEUCIQDy7hgFHdsjD6pBf+ugXpVELk6mAKfkMxZGLCuuGRPg2wIgUv/5YND6TSX8kbWvKtcgVkODmt3BCv4JazQ23UVx3gI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"eb20ec3be7fea8edff4358444bed8f69c9db504f","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","build:demo":"vite build --outDir demo-dist","test:watch":"vitest","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","jsdom":"^29.1.1","react":"^18.3.1","eslint":"^9.9.1","vitest":"^4.1.9","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.4.0_1782845736346_0.4847024698459248","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@adrienhobbs/candlekit","version":"0.4.1","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.4.1","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"4c208097c83a5d887d6a80f9da0e6ffd89c3583e","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.4.1.tgz","fileCount":7,"integrity":"sha512-kl62BQEtzcF/ROnA/57B5URv5Vp4wegGXjRlezecunXoKAvzJMxvUZyedTuGevHupSnYnzJQeWN5+XCF7646IQ==","signatures":[{"sig":"MEYCIQD+torC0B1t3fBu9Dh/MDMAfT50ts1MgUeLiXOSw6FhWAIhAI26b4njgZAhSNwmukcSC0ZlnihJiF2oiKFGCfRCNMsF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":658996},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"d2b6c58c568ebba9c7184147cd4dacb22fbb747c","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","build:demo":"vite build --outDir demo-dist","test:watch":"vitest","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.11.1","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.4.1","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","jsdom":"^29.1.1","react":"^18.3.1","eslint":"^9.9.1","vitest":"^4.1.9","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.4.1_1782850674624_0.7288614578543009","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@adrienhobbs/candlekit","version":"0.4.2","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"author":{"name":"adrienhobbs"},"license":"MIT","_id":"@adrienhobbs/candlekit@0.4.2","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"dist":{"shasum":"e2aa910a8f80c05636317491dbf7915f9e4c07d8","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.4.2.tgz","fileCount":7,"integrity":"sha512-XOhS1x1rHQp50miFSN5AYb69+I4UZaX7kXE6rHGnOrG/ouCggTn4y3jhp9wbTbTUvjNbJN1NDjlhEsI40QlHWA==","signatures":[{"sig":"MEUCIHB4BUGb+uUlVtKESP7UxqFT0PdkggZYDDneL6Ao/Pg0AiEA8wez3YrtrbDNH9S9b8+96YzkWp+QZftk/8uDud10lfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"d6c4c6393a6ca0d192f34c6e2d4974eca8c0b9ba","scripts":{"dev":"vite","lint":"eslint .","test":"vitest run","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","build:lib":"tsup && npm run build:css","typecheck":"tsc --noEmit -p tsconfig.app.json","build:demo":"vite build --outDir demo-dist","test:watch":"vitest","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"repository":{"url":"git+https://github.com/adrienhobbs/candlestick-chart.git","type":"git"},"_npmVersion":"11.17.0","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.4.0","dependencies":{"zod":"^4.1.13","lucide-react":"^0.344.0","fast-technical-indicators":"^1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","tsup":"^8.0.0","vite":"^5.4.2","jsdom":"^29.1.1","react":"^18.3.1","eslint":"^9.9.1","vitest":"^4.1.9","globals":"^15.9.0","postcss":"^8.4.35","react-dom":"^18.3.1","@eslint/js":"^9.9.1","typescript":"^5.5.3","tailwindcss":"^3.4.1","@types/react":"^18.3.5","autoprefixer":"^10.4.18","@types/react-dom":"^18.3.0","typescript-eslint":"^8.3.0","lightweight-charts":"^5.0.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^4.3.1","@testing-library/react":"^16.3.2","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11"},"peerDependencies":{"react":">=18","react-dom":">=18","lightweight-charts":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/candlekit_0.4.2_1784406270795_0.09320102945932662","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@adrienhobbs/candlekit","version":"0.4.3","description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","license":"MIT","author":{"name":"adrienhobbs"},"repository":{"type":"git","url":"git+https://github.com/adrienhobbs/candlestick-chart.git"},"keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"type":"module","sideEffects":["**/*.css"],"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"publishConfig":{"access":"public"},"scripts":{"dev":"vite","build:demo":"vite build --outDir demo-dist","build:lib":"tsup && npm run build:css","build:css":"tailwindcss -c tailwind.lib.config.js -i ./src/lib.css -o ./dist/styles.css --minify","prepublishOnly":"npm run build:lib","lint":"eslint .","typecheck":"tsc --noEmit -p tsconfig.app.json","test":"vitest run","test:watch":"vitest"},"peerDependencies":{"lightweight-charts":"^5.0.0","react":">=18","react-dom":">=18"},"dependencies":{"fast-technical-indicators":"^1.1.4","lucide-react":"^0.344.0","zod":"^4.1.13"},"devDependencies":{"@eslint/js":"^9.9.1","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@types/react":"^18.3.5","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1","autoprefixer":"^10.4.18","eslint":"^9.9.1","eslint-plugin-react-hooks":"^5.1.0-rc.0","eslint-plugin-react-refresh":"^0.4.11","globals":"^15.9.0","jsdom":"^29.1.1","lightweight-charts":"^5.0.0","postcss":"^8.4.35","react":"^18.3.1","react-dom":"^18.3.1","tailwindcss":"^3.4.1","tsup":"^8.0.0","tsx":"^4.22.4","typescript":"^5.5.3","typescript-eslint":"^8.3.0","vite":"^5.4.2","vitest":"^4.1.9"},"gitHead":"a84871a399779f62cf256b29586779e494a5af1a","_id":"@adrienhobbs/candlekit@0.4.3","bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-M88gJRMiuxIsAG5efXjaaeYVX0E3JSRLoS/4Nwa6ZVfysaPu/7UYUjjL8nqM4gGnPtKJyc1rK+ZVGJVDQV0BBQ==","shasum":"cae3e6053fcb3fd28aa024951007f6a4c6fe985e","tarball":"https://registry.npmjs.org/@adrienhobbs/candlekit/-/candlekit-0.4.3.tgz","fileCount":7,"unpackedSize":663255,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGDndbgq9FoM5YavJ1qZW+Uerli1MKc01Q1egXUQsf12AiAj3skSofeyQGrbK+xhilemDoLi6WNGPrsoK6TC2dZX3g=="}]},"_npmUser":{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"},"directories":{},"maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/candlekit_0.4.3_1788532549501_0.32636291119734184"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-26T23:31:41.985Z","modified":"2026-09-04T14:35:49.822Z","0.1.0":"2026-06-26T23:31:42.312Z","0.2.0":"2026-06-27T13:26:50.190Z","0.2.1":"2026-06-27T17:10:42.036Z","0.2.2":"2026-06-27T18:16:01.249Z","0.2.3":"2026-06-27T18:49:04.686Z","0.2.4":"2026-06-27T19:37:11.097Z","0.2.5":"2026-06-28T00:46:17.983Z","0.2.6":"2026-06-28T12:11:29.541Z","0.2.7":"2026-06-28T15:32:43.266Z","0.2.8":"2026-06-28T18:08:19.208Z","0.2.9":"2026-06-28T19:49:59.434Z","0.2.10":"2026-06-29T00:15:49.503Z","0.2.11":"2026-06-29T13:09:08.069Z","0.2.12":"2026-06-29T15:30:24.763Z","0.2.13":"2026-06-29T15:56:56.852Z","0.2.14":"2026-06-29T16:39:23.895Z","0.3.0":"2026-06-29T19:17:49.641Z","0.3.1":"2026-06-29T20:04:24.279Z","0.3.2":"2026-06-30T16:26:17.565Z","0.4.0":"2026-06-30T18:55:36.469Z","0.4.1":"2026-06-30T20:17:54.823Z","0.4.2":"2026-07-18T20:24:30.952Z","0.4.3":"2026-09-04T14:35:49.649Z"},"bugs":{"url":"https://github.com/adrienhobbs/candlestick-chart/issues"},"author":{"name":"adrienhobbs"},"license":"MIT","homepage":"https://github.com/adrienhobbs/candlestick-chart#readme","keywords":["trading","candlestick","lightweight-charts","react","chart","indicators"],"repository":{"type":"git","url":"git+https://github.com/adrienhobbs/candlestick-chart.git"},"description":"React candlestick trading chart on TradingView Lightweight Charts, with a pluggable indicator system.","maintainers":[{"name":"adrienhobbs","email":"adrien.hobbs@gmail.com"}],"readme":"# Trading Chart Component\n\nA powerful, provider-agnostic trading chart built on TradingView's Lightweight Charts library.\n\n### 🔗 [**Live demo →**](https://adrienhobbs.github.io/candlestick-chart/)\n\nRight-click to add a price line, then **drag** it to reprice or **double-click** to edit; **hover**\na trade's bars to preview its time-bounded entry/stop/target + a labeled MFE↔MAE box; toggle\nindicators, session shading, and the crosshair OHLC legend.\n\n## Features\n\n### Chart Visualization\n- Real-time candlestick charts with volume\n- Technical indicators (SMA, EMA, RSI, MACD, Bollinger Bands, VWAP, …)\n- **Interactive price lines** — drag to reprice (`onLineMove`), double-click to edit (`onLineChange`)\n- **Time-bounded trade overlays** — entry/stop/target segments + a labeled MFE↔MAE box that span a\n  trade's window and auto-hide when scrolled away (`startTime`/`endTime` on `ChartLine`/`PriceBand`)\n- **Hovered-bar callback** (`onHoverBar`) to drive hover-based UI\n- Trade markers (entry/exit, win/loss colored) with a details popup\n- Crosshair OHLC legend + session shading and day separators\n- Bar selection and inspection (clickable or externally controlled)\n- Infinite scroll for historical data\n- Context menu for quick actions\n- Theming for the chart canvas and modals (see [docs/theming.md](./docs/theming.md))\n\n### Data Management\n- Provider-agnostic architecture (works with any data source)\n- Built-in Alpaca Markets integration\n- Real-time WebSocket support\n- Historical data fetching with pagination\n- Data validation and normalization utilities\n- Error handling and retry logic\n- Easy to create custom adapters for other providers\n\n## Install (as a package)\n\n```bash\nnpm install @adrienhobbs/candlekit lightweight-charts react react-dom\n```\n\n`react`, `react-dom`, and `lightweight-charts` are peer dependencies — install them\nalongside the package.\n\n```tsx\nimport { ChartComponent } from '@adrienhobbs/candlekit';\nimport '@adrienhobbs/candlekit/styles.css';\n\n<ChartComponent bars={bars} />\n```\n\nIndicator overlays persist via localStorage by default\n(`createPersistenceAdapter('localStorage')`), or pass `'noop'` to disable.\n\n## Quick Start\n\n> The sections below describe the **dev harness** (`npm run dev`) bundled in this repo,\n> not the published package.\n\n### Option 1: With Mock Data (No Setup Required)\n\n```bash\nnpm install\nnpm run dev\n```\n\nThe app will run with realistic mock data - perfect for testing and development.\n\n### Option 2: With Real Alpaca Market Data\n\n1. Install dependencies:\n```bash\nnpm install\n```\n\n2. Get free Alpaca API credentials (see below)\n\n3. Copy `.env.example` to `.env` and add your credentials:\n```bash\ncp .env.example .env\n```\n\nEdit `.env`:\n```\nVITE_ALPACA_API_KEY=your-api-key\nVITE_ALPACA_SECRET_KEY=your-secret-key\n```\n\n4. Run the development server:\n```bash\nnpm run dev\n```\n\nThe app will automatically detect your API keys and switch to real market data!\n\n## Getting Alpaca API Credentials\n\n1. Sign up for a free account at [Alpaca Markets](https://alpaca.markets/)\n2. Navigate to the [Paper Trading Dashboard](https://app.alpaca.markets/paper/dashboard/overview)\n3. Go to \"Your API Keys\" section\n4. Generate new API keys\n5. Copy the API Key ID and Secret Key to your `.env` file\n\n## Documentation\n\nSee the [docs](./docs) folder for comprehensive documentation:\n\n- [Data Management Guide](./docs/data-management.md) - Complete guide to fetching and managing market data\n- [ChartComponent Usage](./docs/chart-component.md) - Complete guide to using the chart\n- [Theming](./docs/theming.md) - Theme the chart canvas + modals/popups\n- [Creating Indicators](./docs/creating-indicators.md) - Build custom indicators\n- [Architecture](./docs/architecture.md) - System design and architecture\n- [API Reference](./docs/api-reference.md) - Complete API documentation\n- [Examples](./docs/examples.md) - Code examples and recipes\n\n## Project Structure\n\n```\nsrc/\n├── components/          # React components\n│   ├── ChartComponent.tsx\n│   ├── IndicatorBrowser.tsx\n│   └── SettingsDialog.tsx\n├── hooks/              # Custom React hooks\n│   ├── useBarsData.ts      # Data management hook\n│   ├── useChartAPI.ts      # Chart API hook\n│   └── useRealtimeUpdates.ts (deprecated)\n├── adapters/           # Data provider adapters\n│   ├── types.ts\n│   └── alpaca.ts\n├── indicators/         # Technical indicators\n│   ├── core/\n│   ├── primitives/\n│   ├── registry/\n│   └── utils/\n├── types/             # TypeScript type definitions\n└── utils/             # Utility functions\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}