{"_id":"@vasokai/fxbg-sdk","_rev":"90-fcb1f061ad089b742d53c42484c3b4b5","name":"@vasokai/fxbg-sdk","dist-tags":{"latest":"0.15.3"},"versions":{"0.1.0":{"name":"@vasokai/fxbg-sdk","version":"0.1.0","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.1.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"dist":{"shasum":"70637ba1d69fd9d004ef603badf41bb886079d07","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.1.0.tgz","fileCount":7,"integrity":"sha512-ZBLC1U9qg/Raab+JyGAMpP8CtFr/vw39km2Ohs4zYWvfP/B7EZ4mZy+CSagF86zMyd4dW/OXPefwTXW1bel3/g==","signatures":[{"sig":"MEYCIQCG6aGMLkuwrIJxpdtIgb+kCd8/zYM4j+MAjYCxDU1KYQIhAJJYDlpjQ15xHmUAQ1lXDuTsbmrdP5HQfwnXvd+HLJOv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1482492},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"669a9fc7a9a652b8916c842aa5fc62ef752e1ce5","scripts":{"build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"restricted","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.1.0_1776492302740_0.4114202175566819","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@vasokai/fxbg-sdk","version":"0.2.0","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.2.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg-dev":"bin/fxbg-dev.js"},"dist":{"shasum":"f86d63c7fb20ad9e11eb64e9a6871c30d25af7ab","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.2.0.tgz","fileCount":16,"integrity":"sha512-t+C22zEhYJmGanSGK6+Muvyd/AvVpNZt7+Qg8fcsgE2Cxgd9ys9pqtb2EQbAw0OT1U+CkRoFbpIKzCt39tVwpQ==","signatures":[{"sig":"MEUCIDJQpsijSdgHzodPlmheRcw1KNnc/MODVbsqTtW4d1JGAiEAjehHbfYQ61Dx1Dbbkkjb5HU5vp0MpKDqYdy2wc7f8ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1501607},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"669a9fc7a9a652b8916c842aa5fc62ef752e1ce5","scripts":{"build":"tsup && cp src/dev/chart.html dist/dev/chart.html","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.2.0_1776493928244_0.7264930472997655","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@vasokai/fxbg-sdk","version":"0.2.1","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.2.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg-dev":"bin/fxbg-dev.js"},"dist":{"shasum":"6cca51340163209b3c98b5ec6ccd3892774aa443","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.2.1.tgz","fileCount":17,"integrity":"sha512-NZSXiOIuwHntD2bzQ8yiJwHRMi+agB0cr53i+8/oh07pzpBwcFta/hOlEONwlw2On/X8cm7jWqBmZGyLIfSwyg==","signatures":[{"sig":"MEUCIBHxroAVLsM/hihUBOVL53JRu5BpOkY9d4bu23IpF6t6AiEA35K9u/nMjWqaUGQnVuOnVfZJWslIbMtDS/9KLHc3efc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508680},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f5495038e82463b9de102180456bb0e886154a5a","scripts":{"build":"tsup && cp src/dev/chart.html dist/dev/chart.html","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.2.1_1776494372716_0.37241453880274156","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@vasokai/fxbg-sdk","version":"0.3.0","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.3.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg-dev":"bin/fxbg-dev.js"},"dist":{"shasum":"6cee944d2822277e5bd557e0900b16773890ed45","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.3.0.tgz","fileCount":17,"integrity":"sha512-2SCdct7RKoGUyLOZOJ5WSNVp/rv5fiIOIduJI31f+g3hssY5ElnuaiC2+NGDK/xBShRpWSXaRDANMmdUDCY6mA==","signatures":[{"sig":"MEUCIQCMNi/GKVH/CRAF6S69vCMV43czt6/OPCNvDAP+2V1CFgIgFln+pEIN1eA6QoqWhBObYQKMZYgSMDTqtaPDXRNTgBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2006190},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"25735b24b175128b9942e339ebc439c914dcd00f","scripts":{"build":"tsup && cp src/dev/chart.html dist/dev/chart.html","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.3.0_1776511103648_0.11221329342364972","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@vasokai/fxbg-sdk","version":"0.4.0","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.4.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js"},"dist":{"shasum":"4a97b2dea25673acc608e85b5ebebbf5e99f6b50","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.4.0.tgz","fileCount":21,"integrity":"sha512-Ujy7QzY1nbMI5+pUUZ9qFyROaOtbSKLYjtYLP/O/OZLZhJuPcTlxkbCZc8rZ2utIxreDH7jlWJzvp+szGsr4kA==","signatures":[{"sig":"MEUCIFO56btywaJpNwP2nsB87OJM4xL2DSkWpTat27znAbj6AiEA8/pzrISu6o93iUr/QYML1hy1Gh+dJodgSEwfWYUq+1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2028079},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"144549223f915631bca4d34d68e83b6059775f13","scripts":{"build":"tsup && cp src/dev/chart.html dist/dev/chart.html","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.4.0_1776511531007_0.46003760128499804","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@vasokai/fxbg-sdk","version":"0.4.1","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.4.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js"},"dist":{"shasum":"575befea5c7028b72b6c2600148250624a7e5b05","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.4.1.tgz","fileCount":22,"integrity":"sha512-ECy4RMwHAoV5jcpqtv7ZD6VBEhSKIqXE+HIuGyAwSI1hKLQGHPzfIiLwIgb30+81UrQdLG9GxkkEfJ3/PozFfw==","signatures":[{"sig":"MEQCIE3fRG6+Jdd4cs2Aq6FIwA0Lrm72zUvOvTMcRPScArAQAiBqSiPBHdQxb6V/kf4x7HI1DVd2APiC2dBOfcLK3bV4pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2032285},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d31b6eeebf5b9d95cc89a2a8b32241c2383de4e8","scripts":{"build":"tsup && cp src/dev/chart.html dist/dev/chart.html","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.4.1_1776511902497_0.20590263724716906","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@vasokai/fxbg-sdk","version":"0.4.2","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.4.2","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js"},"dist":{"shasum":"a9cec563cddb938d221de0943adf046156e7f096","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.4.2.tgz","fileCount":22,"integrity":"sha512-PD14PhXkc05ZSBo7Gos4Qz98vYdh3ubImAaINJ6mz9LP+Ctx+O6brX03Lj2fzZpuG+L1v2lA6YZjkXqNgeXojw==","signatures":[{"sig":"MEUCIQDY2cftt6J5zkeYiZYWrpoGTH14fO8pDchoNNbIpdzY3wIgFVMvDnb7bKYhZjiEYqMvDn7zaz0+YNOiBYAp0m/1ZNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2034138},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"89d6d738cf3e1622cbeceb68f6c91a47247d9d7b","scripts":{"build":"tsup && cp src/dev/chart.html dist/dev/chart.html","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.4.2_1776534020257_0.7804481255493685","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@vasokai/fxbg-sdk","version":"0.4.3","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.4.3","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"a1e569b8abe7a4385f859204006339c1e45e1dfc","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.4.3.tgz","fileCount":22,"integrity":"sha512-X+PDuxf3wwlP443z3FlLWPYanO1DStHLmTpxp7uLaf1hjKBtueBgnnjgEexNXusgkwzWq+N/yhmFOgFCFBcsIg==","signatures":[{"sig":"MEUCIQCoVfrV3EpmixQV/UznVprZLoNijyGv2e3GaduYsfdBhQIgFoehEyTz8xBLa6YKFBHWUPxCFI/gNPUSKIJHU+koO3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2036063},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b0217abaf86fea99c5e48cec40a1b845d9e83d36","scripts":{"build":"tsup && cp src/dev/chart.html dist/dev/chart.html","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.4.3_1776538683225_0.5204122304383618","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@vasokai/fxbg-sdk","version":"0.4.4","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.4.4","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"0911466c405e8ebb4269327f207fed39ccc16ce1","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.4.4.tgz","fileCount":22,"integrity":"sha512-Fot572AsSLEYFZc06gQatsnoHtKnOnuZLZwtLzapRN9vAmG3ohMBXU+AWa+XK3tzBPPcADh1524yibMaj77kFQ==","signatures":[{"sig":"MEUCIQDoKCMjnVxeuR185my6Szm9a56ODHjfkf99ZY6SwRYlyQIgDJkL/xcpg0e3DCFfQWi8Ncguqiy32wwi+ckNzC6AMIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2041708},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b0217abaf86fea99c5e48cec40a1b845d9e83d36","scripts":{"build":"tsup && cp src/dev/chart.html dist/dev/chart.html","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.4.4_1776539000756_0.10211924133910233","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@vasokai/fxbg-sdk","version":"0.5.0","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.5.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"e600f14690e7cdca5e954c684cf945f05e0306b3","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.5.0.tgz","fileCount":22,"integrity":"sha512-rsqecwJ1tudiZHZ97qTLUOGW2i8GPHR+K0u7PlvTLhj3JSbN0uIEn4ct0vdifD8ov/QjVuxDzQUpou809viLaw==","signatures":[{"sig":"MEQCIAFP/L1FAXSJdR97S17OksidaSRiMop0mFYb05AF7qO4AiBEZFmPbVbfqo1AcHw/q9PQ8ug/UhOo4lP54HDEi6mkCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2126420},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ed8890fb4bad3dcecac04becb27715f92abd0630","scripts":{"build":"tsup && cp src/dev/chart.html dist/dev/chart.html","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","esbuild":"^0.24.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.5.0_1776625483713_0.04621079171651998","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@vasokai/fxbg-sdk","version":"0.6.0","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"5ba8a03693d7ce30ec2bcc2b7779dfdbf58ef562","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.0.tgz","fileCount":33,"integrity":"sha512-bxweF+cifKAZJy55M4qInyIEaIwRxYLGrbZ8ldrFoeazYEv9KTyotEpLLWXdRziuMb29aIcUZdPwqLpznXlfKQ==","signatures":[{"sig":"MEUCIB4aVl94AOCIezMJ1d3ljZdu61WoSBAR/Gg/KD9MqvbaAiEAgiAxbMfgcKtoi1vbGMe9QDdhuu6CvYbYTrdsrzDBDKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2876731},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a891f6b4ea9d2752b616b6c2d4a5382ba07375d6","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Broken: workspace:* protocol leaked into the published package.json. Use 0.6.1 or later.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","@znora/types":"workspace:*","better-sqlite3":"^11.3.0","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.0_1776677966465_0.8781628245653399","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@vasokai/fxbg-sdk","version":"0.6.1","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"24a3305f3417259c0a95e58b601e4dfc802ee853","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.1.tgz","fileCount":33,"integrity":"sha512-Jo1Zma+7bpJJ8PWTfHIt/rh9LTHyfb1RV/pkmw07TDC3cdC6gW9MM5zYHQwZVUTom+t9yTnv7BCp6dTyj89cgA==","signatures":[{"sig":"MEUCIQDo4GuCAQF8Fs1reYe/1w6/wviJnY2pY/8eapFhUJzgTgIgRqCDKmmgVf8CBRvqmNbLNomKggD4R3C1l7gtbuhFDHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2876731},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a891f6b4ea9d2752b616b6c2d4a5382ba07375d6","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Fails on Node 24 (better-sqlite3@11 has no Node-24 prebuild). Use 0.6.2 or later — ships better-sqlite3@12 with prebuilt binaries for Node 20/22/23/24.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^11.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.1_1776678270837_0.2578146924466711","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@vasokai/fxbg-sdk","version":"0.6.2","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.2","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"03a013df040fbf70e43eb1110f823d8b48eaf887","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.2.tgz","fileCount":33,"integrity":"sha512-SmwNhA/dTyhEYCbk4fVwSygTBXSp9SEoSYQfk255hnpIAvTzqrPTfHIIBNJERd92RCkS9n1hz3swdh1wwQmJ2A==","signatures":[{"sig":"MEUCIE7QgPhZ2xd/Un58qotvnLhiJn/R3T5UTM42hzberd6hAiEAt9mxyqoRfgBC9jFxUoiYDm1mFCF/avpQkrRqRu26asc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2876774},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a891f6b4ea9d2752b616b6c2d4a5382ba07375d6","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Ran engine inline on main thread — froze 8GB laptops. 0.6.3 moves the engine into a Node worker thread with a bounded heap.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.2_1776678588449_0.609540263900433","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@vasokai/fxbg-sdk","version":"0.6.3","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.3","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"82a9396b9564b9f9eeb83b45fb5258e1e64db578","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.3.tgz","fileCount":35,"integrity":"sha512-vhTG6zWGold7V7UbRZF/MX1XIFkIXwZtoZC2Gd0EeZgBg6YWoqv3xnAULXQgJxajxCRZDBz9zx1ETBmGxUETsg==","signatures":[{"sig":"MEYCIQD8SWWfThV98cZtrpKG6DMFhOLANZJ/W2Ej3CFQCg9diAIhAOxAY2iKi5kYfo3Q7ZgbVSstQLMPCGOMb4naYQ+0yTZg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2791969},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Engine worker shipped as raw .mjs, couldn't resolve @vasokai/backtest-engine at runtime (private workspace dep). Use 0.6.4+ which bundles the worker with the engine inlined.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.3_1776683301944_0.9302803808793823","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@vasokai/fxbg-sdk","version":"0.6.4","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.4","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"52146231006b493b73a1585bae4b33d8eb49dba8","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.4.tgz","fileCount":35,"integrity":"sha512-NMkyrJns+yoHcO0L7XPiELmi0cSDuXA8MAgYA60diQyDa1IGn5U8uVpA1HTklpfEzTLzAR/VJe3tQjkBdrJNEw==","signatures":[{"sig":"MEUCIA+YlXo0XclkLXmXiZjCpQc+DwUfE/uusywxJU1i5GMMAiEA04NAGjeISOdq388TGdyFSwKB8QGjBSsJN6gus+yW0j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2839067},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Worker postMessage structured-cloned Buffer as Uint8Array; engine got malformed bundle -> BUNDLE_LOAD_FAILED Invalid URL. Use 0.6.5+.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.4_1776683682595_0.44974475403924785","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@vasokai/fxbg-sdk","version":"0.6.5","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.5","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"d988b2ce0f3f8f629e21bb61cb9f97c24fc14992","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.5.tgz","fileCount":35,"integrity":"sha512-BrVRW9ESWruMahr7kyPsfPVeY/uzZ8lMlkyUC1rz4S8ZfD/YVPEmYfVdzYIRR5DKOnWIv9Uy8oF7ryimB1w8/g==","signatures":[{"sig":"MEQCIGNstha75ux0o95j5B5fqMRTZprj42+L6nPTE6j2cCB5AiAJm+wb6CB5+thNKZVuEP6UpTW8/5f+rdqK3WNMebq3YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2839142},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Viewer page rendered blank: source index.html had an HTML comment containing the literal </head>, which fooled Vite into injecting its script+CSS inside the comment so nothing loaded. Use 0.6.6+.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.5_1776684116518_0.658109576989246","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@vasokai/fxbg-sdk","version":"0.6.6","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.6","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"8f038f39ee0ab8c8307b05ae1a95a5d33d77e43b","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.6.tgz","fileCount":35,"integrity":"sha512-mqdUU/JvyJWa2MOUf/70Y4pFla2Ofev+tl3MqKTlEZ/Z6Rrx5ru0bqnDZgcMiaqdR812G/HidVWUUnw6DLP1TQ==","signatures":[{"sig":"MEYCIQDD4y7Y1Hjk7c6JsIFN/EnC680QvQOjmxIo92ZERad4dwIhAKlEKU70xfWl7+K30KsQp5iKfpRs7hVy+066qM/2djVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2839474},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"fxbg backtest blocked until Ctrl+C, making the CLI hang forever under subprocess callers (Claude Code, CI). 0.6.7 detaches the viewer server and exits 0. Also adds fxbg serve <run-id> + fxbg stop.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.6_1776684494443_0.8697667394036828","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@vasokai/fxbg-sdk","version":"0.6.7","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.7","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"7eb65639f803375ebd2e7d1241e0632ee2131a75","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.7.tgz","fileCount":37,"integrity":"sha512-QqJpo+16zttS33ZZFvZqKgcz+h3XxlGR2IE9PNMgh9K+K68jV2NnZSr+u+iJzdg9qvDv/kznkUAUmbkSxNgp0w==","signatures":[{"sig":"MEYCIQC1i7L6X9eyIba7HLx5rX4ZzNhduy7CRNfA5uS0t250vwIhAPyfgFN21LMkUPneqIDp/XySZROLz+XA+xG9pbT/2uoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2855838},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Viewer chart showed empty candles for older backtest ranges — useViewerCandleData fetched latest N bars instead of the run's date window. Use 0.6.8+.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.7_1776685149115_0.3241069138684405","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@vasokai/fxbg-sdk","version":"0.6.8","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.8","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"00365420018c102fdd9946c60e592110a2355cff","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.8.tgz","fileCount":37,"integrity":"sha512-WCqQ1Fr8gQe41Z1+b1OLG3a3uu+a60YnY3ZQIdTZcf/EqU572fis92UM5blz1MMZ2WNctNSGklaKWx/jo2NfRw==","signatures":[{"sig":"MEQCIDyKqiKMBS2x+1QFJzOFxvGyN6gFc3wJHsIwAa/x3BisAiAFxRe+QuetgsWBmKSaQPMQq+Rk8z5d4/3eyRZhwr2heg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2856380},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Viewer used TradingView-style equity/drawdown charts and only dark mode. 0.6.9 ports the Forex Bulgaria SVG equity chart + matching drawdown, adds a light/dark toggle, and ships the Forex Bulgaria logo in the header.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.8_1776686000890_0.8710436088426798","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@vasokai/fxbg-sdk","version":"0.6.9","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.9","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"72e70bf01ec7a0151f27555a9deee001ff327183","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.9.tgz","fileCount":41,"integrity":"sha512-xXa6VbPjWLs80UCL591x8oGYPCgLd5Mj/sPi7HhPVXETKhDABPyFLxtzCaU2jhueH8/mXmOQDbyOMlJYhvgzaw==","signatures":[{"sig":"MEUCIQCazclwJdeLw3+DKbhpmx1VcETbrK2NHBZY01JxFFkooAIgVG4Ib8t5euhVnPL6BA4LgqJm5KhrAqsNGkSJdLO5Kj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2896032},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Chart containers collapsed to 0 height in flex-chain → TradingChart stuck in retry loop → canvases never painted candles. 0.6.10 gives panes explicit height + passes height to TradingChart.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.9_1776686600493_0.4155473025871168","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@vasokai/fxbg-sdk","version":"0.6.10","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.10","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"60469e644c568878eec9f91e3ebe5d0a9cb15be0","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.10.tgz","fileCount":41,"integrity":"sha512-05BPK5PQ9sP3fjR6cKnM00ltPiPpZckfYmZ3jEzHHwTxoxUnY1qJd3PEYnBs/cBQQwwFRuqbxQKV3TtlgeVQuA==","signatures":[{"sig":"MEYCIQDLOxlqXuIusG8LEGk4GmV0tI1K7X7j3gdEJLqZ/NdOggIhAJV5qiKDHKACCqplez0ImCCFjANLl9fmWhe1mGCLJ7g2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2896129},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Chart auto-added HTF/LTF neighbor panes for TFs the strategy didn't declare, and engine overlays always rendered with no toggle. 0.6.11 honors meta.timeframes literally (Option A: one pane per declared TF) and adds an IndicatorToggleBar driven by meta.engines with persistence via localStorage.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.10_1776687325115_0.8786342355658585","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@vasokai/fxbg-sdk","version":"0.6.11","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.11","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"370a190d85981cf31b40b7fdc92182d923d76a15","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.11.tgz","fileCount":41,"integrity":"sha512-0GdoB2DKd251PmJZusDsThycS0DX4lDP8H/lRuC7+I0+JqXJGGOeczCpOmd0fHIPwx3k8+SVAZE6HGc8GNjzlA==","signatures":[{"sig":"MEUCIEX6VKgzGIfXXCda6FUUiq7vYYcIamxvI9lFkmUvGdVtAiEAqmDVZPMGGig6diChlU5ZSMuV92JgHHWYcKMDeFW3K7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2931163},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Toggle bar only appeared when meta.engines was declared. 0.6.12 auto-infers engines from the strategy's detector imports at bundle time — students see toggles automatically. meta.engines remains as optional override.","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.11_1776688664835_0.5159066561806551","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@vasokai/fxbg-sdk","version":"0.6.12","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.12","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"578d6b238a8bd857ea67e37411bca24c934ab611","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.12.tgz","fileCount":41,"integrity":"sha512-poxjzFg6e7qaEdKcx8cQtUx5ByC5IesqGh3tqStClPM4gyQWsbHIIOzee65AIhIubTQfD8+KcxLxO5/u+1HfVw==","signatures":[{"sig":"MEQCIHh5zvhOGJg1Dcg4UgL0TTBYhnqQz4a6NSKCeTFZIsNNAiBZ1ilpOHAV4W5Kj/K4sE4Dahptqu8DgRhX+dETqqVZFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2943272},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"Backtest engine had no pending-order queue — limit/stop signals teleport-filled at any price. 0.6.13 adds a proper LiveBacktestRunner pending-order queue (fills only when candle range touches trigger, with validForBars/validUntil expiry) + production CLI flags (--commission, --spread, --slippage, --rr).","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.12_1776689377591_0.041375294145522545","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@vasokai/fxbg-sdk","version":"0.6.13","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.6.13","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"21644d2d975dd528f5b08d9411b0a359d85e7642","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.6.13.tgz","fileCount":41,"integrity":"sha512-NVtFvOmrS9jF2tTTyjAuZAJl56O7/MYo147KkFIMvNuGsQtatbJ0vcbYbcMgY+WlyVAAEwB2RK/TylevqEqRHA==","signatures":[{"sig":"MEUCIQC45mfJXzbG6UzpTvZ+K6Yp4e/SASbkwgB/z/PDidR3YAIgMqrR8xBo81lTMBXvzjPowp6JdQA8NixZKcdUPdI1SDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2951630},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"deprecated":"0.7.0 ships Phase 1 of the production-grade engine: bar magnifier (--intrabar-fills), MFE/MAE tracking (new Best/Worst columns + maxFavorableR/maxAdverseR/efficiency fields), shouldAdjustStop() callback on LiveStrategy for dynamic SL/TP management, strict limit fills (--strict-limits / signal.verifyPrice).","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.6.13_1776695518433_0.7298503421781362","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@vasokai/fxbg-sdk","version":"0.7.0","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.7.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"082deadf397c4f5b726ffc9a564abafe30b20d0c","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.7.0.tgz","fileCount":41,"integrity":"sha512-rSWh2siW1e2/4sotP18x8RBG2+eTnYzWNUDOE/Fs7l7hdg3qtvQzKNDhZaFQl8rBP0ulFD6kq7w80PydaPl+ag==","signatures":[{"sig":"MEUCIQCPYE2jvfMZwW/5Oasfi6eLg/rUVkgois4Z/ji+RXQGPgIgQs4JiZlT++eddFvktb+2vIK0KTrFBTOgfIwzOSUFLWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2960849},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.7.0_1776699798989_0.9129022190678886","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@vasokai/fxbg-sdk","version":"0.7.1","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.7.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"a76b998314a96e8e7e9d8e53529cb672ee29dc71","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.7.1.tgz","fileCount":43,"integrity":"sha512-LtSpyelQBz8TgvR+SIBYibeG5WY/aqdUrVhkrYNuVI5kyhzucWvFpelYlndOz/TwGNgfi533t7UuZmiJQFHQuA==","signatures":[{"sig":"MEYCIQCVIE9DSMeoJ3SM04T9jEpAxBS0IZuqMOu+Tjo5wGcnbgIhALlHPjRusqsMF4iOBP8R5OCOv1h1faVl5D8BpjuCUb7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3048171},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.7.1_1776701374040_0.7381037614604045","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@vasokai/fxbg-sdk","version":"0.7.2","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.7.2","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"fd561d3f52c59c026bda723dd4b2274170ecc698","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.7.2.tgz","fileCount":43,"integrity":"sha512-1WyfiG1IzfukUzdLBQt4oNmfrcwlJ8jZq05twqzl62j+89k1lMcUHm0sFx3ESeoXm+lAqHjqUum8EzryxXnUug==","signatures":[{"sig":"MEUCIET47KV1CzywMqbkbAkpoVTXFieuYp3PLNSKlPFg9TH4AiEAnfSI9QBTiTm3y4R9nLJ3tk7Z8ntrsvB3fn4YOgi7SxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3299687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.7.2_1776719112154_0.6108337433064177","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@vasokai/fxbg-sdk","version":"0.7.3","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.7.3","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"167d2b6c57752e1f855ddf6188b4e1f2456d1d3f","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.7.3.tgz","fileCount":43,"integrity":"sha512-fttmxHNeJcg0nDq6tTHRX4Kf5EsrUBCQM8EBvWgqrNIvsQJrZPSYVUjPw2SRw+XSGkUl47cr+EmUf7EJ8WV3lg==","signatures":[{"sig":"MEUCIEO5zQ1NlUkDG9xvbF2dYs5mLUKtAuftuF41llI4d5YUAiEAgepqqIjBE7iC8xzBPJFqfGDAcXZPUOD5dfeSKwF2R5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4892243},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.7.3_1776755712147_0.1189727333634385","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@vasokai/fxbg-sdk","version":"0.7.4","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.7.4","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"015ef53f49fa8ca7be9fe218fcbcb520118c8a0f","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.7.4.tgz","fileCount":43,"integrity":"sha512-z3iFnkGZqpQQP4CLEetDVs8epxCe1k3ZW1sud8Tn0MrOkXj0ntOyicaXhUWmuw0DqV/dbkFgvRj4wpD7A0v5IA==","signatures":[{"sig":"MEUCIQDeIzPZIWQIpQKYJ3PRXKmrfXEmsTSIvgIQVIpl1woK2wIgKJJyM0ov6FU6LGTgSF8BEjrU/aXE6SqCk9BaK94WTw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1665248},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ee1a10f37c9b8e41d4c97b7fd2208f13facab589","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.7.4_1776756641708_0.044353054127028724","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@vasokai/fxbg-sdk","version":"0.8.0","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.8.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"5da90e4c709ca9ad7334f9d100a6ea6654905cb8","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.8.0.tgz","fileCount":43,"integrity":"sha512-MKJULRZXau1P8RYVjXVVdX/Ikp5kD7qK/HCZ0jm2UaK3En9Op9We9L/SdrVq5q07p3NR7SJ8jm1EYr23jIfHkw==","signatures":[{"sig":"MEQCIEylLLUjYcDFxC+y4aE+++9X8bWxo5MDBQHNoI7iEGpkAiBN/EiYlczgzvcwTS+TTjXZmfnyjV2r4iWAXhEFGP2zlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4400348},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5319e7af0f1f1dc3c20bab2a1e0195564caf5f6e","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.8.0_1776767279295_0.7981306997539435","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@vasokai/fxbg-sdk","version":"0.8.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.8.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"59ac795221519aff06a4ea6bc5476019baa287df","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.8.1.tgz","fileCount":34,"integrity":"sha512-VbhSJtB3RzK2BKWZB6/edV2Fnb/JYeUwPp6NYiF0kLvSIG85rj8PIlqz32m7zWLOt3gPyHPMdJT4rzZpApEqyg==","signatures":[{"sig":"MEYCIQDg9SGlcGmFOkv7qs2JylBEMTY1GP8WD+jOrWGbYvUpUAIhAPFXVkeuY0T0CW2J5bheCpWcwlySeYw5GgTLXKT5A7L/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3743273},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"088a12539469a245f799f420bfe317d8ff684c72","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.8.1_1776770662431_0.5396803579811309","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@vasokai/fxbg-sdk","version":"0.9.0","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.9.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"a06bc621116ffc9ab8f2f0cb7c18603d261b5963","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.9.0.tgz","fileCount":44,"integrity":"sha512-Bbzn9KQ5l4V+4fENBtyroJQ0BlSkh0alx4E4OVQx7Q5chwAjm9RC0OHogqdzcegJE57K3bpTdNQ5n6AOR13D+A==","signatures":[{"sig":"MEUCIBxkZ8Fgsnq9e2jLpB3rEOl0EBrHR+l+ytv+f70S7vLNAiEAhS1o0s59QbysBxxwJQP5f4uHn0P0Vqk4NvXT/dbLhZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4403660},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0a8c26095760b54cb0b73261231d9c1f9f731440","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.9.0_1776775226464_0.9215115442973323","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@vasokai/fxbg-sdk","version":"0.9.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.9.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"4fe84b7e8e839cb4905e53bb16f87edb5ed118f7","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.9.1.tgz","fileCount":44,"integrity":"sha512-7N8X37dSbDlLydx6j7ZClSne3qHy2Z0Yt64U/H8IEUEuVmxB2geFEVsHO7Yrp8Vs+FM/Wk9rERXG0g0nC1jPOA==","signatures":[{"sig":"MEYCIQCy6ASsvQ3Z05rp4WIC9hpe346x82yA6XTtVqtU4QmSoAIhAOpkrbkYx/h15SeDKayliKDuYxXKXfRHoSxk2unuEqnD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4403784},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cfc47e3fe76806cc759d4ea9d9407cb3b47781ca","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.9.1_1776775655301_0.30660401721546426","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@vasokai/fxbg-sdk","version":"0.9.2","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.9.2","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"8528d1946ad331b717de4efe758dac8b9df78853","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.9.2.tgz","fileCount":44,"integrity":"sha512-TA6aOAtMtH2o8Uh5LRKsHOkse7T1gkHhBjppeCrpe9qHeVDvEjEE5ZAdMY7cD5SJHqaaQ8GPD67yB2Cdevj+cw==","signatures":[{"sig":"MEQCIGSraiOoSNlfBxFe4P8BRp3QGFS2kYsTYbUszrySL1XEAiA7XlbHbdkY/TsaseLRNWxTUtHXnOc9nrK9Z9ucUUq+eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4408108},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7ba8a33f1950d4ee238497b41632c6ac053346f7","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.9.2_1776776268289_0.7886629667383891","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@vasokai/fxbg-sdk","version":"0.9.3","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.9.3","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"9e44ebe1bf1ffc348e3613095aa11b9e52a9613d","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.9.3.tgz","fileCount":44,"integrity":"sha512-JMHftkEi3Ml8AQsrydyim9y6BNLzVHqYpgxL1AQoR3WlQje4mwCXn0C6vF45r6vci+T1pUNZDZ0xqL92Gtp8gw==","signatures":[{"sig":"MEUCIQCpoGT9UUYmhyiUq/bwr/DNBERaM01aaQcersdIxZ/zzAIgf83x1/gCzmI+1OXYd30vknL7wu2/hkfq/Vhw93rqFB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4408158},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dde204cea7afda9e18c0683e077e15e08c261d5f","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.9.3_1776780552502_0.24033398278865592","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@vasokai/fxbg-sdk","version":"0.9.4","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.9.4","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"c3b17951df2acf25f20040fee1cc90123d4d90c4","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.9.4.tgz","fileCount":44,"integrity":"sha512-KcYKHGFye7QIU8hQM/UrOUn1fM2Qq3Bew2IcmpJjBCy3LF1llG57Ls5br2+jzPNjLHOgqvdM+nGw1Ii1yO0y9w==","signatures":[{"sig":"MEUCIBH10JqWW2swOBlv+vhIONBCDm9Llez0MT03CdQ9GdmOAiEA9bESjwhIhX1ZNUp58XjBIOYPVUh204HMux6oQS9FKt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4409301},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8abe7a18e3a34dcdec3911c471df7fc091c5754e","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.9.4_1776789391280_0.01730727944800914","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@vasokai/fxbg-sdk","version":"0.10.0","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"6b8dbea1644c8ec9369043ce51c23e255e1e4d25","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.0.tgz","fileCount":44,"integrity":"sha512-1JTQMICHhPElNXyIxv4ARivMKoDCTSe0G+VBYvkmBWizLTtI+suXSfGsssdhGgS6QX2gj4WaiQgsNqT7kF6Ieg==","signatures":[{"sig":"MEUCIQC6Gc+ccStr4fGVLDKmtGDJdSiCnIcx9miYLKZDI7no8AIgG824u8T72V+3+f0qEGvIqkx0X7CQ6Hu4OWA98+u3BII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4421442},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"00d51a748617c39fe845aee05899cece83b4b9d4","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.0_1776793036293_0.6995266051859939","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@vasokai/fxbg-sdk","version":"0.10.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"d0c371e6f8292fa9312d0c2f42295fc626790478","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.1.tgz","fileCount":44,"integrity":"sha512-4P7FVQgqQ4cV/J1tzS0A+MpIBs+5X8lr7d5TtRF4oabAvEF7k7JTs7e7OMTwfXIrAfwXzuq3Cfpm5kslmAKhaQ==","signatures":[{"sig":"MEYCIQD3PyF+BC50254Bgg85/4MvUl+smTqzoVLPkBG6A71taAIhAMZMwubOKOyaV98jtYM1Xe6pIUI2Em8x/sPa0Ib23oBK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4426169},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"3cc1229a0f38e3d3a8caeed169851673cb048227","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.1_1776795214776_0.7224527501225007","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@vasokai/fxbg-sdk","version":"0.10.2","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.2","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"b7c03d28b6c42438591d231ea2492605be0bb849","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.2.tgz","fileCount":44,"integrity":"sha512-yxBn30wap27mjjDpgq1YLFz5J+/0Uo/G0Dc7f7gNF7i56f2cCsCCV7DdWMhPlG3bUHJfsO5t7wEpvuVhwpTCvQ==","signatures":[{"sig":"MEQCIDOFjMTglTdFi9KFMLSJij9XnInyVU4+QacNp10bYvGgAiA4irMfbTg34BwCcLxZtQD91n9l2fA2Agpa14lVfG3oOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4406483},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5101818ed2fa9bf44d966e466a63473f88d05a85","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.2_1776866262463_0.357935286856758","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@vasokai/fxbg-sdk","version":"0.10.3","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.3","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"f60182c25c0c7f06d094c64f1c7f6fa951fbfa66","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.3.tgz","fileCount":44,"integrity":"sha512-NN7SKlhNmPcfyjhqYodgwdZAKxz2Ijw+PeNUPD0HeP6giUqgIyOcfG+sP2YpR/m7jZ29hh5ETPDxCyQD99vP2A==","signatures":[{"sig":"MEQCIGqbOlhMQZf3rNuEd6JX4sPCOCkjkY1NfV5ZbRrq7optAiAjUp4Kn9S56zRwDyxx75iKJSqmWPSDNg+izmxwQfv38A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4406483},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d8e4a28149159e6eeb24442270555052bb4f7fdc","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.3_1776882957932_0.27882470643662716","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@vasokai/fxbg-sdk","version":"0.10.4","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.4","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"bedd5bb03aef713d9147be376412859600f50f0b","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.4.tgz","fileCount":44,"integrity":"sha512-N5RbaF4ofaiPSuJe508hwzv8XN6h7cvnok5X+I7h+quo1xOvFj4UXUBHZPYh+1QJDEycYehlkW7ok4UBadx9SQ==","signatures":[{"sig":"MEQCIFAAiuiq4r/tpJQ3wopDVgMbVgcK2MbtJC4Doyx/otnjAiBp2YqmGSoTcL98skwM/g/toN9p3MRGSVWBD7RXr+EAoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4426838},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"bfa94675fd5e84852ff66ee98454f26308f73996","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.4_1776887173503_0.22826212567090143","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@vasokai/fxbg-sdk","version":"0.10.5","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.5","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"47ad54623c0e39849e9c5489aaeb49af83fac0fc","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.5.tgz","fileCount":44,"integrity":"sha512-d3R7RuKWSsK1HmpKBKIV3W2lpG6IWgWhLRu7jbM2XhrSwiamKQPDwQTvlV5FjkGzXtgE49+EauhGTgYoNzKYbA==","signatures":[{"sig":"MEUCIQDl9fc8wzK9lrt76tkKv9B1nifncKCOZyT8I9o0OtwaWAIgIgqgHmnyMEjPgTuuSSHemRaKulvH9gaoup2gKLcfF34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4276746},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.5.tgz","_integrity":"sha512-d3R7RuKWSsK1HmpKBKIV3W2lpG6IWgWhLRu7jbM2XhrSwiamKQPDwQTvlV5FjkGzXtgE49+EauhGTgYoNzKYbA==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.5_1776972443285_0.1765313989868258","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@vasokai/fxbg-sdk","version":"0.10.6","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.6","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"b7441ddc5b55843abb3bda17483b17080a2a4171","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.6.tgz","fileCount":44,"integrity":"sha512-AtN1u+zALXZ2kDovGQKXYwCn8I8UR7djsuITE+qH41901gtv4Gtkr/kK1g7zCQ6iUE/6a2m0c3NXz4qNo6SlcA==","signatures":[{"sig":"MEQCIGoLk5ZkJGIWNdQfTyed8C3alYv9DGYCEIEIMOA4Gx9YAiAqbugEhtPO5GLMcB4PsBrxZAbVrPMmzz1hLTZ7+egRgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4277399},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.6.tgz","_integrity":"sha512-AtN1u+zALXZ2kDovGQKXYwCn8I8UR7djsuITE+qH41901gtv4Gtkr/kK1g7zCQ6iUE/6a2m0c3NXz4qNo6SlcA==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","mime":"^4.0.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.6_1776972821547_0.9588834113746783","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@vasokai/fxbg-sdk","version":"0.10.7","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.7","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"03a1c24a531fb69bc42645e09346174298fdc8bc","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.7.tgz","fileCount":44,"integrity":"sha512-pQraiClxlgt7qKJpCteKAvh5N10Q96Qp4N1rOO2d4FNYAsyRJJs6dWWD9lsSpSbbLFabIXGBwYjyjq4u9NeSzw==","signatures":[{"sig":"MEUCIGwfksIuAi31y7OPIhvU/ZhZ9e//s2OA9x4opqDWzD/KAiEA3/kmcQmfjhLqNBIBoX3suGG7pkXikgRJG6Ww35767+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4278787},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.7.tgz","_integrity":"sha512-pQraiClxlgt7qKJpCteKAvh5N10Q96Qp4N1rOO2d4FNYAsyRJJs6dWWD9lsSpSbbLFabIXGBwYjyjq4u9NeSzw==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.7_1776973341413_0.8725280965117193","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@vasokai/fxbg-sdk","version":"0.10.8","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.8","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"0dd4d2ca0c1d960561fd3f584597048e99778778","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.8.tgz","fileCount":44,"integrity":"sha512-QPW+4S3u6fEwkNw9kSAWTteyStt2WtpI/OhzrGqKpp7Y8GWupWM0NwgCGWFJPxbe2rep8MsEZGhwYpqwpbACsA==","signatures":[{"sig":"MEYCIQDLz4CjFCKOrZwf9naA8SEtDuNXJ0IqopvypkaKjh56HgIhAJWSyaa7n7JeO5p53LlP6GB7jCVbeNkoRzOGEr9oiY1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4278904},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.8.tgz","_integrity":"sha512-QPW+4S3u6fEwkNw9kSAWTteyStt2WtpI/OhzrGqKpp7Y8GWupWM0NwgCGWFJPxbe2rep8MsEZGhwYpqwpbACsA==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.8_1776973887292_0.6975484686622833","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@vasokai/fxbg-sdk","version":"0.10.9","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.9","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"2fef919a29c0f99b579584d0305a92d9a2e0dde3","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.9.tgz","fileCount":44,"integrity":"sha512-PDivMkc7cTxZEfeLFh4Er5LkwnzklAijyE422fGW8Jgk76y9aLgQWCqSPe9etoSmHkvaYzzvkhfpefWkYFkhqA==","signatures":[{"sig":"MEUCICzW5ibc72kbYjD2Jd6PZkHV7GG/6XPL+Oq7Z2LXvkmNAiEAogmKlb1ZEvQkRVY0yYlQNvNrrxvtFZ1404iW2zIwZMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4279399},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.9.tgz","_integrity":"sha512-PDivMkc7cTxZEfeLFh4Er5LkwnzklAijyE422fGW8Jgk76y9aLgQWCqSPe9etoSmHkvaYzzvkhfpefWkYFkhqA==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.9_1776974143990_0.05486633868082391","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@vasokai/fxbg-sdk","version":"0.10.10","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.10","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"b0e6e1ddf3dcd1795ac0ce1630cd4383c018c3a0","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.10.tgz","fileCount":44,"integrity":"sha512-XzPDdutQoP43K386holDcAtJ/xM6N/EWO3sVqkw6Ky2xt2q3wdGRbXqeDmffrDX/Z01QtQPpo1hMc93PiVwJmg==","signatures":[{"sig":"MEUCIQC2l1tiuRBhrRFMR0MsU4HZDqZVbhc1xcrWL1fBnJ5GBwIgJkSnl7I+OSlX3PFIscDeFruNDYwYP3gcwc6bhMxizHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4280381},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.10.tgz","_integrity":"sha512-XzPDdutQoP43K386holDcAtJ/xM6N/EWO3sVqkw6Ky2xt2q3wdGRbXqeDmffrDX/Z01QtQPpo1hMc93PiVwJmg==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.10_1776974611365_0.1063924214171792","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"@vasokai/fxbg-sdk","version":"0.10.11","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.11","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"13faf0cfbfe651c6cb2652222d64834a1641b42e","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.11.tgz","fileCount":44,"integrity":"sha512-QTzGVVMPjI9Ru423xkRLdxJYHb5P8lchS/xnxmqKpcxRZCSZBOC5XYCVoEk9Ri//qdv1aEMlILvQ6NPMCRqPpg==","signatures":[{"sig":"MEQCIAnQRBNd4aK7F4bK6eP6c1iG3yqw2w34l0kSOOImd9zQAiBPj3VwcCZI0RpL4N9E42S+li2WRFwsQyWoKN51OyURrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4281400},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.11.tgz","_integrity":"sha512-QTzGVVMPjI9Ru423xkRLdxJYHb5P8lchS/xnxmqKpcxRZCSZBOC5XYCVoEk9Ri//qdv1aEMlILvQ6NPMCRqPpg==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.11_1776975107045_0.7609223516237329","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"@vasokai/fxbg-sdk","version":"0.10.12","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.12","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"965e3724feab39cb8253e121916ef7d95c1fa316","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.12.tgz","fileCount":44,"integrity":"sha512-fMIHJD3JPDU+zUt+6vS/kcJKoJi0u7ajgL1lY9KpCBKTfKgStKhoWqjB4ZRSspmRFS3s6CcBV7m0Snpj5GXwlw==","signatures":[{"sig":"MEQCIAlee5WJUyrytFn2HcAERIMqzLVpScCWkqj0bTWLKpXKAiAb7pgkGlD3Ew/zPvKdS7chDegeT3pVkUOelYUoG3eUDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4281484},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.12.tgz","_integrity":"sha512-fMIHJD3JPDU+zUt+6vS/kcJKoJi0u7ajgL1lY9KpCBKTfKgStKhoWqjB4ZRSspmRFS3s6CcBV7m0Snpj5GXwlw==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.12_1776975429377_0.20649316623793257","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"@vasokai/fxbg-sdk","version":"0.10.13","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.13","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"c6788ff759780b23912ff90f81bc7f8baef55662","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.13.tgz","fileCount":44,"integrity":"sha512-iwU4d9f7903zTM5nxR+GiUDC0MHgZvwvP01vTXeQ21lyOxCGIOpw6vrpDviPeqZ/OOt1N0F9q/iHoW6Mw9Ytfw==","signatures":[{"sig":"MEQCIBhtrKxwzSTw906wD5bK9m531zdI0nEhqUMSfO8B8ihZAiBVmWlQB5GP0AtjW+v5igFPMzsGV8LnEsiBeMRdH6IbYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4282042},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.13.tgz","_integrity":"sha512-iwU4d9f7903zTM5nxR+GiUDC0MHgZvwvP01vTXeQ21lyOxCGIOpw6vrpDviPeqZ/OOt1N0F9q/iHoW6Mw9Ytfw==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.13_1777005730246_0.2803854383919189","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"@vasokai/fxbg-sdk","version":"0.10.14","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.14","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"c40369b1ca8e8d289959190ba11d4a059b8a5fec","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.14.tgz","fileCount":44,"integrity":"sha512-5iSRRNZRe+tISEpiU73ekati85qRvhD/PmxsmLUw36tYrbUoFLvgbMPhld7tfUlHZHo18k57C4VvGJzUT0hcmA==","signatures":[{"sig":"MEQCICftU8KdjMFKaL/fa24KiuNY4lCEC2Q69nT7TU3VOz8JAiB5PFavAwwULxMD4CJfYLwICUroKcpAy2/e/oZnfm+auQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4368383},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.14.tgz","_integrity":"sha512-5iSRRNZRe+tISEpiU73ekati85qRvhD/PmxsmLUw36tYrbUoFLvgbMPhld7tfUlHZHo18k57C4VvGJzUT0hcmA==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.14_1777007614775_0.106931505190061","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"@vasokai/fxbg-sdk","version":"0.10.15","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.15","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"ae37bc43f6fe1e74bff0ceeccc1a202f11432c7d","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.15.tgz","fileCount":44,"integrity":"sha512-OksQUA2/BUR1+0xJYVWLDMw8+1CjxDWCJg4Lwzu+p6l8fRWO5e9YUtBN3Jf6EMnpyiXR6NZ92tCCMfG6ROSQjg==","signatures":[{"sig":"MEYCIQDrUmmSS6zFSaNAcdguXweltlIjHfT0cY4Q+YHurkP9bQIhAJlSMV0lhwn8E2nL3Q6/6XGuuIoI4iQ0YTwaHHIZPnTz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4410801},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.15.tgz","_integrity":"sha512-OksQUA2/BUR1+0xJYVWLDMw8+1CjxDWCJg4Lwzu+p6l8fRWO5e9YUtBN3Jf6EMnpyiXR6NZ92tCCMfG6ROSQjg==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.15_1777013016460_0.8990848787119516","host":"s3://npm-registry-packages-npm-production"}},"0.10.16":{"name":"@vasokai/fxbg-sdk","version":"0.10.16","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.16","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"b245e379705f974589dd9e161ea3accc6a736445","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.16.tgz","fileCount":44,"integrity":"sha512-Q9EuNjgRrvuVIlEHUO9qpvmFwiNR/svcbyUo4r+zAclcVBTKQ4t0oX06Qw99CDYCsz1B8np+hVFQkS8SmAdNsA==","signatures":[{"sig":"MEYCIQDTCw4D0mhX/Di3PeiF7wAIiIIRZTRe0aH4JcwRAUcFCQIhAN/aO78zV0v64+D/Vz5pHBmHXdDaf7kGmPu0L6pU5zCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4412894},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.16.tgz","_integrity":"sha512-Q9EuNjgRrvuVIlEHUO9qpvmFwiNR/svcbyUo4r+zAclcVBTKQ4t0oX06Qw99CDYCsz1B8np+hVFQkS8SmAdNsA==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.16_1777028701442_0.8737296443942759","host":"s3://npm-registry-packages-npm-production"}},"0.10.17":{"name":"@vasokai/fxbg-sdk","version":"0.10.17","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.17","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"2006da13fe986b63e3f5a249fb3b5bea3de53b86","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.17.tgz","fileCount":44,"integrity":"sha512-HCDCGgBwywDO2DgoG9Z3EOHP0ksmldePV67tqJva3BQkFeMBGBzA96niHJTOtvLrbPm0Kd/b4+d2JR6gUDshxQ==","signatures":[{"sig":"MEQCICWTxN/h6vHSwfl8WjJyUyXQWbrNysRsz+5KUJY1W0scAiBt2Y4tseiTy/l+aUh9Yv9HN3IhrK/URfWAgHaRkL5JbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4421170},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.17.tgz","_integrity":"sha512-HCDCGgBwywDO2DgoG9Z3EOHP0ksmldePV67tqJva3BQkFeMBGBzA96niHJTOtvLrbPm0Kd/b4+d2JR6gUDshxQ==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.17_1777032514216_0.23768754594069952","host":"s3://npm-registry-packages-npm-production"}},"0.10.18":{"name":"@vasokai/fxbg-sdk","version":"0.10.18","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.18","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"24bebb1a4faf863232868449f1d7a1cd83c36d46","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.18.tgz","fileCount":44,"integrity":"sha512-JvnF0oUFTyZXIH2+D7uWrGqpgzoGLqvxRmzhgYDsC5zml+VuRbOEsGiDwKl9ucNGwj/kHk9SolI7I1hxmzE0vQ==","signatures":[{"sig":"MEUCIQD8LnfrZfqkldexySvGMic8oUkjLvViW9ao48+udiNYTAIgL8gX+j3nyw31QUxn3EcwR/kHPCPK8sfA9yeeCKYcKpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4430048},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.18.tgz","_integrity":"sha512-JvnF0oUFTyZXIH2+D7uWrGqpgzoGLqvxRmzhgYDsC5zml+VuRbOEsGiDwKl9ucNGwj/kHk9SolI7I1hxmzE0vQ==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.18_1777057338471_0.18301389798006484","host":"s3://npm-registry-packages-npm-production"}},"0.10.19":{"name":"@vasokai/fxbg-sdk","version":"0.10.19","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.10.19","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"9945400b00d675a91feab346f28c5ce4d2f31785","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.10.19.tgz","fileCount":44,"integrity":"sha512-9Rg7V7NfGy9j3s5pUBsh6BprJQTGRCn++BYpi63McNC/v1EnN63thKj4T68DUZ/TKw26qLUWXUZjZZsjfLAd+w==","signatures":[{"sig":"MEQCIFMJdNHROU2F0HqRerAd8G1fse3XrgBei8pjzpVT7HyRAiAdEGtyxStJ25ddeGR1LK0VGgJe/PMgnUrydtughuk9Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4430992},"main":"./dist/index.cjs","type":"module","_from":"file:vasokai-fxbg-sdk-0.10.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"_resolved":"C:\\Users\\vasko\\Desktop\\Znora-Forex Bulgaria\\packages\\fxbg-sdk\\vasokai-fxbg-sdk-0.10.19.tgz","_integrity":"sha512-9Rg7V7NfGy9j3s5pUBsh6BprJQTGRCn++BYpi63McNC/v1EnN63thKj4T68DUZ/TKw26qLUWXUZjZZsjfLAd+w==","repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.2","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.10.19_1777059661823_0.12976225560137378","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@vasokai/fxbg-sdk","version":"0.11.0","license":"UNLICENSED","_id":"@vasokai/fxbg-sdk@0.11.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"dist":{"shasum":"c752a00e57ed0fa43789ba98607afc51269074e2","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.11.0.tgz","fileCount":7,"integrity":"sha512-X8mrKZ8ZNykpg/uxXukFOvoBUiABXAnT7mg7yEBR01TeH5wALHLK3KbQCM1wsgOFj4MjqQCagJpfxcXK4oIq4A==","signatures":[{"sig":"MEQCIH4C87uJ/jAipI0s3f7rVplfo5ty+mltXsVbsGPm0rIsAiBH7rvcIUX4iLMkddnUszLHG+A5BLZfM4GszcXyr2yeTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1619497},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d4386f3228c3347f4eaa51d6185f91cf6654c5a5","scripts":{"build":"tsup","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","publishConfig":{"access":"restricted","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.11.0_1777205213198_0.7361156050605921","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@vasokai/fxbg-sdk","version":"0.11.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.11.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"cd34529e4a36950e3a0a7a094a425edf652489f6","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.11.1.tgz","fileCount":45,"integrity":"sha512-6UKdj9nrpdqFpsvqSQYwKMU4A2iPn0PRzrVqrd46z6s1dxJNXrnL5R+iVaITmy0dQRo29juB0CZQ4AOFBL5sWQ==","signatures":[{"sig":"MEYCIQDqrr5FYsklxhkhRF4rPUC8bpmn2nmBFytBzUDHBqvWBgIhANPk/DQBvccdr3mvNH/ynOm3FXVq4l5Us3ocwiS1bVSa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5720287},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c954cc4291272a3ac4e93268ca7c4fb83665cfb0","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.11.1_1777205892368_0.3225781371250833","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@vasokai/fxbg-sdk","version":"0.12.0","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.12.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"84028b8888872e75f9a3f7e1a0ccc25825c206fd","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.12.0.tgz","fileCount":35,"integrity":"sha512-SMqI1/KzNaRvC4wVCECra3awJfFeEKQahnwORkNMl8P57Ti7oKxzhB3QiJLuTgGzMWhhnkhCsWPjJsKQPr8wLA==","signatures":[{"sig":"MEQCIDdjNbE1piZUOFHK/l0U78h819V48Mv/uClRaYf9otZkAiAc46IDjIS7RS3hECqSRhTN8BWqdCyPTAiOkpo1I8Ti8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3814006},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4287649a836e03272f7a4aedc08566dff4dbe9e7","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.12.0_1777207941620_0.2411292482217362","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@vasokai/fxbg-sdk","version":"0.12.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.12.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"ee41c496ad4e5388960adc3c598eb63761509bf7","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.12.1.tgz","fileCount":35,"integrity":"sha512-XCHKZ88xenjuDz8hkLFm+LvRJChdkDjDxWlFLkyNJGJETUmMaPRHgmBsp+l3y8u+Izopv9UJgWGmgJvcHs/MKg==","signatures":[{"sig":"MEYCIQDjQ+h760ZSu2widckMT46JN5VXA+CzWyJMzD3S+Om5mgIhALTrGvMZTvOE66sL/z4xmt9aV2WzVqo5OGxix4poN7SG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3802278},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"38b318a07b5efe2d8dc00e472c634aab8d8b5e05","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.12.1_1777211819502_0.3616887803329569","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@vasokai/fxbg-sdk","version":"0.12.2","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.12.2","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"063368384acc84beb6fa70d58f24ac1fa831fa3a","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.12.2.tgz","fileCount":35,"integrity":"sha512-CEppWj968fKu2QcywN/6erXLYyeLNlQwOsvuRUxcvfGivu1MlJiBy0iL5Rj7OGq1vBhv0OMOxarfUDTlbl151w==","signatures":[{"sig":"MEYCIQDrb19XfOu5epAlOT5CFmthu6ss3OkRMPsYgwh+k+42egIhALNw0z0Z5o54DKzH+Ud14LKyPA3MPj8yirTP96UP2JH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3801841},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"31df614df4e9c0c6d451a7ee708d0a39f7c933cc","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.12.2_1777212293617_0.6681183824089509","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@vasokai/fxbg-sdk","version":"0.12.3","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.12.3","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"7a0aa7a67c0bd36d4f0b840714e9fe92001c5cab","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.12.3.tgz","fileCount":44,"integrity":"sha512-OPQ/lCk8pAVrbNjUvFsm8uPietVjX5jLg2gk2yVGKteOXW53AYWsrkdcFTGNb+YU71fB++xetcolIApP3C7aQA==","signatures":[{"sig":"MEYCIQCotiEcOa5rjMPS5cNH93pP0lGE+Q2fOyx7ITHJWfVH9AIhAI7TGJUhxklE/edhge7POlXHjIfB7+XUkZXaQbkW4FlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4442849},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d513d4017dec6c4e51cfbf9276577b6a57ea66c8","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.12.3_1777212548434_0.6396929351388911","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@vasokai/fxbg-sdk","version":"0.13.0","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.13.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"31d7893676761087be09fe046cbba3b46900b6c4","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.13.0.tgz","fileCount":35,"integrity":"sha512-2xZcNZF5/QXbtIsjnY2M3ZGdjyIv79geS9m14SDU5qJ1eV1E5pvSFDZ/4akVjxb/FMlKqQjx0Pu6ARdQvIjOXg==","signatures":[{"sig":"MEYCIQDh4JiraAWr4zUggRfavsyLIrGO3RBaIHjJWDKZFwj0JAIhANJ0Q29TDBDXDMNf+eWf9ILD4u6kss6yNsJF9VlQVAPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4486741},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"111487224d07985c6fb8a52262a69dacaca9898b","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.13.0_1777213617590_0.3080519941271811","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@vasokai/fxbg-sdk","version":"0.13.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.13.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"cd240990fae3cd878f950841454a5e32eece55ef","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.13.1.tgz","fileCount":44,"integrity":"sha512-Tyo7xJW5RLmV7uZZafki/ydsElsmwYwCkcv23H9bfEekD/ovULGhy7LM0lXq23GycN5ztJSF0mc6jUVd5HRZwQ==","signatures":[{"sig":"MEUCIQDnmFGC5f7VHOf5itnt9qUekhOhMZZvUG6ogxsqApdgfwIgZrWnqiQzAmWEeFs/GVt/CyUHFi+7BRi06NpoB4Ap1PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5121435},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"909c822f57cd97d50dad1e6e741662560bc745b3","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.13.1_1777213705712_0.7385526237763718","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@vasokai/fxbg-sdk","version":"0.13.2","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.13.2","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"14a36d05d2b99396d94346b7605419d0daceacf9","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.13.2.tgz","fileCount":45,"integrity":"sha512-wPBs2D9r49KBm+mGlOZ24CMMfJbSMbApj97dxDHl2MlXrqmqdXI+WrFBQSZSNMMbEcbLoT6OXFd5faasDJKbOQ==","signatures":[{"sig":"MEQCIBtUlUL9vP/ftMMdlBNuVEc7niG7UrKT30oOzccaBmobAiATc4PWsbENw++u7Sf21KrCOgS5yJa4tYt+bRbyqcmvRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5135065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"acced072cddb8dc40a764633be9ef323776f7d1e","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.13.2_1777225204624_0.6621081266237607","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@vasokai/fxbg-sdk","version":"0.13.3","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.13.3","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"146062fe8828a5ecaba8115a301ecd9dea18cc41","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.13.3.tgz","fileCount":36,"integrity":"sha512-iB8YZeOH7+2MS+L6EcSDPNrZqWR73Sp2yBO7MO+KtS/3Yu+3DqYWUj4QAChRkiZ8o72YuLzO6fLGhMzznQPAcg==","signatures":[{"sig":"MEUCIHR0NGIXVRIHpdkSF19MJ5hl+leiSOFxjULD76Ha03IDAiEAkAfZNYyJsOP0lTxRcj0xWCzZP0+x8XchK38RK9R+0Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4504335},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fd741c9b152897effdf19252ca1379896da3240a","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.13.3_1777225573256_0.15312310842959764","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@vasokai/fxbg-sdk","version":"0.13.4","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.13.4","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"cc128d296b83440d5ea3f03165aa8ab8e39cf66d","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.13.4.tgz","fileCount":44,"integrity":"sha512-Xbzu+GEwS2QrYyM2oNSuG0JS27aVF9F9XsBvbycu79zahm4Fv+d6k6rOdhcfqojNkOM4mkIG6acW8zOld+UaVw==","signatures":[{"sig":"MEQCICUWttLf5tjfIZZ1HNzzNz4aF4Y5F936XZnBuBEcKOkXAiBm7Po1K/ai8kpqb5LBHC2CvqU/+v0Ogptbuka/b4AYzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5152901},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fd741c9b152897effdf19252ca1379896da3240a","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.13.4_1777225605856_0.21936482279188363","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@vasokai/fxbg-sdk","version":"0.13.5","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.13.5","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"40d065999d15b7f0fee69bead1280a5b37bc6278","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.13.5.tgz","fileCount":44,"integrity":"sha512-MTnnULQ7rPcqhBRB5+FI/8OAyPyjsxvDPgkrS5TFZkCQi/4z11Ri1FX9bmb+2yaB406t44OM1/pH0zuUNb8jXw==","signatures":[{"sig":"MEQCIDBs9DUv3ammtbFYi5kgyBWbh7y4c6K+OjA+y/Wflu43AiAktWjhKrxEYfd8FIbnHVTxua+lny676Z6Ij8n9dhC80Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5153275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c1607c9bf8a26e9c076f78b57d81b49a070b92cf","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.13.5_1777225965940_0.6174472017187163","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@vasokai/fxbg-sdk","version":"0.13.7","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.13.7","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"6f04787718e330b6bf38b8f45a0ba893dabc5f6d","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.13.7.tgz","fileCount":44,"integrity":"sha512-EuYU1iTCQcu5nXcN+HWrzGAFdMB+zaZ69iuSRI75AOEPfq+jdG6ct3YqDOvsA8/XMnzWq/A/0dTLAEvN8cIauA==","signatures":[{"sig":"MEYCIQDFg2FgghCbq7HwIEydC7GkrPuPqnkVQzQJ/UevZrB/gwIhAImofaf3RODTruBTMWlv/ZfAWQ3K9ORWRHkhfI/kFAmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5153679},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c1607c9bf8a26e9c076f78b57d81b49a070b92cf","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.13.7_1777226170875_0.6370931612278634","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@vasokai/fxbg-sdk","version":"0.14.0","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.14.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"1939adac7e4e416882363bec31388e79f3af9156","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.14.0.tgz","fileCount":44,"integrity":"sha512-f7fjakcS8Hbxm2K3VGyLO+yAwAeyYscB0/uQYkvl2XZlb+BR8ln7zUGyr1ksWZtiTh8ZASadbGrynq2I040cUw==","signatures":[{"sig":"MEUCIQCFP16JYyFbYx08J0C1ilLIr1WKKA7STt0lF6QNVfLmfQIgeuP2MmNrtiHEAw8MNDevT1iVwi3ASXOS8O0cvw2fPkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4591403},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4e84f7db5ee3df09c399684d0a7bf56943963542","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.14.0_1777226586248_0.11399365819638785","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@vasokai/fxbg-sdk","version":"0.14.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.14.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"af39ad47c6d253247edc80af3a0ab0397abb94f4","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.14.1.tgz","fileCount":44,"integrity":"sha512-w/WL0c0jx3H+wm7gO44rgcdWfWRuogwu3WRyresP37PpYS9RJO6uM9djmxAnZ4/1pxmgH+DDayMAcKKvaxNi5g==","signatures":[{"sig":"MEYCIQDbmAtqmNkqEW1PxN8S12AbFnIfGOCuVKZS5bHvlMRS8QIhAIPGvLRaBoQn1Rt8W57hHDjDmw/MQv3BFo0T+dcyIqOI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4593047},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d947bb28e9934e1e54b968ca823d87625e8147c0","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.14.1_1777226976249_0.44836362442945843","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@vasokai/fxbg-sdk","version":"0.14.2","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.14.2","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"5400190dbf44af7bd3742860c2fef8bd8c72c187","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.14.2.tgz","fileCount":44,"integrity":"sha512-yZfAdgQjLfT9zM6SPLPpzyajvn+DvsVyF1horMzH/4HW7nCNundzA7PorAfDukQNe4RVqqOaETdb76L4JXVrbw==","signatures":[{"sig":"MEQCIBMokI3JZVKLCuIZR5Aw35gusg3hyQL/eSsfBbH5YVxUAiAOxZ0R7jB4ZeAEAm2bS8mImZk2ixqgglMCGCwfd6JA2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4593360},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9694f6e017ff37e6866276951f5e8eea94ba521c","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.14.2_1777227315622_0.07701750040893884","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@vasokai/fxbg-sdk","version":"0.15.0","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.15.0","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"22fecc0e94c4083d885e334fbf7496920484a587","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.15.0.tgz","fileCount":44,"integrity":"sha512-Lez7RlfBZJj0IpMxoA6S0G98NhGmjLWLpTawhSxWDgJ5ikTUMJO2ebV+3LmQEFaKAiz4f/TJ1hhufMgCcDcAnQ==","signatures":[{"sig":"MEUCIFH0B6d/yWdCK3xdPdtqBx9RiZDJC7RmjLo/3wF/KraHAiEA7DgpDr+QDCnoUOsWFxrLxeuzCPJD2QkPxEkUVd4ennM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4606701},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7e8aa63b2a7df57f5a3217bf3c810cd86860bde6","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.15.0_1777228540387_0.7953131241271787","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@vasokai/fxbg-sdk","version":"0.15.1","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.15.1","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"2bdec58ad7bb056d6014b5eaa996953d72e1cb69","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.15.1.tgz","fileCount":44,"integrity":"sha512-wdevSHfQjSgvq5EaPkVKo97QEvAZS406u+oI8H7gM4b2cMosncTG4E/HrHK8KP0m90mr8wL8J6Am3jFR/+DG9g==","signatures":[{"sig":"MEYCIQCr7pldTvHGrbuJ5edcDNwOJ4wI/imWUenp5baHHGiLdQIhAKJD1iLkun6CEn28ORXj6joISkPdv4SNF16w/IlWh1oI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4608785},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aea4abd05c44181c922057c763757d70b953c49e","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.15.1_1777229160109_0.8823369457207604","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@vasokai/fxbg-sdk","version":"0.15.2","license":"SEE LICENSE IN LICENSE.txt","_id":"@vasokai/fxbg-sdk@0.15.2","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"homepage":"https://github.com/vasokai/ZnoraAI#readme","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"bin":{"fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js","fxbg-sdk":"bin/fxbg.js"},"dist":{"shasum":"efa629d1668a1fdb49c21ef0787edb406f3dd061","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.15.2.tgz","fileCount":44,"integrity":"sha512-g9RGZfcqum1MQhzw0exWtZDMWjZdtQY04AiCOq1vGO8Ff0om/bFQGqI8v42oaIYADdo7gS/CRxxjIa31nHZLoA==","signatures":[{"sig":"MEUCIQDCMHLxDnsree5lbbeCUyutn+REoGttO/pD+dB09ZuUowIgbbHVV4glC16+sVT+clRe5l9SaemXbg77jy3giwh8q5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4622740},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b767b6cbb4adc66e731fe3cd998008b5a57b54b4","scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","clean":"rm -rf dist","typecheck":"tsc --noEmit","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone"},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"repository":{"url":"git+https://github.com/vasokai/ZnoraAI.git","type":"git","directory":"packages/fxbg-sdk"},"_npmVersion":"11.6.0","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"ws":"^8.18.0","open":"^10.1.0","esbuild":"^0.24.0","better-sqlite3":"^12.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","@types/ws":"^8.5.0","typescript":"^5.3.3","@znora/types":"workspace:*","@znora/engines":"workspace:*","@types/better-sqlite3":"^7.6.10","@vasokai/candle-store":"workspace:*","@znora/realtime-monitor":"workspace:*","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/fxbg-sdk_0.15.2_1777229399320_0.9136581446237704","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@vasokai/fxbg-sdk","version":"0.15.3","description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","license":"SEE LICENSE IN LICENSE.txt","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"}},"bin":{"fxbg-sdk":"bin/fxbg.js","fxbg":"bin/fxbg.js","fxbg-dev":"bin/fxbg-dev.js"},"scripts":{"build":"pnpm build:viewer && tsup && node scripts/copy-assets.mjs","build:viewer":"pnpm --filter @vasokai/backtest-viewer build:standalone","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"dependencies":{"better-sqlite3":"^12.9.0","esbuild":"^0.24.0","open":"^10.1.0","ws":"^8.18.0"},"devDependencies":{"@types/better-sqlite3":"^7.6.10","@types/ws":"^8.5.0","@vasokai/backtest-engine":"workspace:*","@vasokai/backtest-viewer":"workspace:*","@vasokai/candle-store":"workspace:*","@znora/engines":"workspace:*","@znora/realtime-monitor":"workspace:*","@znora/types":"workspace:*","tsup":"^8.0.0","typescript":"^5.3.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"repository":{"type":"git","url":"git+https://github.com/vasokai/ZnoraAI.git","directory":"packages/fxbg-sdk"},"engines":{"node":">=20.0.0"},"_id":"@vasokai/fxbg-sdk@0.15.3","gitHead":"92094f9b4668b3e674c7eed7cbafe225dc8e81ac","bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"homepage":"https://github.com/vasokai/ZnoraAI#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-VxE+RW3GxvTYE/aQxZC0mU8K1cEtgGj+uKiiSIMMXJ5sgqqWdNlhlyH8hhzMuoJjqkzY6DarX5YCzzE5sn90aA==","shasum":"0f3e66a0c6083c5502708c1496ec348217b15437","tarball":"https://registry.npmjs.org/@vasokai/fxbg-sdk/-/fxbg-sdk-0.15.3.tgz","fileCount":44,"unpackedSize":4624002,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEgzedwjvc6JLZx7GddH7sAALrIUgM2rGaBeYyf8d/slAiEAmxyCpWEBdOzauJSV3tpsu1q7bmXrjpJ2HuJIf6/2NVU="}]},"_npmUser":{"name":"vasokai","email":"vasilivanovbg1@gmail.com"},"directories":{},"maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fxbg-sdk_0.15.3_1777230055980_0.14655872710230677"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T06:05:02.639Z","modified":"2026-04-26T19:00:56.302Z","0.1.0":"2026-04-18T06:05:02.894Z","0.2.0":"2026-04-18T06:32:08.377Z","0.2.1":"2026-04-18T06:39:32.893Z","0.3.0":"2026-04-18T11:18:23.823Z","0.4.0":"2026-04-18T11:25:31.256Z","0.4.1":"2026-04-18T11:31:42.699Z","0.4.2":"2026-04-18T17:40:20.430Z","0.4.3":"2026-04-18T18:58:03.399Z","0.4.4":"2026-04-18T19:03:20.947Z","0.5.0":"2026-04-19T19:04:43.922Z","0.6.0":"2026-04-20T09:39:26.634Z","0.6.1":"2026-04-20T09:44:30.995Z","0.6.2":"2026-04-20T09:49:48.639Z","0.6.3":"2026-04-20T11:08:22.098Z","0.6.4":"2026-04-20T11:14:42.754Z","0.6.5":"2026-04-20T11:21:56.662Z","0.6.6":"2026-04-20T11:28:14.623Z","0.6.7":"2026-04-20T11:39:09.338Z","0.6.8":"2026-04-20T11:53:21.124Z","0.6.9":"2026-04-20T12:03:20.670Z","0.6.10":"2026-04-20T12:15:25.390Z","0.6.11":"2026-04-20T12:37:44.989Z","0.6.12":"2026-04-20T12:49:37.750Z","0.6.13":"2026-04-20T14:31:58.605Z","0.7.0":"2026-04-20T15:43:19.201Z","0.7.1":"2026-04-20T16:09:34.195Z","0.7.2":"2026-04-20T21:05:12.341Z","0.7.3":"2026-04-21T07:15:12.340Z","0.7.4":"2026-04-21T07:30:41.865Z","0.8.0":"2026-04-21T10:27:59.457Z","0.8.1":"2026-04-21T11:24:22.678Z","0.9.0":"2026-04-21T12:40:26.635Z","0.9.1":"2026-04-21T12:47:35.494Z","0.9.2":"2026-04-21T12:57:48.501Z","0.9.3":"2026-04-21T14:09:12.758Z","0.9.4":"2026-04-21T16:36:31.508Z","0.10.0":"2026-04-21T17:37:16.519Z","0.10.1":"2026-04-21T18:13:34.980Z","0.10.2":"2026-04-22T13:57:42.677Z","0.10.3":"2026-04-22T18:35:58.115Z","0.10.4":"2026-04-22T19:46:13.700Z","0.10.5":"2026-04-23T19:27:23.583Z","0.10.6":"2026-04-23T19:33:41.755Z","0.10.7":"2026-04-23T19:42:21.686Z","0.10.8":"2026-04-23T19:51:27.448Z","0.10.9":"2026-04-23T19:55:44.227Z","0.10.10":"2026-04-23T20:03:31.620Z","0.10.11":"2026-04-23T20:11:47.233Z","0.10.12":"2026-04-23T20:17:09.548Z","0.10.13":"2026-04-24T04:42:10.503Z","0.10.14":"2026-04-24T05:13:35.088Z","0.10.15":"2026-04-24T06:43:36.670Z","0.10.16":"2026-04-24T11:05:01.660Z","0.10.17":"2026-04-24T12:08:34.418Z","0.10.18":"2026-04-24T19:02:18.727Z","0.10.19":"2026-04-24T19:41:02.043Z","0.11.0":"2026-04-26T12:06:53.360Z","0.11.1":"2026-04-26T12:18:12.575Z","0.12.0":"2026-04-26T12:52:21.786Z","0.12.1":"2026-04-26T13:56:59.718Z","0.12.2":"2026-04-26T14:04:53.800Z","0.12.3":"2026-04-26T14:09:08.679Z","0.13.0":"2026-04-26T14:26:57.790Z","0.13.1":"2026-04-26T14:28:25.982Z","0.13.2":"2026-04-26T17:40:04.847Z","0.13.3":"2026-04-26T17:46:13.441Z","0.13.4":"2026-04-26T17:46:46.114Z","0.13.5":"2026-04-26T17:52:46.124Z","0.13.7":"2026-04-26T17:56:11.089Z","0.14.0":"2026-04-26T18:03:06.430Z","0.14.1":"2026-04-26T18:09:36.426Z","0.14.2":"2026-04-26T18:15:15.802Z","0.15.0":"2026-04-26T18:35:40.641Z","0.15.1":"2026-04-26T18:46:00.397Z","0.15.2":"2026-04-26T18:49:59.526Z","0.15.3":"2026-04-26T19:00:56.188Z"},"bugs":{"url":"https://github.com/vasokai/ZnoraAI/issues"},"license":"SEE LICENSE IN LICENSE.txt","homepage":"https://github.com/vasokai/ZnoraAI#readme","repository":{"type":"git","url":"git+https://github.com/vasokai/ZnoraAI.git","directory":"packages/fxbg-sdk"},"description":"Forex Bulgaria student SDK — curated trading concept detectors for writing strategies with Claude Code.","maintainers":[{"name":"vasokai","email":"vasilivanovbg1@gmail.com"}],"readme":"# `@vasokai/fxbg-sdk`\n\n> **Forex Bulgaria Academy — student SDK.** Write trading strategies locally with Claude Code, backtest them against cached historical candles with an identical-to-production viewer, then deploy certified runs to the platform.\n\n```bash\nnpx @vasokai/fxbg-sdk login\nnpx @vasokai/fxbg-sdk backtest src/strategies/my-strategy.ts \\\n  --from 2024-01-01 --to 2024-12-31\n```\n\nA browser tab opens with the same viewer you see on `forexbulgaria.bg/backtest`: PositionBox overlays per trade, engine primitives (FVG, CISD, Order Blocks, engulfing, etc.) on every timeframe pane, HTF + LTF context, full metrics dashboard.\n\n---\n\n## What this package gives you\n\n- **85+ curated detectors** — candlestick patterns, FVGs, CISD, liquidity sweeps, killzones, swings, imbalances, market-structure — available under a single import surface (`@vasokai/fxbg-sdk`).\n- **`fxbg backtest`** — local engine run on the same `runBacktest()` the platform uses in production. First run fetches candles from the platform with your API key, caches them at `~/.fxbg/candles/` (SQLite), subsequent runs are sub-second (zero network).\n- **Identical viewer** — the Vite-bundled `@vasokai/backtest-viewer` ships inside the SDK and is served over a local 127.0.0.1 HTTP server. Same React viewer as the platform, with `/api/chart/*` proxied through to the platform (Bearer token injected) for neighbor-TF fetches.\n- **`fxbg deploy`** — uploads the bundled strategy + source tree to `forexbulgaria.bg/api/strategies/deploy` for a certified, shareable, signed production run.\n- **`fxbg candles`** — manage the local SQLite cache: `status`, `sync --pair X --tf Y --years N`, `clear`.\n\n---\n\n## Commands\n\n| Command | What it does |\n|---|---|\n| `fxbg login` | Authenticate once — saves API key to `~/.fxbg-auth.json`. |\n| `fxbg backtest [file]` | Bundle → cache-fetch → run engine → open browser viewer. |\n| `fxbg deploy [file]` | Bundle → upload to the platform for certified production run. |\n| `fxbg candles status` | Inspect the local candle cache. |\n| `fxbg candles sync --pair EURUSD --tf H1,M15 --years 2` | Pre-warm a range. |\n| `fxbg candles clear [--pair X --tf Y]` | Drop all or a subset. |\n| `fxbg dev` | Live engine visualizer for `src/engines/`. |\n| `fxbg update` | Refresh `CLAUDE.md` + `.mcp.json` in a student's project. |\n\n### `fxbg backtest` flags\n\n```\n--from YYYY-MM-DD       inclusive start (default: 1 year ago)\n--to   YYYY-MM-DD       inclusive end (default: today)\n--capital 10000         initial capital in account currency\n--risk 0.5              risk per trade, percent\n--broker blueberry-markets\n--no-open               print URL but don't auto-open browser\n```\n\nSymbol + timeframe are read from the strategy's `meta.symbols[0]` and `meta.timeframes[0]` — no flags needed.\n\n---\n\n## Declare `meta.engines` to paint the viewer\n\nThe strategy's `meta` block accepts a `engines: string[]` field — the list of visual primitives the viewer overlays on every pane, so you see exactly what the strategy \"saw\" at each candle:\n\n```ts\nexport default {\n  meta: {\n    id: 'engulfing-london',\n    name: 'Engulfing London KZ',\n    version: '1.0.0',\n    symbols: ['EURUSD'],\n    timeframes: ['H1'],\n    direction: 'both',\n    markets: ['forex'],\n    engines: ['bullishEngulfing', 'bearishEngulfing'],\n  },\n  // ...\n};\n```\n\nRecognized ids: `bullishEngulfing`, `bearishEngulfing`, `engulfing`, `doji`, `hammer`, `pinBar`, `insideBar`, `fvg`, `cisd`, `swings`, `ema20`, `ema50`, `ema200`. Missing / empty = plain candles.\n\n---\n\n## Storage layout\n\n```\n~/.fxbg-auth.json                              # login credentials\n~/.fxbg/candles/<broker>/candles.db           # SQLite cache, same schema as server\n~/.fxbg/candles/<broker>/<SYMBOL>__<TF>.meta.json\n~/.fxbg/runs/<timestamp>-<slug>/result.json   # every local run\n```\n\nSafe to delete `~/.fxbg/runs/` any time. `fxbg candles clear` is the friendly way to reclaim the cache.\n\n---\n\n## Requirements\n\n- Node 20 or newer\n- An active Forex Bulgaria Academy account\n\n---\n\n## License\n\nUNLICENSED — internal tool for Forex Bulgaria Academy students.\n","readmeFilename":"README.md"}