{"_id":"gloomberb","_rev":"44-6b9509d79921bb46872ced33a248e514","name":"gloomberb","dist-tags":{"latest":"0.13.1"},"versions":{"0.1.0":{"name":"gloomberb","version":"0.1.0","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.1.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"6dbf4d5698ace200895dbb108245cb398c8c6cd8","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.1.0.tgz","fileCount":3,"integrity":"sha512-BeoEtCR1jCKmE9DX0Re3sD5fftFsN6olFurtY6j6im8F6cwNqBmjpfuIUfp8RZ/vYQdOX5wrvkojWgz7NLtGZA==","signatures":[{"sig":"MEUCIA2YA1GYderjmr6F2LATNO5mGy7ZcGLGrH+oy4UwUxcwAiEA7wI6B73j4Y6mhK150q7ltJ5A5Z5PkcBmLQyjjGjuwWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7700},"type":"module","module":"src/index.tsx","shasum":"6dbf4d5698ace200895dbb108245cb398c8c6cd8","scripts":{"dev":"bun run --watch src/index.tsx","build":"bun run scripts/build.ts","build:all":"bun run scripts/build.ts --all","postinstall":"node install.mjs"},"_npmUser":{"name":"vincelwt","email":"vince@lyser.io"},"_integrity":"sha512-BeoEtCR1jCKmE9DX0Re3sD5fftFsN6olFurtY6j6im8F6cwNqBmjpfuIUfp8RZ/vYQdOX5wrvkojWgz7NLtGZA==","repository":{"url":"https://github.com/vincelwt/gloomberb","type":"git"},"_npmVersion":"10.8.3","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"24.3.0","dependencies":{"react":"^19.2.4","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.1.0_1774417750807_0.5379109426571453","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"gloomberb","version":"0.2.0","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.2.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"bba6435a0036da35f803080dcc1288a1a4ff1c68","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.2.0.tgz","fileCount":4,"integrity":"sha512-jOKcHsps5ad9sA9mgxB+xjNzvDhJyMV0YK6izNqiQUrUC7pgg7xnhcfMhnl27RiyTTb4LmRAEXhdVu+FklPcvQ==","signatures":[{"sig":"MEUCID+mGoVsb6grbEPYtH+nE/TBhHMvF9L3m1741ZoqivwTAiEA2bCykyeoKVbE+LdzlWn46qitX9nKBdApkD6LVJfp4u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7384},"type":"module","module":"src/index.tsx","gitHead":"03064d348eb7d3f2607a7e94f30ccf3c783e7ae4","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","postinstall":"node install.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.12.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"react":"^19.2.4","@stoqey/ib":"^1.5.3","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.2.0_1774967111760_0.6717893222110429","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"gloomberb","version":"0.3.1","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.3.1","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"39a03a6e10c4ffcf9f6c784db0bf5242d86df2b5","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.3.1.tgz","fileCount":310,"integrity":"sha512-wxO29vzEfOHZGsJnJOiDaEGmos3RhTmJ5aFZ9YDDK6egWh5HEJYfUsogP8jHgX29rSD1Hl7UOOFKwBZQmkwRow==","signatures":[{"sig":"MEUCIQDF4XldlPX/vd7AjMLztfX0dVK2o7kIi1yyV6fv8Dub1AIgIIEXY5hI1N0CfCMZ8DuNAROY9PowrCAXxAxO48rFxmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2586684},"type":"module","module":"src/index.tsx","gitHead":"18899560101cecbe20e2e9182cc4432d1eb38bfc","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.12.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"react":"^19.2.4","@stoqey/ib":"^1.5.3","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.3.1_1775215519963_0.18547549259457874","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"gloomberb","version":"0.3.2","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.3.2","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"b732291ad089cab8ebc324c9843201fcfab189e0","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.3.2.tgz","fileCount":311,"integrity":"sha512-oqnfQRxbldu4fqjE8cZgt84Fvf56TEPJ9UNiRQEdcq+a+afW0gAvXqWnO2SwKEBE8SkvDOGkOUmnaMcTX/eArg==","signatures":[{"sig":"MEQCIFiinV/DT2U88fk2Yh5n/GjZM1kx2QLgsvtOf+RTq0zqAiACL1+cY8Q2+URccsnKQ/veXupLARtoQ4lS0teonCwyew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2611205},"type":"module","module":"src/index.tsx","gitHead":"9938e1f0326813be0f2ab43de855dbccd503f1a5","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.12.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"react":"^19.2.4","@stoqey/ib":"^1.5.3","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.3.2_1775220561518_0.37117607156204757","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"gloomberb","version":"0.3.3","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.3.3","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"109ac01da4f0f339f7685fdbab8c7eff6263571a","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.3.3.tgz","fileCount":312,"integrity":"sha512-0BVoJKbEulqTRCp+/4hq/T0MaYuYLS98UYO2mUQRwU8swDC2lhik1xlIF7ovZ/fnp0bVRyid8guPvqUdb97ghg==","signatures":[{"sig":"MEUCIQDPMi5Du312QhaxoYiChH9hGbb1ftrdtee1wFrAjRxhSwIgGsBRpyI/4VpfWWermzh/M7NBMGdu+Xmj9Uhh+6TXFTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2615106},"type":"module","module":"src/index.tsx","gitHead":"c40f5b28d000f48ba655b2671a90b59da4dee179","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.12.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"22.22.1","dependencies":{"react":"^19.2.4","@stoqey/ib":"^1.5.3","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.3.3_1775221900820_0.39295276722305883","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"gloomberb","version":"0.3.7","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.3.7","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"4f8ab3e76ee44bdfa3e338023ccd9a52622e521c","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.3.7.tgz","fileCount":314,"integrity":"sha512-uIqWVBEn04+C8bPIJZRgQFgUcHh2jPKtpG66Fu6U99SGzfl7xC5gwYofNXO5C7PwlBWWNH0A2CCYQgwGI7q6FA==","signatures":[{"sig":"MEUCIQCizkHn3+05oNJkxdG182m8oZ8RiashvSOAiiAvAKpofQIgV9KQ3nFJ1TQnhlzEXOO2Z2rEYInjB+JIuEfxKw1Mk44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2614567},"type":"module","module":"src/index.tsx","gitHead":"2cb935f5168d4db3ae85069aca03b7af77fb86f6","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.12.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"react":"^19.2.4","@stoqey/ib":"^1.5.3","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.3.7_1775319636381_0.49742118591401185","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"gloomberb","version":"0.4.0","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.4.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"6ccc46f8a7618bbf6ea5f9f7903f3a8b7d0f7502","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.4.0.tgz","fileCount":338,"integrity":"sha512-6Rg/QssuEGObFdFTHsfvxV/2FBtm5Y9Z0RDMjew492U4TOM8Q6NApvwUDaXGoCYOM+0hBhqB73ndQVgnHu3J2g==","signatures":[{"sig":"MEUCIQCULgEvH5OsITsh5E84sZMLGO6Z+1Qwms9qSKkk4p8yVwIgPCMQGVA9rc97XZXIGGR2tD5+Zy5TqSj0Yg6Q7IwtQYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2905661},"type":"module","module":"src/index.tsx","gitHead":"60f8a94159cad84a23bf3dbb9a1c8df69261a2a8","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.12.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"react":"^19.2.4","@stoqey/ib":"^1.5.3","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.4.0_1775655611817_0.11362962873104743","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"gloomberb","version":"0.4.1","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.4.1","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"44e5b51334ac2e050cc049e386da9cab1d61399d","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.4.1.tgz","fileCount":339,"integrity":"sha512-a7A2RSx2R0mdcd7mZNgo/lvNSUnlJgBf5+Yq3uVPEkwpUystyoAmM2YPaYtWu9BGrmv5BwTHYq24mJAxKtXbJw==","signatures":[{"sig":"MEYCIQD/oUidIihRB7D/xE0342GeCKikqYv2Wy7jMedJKYz2mwIhAOPNJ4a3LfoFSS8nJ0QB8UbbViIVgludRV7mnnx+BkBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2921411},"type":"module","module":"src/index.tsx","gitHead":"33de944f76f48bc140a67459406de203e70d22e8","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.12.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"react":"^19.2.4","@stoqey/ib":"^1.5.3","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.4.1_1775658698062_0.23973154704506028","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"gloomberb","version":"0.5.0","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.5.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"82963352eb8d40b231e9bce02ea7989c9b8c0c52","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.5.0.tgz","fileCount":418,"integrity":"sha512-ucsirTC5cZsK/aKZcI9gpC6693ujCSVKdSgd1tKW1QRzfuYsLVr+WEnTnBb9FWMO59TgcfDzhEyMKRJh1ha4bA==","signatures":[{"sig":"MEQCIHHN2oxCS5A1Tnp2jBnxtVA7hVL9G9zS1XPFUt5eA+0VAiBtkkBevSRdce+GlWavyVeAZajc4AfqALYB87PuW9YzhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3583132},"type":"module","module":"src/index.tsx","gitHead":"9547d45907a711a9952af0765699f0b649732f6b","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.12.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"react":"^19.2.4","@stoqey/ib":"^1.5.3","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.5.0_1775982176367_0.8247924481789302","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"gloomberb","version":"0.5.1","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.5.1","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"2148ec39737b57de87b0c0b79c88416c68046e59","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.5.1.tgz","fileCount":418,"integrity":"sha512-dHfwSg9DDSwjzvutNzcfSr0Lp0nFK0W3KCX8nWtmzfN5g3h2gtauUvAWQR+o9j4LfT9eB4Qor4PHkjH5p3/6vA==","signatures":[{"sig":"MEUCIDThPjypkxruY1lq6Z/0nJI9WN4Xzzp2gGqgxZSR9RjbAiEAjwmF7YjZtW9z3tZHaJQ6iCcRsgxe5045GaJnacDPVIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3593540},"type":"module","module":"src/index.tsx","gitHead":"3f6d4e1d1385b9387726b24c0fa6f9a4a28a4e5e","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.12.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"react":"^19.2.4","@stoqey/ib":"^1.5.3","gray-matter":"^4.0.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","yahoo-finance2":"^3.13.2","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.5.1_1775984328835_0.42737214382379274","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"gloomberb","version":"0.6.0","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.6.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"3d56474fba9b34751af3956a01b551d015065de2","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.6.0.tgz","fileCount":573,"integrity":"sha512-YzGeqMjdJxR/Cb4HdwfJVc3WMxlmOZOKBsplh3a/gdsjX5nu9PKGTjcKNRLavWGoXXGBsZOdxcAViZurKSkxBQ==","signatures":[{"sig":"MEYCIQCjgk31TUti5N+HMb51eryfXN2tBe9hW2XSYqxmVO3xWgIhAOc+0qATRpdLNBr3nB8TuD/rI9fnlgEjH2ZOvA4txY41","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4826226},"type":"module","module":"src/index.tsx","gitHead":"06bcebe76814af90b59d7825884475e42db519fe","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.14.0","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.6.0_1778250801416_0.7335450936733356","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"gloomberb","version":"0.6.1","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.6.1","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"083ecc0d2bf6e9f35954ccd0af9fc0d7448cc0d8","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.6.1.tgz","fileCount":579,"integrity":"sha512-q98iQm9y92tDu4No5ZT4FmnSb6FL/5e0q+koKfFGLpd/06mKyJHj/iUsu/bOhzefn1MQcA5HcNvQwf30njiotQ==","signatures":[{"sig":"MEYCIQC5u49lYr+ugzwy0OQxxH+u8ofP8p9Wx+8qRrksfzo8VwIhAMt8nWYUR6VTeuU+Oy3mVhCQ8Bdfp1PjFjnICL6qK3kX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4864913},"type":"module","module":"src/index.tsx","gitHead":"034b4f396817b39cc490542a1d3fbb117b540058","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.14.0","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.6.1_1778254836989_0.8548303503156873","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"gloomberb","version":"0.7.0","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.7.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"b291ef321ea30450023d3182d4710d37d66f813e","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.7.0.tgz","fileCount":595,"integrity":"sha512-2e+p0DfVJldIBGhFj0iJy+3/EKOW5Ts50KDOhP7RFSQstWRHfvpSqwlsvqsvQVkLYnpmPzSEPum0kpdMb/+eFA==","signatures":[{"sig":"MEUCIQD69mnOKuHs/6BOhixNKgNPH1lYB0m4AmwwzXBM5qCDCQIgE7OdNbt9T9srECibzPQdoAxaNT3j/8f5U6xid7R1tzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4958406},"type":"module","module":"src/index.tsx","gitHead":"83999d1770a3a1d4d90d437b85a113dbc997edf4","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.14.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.7.0_1778335700902_0.6368281794030144","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"gloomberb","version":"0.7.1","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.7.1","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"7152ecbd056aaacac7a236bb4ee84c5cff4300f3","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.7.1.tgz","fileCount":606,"integrity":"sha512-NzLL3HdrkLK5rQ3LJRcFD5DW0rnPA/37qWDbhRG0sswOLThrBw2bfzrljmI8Na/XOiGeuW9a6njN4ojboYbuTw==","signatures":[{"sig":"MEYCIQCkOqvCVcuSKRLUx9YeTiXX4G+rpqJ4Gqs+L+QWYUnbvQIhAPXc154JluOEvtRh/ULWMHIHtV8mAsv/TzSWDj6QihHy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5154382},"type":"module","module":"src/index.tsx","gitHead":"da670aa19c2bd355e4444e61942f4662799f5f3b","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.14.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.7.1_1778349204061_0.5993092888467815","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"gloomberb","version":"0.7.2","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.7.2","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"05a2254be0bff31dd0c747ffedb88a59382d021c","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.7.2.tgz","fileCount":606,"integrity":"sha512-fWjbcaKPOX36jOxGGddycpmUQEngxuj1BwVzwUeY1IYq4FgXivG/W7Xi3ElU5B+Cu8yI7iSIO3YMXWeuMQLYJQ==","signatures":[{"sig":"MEQCIEX2Zdo6jBd1WYkzEtCiYBZv2Cvq/TK8w9tGW9Sd7bzLAiB8rULDoyVHHBBorr8Ptxfnt40MTeFA2L0tRcgcnvMaCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5156942},"type":"module","module":"src/index.tsx","gitHead":"3ecad2d495371e7fc832ca0be3cf5528ea84ecb8","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.14.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.7.2_1778417935931_0.22118357942713152","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"gloomberb","version":"0.7.3","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.7.3","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"ed3550e5d9ab17cf78d3e75a446d808b615ce95c","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.7.3.tgz","fileCount":613,"integrity":"sha512-no3krtLJrLSK/Jmykr4TM5FJsijHic9pfdGzhW51p0kegNdkxIiQ+3k5XEw/2TH56yYaKs0NPkmvyptChp6sYg==","signatures":[{"sig":"MEYCIQC/+qGqQ3vyHhzW8FuhD3KgNk99DHQ+hPvsYEC1LuGy5gIhALLzBM4t9rOp979zpDMFdVyvlZy4iRUFqNtAKHGkhaJ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5340871},"type":"module","module":"src/index.tsx","gitHead":"83176c44d03770ffd76125cd5121df0891a8c13e","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.14.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.7.3_1778684315195_0.6887304053322831","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"gloomberb","version":"0.7.4","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.7.4","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"0ada91095add10c13e98babbffd68f0074b8b67c","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.7.4.tgz","fileCount":617,"integrity":"sha512-JQKI1VyHGYTcmis8ieRImRGWA632sxbXfT5j0D7mjqTm+b4MhzkERwear41jE/t9K/raZS8LlMNbmstlSCGQ1w==","signatures":[{"sig":"MEUCIEzOGkbaCtpf/3AeLXbGld2mpFSF4S0S4XU1vb3S6j7BAiEA1pTmCaxDJtKAAQdIxxjWDdlIy0PuL2Qy1/bYTFdinJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5442877},"type":"module","module":"src/index.tsx","gitHead":"5b69ddf23e644fa90f64280a46e6bddd0fb4fa87","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.14.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.7.4_1778770858890_0.09354618133361692","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"gloomberb","version":"0.7.5","keywords":["terminal","tui","stocks","portfolio","bloomberg","finance"],"license":"MIT","_id":"gloomberb@0.7.5","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"a6575ab9bfd37a897ae717d3ac3b7bc26d000a6c","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.7.5.tgz","fileCount":618,"integrity":"sha512-2mFD4el5XPSOl41o2Cw+roebA5HI311LX8b7bjUDxyJIPI4lOFR/mEcKfjaE6upeMQJjlQD+a3c3LU3hsMkAUA==","signatures":[{"sig":"MEUCIQCEIXnJ0OysPnyHRLuU1pwMM23WQDLqcWKR52vkXehlOQIgPuDJdMtyVNf7ymxAgmwpbDen+VnzGk8l4+5vzKnVimE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5459150},"type":"module","module":"src/index.tsx","gitHead":"c0b490a534174df686f80e2cf82a4c9249a2cf22","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.14.1","description":"Bloomberg-style stock portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.7.5_1778801279905_0.9481631853545196","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"gloomberb","version":"0.8.0","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.8.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"ed2ea430e8929ebdedd36e62c0eec0b339154055","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.8.0.tgz","fileCount":1223,"integrity":"sha512-7iMOVClsL8VMxQPbUHW0OueD1ivMqJvULi1ZCmLViZRjbjbqEzrXE8bOc6cb8li1urFhY7uH1D5IiA5vOBaEXg==","signatures":[{"sig":"MEQCICQJsRoU+urKhNJA9lEon5d7wN9MOWFKlJ7NbWDUAwvMAiBZPtPFr2dly9ECFu0wrZlWKPSh1zDD/IZ62c+t/2c1Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6702631},"type":"module","module":"src/index.tsx","gitHead":"871e44f15f2e99d1947b7bf39294c4c8c124ce8e","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.15.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.8.0_1779833678517_0.7400714977578182","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"gloomberb","version":"0.8.1","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.8.1","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"0af7ed9593050d2056d596cf7e705f8423e98b85","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.8.1.tgz","fileCount":1223,"integrity":"sha512-FfsTDtRPODq+SO5HeTYyIYy4s4R5w3QveGBZaUvldeeI+xbJQlLyv8RxvVZtRUSndSmbR99RoEIkVCWj5BSTCA==","signatures":[{"sig":"MEQCIEc3X9hJmT9vBUatAZ42lXJDKvWfXs48dijsWU2pg+3tAiAcTanD2Ju7vBiblY1iFaaV9psJqvNkYbnJxYjpUFXyfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6702631},"type":"module","module":"src/index.tsx","gitHead":"2241be7c76f060d9b00e3fd5a2a65a0e19474bcf","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.15.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.8.1_1779834321678_0.32126076130966497","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"gloomberb","version":"0.8.2","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.8.2","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"20aba2fabc29119bd56a26641b884b06244a357a","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.8.2.tgz","fileCount":1231,"integrity":"sha512-ezb4024G1SFomsMFlhuN38mUlyyc53b918z1TIutXDmFxb1XQpRyo4OMe80EOFoeIPDoFfA2uHf2JeCZc0NZ8Q==","signatures":[{"sig":"MEUCIQC/Cw41mJRZrVky50JXpY5Z0MCbZKK9aR7lcsTrn/Jg0QIgL/Q9UVy4a1G9gMfxf/xyYQ/gbBCB/vGfWOiPs0J6nVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6803352},"type":"module","module":"src/index.tsx","gitHead":"7a1dae17122d230b61857b33baab41ae32caeed9","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.16.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.0","rxjs":"^7.8.2","react":"19.2.5","@stoqey/ib":"^1.5.3","@opentui/core":"^0.1.90","@opentui/react":"^0.1.90","opentui-spinner":"^0.0.6","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.13.23"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.5","@types/bun":"latest","electrobun":"^1.16.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5"},"patchedDependencies":{"@opentui/core@0.1.90":"patches/@opentui%2Fcore@0.1.90.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.8.2_1780392414371_0.367744654499615","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"gloomberb","version":"0.9.0","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"bd17670162e781149e5bdb0ba3a16f3be9be5a74","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.0.tgz","fileCount":1255,"integrity":"sha512-Oe1Lqe4EDaByNNlnYGW0gK6WpU4w3ZZK8eZ3yUIdLCvALpHYAR8+2sEW1UKVQ1LwV1ZPwaQ8ZX/q5wWEY9Na5A==","signatures":[{"sig":"MEQCIGSSv4yXhO3u6jvJxacdGz7u8T/DEjChnffw1QatUQLlAiB2AAL0AZndpzDiZWd/bBM0pJnarYtrGYvWMNDCxikiGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6995028},"type":"module","module":"src/index.tsx","gitHead":"f9ca0bc395441fb84d7972832afe1276fafd9dd1","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.16.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.0_1780696180137_0.2710584361006514","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"gloomberb","version":"0.9.1","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.1","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"6bdec568dac6bf65d098e9171fd8d554eafa0a93","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.1.tgz","fileCount":1265,"integrity":"sha512-BfZUd9boFdQTloX07kfmpezu6Cskl4IHRazl3nTRpi5c1iv6aIGQTkeB4vPI6Eh4Zb4K0nXbf9CD9toVoYkp/A==","signatures":[{"sig":"MEUCIQDfMM1Uo3xNNHmasNjLCg+Q4j6V4qNHTl1cyFb1+f3vpAIgCTf9YnoTFtuAelZqmVN+375knNzxSIHTp1aRSHdxqvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7718790},"type":"module","module":"src/index.tsx","gitHead":"04b47d8916a9f53b115a2354ae364fd30d051b38","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.16.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.1_1780787970038_0.39058124020206875","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"gloomberb","version":"0.9.2","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.2","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"25f0ea99c653233feb23a665b79ff21da20fc8cd","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.2.tgz","fileCount":1270,"integrity":"sha512-r6D8VuZ98/+Rk7NYQeIjWnp33fpi/xQNxHvgiFKq8H37xG/a+eZDNqmDswxwf4h0Te6VbdIkx3YBRsyrl4ZQ0g==","signatures":[{"sig":"MEUCIQCXnpfp/aXZ/q7wcUBGqpNI+BNFrOWNh8TAp0gt3DTMqQIgeH7/ek945G2+SyehAODjLRSGgb03mkUwAeXSFY0YKDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7744183},"type":"module","module":"src/index.tsx","gitHead":"c6aff45a60f3adc9a476c0eafca9ff846784db61","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.16.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.2_1780819171090_0.7155067349471544","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"gloomberb","version":"0.9.3","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.3","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"a524fbb90d983452657199bc740374e198e61841","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.3.tgz","fileCount":1292,"integrity":"sha512-xkUcDVq2WmfUdb900VQZGx24X4mzNuJ3yxPwcl0QVoGgncg66GsW+4RlHECEYrZ7KTdDuLZFCBevt8GWUeWb8A==","signatures":[{"sig":"MEUCIGDtVzGMPNtFXdpdikYIbdPLjzhkyPydUHePLwdbMGRhAiEAlmXo95p88ZNFJDK42rB06BwiHCgqz9phy3oMg2AqyrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7907765},"type":"module","module":"src/index.tsx","gitHead":"5b81541463c8c22497e7e7ae8ed56438dc84eaca","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.16.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.3_1781196291384_0.5703257396221162","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"gloomberb","version":"0.9.4","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.4","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"a1063d98c4b614f097b7e7b94c1e2b3b4d65082c","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.4.tgz","fileCount":1312,"integrity":"sha512-STu8fQ82LQcWcOQhetIrNjKEWnwXSBSaIhY7R+P3Ify7GTwKFTpPOH6meJcxbyuG1aQ7zVS6+Dfxs6342eXVSA==","signatures":[{"sig":"MEQCIFJB8ZGvDadLjyRo0t17+FcYutzKcuqCyNDMf63rnlyaAiAhqZ2kHdhK9u9tOFYYiFGS5Kv/2kj7tNlBQelB6+KyeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8131174},"type":"module","module":"src/index.tsx","gitHead":"6311f3888b90e60b14f141fa8babd51c1655ee06","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.17.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.4_1781805999274_0.5048698744552367","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"gloomberb","version":"0.9.5","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.5","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"7c034fe7246c891793bd4ac53d2357b8956ee6ed","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.5.tgz","fileCount":1317,"integrity":"sha512-UaeG8f1a/5tuAR7phoD4TzefKI0kX2UZ6WJsij+Sykn6RoixEB9SyywDS7zjbr/sK+fjTV49ygQQxLFX+/K7qg==","signatures":[{"sig":"MEYCIQCfg6/q/emAbXCAlj8NGs5Y9zjCSiqgCAinxcFvTktQagIhALci52fOKw4q+wAJlGtW4bJvv5s0iltMjCXT1xnTiD9E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8142680},"type":"module","module":"src/index.tsx","gitHead":"0f742f20722d62f635bd9528085d6c5885fc1834","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"electrobun dev --watch","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.17.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.5_1781957476141_0.8432363788576547","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"gloomberb","version":"0.9.6","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.6","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"56f15573ddeee94cc62fc5743937d3c39b9e3e69","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.6.tgz","fileCount":1346,"integrity":"sha512-RE6lFTE9r0N93JJeczTIwlzkeJuHVwIzmLfpch3YOeZsdSq2+zHB3cknx4+HXKRSH6mRUr2F8jVChmmNOWenoA==","signatures":[{"sig":"MEUCIQCD7eYSyxR7Sc1TcebtJG+TqnC+9sUKoXzYQYZ0fPsJfAIgdsFiPoX7mCeSW5MUn7iO8i+tuwVfNFz2KFDNScuKu+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8325922},"type":"module","module":"src/index.tsx","gitHead":"4e4ca99526886d5154a87f8a0806eea373cf03b9","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.18.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.6_1782755429092_0.0729992756794009","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"gloomberb","version":"0.9.7","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.7","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"719d741fee2d65c59aadb28c50d4707b91803dd7","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.7.tgz","fileCount":1346,"integrity":"sha512-EPikdAPGXPIX13Jwt5sop2hktqfREFLrNw6NBQToP17mi5fmYx772WrzvGQUevxaHkWfZ4UflVui6N59mfVV2w==","signatures":[{"sig":"MEUCIQC/sua1wIXo/BHQ/EpcV7cm6XNLWxYSTs3uU9Me+kVvyAIgDfka+BKkyzVPDT4uQsxp+SPM4wZkrXHtPcGMd+Wf8CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8333811},"type":"module","module":"src/index.tsx","gitHead":"52d0efe8d7fef4d20c2e0f3b8c8f1f7f4e863c3a","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.18.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.7_1782814117982_0.32904982924745996","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"gloomberb","version":"0.9.8","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.8","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"336cfc5bc533ddea217e4ae4f13c0ed41acc9e17","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.8.tgz","fileCount":1367,"integrity":"sha512-Z1vtxxJ8YSQAEBku5qXciaD/UnkZ4kUkMiBDA3mg1GKxG7Y97MQJiWGZ2yuyPTym27fVOyKvUBXB/o3Js2heVw==","signatures":[{"sig":"MEQCIAceN847wvMYFkmt5GHer2+/DJd/nXFNIy/uuT7FaG7XAiBhu+oDrg7rIhK+AzzUHcS0+uJhueqylwArLKIhCMmLng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8590946},"type":"module","module":"src/index.tsx","gitHead":"be993fed08a5f7f1bc8782e280daf0f09bff68c0","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.18.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.8_1783549738539_0.05618027762177058","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"gloomberb","version":"0.9.9","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.9","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"890011a391468e6e3b9355140217a96a63457b73","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.9.tgz","fileCount":1360,"integrity":"sha512-FQpKaKU+cRoqYIgpPo3flWIXlYjYfUcrxAlQaro/YL5CCYEUQDMTh2gGDpDSsMXKlr5bN1idFSTzOph3PnO8pQ==","signatures":[{"sig":"MEYCIQC8+O+hWmqp0se24QMJ5DXi4lPgUntzDCOi77rMJENcjwIhALPJKJ805BLyMtBVQNafgnjoD46mLRQIPjDKpz+I5WAU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8549603},"type":"module","module":"src/index.tsx","gitHead":"e8a092860b5498cc5991e81d0b54d27fed04b2d7","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.18.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.9_1783904492877_0.03925008114359363","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"gloomberb","version":"0.9.10","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.9.10","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"1d1503d8a8781e9caf973716fd51b0cf6d389b13","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.9.10.tgz","fileCount":1360,"integrity":"sha512-TUwUc7Br7T6YGIIDTFSpS+8EwQpMLpAnbCD289bMxKr1WVligbxLHc8pPdQbJoapYywpIvW2UuaONGUSW4BRQA==","signatures":[{"sig":"MEYCIQD+TSXufx9rq8B4d4zT7k9fmsyKrcqZ7nOGsq0D3l9+TgIhAM7Y1QjXyJBNnvQ+PX0uj85vn9CCJEvHuuDQ0s5bEhX8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.9.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8555130},"type":"module","module":"src/index.tsx","gitHead":"c66533dc92e4aabc79dc5625cf41ee40b26ff316","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.18.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","@stoqey/ib":"^1.5.6","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@tanstack/react-virtual":"^3.14.2"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","react-dom":"19.2.7","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.9.10_1783950688019_0.3070892532902103","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"gloomberb","version":"0.10.0","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.10.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"9743374d32443ebd0cf5c862237f22cd6602ba34","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.10.0.tgz","fileCount":1383,"integrity":"sha512-1Zvp/F1xQZNqpLKab9pBXTWA+8aBh0jxoEj1fcXTtc9G4CMoQMrUz2RJW+I6O8TS8580qI9AboDsKczYLiG5zw==","signatures":[{"sig":"MEUCIQDEUE4FgCJVUa7rihd7GVvbaZOnCkc+Nn52chn5tCDjsgIgIE2J3bLxkYP8JVdiZJykaq/jb2vNxEwnv3Npjg+gzJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9478274},"type":"module","module":"src/index.tsx","gitHead":"0196ca8b4f2235d1f21b200ea0039fa255b3d6d7","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.18.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.10.0_1785076283581_0.7844874238666493","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"gloomberb","version":"0.10.1","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.10.1","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"6ba38fc2825d9ab450925010efed02bb78dbe0ca","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.10.1.tgz","fileCount":1384,"integrity":"sha512-a1U9AIHwYVyIYtSaxfOziAP3p9HWYB6BhsKRTEGGWpBRqSWs7qwPn5uPz5WitqtZmMMJfd9pXmKXxI1WVC6WZg==","signatures":[{"sig":"MEUCIEW2zkqfHLFUw/gb2uFktsthex+koFpJJ62iMtAYu69UAiEAykkXb/T6kA+tpdVXrqWAp+JmPaW7iK8lNd7U/J5YQ0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9480826},"type":"module","module":"src/index.tsx","gitHead":"782ae0d1eb59787d34471a425675c65aa2b1055f","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.18.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"devDependencies":{"rcedit":"^4.0.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.10.1_1785079424911_0.9355401990625887","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"gloomberb","version":"0.10.2","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.10.2","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"b84b046a18496d5ed35474a1c70bdf88a46bccd7","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.10.2.tgz","fileCount":1421,"integrity":"sha512-jOqgqRW3qfTXUwfub25vo/CvFLMgS+qt1rV9Freg9aW2EHi0Vg7rtAoS0iG0D5cGPvy5EP9cMDLPkYn0Rf31Ow==","signatures":[{"sig":"MEQCIGaIMXUZNMfsQ7XflAPVMVpjd81mhtApCsDOVKqlx8WwAiB1xwpBOyON6t4QzsUQECBNfgOnrDGpva4riK8HGxMv6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9669218},"type":"module","module":"src/index.tsx","gitHead":"79ee474379fde26a6b83450c8caaf362eac63eaf","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:scripts","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.19.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"rcedit":"^4.0.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/three":"0.165.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.10.2_1785457277985_0.07584097247472643","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"gloomberb","version":"0.10.3","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.10.3","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"196e11f74a296f8d0ab4aa83be00808461820f36","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.10.3.tgz","fileCount":1423,"integrity":"sha512-VJzp5T6nwn1xE/vGvW6/LlhV6Mwvg5XayXBoTicvXNYtCqHvrgzPK/4znlU63HmwyZ7tdk4C65IdAHlgzCCZ5A==","signatures":[{"sig":"MEYCIQCxptbUOH9Ao3t3M7/KlFN5b3Wq4ixtOWGezxVENOq9/gIhANKdMkG33mOxj3K6ltmWFTdMCOq97zBJ12QE1NcZ4241","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9686525},"type":"module","module":"src/index.tsx","gitHead":"00fdb549c0b3a16e00c74d5194d378be35dccfb8","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:scripts","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93f273cf-7867-476b-8eac-ebefbf2a2882"}},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.19.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"rcedit":"^4.0.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/three":"0.165.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.10.3_1785517573030_0.6051047674127423","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"gloomberb","version":"0.10.4","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.10.4","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/vincelwt/gloomberb#readme","bugs":{"url":"https://github.com/vincelwt/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"cdcd9829a20e2312a8bc34499efe96921bc6e675","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.10.4.tgz","fileCount":1452,"integrity":"sha512-3chSGy+KSqZjwmxfQScn9I3i6hxZaGe8kGbcOPbf5F43nTVoZUAYVMtjDjbpY/Bn7c25oqDwx+qAXzoFsXXBug==","signatures":[{"sig":"MEYCIQDRi+ey4BW6ZnWBs2d52QVfORKWESuptRb9e6bs3SIf1wIhAMDOlrzzziqu83jS/0ey7QJ96DrcAo+6eFoqy+un2uG3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10025720},"type":"module","module":"src/index.tsx","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:scripts","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","desktop:view:build":"bun run scripts/build-electrobun-view.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json"},"_npmUser":{"name":"vincelwt","email":"vince@lyser.io"},"repository":{"url":"git+https://github.com/vincelwt/gloomberb.git","type":"git"},"_npmVersion":"11.16.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"26.3.0","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","opentui-spinner":"^0.0.6","web-tree-sitter":"0.25.10","@opentui-ui/toast":"^0.0.5","@opentui-ui/dialog":"^0.1.2","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"rcedit":"^4.0.1","happy-dom":"^20.11.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/three":"0.165.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.10.4_1786106532192_0.9394038352339047","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"gloomberb","version":"0.10.5","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.10.5","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/gloom-sh/gloomberb#readme","bugs":{"url":"https://github.com/gloom-sh/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"6d7c553fee9e738f8ed9d6e5be6dfd6acabc3716","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.10.5.tgz","fileCount":1453,"integrity":"sha512-UxSObTnjMB0xRCJEsda+jpQCYhzwEDMyLzCIeUWvb/j1sNf3t7VQl1oeBcR76lUl4XydozmU6z68N68X+x6m9w==","signatures":[{"sig":"MEYCIQCeCuXm3eqyrjtox2LMgcX6gtZb/Iw9zHAQqpGibpCqngIhANNv0hYNkMo+nJN7H8j2aXckuPCbfazLjg4u8LJDtiXq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10055731},"type":"module","module":"src/index.tsx","gitHead":"e55bf24fa763e3efc0651f60eb677f61402a2521","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:scripts","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","desktop:view:build":"bun run scripts/build-electrobun-view.ts","test:global-upgrade":"bun run scripts/smoke-global-upgrade.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cddcafd9-72d6-4936-9a8c-225a2d84dc36"}},"repository":{"url":"git+https://github.com/gloom-sh/gloomberb.git","type":"git"},"_npmVersion":"11.19.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","web-tree-sitter":"0.25.10","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"rcedit":"^4.0.1","happy-dom":"^20.11.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/three":"0.165.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.10.5_1786890806904_0.9783882970794706","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"gloomberb","version":"0.11.0","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.11.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/gloom-sh/gloomberb#readme","bugs":{"url":"https://github.com/gloom-sh/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"d849225127273cb535d11bab09c2beca93d2fd0b","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.11.0.tgz","fileCount":1607,"integrity":"sha512-oTqNokWNvkKA6gVAuaSVzPFRhgpew8ew4jVXoZb0M0+9oKI2CLSvaRbBuPHtPZ5g7k8hgWD2SRH7kKrLUi8v6Q==","signatures":[{"sig":"MEUCIQDvMbp/o1lTJGsk8lyDrYdVx/zdCLxh7VJEVMYqSiRe9QIgDF9Y8+CiJD8tjyBoQ5jfZwPitpNcJr1uc/+X4yLCpcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11162723},"type":"module","module":"src/index.tsx","gitHead":"4652488d48d0a9146ce41087c54e218bae64ee81","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:scripts","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","desktop:view:build":"bun run scripts/build-electrobun-view.ts","test:global-upgrade":"bun run scripts/smoke-global-upgrade.ts","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cddcafd9-72d6-4936-9a8c-225a2d84dc36"}},"repository":{"url":"git+https://github.com/gloom-sh/gloomberb.git","type":"git"},"_npmVersion":"11.19.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","web-tree-sitter":"0.25.10","qrcode-generator":"^2.0.4","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@modelcontextprotocol/sdk":"^1.30.0","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"rcedit":"^4.0.1","happy-dom":"^20.11.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/three":"0.165.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.11.0_1787267625214_0.9253682065516111","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"gloomberb","version":"0.11.1","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.11.1","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/gloom-sh/gloomberb#readme","bugs":{"url":"https://github.com/gloom-sh/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"6fd7d8cf9b6ac579ceebc005fd39a8aacd7ea2ce","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.11.1.tgz","fileCount":1648,"integrity":"sha512-7YoKgF1dhnFsgZ5C6K5Ohws4SsH5bU7DL/fSsQJryTWUMuyEXiaxs2FeFPTXIlH+NsRFsy8I2jf+oWvGWWXYig==","signatures":[{"sig":"MEYCIQC849Lv3YQckurC+U2Gw8pwNWIRm1hQXnz30EJrrkv1TwIhAO1mWw/VMPAEWDdGvk7ma4N6abXSdfS2QsMXQlhcM40z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11377432},"type":"module","module":"src/index.tsx","gitHead":"02af80627f2226901d89ef29163ddc8128e1dd20","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:browser && bun run typecheck:cloudflare && bun run typecheck:scripts","web:audit":"bun run web:build && bun run scripts/audit-web-bundle.ts","web:build":"bun run scripts/build-web.ts","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","typecheck:browser":"tsc --project tsconfig.browser.json","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","cloudflare:dry-run":"bun run web:build && wrangler deploy --dry-run","desktop:view:build":"bun run scripts/build-electrobun-view.ts","test:global-upgrade":"bun run scripts/smoke-global-upgrade.ts","cloudflare:typecheck":"tsc --project tsconfig.cloudflare.json","typecheck:cloudflare":"tsc --project tsconfig.cloudflare.json","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cddcafd9-72d6-4936-9a8c-225a2d84dc36"}},"repository":{"url":"git+https://github.com/gloom-sh/gloomberb.git","type":"git"},"_npmVersion":"11.19.0","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","web-tree-sitter":"0.25.10","qrcode-generator":"^2.0.4","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@modelcontextprotocol/sdk":"^1.30.0","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"rcedit":"^4.0.1","wrangler":"^4.0.0","happy-dom":"^20.11.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/three":"0.165.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.11.1_1787617753993_0.9220488867497927","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"gloomberb","version":"0.11.2","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.11.2","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/gloom-sh/gloomberb#readme","bugs":{"url":"https://github.com/gloom-sh/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"6d5516803135ffb3b0d6fbb5caabcdaa01abcb72","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.11.2.tgz","fileCount":1692,"integrity":"sha512-QUmBVGfG6JHckrm0laJL3uxP6mkftKPZk8TPlWUM1KZIbZxgK4JqFAC909QhblCuWvp4UfbcM4XfN35MMoP5ig==","signatures":[{"sig":"MEYCIQD4vvphMzt6jxILJohasw2gp5v+1Mzk/0aBwJQLGXGntAIhAMK5cMbyP99xY14X+qkeJc7JfL8/e6GysiEXEEoHJer7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11696257},"type":"module","module":"src/index.tsx","gitHead":"3ed6355e587bb383c02f70510e5bc194a9b1ed4b","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:browser && bun run typecheck:cloudflare && bun run typecheck:scripts","web:audit":"bun run web:build && bun run scripts/audit-web-bundle.ts","web:build":"bun run scripts/build-web.ts","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","typecheck:browser":"tsc --project tsconfig.browser.json","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","cloudflare:dry-run":"bun run web:build && wrangler deploy --dry-run","desktop:view:build":"bun run scripts/build-electrobun-view.ts","test:global-upgrade":"bun run scripts/smoke-global-upgrade.ts","cloudflare:typecheck":"tsc --project tsconfig.cloudflare.json","typecheck:cloudflare":"tsc --project tsconfig.cloudflare.json","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cddcafd9-72d6-4936-9a8c-225a2d84dc36"}},"repository":{"url":"git+https://github.com/gloom-sh/gloomberb.git","type":"git"},"_npmVersion":"11.19.1","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","web-tree-sitter":"0.25.10","qrcode-generator":"^2.0.4","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@modelcontextprotocol/sdk":"^1.30.0","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"rcedit":"^4.0.1","wrangler":"^4.0.0","happy-dom":"^20.11.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/three":"0.165.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.11.2_1787951268696_0.09025688305809032","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"gloomberb","version":"0.11.3","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.11.3","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/gloom-sh/gloomberb#readme","bugs":{"url":"https://github.com/gloom-sh/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"b5d746fdaa693206316f7a05e1dd2e1a7abb8602","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.11.3.tgz","fileCount":1708,"integrity":"sha512-eOttlTndcDWOnxwxvjjdlm03AqgcuX62Y7m2j9kluH3n9yXbXl51f8TTafjOO1Q4WNtPjZdYbXjW42K22TlTwA==","signatures":[{"sig":"MEUCIQDQf3r2nngDt8oUw+/B5Vcn/bRaAnO3aVyyrtCldLfLpAIgYWCn2fapDjVAoXkQV1qNUd3xPNwYZwLXGUahnIKrmF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11817672},"type":"module","module":"src/index.tsx","gitHead":"ada8d3ad917205932783d2162f80fc133071c3b5","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:browser && bun run typecheck:cloudflare && bun run typecheck:scripts","web:audit":"bun run web:build && bun run scripts/audit-web-bundle.ts","web:build":"bun run scripts/build-web.ts","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","typecheck:browser":"tsc --project tsconfig.browser.json","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","cloudflare:dry-run":"bun run web:build && wrangler deploy --dry-run","desktop:view:build":"bun run scripts/build-electrobun-view.ts","test:global-upgrade":"bun run scripts/smoke-global-upgrade.ts","cloudflare:typecheck":"tsc --project tsconfig.cloudflare.json","typecheck:cloudflare":"tsc --project tsconfig.cloudflare.json","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cddcafd9-72d6-4936-9a8c-225a2d84dc36"}},"repository":{"url":"git+https://github.com/gloom-sh/gloomberb.git","type":"git"},"_npmVersion":"11.19.1","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","web-tree-sitter":"0.25.10","qrcode-generator":"^2.0.4","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@modelcontextprotocol/sdk":"^1.30.0","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"rcedit":"^4.0.1","wrangler":"^4.0.0","happy-dom":"^20.11.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/three":"0.165.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.11.3_1788038337223_0.43426778769918273","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"gloomberb","version":"0.12.0","keywords":["terminal","tui","stocks","portfolio","finance"],"license":"MIT","_id":"gloomberb@0.12.0","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"homepage":"https://github.com/gloom-sh/gloomberb#readme","bugs":{"url":"https://github.com/gloom-sh/gloomberb/issues"},"bin":{"gloomberb":"bin/gloomberb"},"dist":{"shasum":"710aa1a9087ac52a29c92e38fc64f45f5d823cf0","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.12.0.tgz","fileCount":1724,"integrity":"sha512-+I5viYW4VZ5XggRu92YgpP6xEliTBLNx3E0LzxLZqyZYbJqteCKZWTqM4JRK2Nq/+22HiK+SelVz+O/n0il2xA==","signatures":[{"sig":"MEUCIQCUMQCMzmNyX3eQEj5qUcvcXbYMunwfH+A8fjniYHB6eAIgbDZuA306Gl/fI35G6TcKKGWZa1S3O18Jb/tsrbA0Ymw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11913815},"type":"module","module":"src/index.tsx","exports":{".":"./src/index.tsx","./ui":"./src/ui/index.tsx","./react":"./src/public/react.ts","./theme":"./src/theme/colors.ts","./utils":"./src/public/utils.ts","./broker":"./src/public/broker.ts","./dialog":"./src/ui/dialog.tsx","./components":"./src/components/index.ts","./market-data":"./src/public/market-data.ts","./time-series":"./src/public/time-series.ts","./capabilities":"./src/capabilities/index.ts","./package.json":"./package.json","./test-support":"./src/public/test-support.ts","./types/broker":"./src/types/broker.ts","./types/config":"./src/types/config.ts","./types/plugin":"./src/types/plugin.ts","./types/ticker":"./src/types/ticker.ts","./types/trading":"./src/types/trading.ts","./types/financials":"./src/types/financials.ts","./types/instrument":"./src/types/instrument.ts","./types/persistence":"./src/types/persistence.ts","./types/data-provider":"./src/types/data-provider.ts"},"gitHead":"2699cb928949338e4f02c8c7e7454758cd40c5b2","scripts":{"dev":"bun run --watch src/index.tsx","test":"bun test","build":"bun run scripts/build.ts","start":"bun src/index.tsx","release":"./scripts/release.sh","build:all":"bun run scripts/build.ts --all","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:browser && bun run typecheck:cloudflare && bun run typecheck:scripts","web:audit":"bun run web:build && bun run scripts/audit-web-bundle.ts","web:build":"bun run scripts/build-web.ts","i18n:audit":"bun run scripts/i18n-audit.ts","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","plugins:manifest":"bun run scripts/generate-plugin-manifest.ts","typecheck:browser":"tsc --project tsconfig.browser.json","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","cloudflare:dry-run":"bun run web:build && wrangler deploy --dry-run","desktop:view:build":"bun run scripts/build-electrobun-view.ts","test:global-upgrade":"bun run scripts/smoke-global-upgrade.ts","cloudflare:typecheck":"tsc --project tsconfig.cloudflare.json","typecheck:cloudflare":"tsc --project tsconfig.cloudflare.json","plugins:manifest:check":"bun run scripts/generate-plugin-manifest.ts --check","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","benchmark:tui:navigation":"bun run scripts/benchmark-tui-navigation.ts","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cddcafd9-72d6-4936-9a8c-225a2d84dc36"}},"repository":{"url":"git+https://github.com/gloom-sh/gloomberb.git","type":"git"},"_npmVersion":"11.19.1","description":"Market research and portfolio tracker for the terminal","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jimp":"1.6.1","rxjs":"^7.8.2","react":"19.2.7","hls.js":"1.6.13","typebox":"1.1.38","react-dom":"19.2.7","@stoqey/ib":"^1.5.6","youtubei.js":"17.0.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","web-tree-sitter":"0.25.10","qrcode-generator":"^2.0.4","@earendil-works/pi-ai":"0.81.1","@tanstack/react-virtual":"^3.14.2","@modelcontextprotocol/sdk":"^1.30.0","@earendil-works/pi-agent-core":"0.81.1"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"rcedit":"^4.0.1","wrangler":"^4.0.0","happy-dom":"^20.11.1","@types/bun":"^1.3.14","electrobun":"^1.18.1","png-to-ico":"^2.1.8","@types/three":"0.165.0","@types/react-dom":"^19.2.3"},"peerDependencies":{"typescript":"^5.9.2"},"patchedDependencies":{"electrobun@1.18.1":"patches/electrobun@1.18.1.patch","@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"_npmOperationalInternal":{"tmp":"tmp/gloomberb_0.12.0_1788478775340_0.7095271445353475","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"gloomberb","version":"0.13.1","packageManager":"bun@1.3.11","description":"Market research and portfolio tracker for the terminal","module":"src/index.tsx","type":"module","exports":{".":"./src/index.tsx","./types/plugin":"./src/types/plugin.ts","./types/persistence":"./src/types/persistence.ts","./ui":"./src/ui/index.tsx","./components":"./src/components/index.ts","./theme":"./src/theme/colors.ts","./capabilities":"./src/capabilities/index.ts","./utils":"./src/public/utils.ts","./react":"./src/public/react.ts","./test-support":"./src/public/test-support.ts","./package.json":"./package.json","./types/broker":"./src/types/broker.ts","./types/config":"./src/types/config.ts","./types/data-provider":"./src/types/data-provider.ts","./types/financials":"./src/types/financials.ts","./types/instrument":"./src/types/instrument.ts","./types/ticker":"./src/types/ticker.ts","./types/trading":"./src/types/trading.ts","./time-series":"./src/public/time-series.ts","./market-data":"./src/public/market-data.ts","./dialog":"./src/ui/dialog.tsx","./broker":"./src/public/broker.ts"},"bin":{"gloomberb":"bin/gloomberb"},"scripts":{"dev":"bun run --watch src/index.tsx","start":"bun src/index.tsx","build":"bun run scripts/build.ts","build:all":"bun run scripts/build.ts --all","desktop:view:build":"bun run scripts/build-electrobun-view.ts","web:build":"bun run scripts/build-web.ts","web:audit":"bun run web:build && bun run scripts/audit-web-bundle.ts","cloudflare:typecheck":"tsc --project tsconfig.cloudflare.json","cloudflare:dry-run":"bun run web:build && wrangler deploy --dry-run","desktop:dev":"bun run scripts/electrobun-dev.ts","desktop:build":"electrobun build","desktop:release":"electrobun build --env=stable","desktop:release:windows":"electrobun build --env=stable --targets=win-x64","i18n:audit":"bun run scripts/i18n-audit.ts","plugins:manifest":"bun run scripts/generate-plugin-manifest.ts","plugins:manifest:check":"bun run scripts/generate-plugin-manifest.ts --check","typecheck":"bun run typecheck:opentui && bun run typecheck:electrobun-bun && bun run typecheck:electrobun-view && bun run typecheck:browser && bun run typecheck:cloudflare && bun run typecheck:scripts","typecheck:opentui":"tsc --project tsconfig.opentui.json","typecheck:electrobun-bun":"tsc --project tsconfig.electrobun-bun.json","typecheck:electrobun-view":"tsc --project tsconfig.electrobun-view.json","typecheck:browser":"tsc --project tsconfig.browser.json","typecheck:cloudflare":"tsc --project tsconfig.cloudflare.json","typecheck:scripts":"tsc --project tsconfig.scripts.json","test":"bun test","benchmark:tui:navigation":"bun run scripts/benchmark-tui-navigation.ts","test:global-upgrade":"bun run scripts/smoke-global-upgrade.ts","release":"./scripts/release.sh"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/gloom-sh/gloomberb.git"},"keywords":["terminal","tui","stocks","portfolio","finance"],"devDependencies":{"@types/bun":"^1.3.14","@types/react-dom":"^19.2.3","@types/three":"0.165.0","electrobun":"^1.18.1","happy-dom":"^20.11.1","png-to-ico":"^2.1.8","rcedit":"^4.0.1","wrangler":"^4.0.0"},"peerDependencies":{"typescript":"^5.9.2"},"dependencies":{"@earendil-works/pi-agent-core":"0.81.1","@earendil-works/pi-ai":"0.81.1","@opentui/core":"^0.3.2","@opentui/react":"^0.3.2","@stoqey/ib":"^1.5.6","@tanstack/react-virtual":"^3.14.2","hls.js":"1.6.13","jimp":"1.6.1","qrcode-generator":"^2.0.4","react":"19.2.7","react-dom":"19.2.7","rxjs":"^7.8.2","typebox":"1.1.38","web-tree-sitter":"0.25.10","youtubei.js":"17.0.1"},"patchedDependencies":{"@opentui/core@0.3.2":"patches/@opentui%2Fcore@0.3.2.patch","electrobun@1.18.1":"patches/electrobun@1.18.1.patch","react-reconciler@0.33.0":"patches/react-reconciler@0.33.0.patch"},"gitHead":"ddb06d61928192bde0f1b8892937b1c0e994bf10","_id":"gloomberb@0.13.1","bugs":{"url":"https://github.com/gloom-sh/gloomberb/issues"},"homepage":"https://github.com/gloom-sh/gloomberb#readme","_nodeVersion":"20.20.2","_npmVersion":"11.19.1","dist":{"integrity":"sha512-eQ1MhkKI98QIrBftTd08nEysgNhbVFTc/GH6rZ67tuhm3g0/cA8ozrDgJL/LDlbbv/gbZbMTJqgP9VEqlIu3kA==","shasum":"0f3a1a68bf198f017d43677fd36dabe0eeb0ae71","tarball":"https://registry.npmjs.org/gloomberb/-/gloomberb-0.13.1.tgz","fileCount":1752,"unpackedSize":12045184,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gloomberb@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAXnMGBEmlmGqEdWqAX37cSM5hAtqCRC7WVhv4vuKWdWAiEAgnd+VwYkQsY5bdYUp7owWXl1mBd5SDPO7z1eKu2vOOk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cddcafd9-72d6-4936-9a8c-225a2d84dc36"}},"directories":{},"maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gloomberb_0.13.1_1788565782293_0.22457206077197123"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-25T05:49:10.806Z","modified":"2026-09-04T23:49:42.872Z","0.1.0":"2026-03-25T05:49:10.942Z","0.2.0":"2026-03-31T14:25:11.945Z","0.3.1":"2026-04-03T11:25:20.160Z","0.3.2":"2026-04-03T12:49:21.728Z","0.3.3":"2026-04-03T13:11:41.039Z","0.3.7":"2026-04-04T16:20:36.558Z","0.4.0":"2026-04-08T13:40:12.045Z","0.4.1":"2026-04-08T14:31:38.284Z","0.5.0":"2026-04-12T08:22:56.624Z","0.5.1":"2026-04-12T08:58:49.047Z","0.6.0":"2026-05-08T14:33:21.660Z","0.6.1":"2026-05-08T15:40:37.205Z","0.7.0":"2026-05-09T14:08:21.212Z","0.7.1":"2026-05-09T17:53:24.285Z","0.7.2":"2026-05-10T12:58:56.149Z","0.7.3":"2026-05-13T14:58:35.411Z","0.7.4":"2026-05-14T15:00:59.235Z","0.7.5":"2026-05-14T23:28:00.114Z","0.8.0":"2026-05-26T22:14:38.714Z","0.8.1":"2026-05-26T22:25:21.873Z","0.8.2":"2026-06-02T09:26:54.637Z","0.9.0":"2026-06-05T21:49:40.398Z","0.9.1":"2026-06-06T23:19:30.229Z","0.9.2":"2026-06-07T07:59:31.293Z","0.9.3":"2026-06-11T16:44:51.668Z","0.9.4":"2026-06-18T18:06:39.469Z","0.9.5":"2026-06-20T12:11:16.441Z","0.9.6":"2026-06-29T17:50:29.289Z","0.9.7":"2026-06-30T10:08:38.136Z","0.9.8":"2026-07-08T22:28:58.737Z","0.9.9":"2026-07-13T01:01:33.069Z","0.9.10":"2026-07-13T13:51:28.214Z","0.10.0":"2026-07-26T14:31:23.790Z","0.10.1":"2026-07-26T15:23:45.112Z","0.10.2":"2026-07-31T00:21:18.220Z","0.10.3":"2026-07-31T17:06:13.257Z","0.10.4":"2026-08-07T12:42:12.408Z","0.10.5":"2026-08-16T14:33:27.106Z","0.11.0":"2026-08-20T23:13:45.440Z","0.11.1":"2026-08-25T00:29:14.229Z","0.11.2":"2026-08-28T21:07:48.963Z","0.11.3":"2026-08-29T21:18:57.457Z","0.12.0":"2026-09-03T23:39:35.543Z","0.13.1":"2026-09-04T23:49:42.560Z"},"bugs":{"url":"https://github.com/gloom-sh/gloomberb/issues"},"license":"MIT","homepage":"https://github.com/gloom-sh/gloomberb#readme","keywords":["terminal","tui","stocks","portfolio","finance"],"repository":{"type":"git","url":"git+https://github.com/gloom-sh/gloomberb.git"},"description":"Market research and portfolio tracker for the terminal","maintainers":[{"name":"vincelwt","email":"vince@lyser.io"}],"readme":"<div align=\"center\">\n\n<img src=\"https://gloom.sh/gloomberb-logo-grayscale.svg\" alt=\"Gloomberb logo\" width=\"76\" />\n\n# Gloomberb\n\n**开源金融终端。快速、键盘驱动、可扩展。**\n\n桌面应用支持 macOS 和 Windows。终端界面（TUI）支持 macOS、Linux 和 Windows。\n\n<a href=\"https://gloom.sh/download/desktop\"><strong>下载桌面版</strong></a>\n&nbsp;&middot;&nbsp;\n<a href=\"#安装\">安装 TUI</a>\n&nbsp;&middot;&nbsp;\n<a href=\"README.md\"><strong>English</strong></a>\n\n<br />\n<br />\n\n<img src=\"https://gloom.sh/landing-terminal.png\" alt=\"Gloomberb 终端界面，显示投资组合、自选列表、市场数据和图表面板。\" width=\"720\" />\n\n</div>\n\n> 本文档为社区维护的简体中文翻译。若与 [英文原版 README](README.md) 有出入，以英文版为准。\n\n## 桌面版还是 TUI？\n\nGloomberb 有两种使用方式：\n\n| 形态 | 适合场景 | 运行方式 |\n|---------|----------|-------------|\n| 桌面应用 | 精美的应用窗口、可弹出面板、系统级快捷键、内置更新 | 发布支持 macOS 和 Windows，同时会安装 `gloomberb` 终端命令用于运行 TUI |\n| 终端界面 (TUI) | 终端内的高速键盘操作、SSH/开发机、Linux 主机、脚本友好的场景 | 在 macOS、Linux、Windows 上通过 `gloomberb` 运行 |\n\n两者共享同一套命令语言、插件系统、市场数据界面、投资组合、自选列表、提醒、笔记与 AI 工具。\n\n## 安装\n\n### macOS\n\n安装桌面应用和 `gloomberb` 终端命令：\n\n```bash\nbrew install --cask vincelwt/tap/gloomberb\n# 或\ncurl -fsSL gloom.sh/install | bash\n```\n\n两种方式都会安装 `Gloomberb.app`，以及一个通过应用内置运行时执行 TUI 的 `gloomberb` 命令，运行时只会存储一份。\n\n想直接下载？\n\n- [下载 Gloomberb（Mac 版）](https://gloom.sh/download/desktop)\n\n### Linux\n\n安装独立的 TUI 可执行文件：\n\n```bash\ncurl -fsSL gloom.sh/install | bash\n```\n\n默认会将 `gloomberb` 安装到 `~/.local/bin`。Linux 桌面安装包暂未发布。\n\n### Windows\n\n安装桌面应用：\n\n- [下载 GloomberbSetup.exe（Windows x64）](https://github.com/gloom-sh/gloomberb/releases/latest/download/stable-win-x64-GloomberbSetup.exe)\n\n安装程序会添加应用本体和 `gloomberb` 终端命令。如果只需要终端版本，安装 Bun 后使用该包即可：\n\n```powershell\nbun install -g gloomberb\n```\n\n### 终端安装包\n\n已经装好 Bun？在任意受支持的系统上执行：\n\n```bash\nbun install -g gloomberb\n```\n\n然后运行：\n\n```bash\ngloomberb\n```\n\n在 macOS 和 Windows 上，桌面版更新会原地替换已安装的应用，并让终端命令继续指向更新后的运行时。Homebrew 用户也可以通过 `brew upgrade --cask gloomberb` 更新。\n\n为获得最佳终端体验，请使用兼容 [Kitty](https://sw.kovidgoyal.net/kitty/) 图形协议的终端，例如 Ghostty、Kitty 或 WezTerm。\n\n## 开始使用\n\n按 `Ctrl+P` 打开命令模式，然后输入命令。按 `` ` `` 可直接打开股票搜索。\n\n| 试试 | 打开 |\n|-----|-------|\n| `DES AAPL` | 证券详情 |\n| `GP NVDA` | 价格图表 |\n| `TOP` | 排名市场头条 |\n| `HM` | 市场热力图 |\n| `MOST` | 市场异动 |\n| `PF` | 投资组合与自选列表 |\n| `KELLY AAPL` | 仓位计算 |\n| `HELP` | 完整的应用内快捷键列表 |\n\n## 功能概览\n\n- **公司研究**：行情、图表、财务报表、监管文件、股东、内部人交易、期权、分析师评级、事件与相对估值。\n- **市场追踪**：头条新闻、突发新闻、板块新闻、Substack 订阅、全球股指、外汇、宏观事件、收益率曲线、市场异动与恐惧贪婪指数。\n- **组合管理**：跟踪投资组合与自选列表、连接券商、设置提醒、记笔记、运行 AI 选股、浏览预测市场，并使用 Gloom Cloud 聊天。\n\n## 命令行 (CLI)\n\n不带参数运行 `gloomberb` 会启动终端界面。普通命令走无界面（headless）的 CLI 路径；脚本若需要显式打开 UI，使用 `gloomberb launch-ui`。\n\n默认输出为易读的人类可读格式。自动化场景可通过 `--json`、`--csv` 或 `--ndjson` 选择结构化输出。JSON 输出会使用能获取到的最丰富的数据模型，并在命令带有表格列时附带列元数据；CSV 和 NDJSON 则使用命令的表格行视图。常用全局参数包括 `--limit`、`--refresh`、`--quiet`、`--no-color`、`--dry-run` 和 `--yes`。\n\n| 命令 | 用途 |\n|---------|-----|\n| `gloomberb` | 启动终端界面 |\n| `gloomberb launch-ui` | 显式启动终端界面 |\n| `gloomberb help` | 显示全部 CLI 命令 |\n| `gloomberb api list\\|get\\|invoke\\|subscribe` | 直接查看和调用插件能力 |\n| `gloomberb quote <symbols>` | 获取实时行情 |\n| `gloomberb search <query>` / `provider-search <query>` | 搜索股票代码与数据源符号 |\n| `gloomberb ticker <symbol>` | 显示行情、持股结构与财务数据 |\n| `gloomberb history\\|financials\\|fundamentals\\|options <symbol>` | 获取研究数据 |\n| `gloomberb news\\|filings\\|holders\\|insider\\|13f\\|analyst\\|events\\|valuation <symbol>` | 获取公司研究信息流 |\n| `gloomberb movers\\|indices\\|sectors\\|fx\\|fear-greed\\|earnings` | 获取市场概览数据 |\n| `gloomberb econ\\|fred\\|yield-curve` | 获取宏观数据 |\n| `gloomberb compare\\|correlation\\|relationship <symbols>` | 对比证券 |\n| `gloomberb portfolio [action]` | 管理手动投资组合 |\n| `gloomberb watchlist [action]` | 管理自选列表 |\n| `gloomberb notes\\|alerts [action]` | 管理本地笔记与提醒 |\n| `gloomberb broker\\|ibkr [action]` | 查看券商配置 |\n| `gloomberb ai providers\\|ask` | 使用已配置的 AI 服务商 |\n| `gloomberb rss fetch <url>` | 抓取 RSS 订阅源 |\n| `gloomberb provider status` | 查看已启用的数据源 |\n| `gloomberb config\\|cache\\|plugin\\|layout\\|pane\\|debug\\|doctor\\|version\\|changelog` | 查看和管理本地应用状态 |\n| `gloomberb fn [...]` | 运行基于面板的报告命令 |\n| `gloomberb shot [...]` | 捕获基于面板的截图 |\n| `gloomberb predictions [...]` | 启动预测市场 |\n| `gloomberb plugins` | 列出已安装插件 |\n| `gloomberb install <user/repo>` | 从 GitHub 安装插件 |\n| `gloomberb remove <name>` | 移除已安装插件 |\n| `gloomberb update [name]` | 更新插件 |\n\n## 插件\n\n从投资组合列表到券商集成，一切皆为插件。插件可以添加面板、页签、列、命令栏命令、CLI 命令、状态栏组件与数据源。\n\n核心插件领域包括：\n\n- 投资组合、自选列表、手动录入与券商连接\n- 股票详情、行情、图表、期权、监管文件、股东、内部人交易与研究\n- 新闻、Substack 阅读订阅、市场异动、全球股指、板块、外汇、财报、宏观数据与收益率曲线\n- 预测市场、提醒、笔记、聊天、AI 选股器与外部插件\n\n插件 API 以及通过 `gloomberb/components` 提供的共享 UI 界面，详见 [PLUGINS.md](PLUGINS.md)。\n\n## 键盘快捷键\n\n| 按键 | 操作 |\n|-----|--------|\n| `Ctrl+P` | 打开命令模式 |\n| `` ` `` | 打开股票搜索 |\n| `Ctrl+,` | 打开聚焦面板的设置 |\n| `Ctrl+W` | 关闭聚焦面板 |\n| `Ctrl+Shift+M` | 移动聚焦窗口（`WIN resize` 进入缩放模式） |\n| `Ctrl+Shift+D` | 停靠或浮动聚焦面板 |\n| `Ctrl+Shift+E` | 将聚焦面板的表格导出为 CSV |\n| `Ctrl+Shift+L` | 布局操作 |\n| `Ctrl+Shift+G` | 所有窗口网格对齐 |\n| `Tab` | 切换面板 |\n| `j` / `k` | 列表导航 |\n| `h` / `l` | 切换页签 |\n| `m` | 循环切换图表模式 |\n| `q` | 退出 |\n\n桌面版还支持 `Cmd/Ctrl+K` 打开命令栏、macOS 上对应的 `Cmd` 快捷键、`Cmd/Ctrl+Shift+O` 弹出面板为独立窗口，以及 `Cmd/Ctrl+Shift+C` 复制聚焦面板截图。\n\n## 命令参考\n\n在 Gloomberb 内输入 `HELP` 可查看实时快捷键列表。以下列出常用命令栏前缀，方便快速查阅。\n\n### 公司研究\n\n| 快捷指令 | 功能 |\n|----------|----------|\n| `DES <ticker>` / `T <ticker>` | 股票的证券详情 |\n| `FA <ticker>` | 财务报表视图 |\n| `GP <ticker>` | 价格图表 |\n| `GIP <ticker>` | 盘中价格图表 |\n| `HP <ticker>` | 历史 OHLCV 价格 |\n| `GF <tickers>` | 基本面报表图表 |\n| `GE <tickers>` | 估值倍数图表 |\n| `GR <tickers>` | 证券关系图 |\n| `EE <ticker>` | 含 EPS 与营收预估的事件视图 |\n| `EM [tickers]` | 财报监控 |\n| `SRCH [query]` | 跨财报电话会记录、新闻与 SEC 文件的全文检索 |\n| `QQ <tickers>` | 股票行情监控 |\n| `CMP <tickers>` | 股票图表对比 |\n| `CORR <tickers>` | 股票收益率相关性 |\n| `ANR <ticker>` | 分析师目标价与评级 |\n| `SEC <ticker>` | SEC 申报文件与公司披露 |\n| `OMON <ticker>` | 期权监控 |\n| `HDS <ticker>` | 机构股东 |\n| `13F [fund/ticker/CIK]` | 13F 基金申报与持仓 |\n| `INS <ticker>` | 内部人交易动态 |\n| `EVT <ticker>` | 公司行动、财报与预估 |\n| `RV <tickers>` | 相对估值 |\n\n### 市场、新闻与宏观\n\n| 快捷指令 | 功能 |\n|----------|----------|\n| `TOP` | 排名市场头条 |\n| `HM` | 美股大盘股与 ETF 市场热力图 |\n| `MOST` | 涨幅榜、跌幅榜、成交活跃与热门股票 |\n| `PM <query>` | Polymarket 与 Kalshi 预测数据 |\n| `N` | 新闻源 |\n| `CN <ticker>` | 个股新闻 |\n| `NI` | 板块新闻 |\n| `SUB` | 已登录的 Substack 阅读订阅源 |\n| `FIRST` | 突发新闻 |\n| `TWIT <query>` | 与股票相关的市场动态帖子 |\n| `TBO` | TheBuildout 基础设施情报 |\n| `CG` | 国会交易披露 |\n| `WEI` | 全球股指 |\n| `ECO` | 经济事件与数据发布 |\n| `ECST [统计指标]` | 经济统计：通胀、就业、增长、消费、住房、利率 |\n| `GC` | 收益率曲线 |\n| `ERN` | 财报日历 |\n| `BI` / `SP` | 标普 500 板块表现 |\n| `FXC` | 主要外汇交叉汇率 |\n| `FNG` | 恐惧与贪婪市场指数 |\n\n### 工作区与应用控制\n\n| 快捷指令 | 功能 |\n|----------|----------|\n| `PF` | 投资组合与自选列表工作区 |\n| `PORT` | 投资组合风险与板块敞口 |\n| `ALRT` | 价格提醒 |\n| `SA <symbol condition price>` | 创建价格提醒 |\n| `AI <prompt>` | AI 选股器 |\n| `CHAT [channel]` | Gloom Cloud 聊天 |\n| `DM @user [@user...]` | 打开或发起私信/群聊 |\n| `ACM` | Gloom Cloud 账户设置 |\n| `NOTE` | 笔记 |\n| `IBKR` | IBKR 交易面板 |\n| `BR` | 券商连接 |\n| `CHG` | 更新日志 |\n| `HELP` | 打开快捷键与布局帮助 |\n| `AW` / `AP <ticker>` | 将股票添加到活动自选列表或投资组合 |\n| `RW` / `RP <ticker>` | 从活动自选列表或投资组合中移除股票 |\n| `PS` | 打开聚焦面板的设置 |\n| `LAY` | 打开布局浏览器以切换、发布或添加布局 |\n| `LMA <query>` | 布局与面板排列操作 |\n| `WIN move\\|resize` | 移动或缩放聚焦窗口 |\n| `GL` | 所有可见面板网格对齐 |\n| `SB` | 切换状态栏 |\n| `VF` | 切换行情数值闪烁 |\n| `TH <theme>` | 更换配色主题 |\n| `CR` | 切换图表渲染器 |\n| `LANG <locale>` | 切换界面语言（`auto`、`en`、`es`、`zh-CN`、`zh-TW`、`ja` 或 `ko`） |\n| `PL <plugin>` | 管理插件 |\n\n发布的布局会保留可移植的面板设置与状态，包括搜索条件、图表视窗和绘图；凭据、账户、投资组合以及标记为私密的字段始终保留在本地。发布后会自动复制一个长期有效的 `term.gloom.sh/l/...` 社交分享链接。\n\n## 本地化界面\n\nGloomberb 内置 English、简体中文、繁體中文、日本語和한국어界面支持；英文仍是默认回退语言。\n\n- **自动检测**：终端 `LANG` / `LC_ALL` 与桌面系统语言会自动选择受支持的界面语言。\n- **命令切换**：在命令栏（Ctrl+P）输入 `LANG` 可循环切换，也可直接输入 `LANG auto`、`LANG en`、`LANG es`、`LANG zh-CN`、`LANG zh-TW`、`LANG ja` 或 `LANG ko`。选择会保存到 `config.json`。\n- **单次覆盖**：在可读取进程语言变量的环境中，可用 `GLOOMBERB_LANG=ja gloomberb`（或其他受支持的语言代码）进行最高优先级覆盖。\n\n实现说明：\n\n- 各语言词典位于 [src/i18n](src/i18n)，以英文原文为键；查不到的词条自动回退英文，因此可以增量补充翻译，不影响任何功能。\n- 渲染出口统一经过 `t()`（[src/i18n/index.ts](src/i18n/index.ts)），面板标题、命令栏、右键菜单、设置对话框、页签、帮助与引导页均已接入。\n- 表格列头（BID/ASK/CHG% 等金融缩写）刻意保留英文，符合行情终端惯例并保证定宽列对齐。\n- 中日韩宽字符和字素簇的截断与排版由 [src/utils/format.ts](src/utils/format.ts) 按终端单元格宽度处理。\n\n## 许可证\n\nMIT\n\n## 致谢\n\n- [OpenTUI](https://opentui.com/) 提供布局引擎\n","readmeFilename":"README.zh-CN.md"}