{"_id":"@iccandle/selector","_rev":"32-b23b14476aaec8202db4c577d8fe4ebf","name":"@iccandle/selector","dist-tags":{"latest":"0.3.2"},"versions":{"0.0.1":{"name":"@iccandle/selector","version":"0.0.1","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex","ai","analyze","selector"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.1","maintainers":[{"name":"tergeltengis","email":"tergeltengis77@gmail.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"9debae4f5eb453239ad720f284e39678568519df","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.1.tgz","fileCount":5,"integrity":"sha512-G9uLKLAewd3pA+WyG8c295iVQGpksUGekKO0tmcj5BdFzz/dcL2hn8SDH58QQq4ICE7ovF0FxiYcmlnD4vzcOw==","signatures":[{"sig":"MEUCIQCnbf3NqKTSlsT/idrIUKgiuVtaCdS8RIhqXtj6ybdejwIgMnBaZ0rYE3oEq8IJ0rld6QIeLmvB7v9D002RITD99IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235742},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"8136a01cf16987c975a59d6a844e6c3cde65ca47","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.1_1775546591315_0.8559943511695953","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@iccandle/selector","version":"0.0.42","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.42","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"7e2c14c6dbcd7dca46d0cda5d94818d2b01807c3","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.42.tgz","fileCount":5,"integrity":"sha512-uop3k6pOkYiub63zWeIvbr9rc4HeQQUBR9wcTKxx8ehW04pLLcKK+zUYxXCaoGxHX2HG+aI7FRblKXaxl8gT8w==","signatures":[{"sig":"MEUCIAwN1GANuJlVSOH97ZicKZXUAiKDxU4XI1FI7iQVdy+bAiEA4Z2APZEX3fPdt9IvD+w3r7snLQIWRGQxP9s0+Ojohj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1240752},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"5e48eb16de2e3f8f19c6366c105b3502be2638ce","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"rgl.munkh","email":"batorgil@motforex.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.3","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.42_1775633415815_0.9345952189116293","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@iccandle/selector","version":"0.0.43","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.43","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"7e91411abd35e9da770f9f2d15b2f7455b14ea57","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.43.tgz","fileCount":5,"integrity":"sha512-JRxQEf4grHl/tKpjjid8zWpIGieK5bIpIX+AJr6UH4y19OVtJ1LudN1u/s8CMHoEZRAK17eTpCvu8Ga8WWIvCA==","signatures":[{"sig":"MEQCIEndph+tqRoaxpunRzjxF+SuJmlg/8edQF2A3IiwJXYYAiB61oIxv+ewloaeboJ5v7apZGExHmFBsr4p1N5oIQ0Vvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236116},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"69df9aab888ab2dd387b09386fc419875383c33e","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.43_1775789392411_0.5213621108493327","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@iccandle/selector","version":"0.0.44","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.44","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"284c451db69ceb43ab77159a2ffb0703e6bfd7d4","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.44.tgz","fileCount":5,"integrity":"sha512-0wnLzsio0ZmNfRBG6biOmJKdbdtwW4O+mAWMMMVcXaBlIf6v8lFDBUMUJrO7yMmHb9sCcg9jN2LBcvHza55k2Q==","signatures":[{"sig":"MEYCIQCDf5cqxdi6EkDW9z87QrzX6KceDezRNc9cA3JokBXjYwIhAIuTpbGKfwDr2CBz0ijY5a5ScS/kIa9O3uMl+CgmuAVc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1237285},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"25dca7181a3286e0767e6c80e4e803cfd0110766","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"rgl.munkh","email":"batorgil@motforex.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.3","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.44_1776049761636_0.5738155058275876","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@iccandle/selector","version":"0.0.2","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.2","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"d35207666ac943c0fd569139f8cf2b04edd8de35","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.2.tgz","fileCount":5,"integrity":"sha512-NMklL2I1nNz3j+uckm3TrFL0lqhuOG9A4rH/aKm3ovp0dPbpngKlNK2xOWe++bBm8eoTMJgUXnZz+YgtrS3AXQ==","signatures":[{"sig":"MEYCIQDggUoRBUlune0uZNXjRZQwyKjX1KpkG0blY6w6s2HU5gIhAPxAn1nVEcnyBFpkqJ6lSXCwCugoGqQCf8/Iatw5tl+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1237284},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"25dca7181a3286e0767e6c80e4e803cfd0110766","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"rgl.munkh","email":"batorgil@motforex.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.3","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.2_1776050108599_0.42618128947123757","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@iccandle/selector","version":"0.0.3","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.3","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"7db546410d98e400145fe86ddd528e8cdef1cc5b","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.3.tgz","fileCount":5,"integrity":"sha512-LTp2wvmmHnfWLwVxo4kX4QVKBDb0Qm7+P5kG5FW7b2e7JVXrb7iEHNC/tyJb6sh/SrUFdDMyaf5B3qq9tKbK1Q==","signatures":[{"sig":"MEUCIDKlJtB6spyOBTkQwV/1PsPV+h4QDFqJkF7VBA0S86lMAiEAtkvAYNSjtVgG1DZHpIMsvPUB4GNetK0YxPklGEcf/Pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343409},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"49c8bb58d98a49c31e8554ae628f552d58602c2e","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.3_1777528843436_0.024069491609516547","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@iccandle/selector","version":"0.0.4","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.4","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"3a1e767478632080a2e5653246d59e5456abe312","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.4.tgz","fileCount":5,"integrity":"sha512-5rbFK5UfVEsswX9FaeT51OGDJdX6xjVsTQwpBjZ3qd8G9mcv3yG2EWDIR+MDkYopkgnHJYpn0O8XU/vxZVYX8w==","signatures":[{"sig":"MEUCIBs4Mvr3CLInhE7LwDR/j+lxrd7p1DiF/l/RGZxq6vP1AiEAykX8txAQuI2NZ2Ffx37KxLvncNxjqVyPqU8GcxuM4RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343451},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"49c8bb58d98a49c31e8554ae628f552d58602c2e","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.4_1777533501114_0.7134382448055565","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@iccandle/selector","version":"0.0.5","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.5","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"c72ef2a25f1656885c10762ef8abffc50b7d8dba","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.5.tgz","fileCount":5,"integrity":"sha512-8OBw0N9aHlkm929CdJGTryVD2XrcWeHyn2XQC84iOsUrLQKM4gsA6ouEuH1lOHpWAjCQMaBGe0Y5da0pqD/0vw==","signatures":[{"sig":"MEQCIHnBMesa1+RVr87AO0nB8B7fGs2bXPZ3lb9PnXnyF5pjAiA614CKRItVFX4n1HfsRGzMq59/MIuRW+7P0gVvhO740g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343512},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"49c8bb58d98a49c31e8554ae628f552d58602c2e","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.5_1777537945901_0.22852131814086407","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@iccandle/selector","version":"0.0.6","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.6","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"f6c76ee56196b303f9f5ac12a8ec3e468203bc9a","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.6.tgz","fileCount":5,"integrity":"sha512-k337UuNFUomxl+1062gTC+I619XLq0TBgwI5s6wa6y3+CkEXXey4xA6ggKdCEylc0D6/7AkLmJT7QUHdDZhG0A==","signatures":[{"sig":"MEYCIQDUpeNT87XRCpOASunwNeB+bUV8QZQ7gX2/Pnv5puOQ3wIhAMYijWgfrh/raKXlzqyz4EFT3cbjAW2wHtAc0t48wpeu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1343512},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"bb5ea9fe220128eebc76881cd6aea177544dcd92","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.6_1777538334022_0.9077576171086468","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@iccandle/selector","version":"0.0.7","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.7","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"ccdcb46fd093fea3f9945845ad13e8be400701af","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.7.tgz","fileCount":5,"integrity":"sha512-8oJBvHEODAhXx5Sj09cOvdp6LtKOPFy/gPkUEopXUbgu1I6N4wYrUiXmwTONS4KfavqC3ukdeQITrMbldD5kAg==","signatures":[{"sig":"MEQCIDkFNwJXotvOCYa3i6CpdQ0VaGAZ/lZrXCDv3xDZ+Tu7AiA+jX3WlFvmxoxB3aeY5+wH0dZqNlA3kkbGOhIKIJL1Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338820},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"9a5298fb2ca84102ff7f6202ba9b9d23a5908a19","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.7_1777625750365_0.35770087245819804","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@iccandle/selector","version":"0.0.8","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.8","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"ce753ea5f3dfd3dc95cc222aaf06cb3b90fe08db","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.8.tgz","fileCount":5,"integrity":"sha512-LMa7P8t2En/WlvXEWcmWbWsZ2YVi6NUizBg7WfMwr94oMUMfRzSD3p+MVbnnDUsSjkhkW9mSH171S4LzwafAOA==","signatures":[{"sig":"MEUCIEp0/fh0kv8TfNRgViDLIuDNyvDppw0MBsaJj2Iq4JW4AiEAx7bja4SWYa5mEW+P9Atoec9QpraYOJN56yDjGHK4eJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338861},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"b1203d1ff1bf52be246e36286cb3fb12c9ea91e5","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.8_1777690590998_0.047956387925635724","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@iccandle/selector","version":"0.0.9","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.0.9","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"e5ac68506712ef37e32d14384eedbe47445cee3a","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.0.9.tgz","fileCount":5,"integrity":"sha512-fAlU6gHA3wC/12yhOXZqOcIWVyiOZ8Uu7KSjRErkxsO7OZeL6B7OYBkOrJVs97Od1oEn76zkgQbtwDu6xLXQgA==","signatures":[{"sig":"MEQCIAEg3koYQ5s43OvZ/fNd5MlqTFnw+GkoQt4Om6Ep1f59AiAwMYy5T+DicPzaVddMwrSq0S35ddkz+9b/Tx8JyRX2sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338981},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"1d0e3122232a178b504b0a756744e59296b061eb","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.0.9_1777874295091_0.6552022619985283","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@iccandle/selector","version":"0.1.0","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.1.0","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"5359d07c4cc33a27a70ddbaf23ef1a579d330b98","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.1.0.tgz","fileCount":5,"integrity":"sha512-i5o06pIJacvlV4e8NuD1YHkKd3nygL+kF7DIVpX0qlXkog1BW466+5BQf7Iv8goABiaB63yt7F+nduxWXwL4Ww==","signatures":[{"sig":"MEUCIAOdIJhiELCZUEK5tmqLsvVSctzST33FHwVZvusmq9vHAiEAmN+iWs0FqSbQK5fMDDxELrvUyqHu7GCZID6a6GxCn2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342020},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"674e8c31f9f11e82323e91a1f1716007b07256da","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.1.0_1777961300924_0.48796785433027523","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@iccandle/selector","version":"0.1.1","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.1.1","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"46beaa6ba4d1a82f25779313352b9ff305df8de5","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.1.1.tgz","fileCount":5,"integrity":"sha512-y7U5UnDODAr7hMmrmyYiJz3XWcDybIUczzGRICnhLjlNq0f8SDotQjeSNwgU6OZyazK7rHb9tmOYqYLNWTlsrg==","signatures":[{"sig":"MEQCICFndBk6uMZHrFFlkgHUKluB7PeEaQKb0TblHtbODOnSAiBauXtKTRnilEzlvu4sogT9QeE6kIwpodWDkpxl5xCmDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341999},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"a05b97767f1b1c6cefcc0935c378cae98e1b9787","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.1.1_1777961877114_0.6979438500204107","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@iccandle/selector","version":"0.1.2","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.1.2","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"be8a6bfdc887f60c93470fda77d76377c27a15b7","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.1.2.tgz","fileCount":5,"integrity":"sha512-5UGVPXW7JDY15UzGaM0pEOFn8hqaT+N0xwaRenC+AVTiym+K/8Z/o3ZUKBvw5L3aWyRqRxgY/qJuC4aIdmS4Rw==","signatures":[{"sig":"MEQCIHyL9iMLR6D59+iuZdJpzieHyB5r4uZvUPnlrAwl8w6cAiBjxsSfgyrk9Oc8LiKWHQh5QosnK9TtPuBzEbQbbwDFpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342013},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"fa07f89feff92c0cf251339647e30e935a2b5e79","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.1.2_1777964966276_0.11253090565735713","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@iccandle/selector","version":"0.1.3","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.1.3","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"fba2c575dfe64a3749ff113e2c427089c12d71c3","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.1.3.tgz","fileCount":5,"integrity":"sha512-QU73Gi7uB/APsZX3UlbMaQWT/AtHHo5E82mrln5yB5nkh7pfka2cIRugH/AgifI9gdoP49p7k4/ONlst1y3xbw==","signatures":[{"sig":"MEUCIGf/2hIbYEJB3btOIGioQM+Rq0HIPSPgnvGO1a6jWSrOAiEApp8DJViYVPyARCXhZl/TYRiCTx1wdMFp7pn/MVVN2p4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342115},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"55aa19e4200b993b3e532140d0f8ceea2bc07b70","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.1.3_1777972776056_0.41368764135169234","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@iccandle/selector","version":"0.1.4","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.1.4","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"bffcbb535a6e5db865f2c2cf422617f27df383ca","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.1.4.tgz","fileCount":5,"integrity":"sha512-zklE6OZQFqmSay3JC/irflXUMDwcbyPXe5DPYvYKVtOBvL4JRbDNEbLbsglJ3rY5G5JpCNGDKy6/J0YyeXqvag==","signatures":[{"sig":"MEUCIQCLteIhFJq9fPaaWyL8Ilv/SXpM+wJt6WQERxG6UC1sQQIgC5RLJO7bfLISYwnjyviIufsWpIfuSnDpqL6AJkNdeng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342125},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"5ce744ea7ccabc70c7580f06057f35551f96de31","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.1.4_1778034996790_0.24408308120883593","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@iccandle/selector","version":"0.1.5","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.1.5","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"2ec51073c86581d4b6f11fd896b70327e37f1410","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.1.5.tgz","fileCount":5,"integrity":"sha512-s2uGdBUL6f8ift8EVAconz59LNpKY/cxPnEi2pwMUJAJAa3ox+Mirv2s8p1eACTdtprpZY4ITp3YMbfyPV69zQ==","signatures":[{"sig":"MEYCIQDRIEcOVfcv6BMTcgv5t01K1XLWefibM4uL15tpCkjdnQIhANUDddFyWXizMaigYSiCZ4ChSPz3yr9bhooDc6A/tzOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1342861},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"4af181a39a6c113572ac1e738498642f48af15f0","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"11.8.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.1.5_1778309261907_0.9253389558216232","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@iccandle/selector","version":"0.1.6","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.1.6","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"37f875d8c6778e61241115cf8d2185348f7dd35c","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.1.6.tgz","fileCount":5,"integrity":"sha512-JlWiQq+5MY81jc7HtLtWDHngpsWhEjrOIPfe7qE2IVx+sVvVmJF9vojLeCGhXyW3SKgxiVUgpyJ4U8bfXN7Z7Q==","signatures":[{"sig":"MEYCIQCuMa3R3uBBCLRX3zye4PghV7cb3GjJp58J4qREgqHdZwIhAPUu4Bu4+XbyM61snZuS+9UiUDwig415ziZf0+PH4sfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344354},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"4a18591788e6732429d763c72408a431208f3d75","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.1.6_1779771733720_0.49593576579301235","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@iccandle/selector","version":"0.2.0","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.2.0","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"edcc8525e963804252424a3ab576a4b8273bb9c6","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.2.0.tgz","fileCount":5,"integrity":"sha512-9neiS9FIm+9SH6+HsAaB+VevcJ1HYRI1feiyn6hfpqE7czVpCSTw/KqYTIzuR7F7sENAvZW6RTAtg8ZE38wFzg==","signatures":[{"sig":"MEQCIAVIYTwSjsWfU7KGyJTxlTQn3u8DKIPnGl3bIPHzbIWQAiA1WBW6r/XhrhfHsHfoUJuh0Ni4DVT/8PRZ+elUWmjwsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1495921},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"8308b21f06b8608ecc6a5f87ad5c47566c0a774b","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.2.0_1780906590194_0.2979344059527924","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@iccandle/selector","version":"0.2.1","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.2.1","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"354a8aac2645fe71386577ac4e3b76e3f4bdc978","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.2.1.tgz","fileCount":5,"integrity":"sha512-R12qX2HcdfSmci1NCUXEPBDGRjetHFXGuUdeFXPhBProvgmPjBbYJ71VyXcbNxfO4xcafiyWhyyIMPAQvfJq8g==","signatures":[{"sig":"MEUCIQCXddCjsB7oBOwn+cg6r9zPelI6KhjFLgNMuQfaFyrqiwIgeZIzZ7nTcnNSQwxcYNZdJmN8ZCt8NJmttPDaXQ1cSpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472258},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"8cd8b6fd7428f63afa6569c3ef4f57fae26c76e9","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.2.1_1780908932878_0.5816502444041147","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@iccandle/selector","version":"0.2.2","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.2.2","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"6b21f68ae6fa27ff0e32c5dd9d2794234d2516c5","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.2.2.tgz","fileCount":5,"integrity":"sha512-vf6zecO7wyKaAmBnVy8n3RktQZPrX42/XKVhH2GuHnwkHW3V+MHvHvRMWAzeodecS6dljYX2t0mBue+o0561sQ==","signatures":[{"sig":"MEQCIBALu6nSPHD3gPtt4eEkXVaNL+TkkdPpE7DCE5ocQKfoAiA481J+nvUsKHQtswnz1MuESVRGWfySpRwYwQyPTB8LpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472178},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"d6125261a6ee10c5d8a06559eeb8fc6b3af8fda4","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.2.2_1780973956887_0.5673997013991283","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@iccandle/selector","version":"0.2.3","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.2.3","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"113b394b15162fd08092736ac0547414fa293721","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.2.3.tgz","fileCount":5,"integrity":"sha512-+azDRSWKt+83/3wmGcQ2715/GjMZu8LJTlQsrSW4KVQTfV/fRGHiZ+Fu7D+BvdUKSfysMjP/bTbLWwKMVn1Rrw==","signatures":[{"sig":"MEQCIHRC1GD04MKc5kFYpGOddtOTv82td/Xwuvxp+k/aLr0kAiBEw+1lUepYu+luydX8q6wCVzmR9jyQWgZyObbY/tWuoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472269},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"375135d0bb3d0e40607eafec33a8a2058b24381f","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.2.3_1782372021796_0.7026547862724652","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@iccandle/selector","version":"0.2.4","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.2.4","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"3b43e8d7cbee78361c154b4d6e9abd9f8daaa00a","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.2.4.tgz","fileCount":5,"integrity":"sha512-IcgIujae06zecpmDuxqWgPnPOBXoojqh+I6PHiLIwxcorBDvWuWIGCL/8ATbFjNeY51nFSSg4l04NwCwHTrK1g==","signatures":[{"sig":"MEQCIELJl3xSimK/G1hM9DRXFuLRm0oVr6a1NwrtI4yUwNmxAiBIQ12K3Y2SzrpOGddp8KJck109jwe5DXlb8UV3Z9F3JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1472225},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"c28be8ae62c6738c4c8a708709c90860134f1879","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.2.4_1782960459422_0.0464244892082033","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@iccandle/selector","version":"0.3.0","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.3.0","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"c3ee2efe9e7c1452670fb7d3d65f2ab91c0a3e9e","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.3.0.tgz","fileCount":5,"integrity":"sha512-QNe7wnEi83+yuRc5va7sOYVvhziyCwxPQDosURVI0pnhaD3axkj+R95qt6l0EgT88v0oY/0O8ChnFCQD3WrvtQ==","signatures":[{"sig":"MEQCIEmMQCE4EfUMu5GLHjdWYtoZzg1GVyfXlTvBBH22/MSPAiAVnskD571H9uS4y2NLxjvi2xK6WeBj2I6rvbEp6GEXaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3303244},"main":"./dist/selector-widget.cjs","type":"module","_from":"file:iccandle-selector-0.3.0.tgz","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"_resolved":"/private/var/folders/99/y95jn0yj5kn9flzyln1v3n_80000gn/T/9873b1bd6a914049e10dd3852a99c899/iccandle-selector-0.3.0.tgz","_integrity":"sha512-QNe7wnEi83+yuRc5va7sOYVvhziyCwxPQDosURVI0pnhaD3axkj+R95qt6l0EgT88v0oY/0O8ChnFCQD3WrvtQ==","repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.3.0_1783052972688_0.43750918708624953","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@iccandle/selector","version":"0.3.1","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.3.1","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"b2a11209460280968135c394fc7f979b6fb9eb25","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.3.1.tgz","fileCount":5,"integrity":"sha512-tXRPXpHr75tdVHeuce7wFQdFhR2RLCJdXRFCklvlHCyyV8YO1bG64PcZISkxdA/9wL1p4ii67zpLyblFqnQluQ==","signatures":[{"sig":"MEUCIQDUekqHY0T9TvhMsKEFFDOKW1USbV2hqInQj5mlwKnskQIgH4IzHpr3bwEV6HSzZ96qI3zMdnD0tFwqj8SgRkssd3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3313675},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"321e5cc4aefe4b0eef117a7dec5b59ff267c1999","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.3.1_1783060697350_0.8525933915010335","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@iccandle/selector","version":"0.3.2","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"author":{"name":"ICCandle"},"license":"MIT","_id":"@iccandle/selector@0.3.2","maintainers":[{"name":"nyamdorj.kh","email":"nyamdorj.kh@motcapital.com"},{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},{"name":"rgl.munkh","email":"batorgil@motforex.com"}],"homepage":"https://github.com/ICCandle/widget-iccandle","bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"dist":{"shasum":"81ed57fcffa5f8c6bd96861c8286876533ad2de6","tarball":"https://registry.npmjs.org/@iccandle/selector/-/selector-0.3.2.tgz","fileCount":5,"integrity":"sha512-Ii40oSdbdCd3qaDGfbTKM9jv5GxyILCZL//jhVLTUG+sPg0SkC0L5TyGmSOoPPLDGni6r710OU2FtGkc3ZyIIQ==","signatures":[{"sig":"MEYCIQCs3wFG6ouPZ8nPAfHA+NDQsF/TUIYJzub8kqdkD3pEkQIhAN5WzEGKm/fGGsohDDwXPG0cXerGKJeNpY7hhp8HGAZs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3318458},"main":"./dist/selector-widget.cjs","type":"module","types":"./dist/selector-widget.d.ts","module":"./dist/selector-widget.js","exports":{".":{"types":"./dist/selector-widget.d.ts","import":"./dist/selector-widget.js","require":"./dist/selector-widget.cjs"}},"gitHead":"a170524b44ee0a4d6721a5b587b2cbe4e43e870a","scripts":{"dev":"vite","lint":"eslint .","build":"vite build && tsc -p tsconfig.lib.json && npx rollup -c rollup.dts.config.mjs && node scripts/clean-dts-temp.mjs","preview":"vite preview","prepublishOnly":"npm run build"},"_npmUser":{"name":"tergeltengis","email":"tergeltengis77@gmail.com"},"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"_npmVersion":"10.9.0","description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","clsx":"^2.1.1","cmdk":"^1.1.1","vite":"^7.3.1","axios":"^1.13.5","react":"^19.2.0","eslint":"^9.39.1","rollup":"^4.57.1","shadcn":"^3.8.5","sonner":"^2.0.7","globals":"^16.5.0","zustand":"^5.0.11","radix-ui":"^1.4.3","react-dom":"^19.2.0","@eslint/js":"^9.39.1","typescript":"~5.9.3","@types/node":"^24.10.1","next-themes":"^0.4.6","tailwindcss":"^4.1.18","@types/react":"^19.2.7","lottie-react":"^2.4.1","lucide-react":"^0.575.0","react-colorful":"^5.6.1","tailwind-merge":"^3.5.0","tw-animate-css":"^1.4.0","react-draggable":"^4.5.0","react-hook-form":"^7.71.2","@tailwindcss/cli":"^4.2.1","@types/react-dom":"^19.2.3","@tailwindcss/vite":"^4.1.18","rollup-plugin-dts":"^6.4.0","typescript-eslint":"^8.48.0","lightweight-charts":"^5.1.0","@fontsource/manrope":"^5.2.8","@hookform/resolvers":"^5.2.2","@vitejs/plugin-react":"^5.1.1","@tanstack/react-query":"^5.90.21","@fontsource/montserrat":"^5.2.8","react-resizable-panels":"^4","@fontsource/inter-tight":"^5.2.7","@radix-ui/react-popover":"^1.1.15","@radix-ui/react-tooltip":"^1.2.8","class-variance-authority":"^0.7.1","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.4.24","@tanstack/eslint-plugin-query":"^5.91.4","@tanstack/react-query-devtools":"^5.91.3","vite-plugin-css-injected-by-js":"^4.0.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/selector_0.3.2_1783061189541_0.7304759953012685","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-07T07:23:11.228Z","modified":"2026-09-01T07:09:22.249Z","0.0.1":"2026-04-07T07:23:11.526Z","0.0.42":"2026-04-08T07:30:15.999Z","0.0.43":"2026-04-10T02:49:52.571Z","0.0.44":"2026-04-13T03:09:21.776Z","0.0.2":"2026-04-13T03:15:08.805Z","0.0.3":"2026-04-30T06:00:43.625Z","0.0.4":"2026-04-30T07:18:21.290Z","0.0.5":"2026-04-30T08:32:26.124Z","0.0.6":"2026-04-30T08:38:54.210Z","0.0.7":"2026-05-01T08:55:50.539Z","0.0.8":"2026-05-02T02:56:31.231Z","0.0.9":"2026-05-04T05:58:15.266Z","0.1.0":"2026-05-05T06:08:21.159Z","0.1.1":"2026-05-05T06:17:57.330Z","0.1.2":"2026-05-05T07:09:26.458Z","0.1.3":"2026-05-05T09:19:36.269Z","0.1.4":"2026-05-06T02:36:37.033Z","0.1.5":"2026-05-09T06:47:42.071Z","0.1.6":"2026-05-26T05:02:13.899Z","0.2.0":"2026-06-08T08:16:30.357Z","0.2.1":"2026-06-08T08:55:33.083Z","0.2.2":"2026-06-09T02:59:17.065Z","0.2.3":"2026-06-25T07:20:22.000Z","0.2.4":"2026-07-02T02:47:39.623Z","0.3.0":"2026-07-03T04:29:32.895Z","0.3.1":"2026-07-03T06:38:17.526Z","0.3.2":"2026-07-03T06:46:29.771Z"},"bugs":{"url":"https://github.com/ICCandle/widget-iccandle/issues"},"author":{"name":"ICCandle"},"license":"MIT","homepage":"https://github.com/ICCandle/widget-iccandle","keywords":["iccandle","tradingview","charting-library","react","widget","scanner","forex"],"repository":{"url":"git+https://github.com/ICCandle/widget-iccandle.git","type":"git"},"description":"React scanner overlay for TradingView Charting Library — ICCandle pattern search, remote theming, and plugin iframe integration.","maintainers":[{"email":"tergeltengis77@gmail.com","name":"tergeltengis"},{"email":"batorgil@motforex.com","name":"rgl.munkh"},{"email":"muujii@motforex.com","name":"munkhjin0318"},{"email":"zulgerel@motforex.com","name":"zulgerel"}],"readme":"# @iccandle/selector\n\nReact component that wraps an existing [TradingView Charting Library](https://www.tradingview.com/charting-library-docs/) widget and adds ICCandle’s **scanner UI**: a draggable popup to run pattern search over a user-selected bar range, with theming loaded from ICCandle’s API.\n\nPublished as ESM and CommonJS; component styles are bundled and injected at runtime (no separate CSS import).\n\n## Install\n\n```bash\nnpm install @iccandle/selector\n```\n\n### How to get an API key\n\n1. Register or sign in at the [ICCandle corporate portal](https://corporate-iccandle.vercel.app/).\n2. Use **Create API key** in the dashboard.\n3. When selecting a service, choose **search** so the key is valid for this widget (remote theming, candle cache, and scanner validation).\n\nIssued keys use the format `icc_search_` followed by 48 hexadecimal characters.\n\n### Prerequisites\n\n- **React 18+** — `react` and `react-dom` are **peer dependencies** (install them in your app).\n- **TradingView Charting Library** — obtain it under your own license from TradingView, host the static assets (e.g. under `/charting_library/` in your public folder), and load the library at runtime. **This package does not ship the charting library.**\n- **ICCandle API key** — required for theme, candle cache, and scanner validation; format `icc_search_` plus 48 hex characters. See [How to get an API key](#how-to-get-an-api-key) above.\n\n## Quick start\n\n```tsx\nimport { useState } from \"react\";\nimport type { IChartingLibraryWidget } from \"charting_library/charting_library\";\nimport { SelectorWidget } from \"@iccandle/selector\";\n\nfunction App() {\n  const [chartWidget, setChartWidget] = useState<IChartingLibraryWidget | null>(\n    null,\n  );\n  const widgetKey = \"icc_search_...\"; // ICCandle-issued key (48 hex chars after prefix)\n\n  return (\n    <SelectorWidget\n      chartWidget={chartWidget}\n      widgetKey={widgetKey}\n      theme=\"system\"\n      submitCallback={(iframeSrc) => {\n        // Full URL for the ICCandle plugin iframe (open in modal, new window, etc.)\n        console.log(iframeSrc);\n      }}\n    >\n      {/* Your chart container + TradingView bootstrap; call setChartWidget when ready */}\n      <div id=\"tv_chart_container\" style={{ height: \"100%\" }} />\n    </SelectorWidget>\n  );\n}\n```\n\nReplace the chart placeholder with your TradingView initialization and pass the `IChartingLibraryWidget` instance when `onChartReady` (or equivalent) fires.\n\n## Usage guide\n\n### Step 1 — Install the package\n\n```bash\nnpm install @iccandle/selector\n```\n\nEnsure `react` and `react-dom` are installed and meet the peer version range.\n\n### Step 2 — Host the Charting Library\n\n1. Copy the TradingView Charting Library build into a path your app can serve as static files (e.g. `public/charting_library/` in Vite or Create React App).\n2. Import the library constructor from that path in your bundler setup (see TradingView’s integration docs for your framework). The library is **not** bundled inside `@iccandle/selector`; it loads at runtime via `library_path` (or equivalent) on the widget options.\n\n### Step 3 — Bootstrap TradingView and capture the widget instance\n\nCreate a ref for the chart DOM node, instantiate the widget in `useEffect`, store the instance in React state, and remove it on cleanup:\n\n```tsx\nimport { useEffect, useRef, useState } from \"react\";\nimport type {\n  ChartingLibraryWidgetOptions,\n  IChartingLibraryWidget,\n  ResolutionString,\n} from \"charting_library/charting_library\";\nimport { widget } from \"charting_library/charting_library\";\n\nconst LIBRARY_PATH = \"/charting_library/\"; // must match your hosted assets\n\n// Inside your component:\nconst containerRef = useRef<HTMLDivElement>(null);\nconst [chartWidget, setChartWidget] = useState<IChartingLibraryWidget | null>(\n  null,\n);\n\nuseEffect(() => {\n  const el = containerRef.current;\n  if (!el) return;\n\n  const options: ChartingLibraryWidgetOptions = {\n    container: el,\n    library_path: LIBRARY_PATH,\n    symbol: \"EURUSD\",\n    interval: \"60\" as ResolutionString,\n    datafeed: yourDatafeed,\n    locale: \"en\",\n    autosize: true,\n  };\n\n  const tv = new widget(options);\n  setChartWidget(tv);\n\n  return () => {\n    try {\n      tv.remove();\n    } catch {\n      /* no-op */\n    }\n    setChartWidget(null);\n  };\n}, [/* library_path, datafeed identity, or other inputs that should recreate the chart */]);\n```\n\nYou must supply a valid `datafeed`, `symbol`, `interval`, `locale`, and any other options required by your TradingView license and app. Import paths for `widget` and types differ by setup (`charting_library/charting_library`, `./public/charting_library`, etc.—follow TradingView’s docs for your bundler). If your integration only exposes the instance after `onChartReady`, call `setChartWidget` inside that callback instead of immediately after `new widget(...)`.\n\n### Step 4 — Wrap the chart with `SelectorWidget`\n\n`SelectorWidget` must wrap the same subtree that contains the chart container so the scanner overlay positions correctly. Pass the live widget instance (or `null` while mounting):\n\n```tsx\nimport { SelectorWidget } from \"@iccandle/selector\";\n\nconst widgetKey = \"icc_search_...\"; // your ICCandle key\n\n<SelectorWidget\n  chartWidget={chartWidget}\n  widgetKey={widgetKey}\n  theme=\"system\"\n  submitCallback={(iframeSrc) => {\n    /* see Step 5 */\n  }}\n>\n  <div ref={containerRef} style={{ height: \"100%\", minHeight: 400 }} />\n</SelectorWidget>\n```\n\n### Step 5 — Handle the plugin iframe URL\n\nAfter a successful scan setup, `submitCallback` receives a **full HTTPS URL** for the ICCandle plugin iframe. The query string typically includes the bar window (timestamps / size), symbol, `candle_id`, `apiKey` (your widget key), resolved theme, and any active filters—use it as-is in an iframe `src` or deep link.\n\n**Open in a new tab**\n\n```ts\nsubmitCallback={(iframeSrc) => {\n  window.open(iframeSrc, \"_blank\", \"noopener,noreferrer\");\n}}\n```\n\n**Show in a modal or side panel**\n\nStore the URL in state and render:\n\n```tsx\n{iframeSrc ? (\n  <iframe title=\"ICCandle pattern search\" src={iframeSrc} className=\"...\" />\n) : null}\n```\n\n**TypeScript:** import `SelectorWidgetProps` if you wrap `SelectorWidget` in your own component and want explicit prop typing. Import `IChartingLibraryWidget` from **your** Charting Library typings path (`charting_library/charting_library` or the path your project uses)—this package does not re-export TradingView types.\n\n### Theme and remote branding\n\n- **`theme=\"light\"` / `\"dark\"`** — forces that palette for the scanner chrome and for values forwarded into the plugin URL.\n- **`theme=\"system\"`** (recommended when you don’t control parent theme) — follows `prefers-color-scheme` for light/dark resolution.\n- On mount, the widget fetches your org’s tokens from ICCandle (see [Widget key and remote theming](#widget-key-and-remote-theming)) and sets CSS custom properties on the widget root, e.g. `--iccandle-primary`, `--iccandle-border`, so the in-chart scanner matches your configured light/dark branding. The same resolved theme is reflected in the iframe URL so the plugin UI stays consistent.\n\n### Full working example\n\nMinimal end-to-end pattern: chart container ref, widget lifecycle, `SelectorWidget`, and iframe after submit. Replace `yourDatafeed` and widget options with your real datafeed and TradingView settings.\n\n```tsx\nimport { useEffect, useRef, useState } from \"react\";\nimport type {\n  ChartingLibraryWidgetOptions,\n  IChartingLibraryWidget,\n  ResolutionString,\n} from \"charting_library/charting_library\";\nimport { widget } from \"charting_library/charting_library\";\nimport { SelectorWidget } from \"@iccandle/selector\";\n\nconst LIBRARY_PATH = \"/charting_library/\";\nconst WIDGET_KEY = \"icc_search_your48hexcharactershere............\";\n\nexport function ChartWithIccandleScanner() {\n  const containerRef = useRef<HTMLDivElement>(null);\n  const [chartWidget, setChartWidget] = useState<IChartingLibraryWidget | null>(\n    null,\n  );\n  const [pluginSrc, setPluginSrc] = useState(\"\");\n\n  useEffect(() => {\n    const el = containerRef.current;\n    if (!el) return;\n\n    const options: ChartingLibraryWidgetOptions = {\n      container: el,\n      library_path: LIBRARY_PATH,\n      symbol: \"EURUSD\",\n      interval: \"60\" as ResolutionString,\n      datafeed: yourDatafeed,\n      locale: \"en\",\n      autosize: true,\n      fullscreen: false,\n      drawings_access: {\n        type: \"black\",\n        tools: [{ name: \"Date Range\" }],\n      },\n    };\n\n    const tv = new widget(options);\n    setChartWidget(tv);\n\n    return () => {\n      try {\n        tv.remove();\n      } catch {\n        /* no-op */\n      }\n      setChartWidget(null);\n    };\n  }, []);\n\n  return (\n    <div style={{ display: \"flex\", flexDirection: \"column\", gap: 12 }}>\n      <div style={{ height: 500, width: \"100%\" }}>\n        <SelectorWidget\n          chartWidget={chartWidget}\n          widgetKey={WIDGET_KEY}\n          theme=\"system\"\n          submitCallback={(iframeSrc) => setPluginSrc(iframeSrc)}\n        >\n          <div ref={containerRef} style={{ height: \"100%\", width: \"100%\" }} />\n        </SelectorWidget>\n      </div>\n      {pluginSrc ? (\n        <iframe\n          title=\"ICCandle search\"\n          src={pluginSrc}\n          style={{ width: \"100%\", height: 600, border: \"1px solid #ccc\" }}\n        />\n      ) : null}\n    </div>\n  );\n}\n```\n\nFor a concrete in-repo reference (custom datafeed, timezone, visibility handling), see [`src/tradingview/TradingviewChart.tsx`](src/tradingview/TradingviewChart.tsx) in this repository’s dev app.\n\n### Common patterns\n\n| Pattern | Approach |\n| -------- | -------- |\n| **Modal iframe** | On `submitCallback`, set state and render `<iframe src={url} />` inside a `<dialog>`, Radix Dialog, MUI Modal, etc. |\n| **New tab** | `window.open(iframeSrc, \"_blank\", \"noopener,noreferrer\")`. |\n| **Split layout** | Keep the chart in one column and mount the iframe in another when `pluginSrc` is set (as in the example above). |\n| **News / events on the time axis** | If your datafeed implements `getTimescaleMarks`, you can sync marks with `localStorage` — see [Optional: timescale marks (news/events)](#optional-timescale-marks-newsevents). |\n\n### Troubleshooting\n\n| Issue | What to check |\n| ----- | --------------- |\n| Chart area stays blank | `library_path` must point to the folder URL where TradingView static files are served; container ref must be mounted before `new widget(...)`. |\n| `chartWidget` is always `null` | Ensure you call `setChartWidget` after the widget is created (or inside `onChartReady` if your integration requires it). |\n| Scanner or theme looks wrong | Confirm `widgetKey` is valid; theme fetch uses `api-key: <widgetKey>`. Network or auth failures may leave defaults. |\n| CORS / network errors on theme API | In local dev, browser calls to `api.iccandle.ai` may be blocked by CORS unless you proxy; the widget should still function with fallback styling—verify in production or behind your proxy. |\n| Date range tool missing | Enable the Date Range drawing in `drawings_access` (see full example) so users can select the bar window the scanner uses. |\n\n## API\n\n### Exports\n\n| Name                 | Kind   | Description                                  |\n| -------------------- | ------ | -------------------------------------------- |\n| `SelectorWidget`     | Component | Scanner overlay around your chart subtree |\n| `SelectorWidgetProps`| Type   | Props for `SelectorWidget`                   |\n\n### `SelectorWidget` props\n\n| Prop              | Type                                    | Required | Description |\n| ----------------- | --------------------------------------- | -------- | ----------- |\n| `chartWidget`     | `IChartingLibraryWidget \\| null`        | Yes      | Live TradingView widget instance (`null` until ready). |\n| `children`        | `ReactNode`                             | Yes      | Your chart UI (e.g. container + library bootstrap). |\n| `widgetKey`       | `string`                                | Yes      | ICCandle API key (`icc_search_` + 48 hex chars). Used for theme fetch, candle cache, and scanner validation. |\n| `submitCallback`  | `(iframeSrc: string) => void`           | Yes      | Called after a successful scan setup with the **plugin iframe URL** (query string includes window size, timestamps, symbol, `candle_id`, `apiKey`, theme, optional filters). |\n| `theme`           | `\"light\" \\| \"dark\" \\| \"system\"`         | No       | Defaults to sensible behavior; `\"system\"` follows `prefers-color-scheme`. Affects resolved theme tokens and the plugin URL. |\n\n### Widget key and remote theming\n\nOn mount, the component loads branding colors from ICCandle:\n\n- **URL:** `https://api.iccandle.ai/corporate-client/v1/widgetStyle/search/user/?service_type=search`\n- **Header:** `api-key: <widgetKey>`\n\nCSS custom properties (`--iccandle-primary`, `--iccandle-border`, etc.) are applied on the widget root so the scanner matches your configured light/dark tokens.\n\n**Theme prop vs. API tokens:** The `theme` prop (`\"light\"` \\| `\"dark\"` \\| `\"system\"`) chooses which variant of those tokens to apply and is also forwarded in the plugin iframe URL. `\"system\"` tracks `prefers-color-scheme` so the scanner and plugin stay aligned with the user’s OS preference when you don’t pass an explicit light/dark mode from your app shell.\n\n### Behavior summary\n\n- Subscribes to chart readiness, resolution, symbol changes, and drawing events.\n- Manages a `date_range` multipoint drawing so the user can adjust the bar window; window size and exported candles drive the scanner.\n- Posts candles to ICCandle’s cache endpoint before opening the plugin URL (see scanner implementation for details).\n- Listens for `window` `message` events for chart/news integration and can clear persisted news mark selections (`localStorage` key `tv:selected-news-events`) when starting a scan.\n\n## Optional: timescale marks (news/events)\n\nIf your data feed implements `getTimescaleMarks`, you can surface stored events (e.g. from `localStorage` under `tv:selected-news-events`) as marks on the time axis. Example shape:\n\n```ts\ngetTimescaleMarks: async (\n  symbolInfo: LibrarySymbolInfo,\n  from: number,\n  to: number,\n  onResult: GetMarksCallback<TimescaleMark>,\n) => {\n  const marks: TimescaleMark[] = [];\n  try {\n    const allNewsEvents = JSON.parse(\n      localStorage.getItem(\"tv:selected-news-events\") || \"[]\",\n    ) as NewsEventType[];\n\n    allNewsEvents?.forEach(({ id, timestamp, event_name, currency }) => {\n      if (!id || !Number.isFinite(timestamp) || timestamp <= 0) return;\n      if (marks.some((m) => String(m.id) === String(id))) return;\n\n      marks.push({\n        id,\n        time: timestamp / 1000,\n        color: \"green\",\n        label: event_name.slice(0, 1) || \"N\",\n        tooltip: [event_name],\n        ...(currency ? { imageUrl: `/images/symbols/${currency}.svg` } : {}),\n        showLabelWhenImageLoaded: true,\n      });\n    });\n  } catch {\n    /* ignore */\n  }\n  onResult(marks);\n};\n```\n\nAdjust paths and types to match your app and TradingView typings.\n\n## Development (this repo)\n\n| Script        | Command      | Purpose |\n| ------------- | ------------ | ------- |\n| Dev demo      | `npm run dev` | Vite app with local charting library (see `vite.config.ts`). |\n| Library build | `npm run build` | Emits `dist/` (JS, CJS, bundled CSS injection, declarations). |\n| Lint          | `npm run lint` | ESLint. |\n\n`prepublishOnly` runs `build` before publish.\n\n## License\n\nMIT. TradingView Charting Library is subject to its own license from TradingView.\n","readmeFilename":"README.md"}