{"_id":"investing","_rev":"119-564982de6390aa875249a7b2641f580f","name":"investing","dist-tags":{"latest":"0.1.118"},"versions":{"0.1.0":{"name":"investing","version":"0.1.0","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.0","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"dist":{"shasum":"e874e724254091a63288e39a45f47bca48d600c9","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.0.tgz","fileCount":7,"integrity":"sha512-5fccKOyqzFJDr2sD3sWE8OO8XYphXuychqE0ynZV11UNsgpaI6NmY7Bc8/ShM18Gph/oTE9D4mr64GSsKKSHHA==","signatures":[{"sig":"MEUCIQChNhthlYge9jlhZ9Y0tslKT7kZYohB0NZLW21TFACXCQIgU2rsjAuvkfZJ7Dea69WA2N0sX+S2Utxixi1baqFEVZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880018},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"ddfb11a513b28d843a16d916ebaa01cde20eb3f8","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","build":"vite build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"_npmVersion":"11.7.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","date-fns":"4.1.0","csv-parse":"6.1.0","langchain":"^1.2.3","indicatorts":"^2.2.2","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.0_1767961734461_0.2717922141425282","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"investing","version":"0.1.1","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.1","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d23450bbcaa379946f87607269d9470071288605","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.1.tgz","fileCount":175,"integrity":"sha512-oUg3Ypp6JmVb2oEv8WT8a1q0S+5+YvW67pXJKI2s4hrDxOOWlMhe2/YTqeSGRfd01w1ueVExGLFe1fec53aVJg==","signatures":[{"sig":"MEUCIAuVSjK5c1wQ42Lr+OjOyaB3blUzkyMAN/8DbOomtPSKAiEA4GDBCyyXYIsg/b33t7zJsE0NvNp5cdywu7vNfaxGdQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"7bdd2ec66db6c0af885f98eee74b1b050d729067","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.1_1789087309930_0.8010827108651286","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"investing","version":"0.1.2","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.2","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ffc7068a11dd3f81717c7469ddb3ec7afd5ec6d4","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.2.tgz","fileCount":175,"integrity":"sha512-Qkhj3wWLy5QB2ivcaQ8tcvE0wUvAP6z8wkKR5jDRDhyynCqxRTG9RmWO8qh0BGFYQho08PaxV14gk5BtsDrAxg==","signatures":[{"sig":"MEUCIQDt1x/B8nUJwXXQ68R7VHroqgPv0IHb7e5e/+X2iBrhHAIgXPxgzkl4EVJlvwrPI+RGjJXmmQCJiHNdNbhG9jo953k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"e7bd165fbc8fe3a9ad6220cd39c78ed8cd8db2be","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.2_1789087792219_0.08690988164618396","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"investing","version":"0.1.3","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.3","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"7585669ef44969cb709e8c7a58e5afe12a5dcdd6","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.3.tgz","fileCount":175,"integrity":"sha512-NhYOA+5bDgdBNP5a70Kak2D/yssw9/RuN68Lt1KKxoNXt8a8NXwqNhf7NJeWZzDKpSIXGADJJ2HSa6LA8naTCg==","signatures":[{"sig":"MEYCIQCdmxLksYqc6gaVsk+3UcJFPoPkQ4ErsZgqStnOXbSZngIhAN2bi5+DrQJJDMuvCFHVI0tsH/8RCm7URRS3/DFLo1qD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4869992},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"8af3928789a7bb7d7dabc3e53a520fa26af8e679","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.1","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.3_1789087889201_0.17428010557828832","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"investing","version":"0.1.4","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.4","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cd17e24e2f27bd44a69f9a9f3fed532747da75cf","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.4.tgz","fileCount":175,"integrity":"sha512-EYdgd2rvAfAqa7lPx4m+dvkKRImll8LEABLXhHzLDpAtEmSn8OKpI5j+s1LriIg3kOXm0HP4NCfQgBVYj3rrBw==","signatures":[{"sig":"MEUCIQCc0KtaYLp/izp+mOj+uz/sui0o7jQN8I1oM9lWosVThgIgZcZfhYpAxvoKOBiDlokElus8SneizsT6l8zXcy/w5kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"7a55c446affeb5a2bf6ff12c23c4e39c4fac823a","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.4_1789088882307_0.10328188947972183","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"investing","version":"0.1.5","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.5","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"673f1667708be373ea7e1aaa9ed947585d4bf773","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.5.tgz","fileCount":175,"integrity":"sha512-f9UBS6KWJ3BH4qEB1QDMX/Hgv7KZz/KtWrOWbl6tQDfxuFnohCAjSq4BiTO/JtxHO+Uv1dR2bCwz0ppFfdHeoA==","signatures":[{"sig":"MEYCIQCWhB3nuUXQgHZJ+tvsndCU43hQdXcnOSAFwP4Kkd/RugIhALX+ffRZTqijVUkWoQ24coQPyqLLEYKfsDuCzuYGac1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"7f0b4d0cb75f27f802c3ca3098c8e7fa997ebe11","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.5_1789114338064_0.7663648346047902","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"investing","version":"0.1.6","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.6","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"670404a82ef17d0d4c45e98f23416c4e625abce3","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.6.tgz","fileCount":175,"integrity":"sha512-ogOIrIGB/Xedl6Txb3Vo7ezOYwgn/xbxJtpWrUJAULjaRwJBM4IQsNGAMfdC2+5/TMe5WO5vpNYPYvBlMI+0bA==","signatures":[{"sig":"MEUCIAGyUuiilsdB0WC1Zmas5FmPFg6p4V3uFDRJNAI/zkAdAiEApv0kIOCkSnGO7fLS9375br/aIoEPVo6wrbzKKdJ07/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"207d92880cc062e52fc7abe62f32f3df0009763c","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.6_1789114402783_0.07828403038810539","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"investing","version":"0.1.7","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.7","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5773c9b153883aed7b8f65c3f189598b830e9293","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.7.tgz","fileCount":175,"integrity":"sha512-OvDxDDiVlXyDDdzxe0ikEZg4wQbV3bx8XVDMfqtPGA1lwvUVJtA1INFX9evF5zZ2nl9wybvmlMfbTzwRIMZLow==","signatures":[{"sig":"MEQCIELs2IaQaalvmx99AGzLMFW8wvzVhcN/4WeYPUpa70YQAiANqyCJ1acpe5Y0dDXdFFN/NPvdzoMumdNZtyXhvN92Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"984ed7a3b97d5396b14a8e156a14293c7423790b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.7_1789114537327_0.878289337993293","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"investing","version":"0.1.8","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.8","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"50b1988b2e4ac1ee6612efcf619ea817304802aa","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.8.tgz","fileCount":175,"integrity":"sha512-HIRbAuIln/rLjdr0DtyIt+aibZFR+l3gx6lVX1C+DM1R6p+sACGpzN7aH/mqV5n4NHcIokt/JEpKUiMsYpvfPA==","signatures":[{"sig":"MEUCIQDXKGqB9niG4uZPwZ7vCPDhow4ECD3MTYvHwWkRfMMCDwIgWAp/NnDYOy6ONWrCvHJR89MFYfkcnaN0bsq8xuKHh9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"85a46cb60cce3aa0042424bacd55d76980bc7d61","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.8_1789114765648_0.72898354750801","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"investing","version":"0.1.9","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.9","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"84b64c167e76b44acd5ea1dd072c233fb0458df6","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.9.tgz","fileCount":175,"integrity":"sha512-i3HPKjSmI468TfLmfc5McywRJKwrn8Rl1Ih/4GWHaUpdrKdfE0JFXDx9EBHMic2WF8/BU2vPiLQKzDmDU+oc4A==","signatures":[{"sig":"MEQCIDISsrNIpvtDkZR8V+3B1LfpZaOZOt+yko+lWZTI+z8bAiA7gVWTqTvwfBhWB/rORySM2rVwGp1XVMyckjx2Gv5BYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074670},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"9224bad63faceb8982e3ae804a9322a0bb157162","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.9_1789114812733_0.2725518159815674","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"investing","version":"0.1.10","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.10","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0194e373dc4110b8082e1e2b8aedc2ba0ddd1227","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.10.tgz","fileCount":175,"integrity":"sha512-i3l57a7Sa/tLh5ncDn4u3mCaFMrveGJnQg+CuwIJ50AnheQXjo1/e1LMX+kR29cdpq6DvUTTN+PcILPxQItv9Q==","signatures":[{"sig":"MEYCIQC/cgAQDnotVUGD86+oe3DxAlLVfUA+IE+2MMZjXkWBRAIhAOsVKAiWh8aGUUH9n9zHAqoGtLyIEAXfRsq7IhNduBtK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"5853d98d150bbf32f6b41614c983108526473b2b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.10_1789114918590_0.5709771982545944","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"investing","version":"0.1.11","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.11","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"24ca82001a7d0a41d7af2589b421c6cabe568de1","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.11.tgz","fileCount":175,"integrity":"sha512-4Bd753f8mNRpn9KcN+YabJnje1V5tFnjLcQ7S+Puo+sgxp0JVRxkh+D9/7YmqJanRZbWiV/Lt8DFhbkPJyGrTA==","signatures":[{"sig":"MEYCIQDNM6gQfI/plsEDeKKAVchSsaBp5n2xlN89vsmpTgjuuAIhAOheX4s7FWlfurYQljN0otCfcrJt8WFn4ZdFGsRqZwSr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"bbdedb296358f9e1bf86a113c9954f1771b97167","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.11_1789117174353_0.7363799196080232","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"investing","version":"0.1.12","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.12","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"bb1a54d584f6c0ef64c6246e1379e03b12ceea5f","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.12.tgz","fileCount":175,"integrity":"sha512-LepiuXMEg5Bvasl9Gorz4MmPndKL4PBQQbuhLmOPQVZf4korKJ/FCf8EvAYPD3VPClU8LKdUIyJq4W55dcnjeQ==","signatures":[{"sig":"MEUCIBCDVYJiogzU4A6Qm/0aCqU0aJWY3AUMhiEdQA3ngSq9AiEAjrY1+r9xW6gg2wFAryQgj4S+oCLdRJEMQ2Af8fheKDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4863076},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"fb7b491335b0ea1d17e2bfce70c1f972446ad343","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.2","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.12_1789117711929_0.848027413543964","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"investing","version":"0.1.13","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.13","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dd68e55875f8a1c28593de1fc92b9158936274ff","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.13.tgz","fileCount":175,"integrity":"sha512-X3HVrqPPr5lN+OFr2j/YAcnxxfg07RB/Sl/LpYjwJ5yHWXAiiBhUsuW9ZxOHTgcsMPTFQqsvJAWyUhdHAmaSbw==","signatures":[{"sig":"MEUCIFHq5HL+ryEu58F18lg3ovyw+6hjz1kE73LTerqyto2KAiEA3lskYt1YKiCtDVRRcF6POtuZC3pIWWpI8Tkr/nHY668=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"b0946320f08b921da66bc162dc5c942564d8e42d","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.13_1789117869019_0.8742381673477788","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"investing","version":"0.1.14","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.14","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5f0413cd1f2aa46a4644be033fc93254a7e029f2","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.14.tgz","fileCount":175,"integrity":"sha512-1GGX+DuFqzoPbntSoJt/jSzH8EH1+8bqmuelomDAs1vbeUhXuDWrdXfxJxAar4mW54//Rj8PgzY2TSf0+/XqHg==","signatures":[{"sig":"MEUCIFxHq3X0o7JP9R0FHOxrZVwdgPmKZGyEZd5M/MJm1KCJAiEA1AfIC1IE3UKdj+sPEoC3gf5Ku0lvRVGoSn7+cAXOcl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"175c79b7107ec142b869451cd8017d39643a6e31","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.14_1789117951951_0.4759982893377672","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"investing","version":"0.1.15","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.15","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7ecb853ee5b52a69af1d4e97cce601274d7dd1ef","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.15.tgz","fileCount":175,"integrity":"sha512-s7UZzSgc+SV/q89zf27rthUagLApbMXnyql0wPROaILbqore1zcYi1VpIIjGrUlHkcK7gEMK7OQ4mZh2ez/vUw==","signatures":[{"sig":"MEUCIF+/XDhp4LKt1SlRfo4v6JP08wCgBihLRNiwkjLpSE1FAiEAwJrhWrBAooabGGwZNWeSHkizfpuI26Hft6To6m8pHSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"8124e9984d2274edbc0c3f7a68612d41898c3fcb","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.15_1789125136788_0.4932299175828416","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"investing","version":"0.1.16","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.16","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a9715e17157fff3459c8ad3cf79102ab6a1735a3","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.16.tgz","fileCount":175,"integrity":"sha512-jSyE5tuFWysYV6+OtyqNDMVsIAwRF5mtYHd/CY/Qk1F5dhgXt6qkfRKeQwtcSnID+KOGIwTbPX1KBmVQt9v8Aw==","signatures":[{"sig":"MEUCIQChbllhWsSuSvRC1LIp5sgz3ZwmmXXr1vm9ywDCZoyKqAIgUY+P9cLl4zPHcrjQFWE7szucczPzLDOZZOR7Xz3YsqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"d8cb96a8f2280276727d60bea1bd525f77c7f667","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.16_1789125211981_0.11550675532096166","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"investing","version":"0.1.17","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.17","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6db65e4821ff93e63acf7f629cc734879dc245e1","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.17.tgz","fileCount":175,"integrity":"sha512-4ye2h0r3o9jUEoA2kWAAytcaiZ6MraQlvqL4Tkf1w7lW1l4pYrIDJSVnzzY0ddx8ueogq5AxBbM6pnZ9Mnt/OA==","signatures":[{"sig":"MEQCIFLEmq5MsAOMNuCay+3uWora35PQPy2HQlnZnsdkxSYsAiBqxPY+V2kklMDxVxIohe/G+OoielN40e00m66p3MOL+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5074671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"da06246046f1a5478eb8e315e63c47d952a194a6","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.0","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.17_1789126287785_0.8946415579431393","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"investing","version":"0.1.18","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.18","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cbdc01a7086cac2cfa5a83aed78133e8eb84eaec","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.18.tgz","fileCount":253,"integrity":"sha512-haUxlHCGOk+KJtxd+MdfUtsanIe42Og+EWZwo1g/55+3jtU6mNSjWpHKateWjNLPiiEWHMPfnVKIZ49Iz7kXUA==","signatures":[{"sig":"MEQCICzDXl5eg8wp7H2aMOaqL2tXmyHQJQzdhrYaB87l51/kAiBs99Vn44OyYQtvMIx9nqikhbLNB7ZDrD+6nQx3C/lN5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"f10eb49bcfc542ea1d484c955ad0d18fa698be9b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.18_1789126781670_0.3239366954826035","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"investing","version":"0.1.19","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.19","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dc3c70bb0e7488f32cb25ecd16853c8c688c01d0","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.19.tgz","fileCount":253,"integrity":"sha512-gsAIo+yN+qvGS/LctnKtQikhIdSpqJnzQPiuJ4f5BKN5yvZzpZT9pOfCmag+NiGxSr6P1L3dzufhNesU/mMEUg==","signatures":[{"sig":"MEUCIQCX3QwkVaO7PCEtpo2rYPwl77kUD4PIoAIMb54dGLBkLQIgB4LYrVRRVR4S+q+jCxILLyXpo4FR3rp2P+iQj/2Nxuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"e327d33a68fd0791d4d15e909060697e3ed40c25","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.19_1789127739507_0.4654895861237547","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"investing","version":"0.1.20","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.20","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2089c19de6c5e3065251390a7716bcaa2cbc1bce","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.20.tgz","fileCount":253,"integrity":"sha512-seCWycaCSxIcSEcwiC7NGb0i2aMLos+qdNT3ohbH3A5lgUclAYCVOusig2ALaRp2c3xbX2jWNJaOTw3+ep4xHA==","signatures":[{"sig":"MEYCIQDACbLE9x9ptZFRzer+9Pij4f3BJ5UtX1MTEdFMkSIZ1AIhAPUzrB5h0uZsrC6gdyKv5x9fiP/j9TKRv6LxpibOZi9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362172},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"c87ad9696705f1e45a13fc5e509234f5b9a14c0f","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.20_1789128877621_0.06896263107104827","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"investing","version":"0.1.21","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.21","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6b158aef00ca037316b5f2921c897c1759389704","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.21.tgz","fileCount":253,"integrity":"sha512-waHcDSQbPlz1l7w3MAr4yPJRsH66fjys4aGOoPo7pMrHFKnhbQT4li69L8j+2769844bW6unvVYy8u4yzduSvw==","signatures":[{"sig":"MEUCIQD3wnfpEioxkdrFzi7yWje5ChqM3pT0TRkGwbl63gFL4wIgTYEK9vnl3TjsFZvR7r9cewiaT/G76ukZdnogit896Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"26db80e198301e46099355e3217afae8fc25fcfa","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.21_1789138471587_0.6982969362670834","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"investing","version":"0.1.22","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.22","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"45a212cfa3cde868864c134e0d272172b3693f12","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.22.tgz","fileCount":253,"integrity":"sha512-WkshB+yaBAiTMihn/PNDINlkWHM6JaBYykntCsxTyVkS1NEBTc3OhCEUG4WGez+no8nvPlFIH+nHjli9l40rQA==","signatures":[{"sig":"MEYCIQDrQvAOrAXrXGUMTxRN8hbf5jeyLSpQytc6jA/vDlGVkQIhAOdHq2D4NkEx64tXwxy+EQ/Fdk646R9lyz8j2riAcvG2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"402d2b9f97b542963447f0fa9ccc8b58c85d802d","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.22_1789143136758_0.5856430942842339","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"investing","version":"0.1.23","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.23","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c9137126730af7e36af73fece14ad8d9889c34ef","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.23.tgz","fileCount":253,"integrity":"sha512-gRMq+L9pzGUPMvE/xhP5LEPjQaCvt7mlE4gbO9HxmyMms5+vkD3sUk1YV/3ycrwXV7Z5cCvr4+h+C0RKUv2GPw==","signatures":[{"sig":"MEQCIEZEFSi4XpGudo/AnsikARZA2UYJuuWAnnH0GePtscMjAiBwGq34jVum+2XYA8WWkCG3FJQwpxazbNg6famIDQxRkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"f3b37e85572b21045691dbacd8264d2ba502452b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.23_1789173181456_0.27467797334585886","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"investing","version":"0.1.24","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.24","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ce4513d7f982391c1f5d6b2302f47bf7aa998a31","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.24.tgz","fileCount":253,"integrity":"sha512-GooU4v30pU1wwuJ+o3mz4pLRFVZhrMG0kcfRFmyfQNvInYQYBNFAfHczBUrIdXB2RA01njKittmSTSYvVS+ojQ==","signatures":[{"sig":"MEUCIGoKbO9+oFi03JzMk40aaBG7WACqb2M6VG4kFMxE1a9ZAiEA2b5QgYS9Z1CDrRRQpiL9WjJeI+zUWaMnatLy79FGa3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"3c8839f69e40c2cf765c87a830d4730ab8c62fb1","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.24_1789173523967_0.52283891037026","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"investing","version":"0.1.25","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.25","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6d00b7e861a369e07ea9ae5c3ed940ea124e1fe4","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.25.tgz","fileCount":253,"integrity":"sha512-5xHInKhQ+XKx5Jgdd6U6UOqvXm8nNLfFJrYH75Fm7/fLYmSSX5R7x6m648jmEF0W2/DdaaZAK7RLLN6T1ZKqBw==","signatures":[{"sig":"MEYCIQDVT6s0uAEEM39ImucBpzjHuW6EQZwTbQujaD+mBhuVBQIhAPEUZhLZ5PHHcZ2SnHU3Rerj93O1+a4PXPZd8i2Va9WE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"fb942505e1114438c58f3746ee4c285e26efd849","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.25_1789173736637_0.7190407109289843","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"investing","version":"0.1.26","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.26","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8741f75dcd0cbabc88fdc4c54724ca0f046c745f","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.26.tgz","fileCount":253,"integrity":"sha512-AOYS4GjDpAzEkdyvftwozCfBGmiUS8ixYOLxnGnU9uF79OcZl02uvrqBv1hbEHf2hhXTfXG/R60Fd6ua3sXXmA==","signatures":[{"sig":"MEYCIQDzktktjz/14C5ZkNmofAYhoMqYvLv4t7VKZz55XEUDbwIhALQ+t5+WhZGGbemnm7HRgEGExXOCs928mEsCVTDouqEk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"ecdf1316dabf04b5dae2135a74bc82bcc4771ff9","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.26_1789174114821_0.9449557103248114","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"investing","version":"0.1.27","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.27","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f8b81c1a2014b7834429a52f59cfa5a418c5caa3","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.27.tgz","fileCount":253,"integrity":"sha512-fSzyga88UdGS53GpmE8EB8m/J+sQW4G44rhm9h5b7q8SBoE2JDDkdo5CdhiydahYFGTq1HakC2uxg0CogCYKFw==","signatures":[{"sig":"MEYCIQCd7MsyW5fR1Hi0BFVfXhooL+bLCQ0po8A3GKIgmkvwbQIhAIZ9sJynyzDqDhGpW4OmFWF9Cf0tQ/tpBWKdyXIK8Uak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"e233b7c0a2c6aa6c928a2cbee36d1a49290ca193","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.27_1789174160498_0.16064649452629975","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"investing","version":"0.1.28","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.28","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"64ccaf5ada401ea485cc16fc5a81ace78a37129b","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.28.tgz","fileCount":253,"integrity":"sha512-dGf8oxJEIoFP68eYym1QY3PoWMzncNNI2gdpZgZv5JjpPVC1QvzVKTe2ybqWs7vgAsfRmbHHa/VyiIrn6LJAmQ==","signatures":[{"sig":"MEUCIQDxES6pVjOHdzu2CkR9Lti91xOPdjWZN7C3Fz1n3ZuuQwIgBPJZQQIWVChNhRSYh5YaZcurvMDjAjy4WfW6CkLqeFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"2b19de7a9ee0588ac7f0762c368030d0a5218c6e","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.28_1789174300910_0.939689880919512","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"investing","version":"0.1.29","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.29","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"38080a43de31094607edb13efa6348c85e0b4e96","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.29.tgz","fileCount":253,"integrity":"sha512-Kj4hkebsTZSts5EiS+UBBHjxVp/JlVPA7KIHECVqe0679LE+IfaGNNvfX2yFo4wI4ekYrzJhisO8DQypE5gEsA==","signatures":[{"sig":"MEQCIE6wRJqtLUjrGQHWsCDhKk1ZksWlqAIEFiC1LWXj2sLGAiBdJdSYgy7x2lzUC2KEnohtDQiIzTxFMYPT0MnouvWl3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"a115b7b921316819972dfe06cbe9345804b9d91e","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.29_1789174464538_0.336148523666463","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"investing","version":"0.1.30","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.30","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4f32a47c185210977bcf29c756aeeb383a10beae","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.30.tgz","fileCount":253,"integrity":"sha512-Vc3hFVjC8wRLuRDI/cGwcpTL3iKpgP0e40bTrk1yMIZOuKp8oAk89euxANfOckfQ2YQfu184RpxKttyCLz+rRw==","signatures":[{"sig":"MEQCIDSa33+NnICo5QNHzteTEjCIpQZQG6mK+RX1QbE1dvLWAiAobf9XzO4h/WwC3jGlIJIaNTzI6iUi/9/X1XmwEpPzcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"03f4fa03e33c18b23cb5d58bdfa2d9ae3712207f","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.30_1789174762668_0.6724270295563002","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"investing","version":"0.1.31","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.31","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c44f38ec5ac2bb08692a27a4a29acdf097cfea15","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.31.tgz","fileCount":253,"integrity":"sha512-gGzgXztoxr6QjP2sPeEP7iGyXb0dy3vqHsB9vtQd40lFkk3j/tfKQWzLpgf+aTrgz3OfEUNJEJLKIikLTUkV0w==","signatures":[{"sig":"MEQCIAepBqRxbtww6pvqvkGPfgEh+yzoBUPQtecmQCziluXcAiBCE35Hud42UHrQ7beW+O3ZHbHkPSrBvDlUgubQ9a7l4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"a886919cb13fee5967d13883a10af3dd76430665","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.31_1789175808133_0.6902848351889841","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"investing","version":"0.1.32","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.32","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"314c734b77776eb01437dbc5ef68340ed4198367","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.32.tgz","fileCount":253,"integrity":"sha512-3PpFM6pRLSIEqg5oKNG79wf8MIjmi6sZBfrnF4hXnhWVznqCSNYwuF++vOSudPFMukhjpOE49RUaCocGdy+ccg==","signatures":[{"sig":"MEUCIQD25ZugdtoBwvI35G0ImIYotQAeDo6ECKMTHQV3KB3wJgIgN8U8iuySkFhVOpX99eJ30tn1YHWarhfpr1Q/TqHg0y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"6ac8e3aa9136c7724c5086b01aa6303d9f1d6a75","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.32_1789178668827_0.31693452862031934","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"investing","version":"0.1.33","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.33","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4c28336e8805a2eea1bba1d24c31aed964f9fb48","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.33.tgz","fileCount":253,"integrity":"sha512-v4FcWHTwetP5hE3t0xixpQsEabgfDP/Ys9Xnx3nDCfPC/IU66LpMnl/DfTEFpmHkoOtIms++9Fx2OiGSAqLg6w==","signatures":[{"sig":"MEUCIH+VEThTxLQfzjSrLSk+ITLFCls1w+WmfPJrqZQrsoYqAiEA1EafjYDRYjwLgtEBYAQ8DTBAqzsqhxanVkESfQih7lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"8553a87293d75f0178e2c82ff1e709305f72eadd","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.33_1789187757703_0.9330810808939878","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"investing","version":"0.1.34","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.34","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"554d06d405c09d00365079e6bdeb4d5d0e4fc8e6","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.34.tgz","fileCount":253,"integrity":"sha512-20tp1ElAaZiiURdssyy+VOq//XuA8stjUgQr/CJS+P2vr+uS9sF5TW0Yn/YxjonBT0DyOfEjrWQC//KPKL1S7Q==","signatures":[{"sig":"MEUCIQCbPRl42BDfy/TwX2lz3u5p65574dBt7UCyAO5Sv4dd1AIgLyvqLDiUeRf9ibpdreyruuKjbjIVb1j6Jr1EuWnM9I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"ebc17529e10d27921200feb7fee25351b09b2f1e","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.34_1789190335416_0.8674119185584908","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"investing","version":"0.1.35","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.35","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7b071dada5de21cc9289e51971e1c551250d3901","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.35.tgz","fileCount":253,"integrity":"sha512-Zjy678Rj0zHDC19t6Wg2keqXsxEmaFj/JSgXGCM1emgMv4uXSV4l4Hxv1KYkbGX4DgBYuFE047AuH0IzgG1IEw==","signatures":[{"sig":"MEYCIQCWko1iXsP5x8JaaQ4+dZJb2mrOwZGwqDSojLFg8ArrGgIhALHxBAbaqbf0TwmnAbJu7yntuFDwQYR4vjyLSy/qN/Np","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362403},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"479b175d9c68ebe88762f85f6960aa69055b2360","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.35_1789190664547_0.1957117303201339","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"investing","version":"0.1.36","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.36","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2148e7b5e49a3e4bd2db2db17453ee2022259ace","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.36.tgz","fileCount":253,"integrity":"sha512-F1mUl7c1OMf5CQWAAToFV3jvHbjgk0ARhF5qFdkrpKj7wn5hYXpClDrodU2j8jppPTWJOY+lRVXSiGxAJwkcow==","signatures":[{"sig":"MEQCIGggYo3tBcM/QbIwqTttD37qeoYGGn2Anu1NG3j4umokAiAOD+esl4GeSRR3DUGr2aQ2wtXKrW+MnW6IxzOgRWwTgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"df58ede0a049665fde808ffdabdc1764300c8bc4","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.36_1789190904470_0.5482622000990887","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"investing","version":"0.1.37","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.37","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6cb80f962ff9b3049fd30788b35f46a12fea871a","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.37.tgz","fileCount":253,"integrity":"sha512-2oXDXNCO2xGXCpwE1wvk1p6H5EjFKXPRpl5mCwMF3O5ZFALzXe7yktnbSXBNUjbLy12zPmnEX8ShO2I0tWw71A==","signatures":[{"sig":"MEUCIQDiZQJJzMZEk/X5fTyKGrPyJ2xjFkcpJJJAzkF4TOQvtwIgYmRvJikk3Tfj/Wk3qDwKHRbXghwkXl/LzcePvYGs6/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"a8dcbe12cf1d31142c08ab485159c5cb344ccf67","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.37_1789191160409_0.8414719913425686","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"investing","version":"0.1.38","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.38","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"50017deae38d3daf33d6c2b62b5b2b06d3b49c8a","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.38.tgz","fileCount":253,"integrity":"sha512-MiF0AW9q1LW5h2PRUPySsE/ZCriXgfUzutUAua/zIX4tyt7KHFhM19b0oVHsX/N2C5VuQyxDbo4n1qynSvCluA==","signatures":[{"sig":"MEYCIQDy5C55ELeEQtJZZjcguDv6YTcDKJ92MQUkWfDqPBPMgAIhAIkE1h0THgqgCodTmR9CtX1VAY+C2KCbxQ6s8DEWMb+w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"4d74cfae513fe196f43328efbd9cdccbde79f14c","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.38_1789191754689_0.6290987371608319","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"investing","version":"0.1.39","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.39","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1584f34eda20415744f88870c2c029ebd851f179","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.39.tgz","fileCount":253,"integrity":"sha512-Lc9UFdEBXYtN4lhuoji/q+jVxL/DjO2q+VLs7G1KFe0Jiv88eLr1YAmbk8vHHyTFqAMXWv8PjN9OF1fDCerJxg==","signatures":[{"sig":"MEUCIQCcR9/Ha3yD/Fxzc9b4L1aVIr7PtqSjYfEhN2B16eHz6wIgG9bTpWM9b/SZaa0cEYJSXQfn8C+8hwnU/8UWEQc34jQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"cde071248b0d58afdd7afc641da4b230a62b9fd6","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.39_1789191800094_0.32175570714729873","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"investing","version":"0.1.40","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.40","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d64dce010ed9ad4bc1853e5105e2d471f6db23fe","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.40.tgz","fileCount":253,"integrity":"sha512-9vWDWhTR+ybF1VsujqSa0TDdZRXjJACEvnvivXmP9nIT9cOanymF6HV6iEu8W0Xooqhv5rGNOE5WHK+ScEemBg==","signatures":[{"sig":"MEUCIQDqVZmgFYJapFkEugw/Y1MyhhQEI4lM2jdMTQc11KKx5gIgZIn3aS2bTbIs2yQtYOWqh+jWnlDlJkBweJcphHGmNg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"d2646cf76bddc10ad70068f55ee1f713e79b41b3","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.40_1789192313196_0.1951116910364259","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"investing","version":"0.1.41","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.41","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e17247e09d9d394d4d1c589329cd8b50a5504a59","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.41.tgz","fileCount":253,"integrity":"sha512-5n57UnB99qkhwyY+rdVRteW4iJEujz9X2maEb2LpmbHhrHeulPP3ASWx/RvvDRtA4qEQTwKKdvXRtRKlXpxNZA==","signatures":[{"sig":"MEUCIQC40DlEHyrlv9brxujZwWoxD+sdqFTexpYyVqdtjOVgnwIgaCKZN97rPwpy534xPGxTRzUkNnsQOKnevSO1jRCD++A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"497b13935c641816b9134b1cb5139c9488f01a12","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.41_1789192761991_0.12160921957871507","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"investing","version":"0.1.42","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.42","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"59b2bdb67e6584d5df1c46de37925106a51960d9","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.42.tgz","fileCount":253,"integrity":"sha512-20LlXFG3nyV+xlM6QjpZeO6MQTqD/lXa3GzDdjYenVbio0C3aNcRketQcD1Yy0U9j21DtTUZxzOlmR3UTwbhaw==","signatures":[{"sig":"MEUCIQD1C8/Zv1ptVC2ywbyNJ8tW6pU1u6aOZd7q+H4snIFZCQIgKT1H7/Unjzgf0NDKgMGPJW+HQQHG5xJNTGNLdQ2y37E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"3bb42ae653b956f43e3be26832170aa5e3cd697d","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.42_1789193181215_0.8282543721498044","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"investing","version":"0.1.43","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.43","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5578b442da9fc325a95559984d2a858d0989459f","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.43.tgz","fileCount":253,"integrity":"sha512-YxhXTRoOmECb8YBdcTuo318bDGqiM7K3lYt04cjl7hxjqsq0Vw7AU3uorO9Mshnsn6s0st8oh0qiozR/a1C0Aw==","signatures":[{"sig":"MEUCIQDjwJaxr7857rMgYLjRemouRgCDjL6Dg4gHBmEwIhePuwIgcTZpCS5jobmkO63S/oxshHORgLXaquA+JSTf+8ONsPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"ae4c7974c12c140e646ea384505e4aa9ffaaa923","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.43_1789193224718_0.3085048683443887","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"investing","version":"0.1.44","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.44","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"02c8d3b5b11b633dbb05fceb33a958011ecb02a6","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.44.tgz","fileCount":253,"integrity":"sha512-2lFezmo8i/VFAYgSmXJ54XuP0yBmadzxlbAnf1/PkZIra94+sUTGCNwuuUNaCKnTnEdIVzQmh0NhfB9cv4pyUw==","signatures":[{"sig":"MEUCIH91Z6Be2b4m9GSLZSdYn3qAFQE2x/XzFQwu8uRdJDCXAiEAy17O+Yh/tLlkdMPnfjd5SQeU1tc1dv2qNCmJ/hONLgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"fa0b650eb82de625334d8c1387e1c0400e79a796","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.44_1789193346837_0.1192640394518032","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"investing","version":"0.1.45","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.45","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4778e49ee1e29030907d09aef66286e989b0925b","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.45.tgz","fileCount":253,"integrity":"sha512-oU3RPd8pLaWP3UJ33+RoV5mCrkJZx9uoX2pEn+v2sjErZVkRCD75zVO8WFHvJrparn1z+7ThzX7/pzDRNAEJnQ==","signatures":[{"sig":"MEUCIQDUE4mGmwF/IJ6OLpV8FWnN5Yu2bBd/5SF2eX7cl8btQQIgSsrOJcRHXlqq6kTpdep3PFEO68z35cT5PYnoiIenC+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"83127660e69e5eb89a047b9629feb8bd01ea6eec","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.45_1789193604598_0.8424577575026111","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"investing","version":"0.1.46","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.46","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"23695caca645b9b0841edb7f98bcfdc4fb25d98c","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.46.tgz","fileCount":253,"integrity":"sha512-31mkBKqxVrsmy+7Vj7YCqkX8H9A7lJfoKEBIRO4ZQYd9JHPNUBcfVjJPJGXETwn7EMo0pBz4pOtn8HAMN80AIg==","signatures":[{"sig":"MEUCIQCfnr6N7V6F9WK/ExKe22Ew6gayv6YpOH7ynbIKxucmmwIgKw/PxQ7zb+p/u4YcWlqD/QKEDQ718I84OwaOZ5quB3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"155463195fdfb0554f0b2f01a49157529a5f3803","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.46_1789193701941_0.4275850060640949","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"investing","version":"0.1.47","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.47","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4c90a554b78a900b16567e6328653d72784c4691","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.47.tgz","fileCount":253,"integrity":"sha512-f85NMrXRJ9pGwb4YcqAie1GjVMnUVj/vMxh+8579MSxc6d0kN+qUCUuCq6hUxTmMOpkCP0EohYGlhPADjMOnuQ==","signatures":[{"sig":"MEUCIGh8ra+yLhEAA4Kx3vF9B00jK4711q/92TKLfEziznAkAiEA2FMe1jtAb+RfIn06/xODyX/aRju+fzDW4qyOeeex/6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"f40fcd1d62ed75554765c19370feb7eebdcad59f","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.47_1789193844409_0.9232770761115898","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"investing","version":"0.1.48","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.48","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0b9cad0986c20a7eb5de9974924281e4c8fd0731","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.48.tgz","fileCount":253,"integrity":"sha512-QGs6nETIqPovVfaUPYCUanxIis2k5gVHZqc3NG0eHKgo3VPA9SUzaalUXj4dzdGlBxOZQuOoxP+mNZwzzgd5KQ==","signatures":[{"sig":"MEUCIQCRw60WBLLEY+Huy21uXHMSiLH3gk7KDPjNXZIrJfebLgIgVQdhTWHTgqLRc5mvTr5qGUpqGt/peIg4CKdn61SOXkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"b2eba8bc3d119af4faf61719927bdb091f4746e3","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.48_1789193999552_0.21915884206092318","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"investing","version":"0.1.49","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.49","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1e4509e1ad92e57a745cd9a86732f128f58cbcae","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.49.tgz","fileCount":253,"integrity":"sha512-zEEQxheFtW37sLgLkX9ktBfFxBfncCMHCiCP1jyz/8hjjax9MafH7IRCnkN6arF6UawtiATWakNY/L+j6h57RA==","signatures":[{"sig":"MEQCIATY+wZJ67HVX//9W8cbkwcyyl52cdIt5ZBZhCSA62kTAiB4BtTMLO5tBKw3oJbLfao3w++eUmzUTy5ZNSXr1VM+cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"88aeae9f59abf53e6287f5ddb121eeb6aead5655","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.49_1789194067845_0.1622196534603879","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"investing","version":"0.1.50","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.50","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b373bd7f1a6f508f72aa298cb7f92fbbf08f8bbf","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.50.tgz","fileCount":253,"integrity":"sha512-6IRfRiUOXBwRjhZOMhA7DuSzDFA/WjxdNpB6q1qNBaoQnNszfW1HavMVRJq2YuEJDmktJwNrWHubLn+3fSKL+g==","signatures":[{"sig":"MEUCIH3+mhzPtsSPRYZIdZzPVrjhS2wEl4p3nT0cVvSExKd4AiEApBeVN19HasaYMMsQ0pGIIKL1S5vzHQAd+Zm6dgHeuhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"757a0e6b2eeb8a99aefe1ab22989011b59679d5b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.50_1789194300074_0.9668427109174043","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"investing","version":"0.1.51","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.51","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dbabfd11c8cc0d1692e714499e855f8398134127","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.51.tgz","fileCount":253,"integrity":"sha512-T2ycwbRxj9nO3u1xvtEBVavsi2pS5OT6STNIcsCaCmzZG89W9s+Lm7x+aD+bc9IVKIfpb03OJfz4K72xx/bCVA==","signatures":[{"sig":"MEQCIGRXpm5w8oLht2EaCgwlauWsZcJCXYhmOBrqTZf7yE9nAiBgg9ZY6YCLxOqFkg/2k42UDyQayB2sSPgzwUXg/PO/GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"f59bfb5f367621943f8496db6eb176290baea601","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.51_1789199918114_0.021905343931414745","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"investing","version":"0.1.52","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.52","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5b933121313d191868dc44e503edf7af8a1c11fe","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.52.tgz","fileCount":253,"integrity":"sha512-NJxszXs2oxKsEUpEwN7G6RqjwXmH0/QEFXXqcecm/ux9iIW88PnKfY8bwYHGEKeueBVPN9nig+5G8mzlPyLmfA==","signatures":[{"sig":"MEQCIGksPOmrccq8bbJXB46x8IvEeCki16RfaGWf4vcDpvo6AiBa2AhyW3sjh3Z4DUYneUUjR6rgRDpbS4w787ptXRW9sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"ec1dfffb6aa36d247ab5d1f84c3c8c6cf4155036","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.52_1789208075542_0.608658269919216","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"investing","version":"0.1.53","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.53","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"59abec5b661512bed677f386c7dbb7609132c3a1","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.53.tgz","fileCount":253,"integrity":"sha512-X8TseCFl2C6fXcDL5kxe44xq6sVRhBCPyNQyUIWJnG+gaRtbf92FFfI9o1Wb4bkdZ+EXeUhkQBQyVUCC02hHLQ==","signatures":[{"sig":"MEYCIQDLL2Gc8YdHwyi085rVck5IzTcqKoqdwgIIwueDDYgWYQIhANWVKFwLiE3xGXfnb749nzdxCe0qChSvW/j5SDlzwLVE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"5d9c3a459fb74243865c2509a1e9517652a8eb5a","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.53_1789211579764_0.09714387922839296","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"investing","version":"0.1.54","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.54","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ada6c9c669db6584545f1d213535a2a976c17baa","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.54.tgz","fileCount":253,"integrity":"sha512-/6pB6EiOQ1PKd5Okx0scTjXaQqwrhjmMtt+APzSJZHB4u5OOEQO39w3w/hJCny2+URsonDbFic/o2L4ChJXZJA==","signatures":[{"sig":"MEUCIDF3QODv2OFnXazCNprc4R/CJFqyr1vDSRwhrWopI45LAiEAiNOmLxKVwX1/4qEr5Sp9CrocP3Zb/aH0iuVHCxVREzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"56da13e5b984a18dfa912d9c4c78aa478176105c","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.54_1789213742638_0.560191566656769","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"investing","version":"0.1.55","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.55","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2512c65a6ed79c739e95d6e9e1493eceb5c3589c","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.55.tgz","fileCount":253,"integrity":"sha512-E1yojrwbR1Ov39NvEi1Xv3nsqvqAW4CVlRQr8BpqyL9KvqMcObLSK1sr2K2pIw8/ReBuv07rcQi5fHg2hDAT0g==","signatures":[{"sig":"MEUCIA1A++HjuMXYTA/BvHi0ZnTT8kkUn7Rd1LiCEEgKBN/qAiEA2lMGZVzQhOc4B+ldfN+8LRgeWbpzW0U27JRpw+gKLFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"ab1c483aed5524edd30d026223a12c7c74d2c6f3","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.55_1789321279065_0.24974708540387192","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"investing","version":"0.1.56","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.56","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b98cdacf6450c8ae5c66d059b3bbc32966991c4f","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.56.tgz","fileCount":253,"integrity":"sha512-L/Ska85aAJD9Rj6jVPhmm8REv4GB++Xsle3BDCHSSAtb3qkaaIvwFgTB0xdVLjfl5z+u2Pj3STyyFgVVtHh4OA==","signatures":[{"sig":"MEUCIQDxdby6RiwNNgYyiGSIfdnR+SX9OUS1JYTMJJ/oYqcoXAIgOy4YYoBOxIhWsoc9589Jn9nRcbwVfJX0CfpAYD/eRxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"fb081f172649cb6b61d916f645f257fe18f62dee","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.56_1789344411966_0.002572643254770579","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"investing","version":"0.1.57","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.57","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"75c11d40f6ed2352699b7e60ce640c7545e0bad8","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.57.tgz","fileCount":253,"integrity":"sha512-+Las0Wp+e6hPHAPQE7E5q5gecQzkfTCxt+ykeg/Q4XOdC/86taIX86FPzm3EFFbLSs9CwO6cq2MHBUHALyj6XA==","signatures":[{"sig":"MEQCIGvjR2Y1BAsYC9zfFffGd4kPCCo/9tfhAW3QBYLBRReSAiBSiyFANqShifypCDWxBH5rPQu+E5HK37cRDMyhdl9DXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"67d5dd0ad5e0bf242881697477a4277d6e6b2252","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.57_1789431628822_0.49714505241346063","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"investing","version":"0.1.58","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.58","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3fabde80142fc452b008f1093b60b11600cf2b92","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.58.tgz","fileCount":253,"integrity":"sha512-DfvbQ0c6BIDCxQh1mvzgN4YGvRlSFBOzG+6Q7N7HHkQkq1r6PZa5MRF7qYCnrSt4VoCGq7TMPjtjOQy7SooRjw==","signatures":[{"sig":"MEYCIQDa7GdRzNKQ0WFQgz1k1xbrly3oWYiAKyzibHG5XO2pTAIhAKHiYD0tkXsIn8TaDbt1wJtY6YHo+aiKutrRNNjEpBbJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"367ab8ae710fcc6e88d29fecd61ee97ade4ff64e","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.58_1789459415169_0.18960019000394324","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"investing","version":"0.1.59","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.59","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"533a7f78f9f9ef0bc0080efe97213a7c68a65f27","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.59.tgz","fileCount":175,"integrity":"sha512-PpQQL1TiQtE7fEUXX/YTpCq3jSd+pSHYMgOAo45mVviLj/DerQ8mlcHdp80fJJZ/lZoFuuX6h8YXJ7aMKNr8+w==","signatures":[{"sig":"MEQCIBrQpg1EQoGU2kl/yql2CMSkIOGkOGfs5fReWAXibO8rAiBerFbLgI57kDzCMUztb2x+N4xOLR6v4ESY1XWQ9tgihA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4863184},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"d6654c246290dcfd0d4c1efd4ff722c3613b44a2","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.59_1789459480485_0.9756689773652376","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"investing","version":"0.1.60","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.60","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"42b1b4aa8a21b24116702c7029702e530a8106c8","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.60.tgz","fileCount":175,"integrity":"sha512-w/HkH+3SFS2yIAI8QrquTGZKzJSpilz5Uo1NPrruJBCGpCr/c4zS9v12/kxuGmfWV/ODjc+i/MFpIbk4TMjN6A==","signatures":[{"sig":"MEYCIQCT9QR5dmMm6/QdxCWfc2KDBJLy1jFbtPE2o7w9e2RgLgIhAOzeUCzTH3J+ESlG+m2azEWQ/Gord4/axFa7Ce52PkSm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4856267},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"34160619eda0295fc2f0277026d60235a3af3add","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.4","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.60_1789461192680_0.9102518237229957","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"investing","version":"0.1.61","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.61","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"71d36169f371686eadf681f63630873d0d6b24ec","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.61.tgz","fileCount":175,"integrity":"sha512-VINlxgiesHZ3qJyuy00P7xsEiE0DxMb0W33mq9gPz9TV4Ku6JALpIM5P/qU+JRZ76R1b7IBm8vl7AbmiXYyiMQ==","signatures":[{"sig":"MEUCIQCbK8nb86cfIEUTU8MlJkLK48vpKN6cakUDvI2+gEHhxQIgUC5/tLD09s7eLxsp6VB1sDd6qqk68MdiNhfopWkz5Oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4856267},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"626f96b1b990d55dc5fa89f59f325bd9ea0062a0","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.5","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.61_1789464564374_0.04821183546147623","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"investing","version":"0.1.62","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.62","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"777d2c567a188143313e53c0ec214cedf9ce80a5","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.62.tgz","fileCount":175,"integrity":"sha512-GUQnA22hn6jwKzDqMzzf9wSvcvUIa+RZkNqi/BMErBU7Qw5JRa9KdnIQGnGpWb0RVDcw8Mbx5fvuk6SNg6a2eA==","signatures":[{"sig":"MEQCICrNNl53RiQoQSlLlyfhqxtIhRFFQ/cHzriVKu272zWfAiBctag9cVb28Us+/9Lvjp9StYYTjqlGwihNFGeHuUHQcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4882157},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"4ec5baea651279e3f5c4f3f910d0128725a4330a","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.6","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.62_1789466769156_0.8393949542101282","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"investing","version":"0.1.63","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.63","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"61140ae37d8ba05b1608bcd8df1ebaa076b42c97","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.63.tgz","fileCount":175,"integrity":"sha512-XOXoekjddCt48JvEC4VJB0fNUzM1odqk0+TJESOIFnO4ao1TXu0qIZRmJvAoAtcfHpnemLCre7VUN9mmtHQ3lw==","signatures":[{"sig":"MEUCIQDbQjd6pFCT77jD/aaUVKyax1SRWvGnyKVdzeQXuv85egIgGkgYrQ9DctLaNbA8cDWU1mkdJpd+EMmI+kg/x+DGs/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4882157},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"b402fa037e7ca5c0c334cd0212f9d1f66101324b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"^0.1.7","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.63_1789466888381_0.4341513113370288","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"investing","version":"0.1.64","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.64","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"782238df23f091bfb7232d98093c265ced343ade","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.64.tgz","fileCount":253,"integrity":"sha512-DtbThYzeLxJQ/8jxoqwtIzIVkXPKPkA00mFf7nY06wdmPcXDe9S1/OHYMKbLcrWdl7cnRsLURYU2D1xYi3a3bw==","signatures":[{"sig":"MEQCIEIgk5KvUbck/ibGeS546OlWQySYx8wVsrdMEcohNT+nAiB5OOD32j7iKF6v8J+akKtfLA+3Vww9TzUoNMnZPV3hTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"7cf2974ec767eeb3445ffe9fdd9ca8c52716b101","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.64_1789505475231_0.31430491358125834","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"investing","version":"0.1.65","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.65","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7de70639f33c8979084a3af9ac32190bce38639c","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.65.tgz","fileCount":253,"integrity":"sha512-LEh0UXqxZdA9aQs+eVdsJit+7eBfX3VzbEPCJx0KKh4CyqOak5uXyLgQUZPDxfAU3a2A4KBXvxMCv49I4hl89g==","signatures":[{"sig":"MEQCIAZbAlGjlkwdUGtRVTaCtgHh4v2OJ2cuLmGV8cbNw0FZAiBlMPWMPXpPd7Qcu1s6NqjwBd3Nc+688NkruPXuLUpI/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"8391e43c99a9faceee98a5521972f1bc19fd300e","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.65_1789515261272_0.19523784070571226","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"investing","version":"0.1.66","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.66","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"19e700949922a0e7fd22a6ccf47e970af02959ba","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.66.tgz","fileCount":253,"integrity":"sha512-ETHem8qsvJogZ/UgStIj5pHxQ4pxeuhGtrkEL8KQ1iF8N4Ar037XtVeXD++BfgnW1/6caAo0eOF1eoUWw0ztSw==","signatures":[{"sig":"MEYCIQDLbugGpWIlrHVx/E4fbqY5Rbu94XSGJXibR+otmdtkOgIhANkPYDzobNqugv4bblPsiHuO7+jWslKRYkPfs0oIq94o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"78d284ca98f42e0e3c5d694fe52b356627946fd9","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.66_1789524949835_0.12176223187128832","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"investing","version":"0.1.67","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.67","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e942c2fe1581d292cea288b79e46fa3d4cf78b71","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.67.tgz","fileCount":253,"integrity":"sha512-OwHHymu5tmeckiWIeyNQRHzUw24Iy9SSxSL446169r1nIkltRRK7CmC5LcV1KSKh14/L041o6c3O6OLFNOejCA==","signatures":[{"sig":"MEQCIGObq5trmTfltEKqn/YIB8NZdIVzRB/Qjq991KRXD+zgAiAnRcj4XuXcRQ3xd5UtaI8ownfY0qbO/5dWABu6TWJrng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"284050168e2ef20271a32f8aa7f0dd4197269a40","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.67_1789528664321_0.5259060385956007","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"investing","version":"0.1.68","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.68","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dfd7153a24fc306cc488652850ddc7d1e861846c","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.68.tgz","fileCount":253,"integrity":"sha512-CbFV4BS+Tfhct0sp+ngBIlwPKcDxfZyTRgvnEk9JHf2yyXdFO4UWTwJtBd0S45lHWWEzIkinEZ5Dd5dlrrfYaA==","signatures":[{"sig":"MEUCIQDB7PwM84CmCuW0npNBoUASy0LmuOhSEhz/A8AvNVCwnAIgAZfLVXF02KE2HbeBW+nnRzSSeTlVodhvdvsHZr9jSTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"4966d704eff5d8ba19386fc4246a6e6fb83d0be2","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.68_1789528686302_0.9385912464596362","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"investing","version":"0.1.69","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.69","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a33c351595b17744ea695597fe074ed9e843c868","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.69.tgz","fileCount":253,"integrity":"sha512-GaxeoNn7eee4cskVbpSjaL3FAUep+60kQGFyxcCmDxgqtzTUlpL9gWPCjqa1R61kSqFpbtHD2whxzn89SWDpbg==","signatures":[{"sig":"MEYCIQCAk/Nx2tc/ts2RyQot3xkIkwSuqJyrpXIFu10YYnmhRAIhAKBotLMFs+SFsImX7OZ3hSDGZdSwqW0AC01kG7YFr0r2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"718b97ac8fbe5ab3e847170593d617236f1faa74","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.69_1789528785123_0.8884253273618148","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"investing","version":"0.1.70","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.70","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bc03d4678445b95fbf65edff355eb204a19b8342","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.70.tgz","fileCount":253,"integrity":"sha512-k5/AvnARqlnqUApuPfMqm87d2iJtlpV/MdB6TDNwk2qkT9hha6GoR/BkCSCldcUh9OAMNdSxme8aNOgDarpZtg==","signatures":[{"sig":"MEQCIDQbyVRVDyrX2WZr1lpQM+aZvWGT/oMCw3UJDy+xM5xFAiB3/xBjO6n6VPXCHG0uxJPDsPezGD0YAp/FHJTvn5ukhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"11ce27b2e0f7fbdbc6860199a045ee69c5ccbd6f","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.70_1789528848056_0.12162115998868983","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"investing","version":"0.1.71","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.71","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0126847e42d5efaa6694fdbda405412714f7e644","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.71.tgz","fileCount":253,"integrity":"sha512-3CXNPY2mZ1ncyH9NVv4Yj2b2HbU3JRBtryJnVMg2U3S5AP6g0D5kersJY8P0zySK086SCFyAmS6SpY+tjWys7A==","signatures":[{"sig":"MEUCIQDSx+G4/Etsn8p9fyxTgXUrQN8tuynRAHipBLt5llAIoQIgHD/IwfYu84c+HyHrH4A+ItL3q6Fir8BxqIz5KKR1tC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"d26b37ca62fcd54159ce2cee976db5dcc799208b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.71_1789535815666_0.006663219697721656","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"investing","version":"0.1.72","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.72","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bd697a01de65ab244f6550289e21aaf5e4a8b533","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.72.tgz","fileCount":253,"integrity":"sha512-m/alYUapb2BRhDpnCaPFk+6mBZ/5Yx7sUquEchGwycUmLtT39n0+ZM9cE0FhEPCKn52Syk8Di6FtxhpxGFty8w==","signatures":[{"sig":"MEYCIQCZbTealxFyxttzMGWSEnZ/sZsTD5jcEnDT0W56FcBtbQIhALOT1kpISO+yOF93/bq89k9608jyfudDPo92xVJsAevA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363659},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"b3d75ef91e36430f5482b665a7380772412f9990","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.72_1789616846327_0.4681610108422567","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"investing","version":"0.1.73","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.73","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e8014367cd76432fc101b62ce880389f5c27e1fd","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.73.tgz","fileCount":253,"integrity":"sha512-1Pkxuaux6ELXRVzUC4FSFmhj+OSYxevdI5yeQg8LrEPUjMOsgojzYsOzHqeIrsqU/3LFYLPBDLEX9ML1TjNzXQ==","signatures":[{"sig":"MEUCIQCUb7neknC6Sno5FVngXx1JZoGw3dLHUrw0R5+Lzxp9iAIgLUixMsCzvhvSXURZV6HBrCvOpMLOPNa6/eBYIWe/uLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"5c27c26327761c60c9df989915445f3df9056d59","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.73_1789616985580_0.08845962238455263","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"investing","version":"0.1.74","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.74","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2e39421b11d4c576270ab425465cbf9352ec4164","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.74.tgz","fileCount":253,"integrity":"sha512-yXfwIyD2LgHqPMr77LrGUCQ6N2oLSfEto50Q6Iko35EoN05rc8VsckMI6bkdpoiEuZIZeIPfd9rZJUgcwi+aGw==","signatures":[{"sig":"MEUCIB5YwAu2IJFB8TmGLhRtLnJKsCgvO9LHvy7LUQypVrzbAiEAuxxueWfssGle86dBEHc0rfJzeByX/0TPRlI+2yVLuc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"a070ddae5b591405efbb99d693f96f1323e4cd7e","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.74_1789631368594_0.3225623665263593","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"investing","version":"0.1.75","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.75","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2977c7b248994289ac028d7af4f7dc1208293106","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.75.tgz","fileCount":253,"integrity":"sha512-CEjRxNHHQ91H0bveeOa22d+TqTkUh1zzlnJex54qIN+b6HUpRB5RM90aWQuwZZASY4ckfr/h3tOMPzl7UrD5Qw==","signatures":[{"sig":"MEUCIE/mSN5yaMdRju0nn4IygKyonLEMHmjjWONWYI4ic8gbAiEAtt6EDV+Fr37U+URCHI5+YgE36kD4mvclB7tV4S+Rw3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"2660c8d3e61f4a25211a55707d457de7e0e8a1d0","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.75_1789631652070_0.8750043592161207","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"investing","version":"0.1.76","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.76","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"051c737deebb3284f63e1dc994d98d7f8bec32ce","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.76.tgz","fileCount":253,"integrity":"sha512-v8JQoNlbssZslLxXGFHzl1mHeQvoqleWJmbcuadDGsOZdDUPHYipbGaPZ+VnsovlHoH4x1iUTkxZNT0DNyv0vA==","signatures":[{"sig":"MEUCIQDRs9q6gc6vtGkqOyThhyE8vLhuBASirOpAFc8fYyECgwIgCNpiJALBc9OEWwrfzkC57IhC4irFzTYuQLpv+UziTWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"eaab45c0e65ad09f9e9fc23f680eaf7094e266b2","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.76_1789632003061_0.7973839961824161","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"investing","version":"0.1.77","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.77","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"05d3a45d41442b24d3b36a4a3cc4ab9aff2eccb4","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.77.tgz","fileCount":253,"integrity":"sha512-s+axFZ+FZqOc2xREg40rZlG9xapso9/gQr0PfVssMbGQH4X5xbLESZoKn0VmBVugVBIoxH2QeGKtTuD/8x6FTQ==","signatures":[{"sig":"MEUCIHwQvEl0AH/2O1PpoSVrqWytGu8jWkO4Ec5FQ5IHvFVcAiEArS56ukBbwf0dk215x4ycm6mGwwxSs0KniolWQUPvGfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"a2ae7cf2637ebf1e426f4574ae4344cbe890193a","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.77_1789633613698_0.3978610881370004","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"investing","version":"0.1.78","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.78","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cc0f8bb6f7e6b692bec161f7f488fc9f8f5f06ab","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.78.tgz","fileCount":253,"integrity":"sha512-kKxHC4ONCMUIbi+fdeUEw6GPeZPpgYyVyiMLAGDQY6lYQMk/J+ev201r1cBizDiGgPavF7hQEDJHiEzoKJP8+g==","signatures":[{"sig":"MEQCIAwXWEKtYe/DXAyIR6gI1jUdU67I2aRphLgWHWhXAb/EAiAIcZK4UGskiYNsnehWYh0ElNn7huUppaf5p07PDfjHOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHGAjVF7eVJjGAdPT7MfZ6npfZrh6P4pdl4Mr2psBckQIgdfN/fL99c7ka1V3J8rHHV/CC/RBGPxVMDOYqVu10ZcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"79db6ed770e17e00086359682e0d1b1610a675b7","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.78_1789671465799_0.6639389391887203","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"investing","version":"0.1.79","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.79","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"60465bfbd9e65e2489760519c542de199362cf4f","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.79.tgz","fileCount":253,"integrity":"sha512-kiIAO9w2ko8iX6tT1b2JX1PjaNk3j+PKyUZkUUJg2BHfmjWzOieJpyrDJTRyogE8bMLjWal1y2zMgkXYiTMUeA==","signatures":[{"sig":"MEUCIQCQMJNrXmYMb3I4561lJ+4V2Hj9D8794t4bxKYPEYlPSwIgMg27eAn510rxDQGWFw2NuRKRvndiYqWqsL6+iGTlobU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCNRE025Q2X6O1zTVlnpJeTRSkISCmPXCVrS2Cq78vUSwIhALLMPeTUkJdH19XhFJV8Yft4rRQLDzTOUIs40cb7L50q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"fc665ab53cac55cf83b4985e5a870ab847e8c80d","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.79_1789672331255_0.2246186933097929","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"investing","version":"0.1.80","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.80","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b5fddd72a0e7cfb2d5053975cf6d7bd2a5868d0c","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.80.tgz","fileCount":253,"integrity":"sha512-O05OPXZ0splBN1NmFsa9GPQFLYcvlRjhZ3Atj5avokuAtHbR/CLk+28bXM8JQFY1+hR6PqOhxBIxwif60lBWgQ==","signatures":[{"sig":"MEUCIAIhb0wm+7kabkELL3pcgL33ZSIqXexNuagJYsHCqrkuAiEAmNaJtfqzAqjGzu7PUNH/2xrCmqZzlnD5ghPsh6Xc118=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCNmcng87EGq5m3GcQHlcr77l+ukH/Fhn2Pe+rP7JgUAgIgNGZ1CUR9foxFrGwYGShzMsRDqAQPvQq4ZoKyLaCiIQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"96b491bed97820ad921f15f7c5dc0e98f7f95569","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.80_1789716066446_0.5899580283699664","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"investing","version":"0.1.81","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.81","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6ad78e6994eb9df520b8923ef9b37c35d301beae","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.81.tgz","fileCount":253,"integrity":"sha512-rNpJw1AzYw6CXbNOWfudBVWkt9zIi19BYiRnaPsOrleECbrRcgrgk7jw6A1sa3/IrWMY3gdI41UKN2hHLXSWqg==","signatures":[{"sig":"MEYCIQCmD3PhdEA3WAl4W57JYmK/+NKWTjXVFIpyXHVoMWhFqQIhANLziIoL0tEBFDbyTg1Wqco2agd2FSRs//YJgIOQnuEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDUqO2sYZJ7lEwwBhCZtvBYVsLJjdtWwLDiUiEvZrnPOAiAIInyHO4yCl5AtZUIIWmQWs98YNorQUrr3czOHsBIM5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"58398ce2408fbc678bd844cbec03a40670693824","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.81_1789717295141_0.9929377401792385","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"investing","version":"0.1.82","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.82","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b735deb778cb2cf701338616515c0203cae5663b","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.82.tgz","fileCount":253,"integrity":"sha512-svivPEzgU8KbFHpQZNFCYq0bNOAE4duiJCkZZmpzBjcBBhkhPCSzUzUIdjkneTGzXyvfpxV+mFHzu3KJEJgeJQ==","signatures":[{"sig":"MEQCIGnLBveuyVo9V9Hgd6S0sYXvyiYJOc2MbxAtW1c0+C5dAiAlBZ4MZZrMDNHOFc8bLOIYRl26hTkJ1ojzftE4xR0uvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA0hheH3ptCZA+TDbntAZidLC3akTKvX3RC7FSKM+MxNAiAfl9Zfqau1XovZpOu+L5s/EFwW5tj+I89vQfO9x41pig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"7daf750918c84e589c71af78d2e1a21ae9ac973e","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.82_1789802024785_0.6913990247695108","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"investing","version":"0.1.83","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.83","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"865a0d9132aca60074bd35be2ff2e018918e260f","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.83.tgz","fileCount":253,"integrity":"sha512-gbUbMT+EWwUZnrV8Dz8WfYQTfUQF6UlPoXKGu3vWFvM3xL90DTlU5m/RxU4Okgxp3cmQDO7cNAPOHXrFXN2HAQ==","signatures":[{"sig":"MEQCICC42b1kkwVkEiFdpWV2wHIpbSWaA2O/9wI+XonTrdW8AiBwuoFjaHWZ1+6O7PzNhnQma6ZZqI51lNkpz69ysHx4Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDt6/EoYsXL7yaFQ64Kx1QI+velm+akeaPk/5FgH3WHfAIgJFLpgvu4fJy8ZqI0ASZ+4w6Afb8QB0NvakqekbVt/Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"768703b6c59979800335d5a3f77ddd5a6b62e5a7","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.83_1789802080367_0.6453414909896895","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"investing","version":"0.1.84","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.84","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"46641e6696b5cef10a12bf357b78bfec57b955f5","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.84.tgz","fileCount":253,"integrity":"sha512-mVW797IsPBQlTQCPoorxXA0fmBB9by1gwNMa8/5xvauiqohHz4pbwJkN6zK2JgTUw/mKdKvFmwS83kMNPTnvHg==","signatures":[{"sig":"MEUCIQC0qirj1gCpCFHGgm/VLKb6SJAy8S5D7IUk245Wc5DQfgIgQBYQyuMTcNwsPxcXGUAMaAWwpMtSxhXFt+gNmoSh5ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4XHI8x/oXlA1vAsDMFDMKz/LZlvjRzff0limw9Vor/wIhAPRIp6p8LwfH1dW0sAQyuicGdoow9SMINMCykZ7MbjwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"f4dd4d8b9e276d6722d8f5134d7be74324583b57","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.84_1789975322545_0.39818302645519865","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"investing","version":"0.1.85","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.85","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8c608ddfde28fe3f7c98b73dab56300c469cada0","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.85.tgz","fileCount":253,"integrity":"sha512-maESUZa9QmZthvM0DHTqn0lkOxbrsD71AqWPfaYNS6gSHuzRa4JBj0HZOu6xBxRcVWVa2UjOXdsjIFUQOY6GAw==","signatures":[{"sig":"MEYCIQDES2IVFO0SBCzHnNdgJ83cu12QngGAHz7dAJS7uy4uJAIhAM8/frhs/i4hpMovfY5GN0LAj/jGZ1iWl5kG7kYuF5D9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHrGMfpl0762oWHlDL6l23sPfRTjHinX016B5YDCViENAiAe087uj5vVsc/N6Rw2Exir7/faaocXgAotlSNuZTc1cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"bc5df5102c4fde019e6f35a601a93fc975aca481","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.85_1789976727378_0.29975773466102495","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"investing","version":"0.1.86","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.86","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9a8a942d263ef2f82be2e6ac2e4102b63dfadcf6","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.86.tgz","fileCount":253,"integrity":"sha512-NThXsgGOh9MvzLyH4r3QGvkardRW+1jFS3KoQh7PJGy0nmAWzrbZZt0smwnH0ZpqbrPtPB6MYVKIApUQqnf7fg==","signatures":[{"sig":"MEUCIEJXMmQ78mXu7vMF4UB+Vgonv02Z5IOpCgg1m03X1JWrAiEAhrnVVJtDAPM/VtlNxNByQO0wgfHUCet0jIvL2psGsWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlHv0cBmSM8du8Ga9DcBxiVXgypBMtykNqXtxnblXrtwIhAKn77Bk+QvE8sejlVL69JaZVI88Y/RhN6uVufs8UMMok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"52b8a744651a0f7f78ab632ea529407df7745c43","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.86_1790013908900_0.2017839940706967","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"investing","version":"0.1.87","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.87","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e607bc9a689931d4a6214ece29ddfa3fa1ec6178","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.87.tgz","fileCount":253,"integrity":"sha512-AP33yDPXrTUqmpyLrYlG+7vb+NKV+nCRBwphmPiTSP4o/n3Z9kyXqeXCXmN2UapZDrgDtew9yXJlAHWYPvoarw==","signatures":[{"sig":"MEUCIQCLB9aA+YVKTY1KRN5F0qpKJMqETppWAC10T9Il8Ru18gIgPNNNCrDrhNgyNgURjqVPlq8cjGARJZ2GcLuni5ajqcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD2E1gjuaDxrbsg/HU7zO4JBjHVVkEqxYKSVIndHL5NMwIgeeFCTKye2OfMwgvs7ypTvd7mDKXsyUCFwlinaTEqBIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"6148fe0d443b4ab4d795358ff5fe44a7be4ec7bd","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.87_1790055845109_0.36070003450520827","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"investing","version":"0.1.88","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.88","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"829920e5ebac40a5112d105ca747350fafa72b87","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.88.tgz","fileCount":175,"integrity":"sha512-gpX6edaNSqqm6XjPWSVcZC7vJlr6ecg+WrOvxF5l8ujWgqKltRVCVBBkElrzfZLMuyHXGbPZI3dlGFLas/5POg==","signatures":[{"sig":"MEUCIHNgG2Ud2azD1LVDdnyVzAzwnpZNBdQDMNPKA1hM6AwbAiEApS7vBOA2p/6+sydW1TfIkkrUjeR7zKhzzY512yRsh2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDd9Nxp3TrF54QX6GZUFTgrOQslU5DjZaLfsmszhsmrmAiEAj7GMAg5aRXTJlSyo/BZgl/UrrT3jw9grFnsPiawqWT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4857294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"e7577baeb065986c69955a2bf449d60940bc9669","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"file:../predictos","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.88_1790065976472_0.30546368872132845","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"investing","version":"0.1.89","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.89","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c6494621cb3b4b77a17f1a1e575041dd8b89eaf5","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.89.tgz","fileCount":253,"integrity":"sha512-3HdrNYeMkylsS81V6PRm6TcV7LmAdvGnGupJFmddRO8fagt5TlFiFDStIvA/a2oAdMVKOdwfmV2sBicndiH2gA==","signatures":[{"sig":"MEUCIEWwGgn/4rilzn5RTguehlmBvyRfBvIwEZTn3t18y7XIAiEA6NpoZ3e2bQoiZg7i/cG9UBI1Ve8zv+JJtDUuKseRTEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4f6y//BVCFDc1nAOkiTTPRY+2wUWFC5VX/Oo1JtijrAIgIi6VLb34edDhNPQeH2Epz59fqIRASgFlWYaLJbh75eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"659e63b2ae3ceacfaeff9fa6fc100c6b5a51417a","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.89_1790151033287_0.03563679265236308","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"investing","version":"0.1.90","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.90","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"c8961bf8d7b3632d149d2449edb791d578399d03","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.90.tgz","fileCount":175,"integrity":"sha512-1htdVC4aWwlnGukC8aOxiD3S2r7g1IgGDOlUgcxU/frAI4TnS8asWukuXsxvjuFUSCPfGh5kmouVJOnBFQdHgw==","signatures":[{"sig":"MEYCIQC9lGS7Ykdo4+ZwMWhHr2NJEcJM98ylmE0gkxGibTSBKwIhAMHPColqThGhVE5IMLKUFCNbwnKMElsSUeNC/yCKNDLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/2LrLcsjP9WfuifRfQef6nXwbk+EnKT5XqD5CzeXmggIgeRRscD8hgcFwxIl48+q6FjyZNsgg4pXvPRGNwdSIXRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4857294},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"bb9d3a83e0f032b19d97b39951946a0f0c5ea432","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"file:../predictos","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.90_1790250228841_0.3832322524413503","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"investing","version":"0.1.91","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.91","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4d8671c3c89370e2cbf9c8946852f135c8012167","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.91.tgz","fileCount":253,"integrity":"sha512-xHLeNwMSw0ngkUdHF6sz5qxZdMQXNqYeOAcfVA2iR3kgAJimv68DSLxr0vgZla7tQXgnXhqzuFSYZ4LcltTlBw==","signatures":[{"sig":"MEUCIQD6kfbfra3QIGzaGYtD38Lj2P1H0Z92bKfncqD2MuyivwIgTXlZe/SGdDYtFYvDrJPuBydJTHdSDqM+cR2wjRgXZIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCQhV+tMGTbZUUthkoOYn8vWrOEZX3TL/1fbRGe+07w+AIgRK0uTM/hsV0YpGMRAKwziGmJaFWe8mD05CWIxdd6zQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"d505cfff62ab39ead6b602267c74336f99484eb7","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.91_1790309212321_0.10793773157913678","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"investing","version":"0.1.92","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.92","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cf9752dc81ce385704349253e4a592ba86029e14","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.92.tgz","fileCount":253,"integrity":"sha512-0qXpMEinyVqQdtDlEba5T730FRXer9DcNunVr/3Dc1RSQXAUSmcKMNU52jyk6XLgtKO8ElDV+sfuI1xpa+giGg==","signatures":[{"sig":"MEQCIFwiCMrFI+n2RX2GBXaCYhYxnll2qoZZ/Wy4hXCEE3VvAiBmbhH+kNCZwczQpnlYEMkbNcPF2iN+HQCnziYi3Aqnpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCFBk2+ybgJuWSIPFD4Fqx/eV72upjz2W8ugmL+BGFGVwIgCPdhuByjcC+1m8EDoGhzHfdncWAcNu9zVqtufoTxWps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"5c7a196603d5c6906a8512dccac3b27c758f65c3","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.92_1790313576926_0.8208452822299774","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"investing","version":"0.1.93","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.93","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a32543f96f5d41d0e799519fa60e749bfc49f6de","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.93.tgz","fileCount":253,"integrity":"sha512-3vnuOzPBMduCGPNLmXPFICYRG6FRAMpmjN7irTNdjsG/GLCwUaVhlrQvwVSYjSxXce+aLvtlnxOIpMrOInuY2Q==","signatures":[{"sig":"MEUCIEHwtFe4vLOWcasCSP+dQw3FWdNSzFaOer5isBDCJJpaAiEA9WGKarZFDNmtpd96lF6Wf81Ji4MunqQTeRv1/8SCocY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB8iPW0ZKsFpEXwdsFnyzMRL4AdQ/3lRvTim0uAgPHmBAiEA5KwiE8J7NxspFyTnyVzzSEu0SDILpBVPv9L+eIImMhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"30ff05faf3771a64bf82cb48cf614751b3a2f10b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.93_1790313952600_0.3710808567532038","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"investing","version":"0.1.94","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.94","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c1713488917e3e67a057e55804912f42514f43d1","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.94.tgz","fileCount":253,"integrity":"sha512-ZTIUW/aSYnyfy/SMVeh5vQ7drbNIU/TZAjFPA2VbhBSxJBkkoVF6wTtWYoYK6+NbV505Wf5EEsUgyNfC8wc6Jg==","signatures":[{"sig":"MEUCIQDpb5v6C6PFSPHee2BLk2KP2AZtRHvKx/9OKEudsdYuSQIgRtoCURZEyUDmZrF846mJrquadLMbx80D9XiZFNIHKFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICDGZ5HI0WwFoxouJsbKaYwbOBJiQdqOwoqD2r8yrRaLAiAa0//2FjU1B3m43hlNJYavphCEaQ6VmThtnam6J4BUKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"07048a37d1e73531105c44baa89bdf2f2d47c30d","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.94_1790336605966_0.7676590450839531","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"investing","version":"0.1.95","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.95","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f9eb134bc0b2d143248f806c9c818aab679599dc","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.95.tgz","fileCount":253,"integrity":"sha512-PxapTKHrt9NSG5R74NT/4dCGxVRXqGkFvV54x/4mgjjWqILiZNYfzR0HeFIUPKldCLMN4U5Z2YO+kr4IgSn6dQ==","signatures":[{"sig":"MEYCIQDJ9vllFeob7YKpZw/Sl9vhqXufkFM057ton+Ecac+qmgIhALSquwGwPrzF5ErHPSRlhCo8ig928/YYA2oAd0NFogQR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFfwztn1lpahwvV3BxqFaGSbUFavJlNraXJ+mV2qKpe5AiEA/JMbvgLHgFDFgUpfCXNC/DXxWO6mjpBVo3IQkRIVBrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"9d87853e3fd460c7ec761dc2d80f43fe13f8c8df","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.95_1790397540370_0.14680081685418345","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"investing","version":"0.1.96","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.96","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7f2a2644ce6534cf68775f1e0fd362a1f1a7d774","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.96.tgz","fileCount":253,"integrity":"sha512-CJ0va8E1sjxIcV7kW8Ef49fRYFMwl5pcc9RbxfeYIoeNj2YsXr2vG6Z+oxQ9BtbegoYkRMzjHGeq93AgruXCJQ==","signatures":[{"sig":"MEUCIQCtvm3ETyo8s8V7eBspBoaBKBAm9ImRReWNzf+B/lF/ygIgPqPRhjo005c2XNzGJHAr2pH+Km3rE6xKehCvkfdVViU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBNAPYnZafkCa9xX0DeCkK/LiOXF7mi9w21Q9KnrJBHOAiBOX4qm5n8FFUbXjHuevTCKkO5YOzs9HnsJBiNOdfcUIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"d07cc9afdfc7697662838bf9f440cfc5c19fbaa8","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.96_1790398886840_0.9455456773042907","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"investing","version":"0.1.97","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.97","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"afebd710a9ac021ba639ad57a84ae3ed99737634","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.97.tgz","fileCount":253,"integrity":"sha512-jAJN2/DrMvMQNRFvrwqk4Lelka2iYq+H+isvaMHrhNIBZovV2pZYLb4qphmtE7Vzt7ELL1lJ1KCz5AG+VSbriA==","signatures":[{"sig":"MEUCIBXQmn+xzpqvdJuPkhENlutMvWAp1auj5xyNXxi29FbFAiEA/aIOW1brXcxI1v7LAQocGl0QF1HewGtDMDDGPL95eQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC4EZootXvu0+Au1tNfUCDc3erfZvGXKIVY0LeDfT1hRgIgcaoMDRiu3fcpoPjZjbujnN79j6FEpuOW/MtdqRrBB4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"51564160617abb953ca45f138f6d2bd143543d3b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.97_1790399008283_0.7151488055211377","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"investing","version":"0.1.98","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.98","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"540c024d0bec7f15fab5c2a381ecf870f3d5fe45","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.98.tgz","fileCount":253,"integrity":"sha512-L2H5/3ZYEqcFxpQET5m6DW5ci+NOBT+XpFO0OSquIeUCUx8ZCzjHyt+QAAqniw5zoGmvC7Arv5oHXh/cAlZ7IA==","signatures":[{"sig":"MEUCIQDOsplcXsTsq6aU50fMsLwCzzbJxwLJ+IyQpssehZ5ajAIgCo8727faC8gk/BSxr/PoJDbfc4Wvs++bBmKkXEr/1Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJx2pTrWoRaXfwnF067LRIuyktV0SN1IBPygS3GuYPwgIhAN9ckbM9AuETihS+DdTGI4n9j93z4ZAhPIgF+0jq2zhj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5363654},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"e0ee2f990b6cfb3e5aced3fa31ab3229787e676a","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.98_1790407140271_0.6176420841150148","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"investing","version":"0.1.99","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.99","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9eef596ff0abef14c027616513a680ff7b16e282","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.99.tgz","fileCount":252,"integrity":"sha512-rZhVyBch1M+kk6s6F2G0CSlva5xBzuj3v0oLujBe52CzRmIq6AFVLxi9cBCObQ5FdpBiHWfZDSAGnLYqEt6C/w==","signatures":[{"sig":"MEYCIQCWXnWsDRRdEBZjnlWHIOp9hm7AoTIUWjzhM3+HmRTgTAIhAKsHMG9xttD0c7x/gGJYRnnpuXMQe0nBNC6Qrw5vKH4g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDLtNKXMK0u9b0MmlQT75qndGbefVjKv0Ed3zhrMUBv+AiAN2FhrCBzSF4/Scmti6eq7CUQEhRyiIhFvDVWEqfkaxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362583},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"3a930fe9544a6f10b2e3e6494f4b9fefc8cf1a02","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.99_1790408283486_0.5271595457198464","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"investing","version":"0.1.100","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.100","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c5e6b03e9d2707bbd206cc7d875faf5bb06c9d87","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.100.tgz","fileCount":251,"integrity":"sha512-7yWQrXVL4QfGZSbMu0g0+YDSnW+Ce+j5MCAwrFHXpYptTQU6XJ9Mxx4rZtYFZMdG1ev4lesno24+TDvBxogRdg==","signatures":[{"sig":"MEUCID9IsAklKIJ0zd3nhfWdCvhWkMYYIjTQmvyt2XtGN9w0AiEAqXeAI9DYf3ZayuEerVwTCHWDzqMqKLkPbd17QVzWy/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDZ0M6lnu8vnNdaC7CWzfPEkMf4gzlqKlGnhSTdI4pWywIgFRH0sbO3AVY/vBiXs4akij5zJ3ozO6HVa7Kpp5GhdyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"e3b4f86479bb5bdcfce2c6f27882b7b22f55f5ad","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.100_1790408366851_0.1906400306449183","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"investing","version":"0.1.101","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.101","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2da407cdaf68519221d36de8fe551b5478931afa","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.101.tgz","fileCount":251,"integrity":"sha512-RCk9EkfsxGAskXndy7hN7vY/rrG7L0CCOxg+0pz1HEDcncJ85qLYqzB7JoPf/ZrRZcfhmJHXk6sa3sDIyY3mPw==","signatures":[{"sig":"MEUCIGQSVFDXMtoh6ECW4YFHSJLz8EOI1FbbF0wk9qoK1UCKAiEAsqlSljsLO0hYSpV+Fo1KQFlpo7zDSz5E4Os2cXQ1Tg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAgml+3FatQopiGfqBprYUmSceolm1r57/UUn8R1iuOWAiBTqR1m6lIEZIm7aCVzqvJk17MXllox4eBRz6i91CZf/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"ece8aa5606ccd8750c15298a16fd93d10b51b896","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.101_1790415585913_0.935558317635361","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"investing","version":"0.1.102","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.102","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"fca64d6c7ce8776f27b61b4935356de3bb69255e","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.102.tgz","fileCount":175,"integrity":"sha512-yj3j+xZ36vECfyT7TMkG3iYvcpzazGmvP1hfHW79aAi1hLOF0nnidfiBEjYjTR+tAFiinkVcVcKswnP+GAtXLA==","signatures":[{"sig":"MEYCIQD2ljLi3z39FXex7Qc8cWB0eP2Buc0Xixm7uV61XsdrkAIhAMjIut8hzho9nuk4Exu/pKpAoYyYIDND3YgRbB7Rqlle","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFdEVR2k+AdVlXFenKA6uqEcPXIrxx0ZSOKDQgQnylyyAiEA3gAejfTVpzFJCkFYWJGoV67ECq2gUKQhdPNOUKOthzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4857295},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"6bac6f5937f9b09bd466a433d23c0845edbd696c","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"file:../predictos","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.102_1790423601893_0.17433291330565615","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"investing","version":"0.1.103","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.103","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6c3bb4e48383b385d577b410c56e29ff1d50f714","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.103.tgz","fileCount":251,"integrity":"sha512-5RiHBahJrQ9h7x3WAOdVjWxM4uZkhBuckraHt8Fq4a6nWHIiaUbuSh/YJkZ4UbXfcFhp3BWpOm2Bq9YqOuBeTw==","signatures":[{"sig":"MEQCIEZS2mfubBVYSQPYE/lAJtATagGoIwjZ36fHHfhx4rhzAiBOG1zZK5EdCuy9HTDXyzhkGCDrnloWSVTeOwFQgPJShQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpn0xqdSCiYoUAD2jGkkIjYPe/2bL7Q9pL1iGacJnN8wIgNpDsIuSFUJDLHOPbP4GvtSUZ1H66JkXJJ4EatcRr4Sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"27bf0854157448b153faf436e77a7abe3602d038","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.103_1790427143957_0.7353676167678429","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"investing","version":"0.1.104","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.104","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3ff1879be1a3e98182788f35a7458d2a59bf35ce","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.104.tgz","fileCount":251,"integrity":"sha512-3CrNNa1zyv+jGjO9Hx4v2pMfTm3mERBH2YIfMo7XZ7V+pbmbAPu2bxgnXXqAK0+BBmrmOTklxFNZH1XQU9BuVA==","signatures":[{"sig":"MEYCIQCtxFe/4zMGhxoBYd5FfSFQ4YewA8+YuF0ON9ZNutAjaQIhAOFi3cxWc0GRej868ujs5WMmLmwDadwt2+WfJQ7oHz+z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHy/qcLc0WOhdkpgUcQ7ZYqV3bdAbMPhAI9Y0QjGUnU7AiA92ZpGInDJ5Zos2tnfaVRr6tdZraCwIfs0oBjnoaWcTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"52722aafa8823993d027e39ed5df269d27887bc1","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.104_1790427634616_0.9115487590481239","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"investing","version":"0.1.105","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.105","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"befece17365e1871536b7dc61e9425ec77f2f924","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.105.tgz","fileCount":251,"integrity":"sha512-0WMOfIo63Gw7RR+IXWrbYU7xPIxNvZ/cgwn1ZO9iMsdKvizrO2H8AwEgy3pN+AaNklCYPkBIlw/C8HpVIyaucA==","signatures":[{"sig":"MEYCIQDyBlABlOaQQ5/aEp4DuWJ0Cz4uYGjNNQc765Yic1J8kwIhAIh32vrIbETARrJr1oyeZo004nWwdVIc5F6G98GXK30e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB4MKMiT5HpFFlw7WbwzHedU3ec6XcuhGk+vt6g5y5MhAiEAyh0L2ejJW0d6jETpQgqUc9yYZ9eys8ikK3fmszCOwx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"1622edf2844b7bf58d33d8b553e2af75228e6f7a","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.105_1790427890086_0.19563415117369964","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"name":"investing","version":"0.1.106","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.106","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3b973863bf09ded32343217f43b277f2fee2ac10","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.106.tgz","fileCount":251,"integrity":"sha512-AwfzSGUU7DNSaAQy672hyuumCip3HrLzjzdGjX9FBNrWmSmh2PJJzD34ArTXWe2kqlud6Q0S6TSmrNIdKxqQEA==","signatures":[{"sig":"MEUCIDEeTz6F9oY0zVJJIJ7RRF5zRjH5IAcVrqdZTrR4ZrG8AiEA31YO74WX63ZnOmVh+/4830TK0XjHREMuwjjQbjLnpAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC0VbNGv/V57mP1bBJetDUr6FbDXW6xDTvrNM10ut7vkAiBITO9+K1qDZYo5NT7Fso6NP8t0Zm36aoWVqp54QTxYEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"4b2e6968795948742372b0bb0e21299a897acf6e","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.106_1790478038248_0.6110882861217093","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"investing","version":"0.1.107","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.107","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"94d51d4963fcc03371acd4d6c999d4f8df162a18","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.107.tgz","fileCount":251,"integrity":"sha512-r6G+eDz6xZyI3YtrPy+0otbGnF+/te115a833ucU6b4gp0p56BHMoO4jmCd51tWLT1yBumcWeH4XFmTWuFblrQ==","signatures":[{"sig":"MEUCIQCZQhvpQLCNQpMt8Kkd89Kz2cJjeUbPk8NIhWtOAg22pQIgbq7KBqkBF5FSJPbrz2oJoTzQUyIrEmG+/x5NZmPwn5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEbaNI3y3R/AqWaGHIFNoraENZgg3s7Cyy/NF4tMTVqAIhAISxjQ0H1xUSk1Yx4d7zg6O8WJ8NKlomlJqVWTMVLnUJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"2575709e45697782b4e05b80048463293769ca6d","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.107_1790514891570_0.26388854427400643","host":"s3://npm-registry-packages-npm-production"}},"0.1.108":{"name":"investing","version":"0.1.108","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.108","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"90a87174a751e70109cc004cd27f25b1c2727bf3","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.108.tgz","fileCount":251,"integrity":"sha512-A87LFiV4boRrGOPdPCE4pNPHYVCV2xtZPv4YpEXJG39zR1efXbWV1KlTsp2z372rg3LatLCvWGBeCKQjYOIRzg==","signatures":[{"sig":"MEUCIQCrwSVOpGCEh7RCY0qfG6tULZxSE3UOusgnaFRADIndtgIgZtVilwnpcvnSAolJFbq6LJjltVTm4PgaTSHk4MMNQXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDQdtpU5GlF0zepFK1sOjVm9abjPdbbucKBGYOUPScrSAiEA4Q2V7B5efyBktgHk89pYBuxyOIpl3+j+Ldqc/MQWa8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"163e086f5ed1f5fe5d9de6d61e280dbdaf6bc871","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.108_1790515782867_0.9905523317050069","host":"s3://npm-registry-packages-npm-production"}},"0.1.109":{"name":"investing","version":"0.1.109","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.109","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"63bde8e7a3f300d1c4c9602f2920ed19a42eba6d","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.109.tgz","fileCount":251,"integrity":"sha512-UzMPH94hIMptrAtOkHUsvzbD8+VCR6QdsN/n/GcqQiLpywztIi2kSCHcXD6eo9XFa9/rTpY/gULtDcS1zIVtHQ==","signatures":[{"sig":"MEQCIAYxRFLOqcwcZsWP1xOWNYEO78h4oj05OEIjKenMKGqKAiA3qVEKjRXr4WexPqseCRJHDGWzD+wJ8iUnFyZWs8zAAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAZvRutTd+KmYTl2O3QjWtJ+T9DvxFJ35F3jqlLxoTrwIhAM8cUQFwGN2Z6TPmS4vcq+CqiO8PDkmzv20Ic53oqhDd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"36fd547e1eca27c07d54c4fa0f1312f992737d90","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.109_1790558940420_0.5779563755843693","host":"s3://npm-registry-packages-npm-production"}},"0.1.110":{"name":"investing","version":"0.1.110","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.110","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c12163ec67fc2b0111dbf97e3c3ff1aea0774e2a","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.110.tgz","fileCount":251,"integrity":"sha512-HYxYeBcuP0yAyl1wKlEzaLXd8AzDofrcTlwx7HS++ArwTr5jrx2QDfNn3w3lcKFCHBOx3L2ZiHvGHrEMW61CMQ==","signatures":[{"sig":"MEQCIEwLlmpkxoKDgeYWI3wc4NxLJxeQUWeOAQPUpErN5UltAiBYEsHihDo1FSFeOLvX/r8bhEM+dyD9Bq0EMPTsBK5t3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICAj+yK53MGcE7Y1U3F7Hz9ouMrUVhRgrEfKquXO2TJeAiEAmId2CLBvAKOk0ROGF26zlsX279BtPn5Q8E6OcCcwEso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"02d46179569ae35ca466ec06b1230d1490f03ede","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.110_1790561841761_0.42662821158096054","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"investing","version":"0.1.111","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.111","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c39ca2a1dbc8771bddc58d042c0f80765b6b6272","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.111.tgz","fileCount":251,"integrity":"sha512-G4jPMJhktbbo+h1+8kYi3Czu5Pr0A3gO/BrfOfurDpYJycFQ7RLlNMqgQdrFhjYQE/iWTFJZH2yZm2Ix/YdSPA==","signatures":[{"sig":"MEYCIQCXYqTejBkZZG5ttkwpxP/Y4+0jxVC5qwERM+jRCYdEvQIhAJDlDUezOa8FE/N3s8KgYzbTQVyR8n/N8WQHCON+5MdY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+DJncQWaHw2OHuzH8mihPMj118iudpi72TZd+TWk5+AIgd+UNq/B0EeEUUR2puOFSunFM9O8wX9X5RvdmCyQ3dT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"0efb447e8401787eda13b176696b48b990ab730a","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.111_1790568451569_0.1883890587849999","host":"s3://npm-registry-packages-npm-production"}},"0.1.112":{"name":"investing","version":"0.1.112","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.112","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ff0ecfd0763a479e961462ef8ac39d9d11769f74","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.112.tgz","fileCount":251,"integrity":"sha512-KEnK8rA/wHpR5pZi5msphf96DysTaPsh/klynwMcuAJ/1wYZb0KxrwtaalPrE2oPB2WB7rbFSZx8H/O97PWwgw==","signatures":[{"sig":"MEYCIQCtRUuT4JwKGKt0HsSVYKImADPgUjX/60g1Smxd+lmAJgIhALUvx0fWZfOup0sxPrwRQECIhh3+hqsx14bF50jCb72h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCDLv0TLV2qnYz6/rbsevxLuHA3b8upa92VzDMOfyxEuwIgbmMO7RaVq1W4N5KZJGBbjzRe9eGxV7PDcm6mXtPumLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"02a04e726c3924fda5ab9996c139b20ff9d9322b","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.112_1790589858777_0.24293840609679784","host":"s3://npm-registry-packages-npm-production"}},"0.1.113":{"name":"investing","version":"0.1.113","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.113","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6ef96952b3c74c2dee94b5a43461af649c442f91","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.113.tgz","fileCount":251,"integrity":"sha512-5/lCdHx6mwVddDWFz5p4cYp0VPfPXktLc0hZZQdPuz/q/4lscLwV0AFngVi1UHm3eMNykNeEG4Hjgi9Z/fV7CA==","signatures":[{"sig":"MEUCIGrH7+kVa2S3F40FZAK53hUjE6wnIxaiqLH/jurKuC4QAiEA7I8/p5bZPtBOvieCCMCcAxyEkydarWIf4yBWvS5AnyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHXKOv1P+FtPv0oK2j64n9whAZK7k65Y1SGuwSnPIyNOAiEAw96fTSL6wAkb0/Am5VBdd3UOyTIkwFZs2TZN7OHpdFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"bf0052e3f130aa2b7f59052102d153bb452b889d","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.113_1790593197923_0.4884845263057236","host":"s3://npm-registry-packages-npm-production"}},"0.1.114":{"name":"investing","version":"0.1.114","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.114","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/ai-broker-investing-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/ai-broker-investing-agent/issues"},"dist":{"shasum":"48749084c20a45ec89b12482e0455e710892df80","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.114.tgz","fileCount":175,"integrity":"sha512-HIGPtaJ9koBV/gS1KsnA33vEHSkh1zOfQxcCxtpDkHBO8WS62my8mDalVLPs/SYkd/CkVCk8M1sDSc+kPShe/w==","signatures":[{"sig":"MEUCIFhFoNYxQNxHRIbvCD2vvqLYcnuFcJqMeSzfsfgYZHGsAiEA0yyC8MCxym4me3d690b+/x3sYyJ4csgxNTdUtm9j6IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDcZEhT92nilIUz+BlWdRvR3hrOa/cOg4wylbdjCH829AiEAvkAHZ+RNXHfVvScu152PfRe4NdUYNzRFrXuhGriKNPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4857533},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"}},"gitHead":"5c7ac03e7a3e5f764cb9f08f208a5fb1d329221c","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/ai-broker-investing-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","predictos":"file:../predictos","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.114_1790659287378_0.33726341561927664","host":"s3://npm-registry-packages-npm-production"}},"0.1.115":{"name":"investing","version":"0.1.115","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.115","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"25c16e4cdbe69aa254367d21179381008befc0ba","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.115.tgz","fileCount":251,"integrity":"sha512-i4Pw1bxt7mLJWNo9CubjUgNKcij/6P/WGJUtiaUT26MoMmZyhUZXN4cL7aPixEbWtScARpApzBZfFceJLHXglA==","signatures":[{"sig":"MEQCIFkcqSPrnVDxpV5EAJBN05/5ali6AqSGWnosnlI/AKmjAiBVmfrB28KIeR1+0LaSzxhv+ohlIPFpYRNlhsEkylBbIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHlkEXZ5zUmnTh6sCMvyxN31pjOJB/7dDuBP9NhfExz3AiBu1sb2lYSjF0m6TjOubT558hrza0sOlitqZvYhDQ+XJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"47bdf383ac1ed9bd69c20ff574c94a8847fbf4d2","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.115_1790660721927_0.5532087757064539","host":"s3://npm-registry-packages-npm-production"}},"0.1.116":{"name":"investing","version":"0.1.116","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.116","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1ba9015f33e98ef7902ca8f9e58da55e8aceb4bc","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.116.tgz","fileCount":251,"integrity":"sha512-uyUnq96CEjLSWTV1EcRz4lAHZjn6r1HUN24KqG63Uw9WUL74xtg3SRrQFNQvI1V3sU3BBzkKhZ0wJQCHK0/EtA==","signatures":[{"sig":"MEQCIHp/wLm2SzO0Jgw2+UO+yKhXo8xMj/Epqe/vzkTPbSjxAiB3Fz56tkGKKo/054Jn+MkGYKD9eC4wSGyNPUNHwoGEiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA1Pxhii2UZeK/Rvv7MrXZOmcNhhOcw3pxhjbVSCFtjDAiA92DUryv4Yww7RdAiwLIkbfqeYCvzfCVkJzK3WyZogcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"23d3161c1917a4f827c63ac4eeb746023c19c0e2","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.116_1790661857936_0.23562926762893732","host":"s3://npm-registry-packages-npm-production"}},"0.1.117":{"name":"investing","version":"0.1.117","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"author":{"name":"vtempest"},"license":"rights.institute/prosper","_id":"investing@0.1.117","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"192e8dd2b2be1dd6a60fea3d24bd0019640d36a6","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.117.tgz","fileCount":251,"integrity":"sha512-Mw14ADK54CwYwOownrERHgt7nPvje7NOyXh9KAoAdF/OBhzCovI1EnRVmdktmoJtCJdbSg2LtFa/lUKGVqoMEg==","signatures":[{"sig":"MEUCICQ3oxuHzRegQLSShprVUDrNQpX3zwg9TCwlfqfBnJHXAiEA0KB4Q+Y5n1S2kIxYAAAMqekr5crkfPhZo1VejUOxjco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCFhtFYvH7YG8AeAV8LQ7ZX0jcAURm8q4Yu5fDDwceaQIgYC6WqowVetOo5PHiWSWyqmWuqWjDGcrxk0FKOEQ36j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"c49af64e47a9fd20fe394c6064cf27add918a797","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"tmp":"tmp/investing_0.1.117_1790665261206_0.3141278286488549","host":"s3://npm-registry-packages-npm-production"}},"0.1.118":{"_id":"investing@0.1.118","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e8f3a6c9d49f5121ac974ee837e16706ae0b2ce6","tarball":"https://registry.npmjs.org/investing/-/investing-0.1.118.tgz","fileCount":251,"integrity":"sha512-6rMMkX1FzuNaK0sV69Y83R0WzNNvPn0LxGARNCyegTap12fdhyvgRIktXwjf9UhUTxMcrOTpxOUthAok797XsA==","signatures":[{"sig":"MEUCID/M7/szR1+AAGeodQDBWJBG2ep65rKNfRskIyERpf13AiEAhgHWcshs3KFqtXMU81w77ccp39Ah+J71HGTshOJ2SVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDINK4yPK4svXjAb+j0ARFlLGO2h1Y7BgkpigXk/RdPGQIgWXOKbtv1yr4WJxtw2RdPlPsBrQZmV0iT0VLA8V5TXXk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/investing@0.1.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5362027},"main":"dist/index.js","name":"investing","type":"module","types":"dist/index.d.ts","author":{"name":"vtempest"},"module":"dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./utils":{"types":"./dist/utils.d.ts","import":"./dist/utils.mjs","require":"./dist/utils.js"},"./alpaca":{"types":"./dist/alpaca/index.d.ts","import":"./dist/alpaca/index.mjs","require":"./dist/alpaca/index.js"},"./data/*":"./data/*","./stocks":{"types":"./dist/stocks/index.d.ts","import":"./dist/stocks/index.mjs","require":"./dist/stocks/index.js"},"./constants":{"types":"./dist/constants/index.d.ts","import":"./dist/constants/index.mjs","require":"./dist/constants/index.js"},"./predictos":{"types":"./dist/predictos/index.d.ts","import":"./dist/predictos/index.mjs","require":"./dist/predictos/index.js"},"./prediction":{"types":"./dist/prediction/index.d.ts","import":"./dist/prediction/index.mjs","require":"./dist/prediction/index.js"},"./predictos/ai":{"types":"./dist/predictos/ai/index.d.ts","import":"./dist/predictos/ai/index.mjs","require":"./dist/predictos/ai/index.js"},"./trading-agents":{"types":"./dist/trading-agents/index.d.ts","import":"./dist/trading-agents/index.mjs","require":"./dist/trading-agents/index.js"},"./predictos/agents":{"types":"./dist/predictos/agents/index.d.ts","import":"./dist/predictos/agents/index.mjs","require":"./dist/predictos/agents/index.js"},"./predictos/arbitrage":{"types":"./dist/predictos/arbitrage.d.ts","import":"./dist/predictos/arbitrage.mjs","require":"./dist/predictos/arbitrage.js"},"./predictos/data/kalshi":{"types":"./dist/predictos/data/kalshi.d.ts","import":"./dist/predictos/data/kalshi.mjs","require":"./dist/predictos/data/kalshi.js"},"./predictos/data/polymarket":{"types":"./dist/predictos/data/polymarket.d.ts","import":"./dist/predictos/data/polymarket.mjs","require":"./dist/predictos/data/polymarket.js"}},"gitHead":"3fb42b1c7cc9d8cd9b6c3b605a1e393c90046c4d","license":"rights.institute/prosper","scripts":{"ship":"npm run build && npx standard-version --release-as patch; rm CHANGELOG.md; npm publish","test":"vitest run","build":"vite build","test:watch":"vitest","test:debate":"vitest run src/trading-agents/__tests__/debate-agents.test.ts","import:stocks":"bun lib/stocks/import-stock-names.ts","test:coverage":"vitest run --coverage","import:leaders":"bun lib/leaders/nvsty-leaders.ts","import:stategies":"bun lib/algo-stategies/tv-scraper.ts --pages=10","test:debate:watch":"vitest src/trading-agents/__tests__/debate-agents.test.ts","sync:trade-history":"tsx scripts/sync-trade-history.ts","sync:high-volume-markets":"tsx scripts/sync-high-volume-markets.ts"},"version":"0.1.118","_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"_npmVersion":"11.19.0","description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","directories":{},"maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"4.3.4","axios":"^1.13.2","dotenv":"^17.2.3","ethers":"^6.16.0","nanoid":"5.1.6","pinets":"^0.8.3","tavily":"^1.0.2","date-fns":"4.1.0","grab-url":"^1.0.20","csv-parse":"6.1.0","langchain":"^1.2.3","node-fetch":"^3.3.2","indicatorts":"^2.2.2","xgboost_node":"^0.4.2","dukascopy-node":"^1.46.3","yahoo-finance2":"^3.10.2","@langchain/core":"^1.1.8","@langchain/groq":"^1.0.2","@langchain/openai":"^1.2.0","sec-edgar-toolkit":"^0.1.1","@langchain/langgraph":"^0.2.0","qwksearch-api-client":"^0.0.12","@langchain/google-genai":"2.1.3","@polymarket/clob-client":"5.1.3","@alpacahq/alpaca-trade-api":"^3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","vitest":"^3.0.0","typescript":"^5.9.3","@types/node":"^25.0.3","vite-plugin-dts":"^4.5.4","@vitest/coverage-v8":"^3.2.7"},"peerDependencies":{"drizzle-orm":"^0.45.1"},"optionalDependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.4","@solana/spl-token":"^0.4.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/investing_0.1.118_1790666980867_0.6417906536251876"}}},"time":{"created":"2026-01-09T12:28:54.460Z","modified":"2026-09-29T07:29:41.323Z","0.1.0":"2026-01-09T12:28:54.672Z","0.1.1":"2026-09-11T00:41:50.075Z","0.1.2":"2026-09-11T00:49:52.369Z","0.1.3":"2026-09-11T00:51:29.398Z","0.1.4":"2026-09-11T01:08:02.528Z","0.1.5":"2026-09-11T08:12:18.254Z","0.1.6":"2026-09-11T08:13:22.925Z","0.1.7":"2026-09-11T08:15:37.547Z","0.1.8":"2026-09-11T08:19:25.826Z","0.1.9":"2026-09-11T08:20:12.921Z","0.1.10":"2026-09-11T08:21:58.735Z","0.1.11":"2026-09-11T08:59:34.523Z","0.1.12":"2026-09-11T09:08:32.155Z","0.1.13":"2026-09-11T09:11:09.230Z","0.1.14":"2026-09-11T09:12:32.235Z","0.1.15":"2026-09-11T11:12:17.102Z","0.1.16":"2026-09-11T11:13:32.142Z","0.1.17":"2026-09-11T11:31:27.964Z","0.1.18":"2026-09-11T11:39:41.878Z","0.1.19":"2026-09-11T11:55:39.674Z","0.1.20":"2026-09-11T12:14:37.859Z","0.1.21":"2026-09-11T14:54:31.773Z","0.1.22":"2026-09-11T16:12:16.955Z","0.1.23":"2026-09-12T00:33:01.682Z","0.1.24":"2026-09-12T00:38:44.167Z","0.1.25":"2026-09-12T00:42:17.012Z","0.1.26":"2026-09-12T00:48:35.034Z","0.1.27":"2026-09-12T00:49:20.741Z","0.1.28":"2026-09-12T00:51:41.097Z","0.1.29":"2026-09-12T00:54:24.721Z","0.1.30":"2026-09-12T00:59:22.822Z","0.1.31":"2026-09-12T01:16:48.390Z","0.1.32":"2026-09-12T02:04:29.023Z","0.1.33":"2026-09-12T04:35:57.948Z","0.1.34":"2026-09-12T05:18:55.609Z","0.1.35":"2026-09-12T05:24:24.794Z","0.1.36":"2026-09-12T05:28:24.734Z","0.1.37":"2026-09-12T05:32:40.616Z","0.1.38":"2026-09-12T05:42:34.896Z","0.1.39":"2026-09-12T05:43:20.259Z","0.1.40":"2026-09-12T05:51:53.410Z","0.1.41":"2026-09-12T05:59:22.167Z","0.1.42":"2026-09-12T06:06:21.394Z","0.1.43":"2026-09-12T06:07:04.898Z","0.1.44":"2026-09-12T06:09:07.002Z","0.1.45":"2026-09-12T06:13:24.809Z","0.1.46":"2026-09-12T06:15:02.115Z","0.1.47":"2026-09-12T06:17:24.583Z","0.1.48":"2026-09-12T06:19:59.748Z","0.1.49":"2026-09-12T06:21:08.018Z","0.1.50":"2026-09-12T06:25:00.297Z","0.1.51":"2026-09-12T07:58:38.322Z","0.1.52":"2026-09-12T10:14:35.738Z","0.1.53":"2026-09-12T11:12:59.937Z","0.1.54":"2026-09-12T11:49:02.794Z","0.1.55":"2026-09-13T17:41:19.240Z","0.1.56":"2026-09-14T00:06:52.156Z","0.1.57":"2026-09-15T00:20:28.990Z","0.1.58":"2026-09-15T08:03:35.385Z","0.1.59":"2026-09-15T08:04:40.732Z","0.1.60":"2026-09-15T08:33:12.868Z","0.1.61":"2026-09-15T09:29:24.565Z","0.1.62":"2026-09-15T10:06:09.304Z","0.1.63":"2026-09-15T10:08:08.589Z","0.1.64":"2026-09-15T20:51:15.445Z","0.1.65":"2026-09-15T23:34:21.476Z","0.1.66":"2026-09-16T02:15:49.997Z","0.1.67":"2026-09-16T03:17:44.499Z","0.1.68":"2026-09-16T03:18:06.517Z","0.1.69":"2026-09-16T03:19:45.344Z","0.1.70":"2026-09-16T03:20:48.228Z","0.1.71":"2026-09-16T05:16:55.889Z","0.1.72":"2026-09-17T03:47:26.494Z","0.1.73":"2026-09-17T03:49:45.767Z","0.1.74":"2026-09-17T07:49:28.806Z","0.1.75":"2026-09-17T07:54:12.285Z","0.1.76":"2026-09-17T08:00:03.243Z","0.1.77":"2026-09-17T08:26:53.866Z","0.1.78":"2026-09-17T18:57:45.962Z","0.1.79":"2026-09-17T19:12:11.384Z","0.1.80":"2026-09-18T07:21:06.591Z","0.1.81":"2026-09-18T07:41:35.295Z","0.1.82":"2026-09-19T07:13:44.923Z","0.1.83":"2026-09-19T07:14:40.487Z","0.1.84":"2026-09-21T07:22:02.718Z","0.1.85":"2026-09-21T07:45:27.503Z","0.1.86":"2026-09-21T18:05:09.059Z","0.1.87":"2026-09-22T05:44:05.217Z","0.1.88":"2026-09-22T08:32:56.583Z","0.1.89":"2026-09-23T08:10:33.421Z","0.1.90":"2026-09-24T11:43:48.957Z","0.1.91":"2026-09-25T04:06:52.512Z","0.1.92":"2026-09-25T05:19:37.077Z","0.1.93":"2026-09-25T05:25:52.790Z","0.1.94":"2026-09-25T11:43:26.055Z","0.1.95":"2026-09-26T04:39:00.479Z","0.1.96":"2026-09-26T05:01:26.975Z","0.1.97":"2026-09-26T05:03:28.391Z","0.1.98":"2026-09-26T07:19:00.388Z","0.1.99":"2026-09-26T07:38:03.588Z","0.1.100":"2026-09-26T07:39:26.949Z","0.1.101":"2026-09-26T09:39:46.020Z","0.1.102":"2026-09-26T11:53:22.018Z","0.1.103":"2026-09-26T12:52:24.073Z","0.1.104":"2026-09-26T13:00:34.783Z","0.1.105":"2026-09-26T13:04:50.197Z","0.1.106":"2026-09-27T03:00:38.398Z","0.1.107":"2026-09-27T13:14:51.790Z","0.1.108":"2026-09-27T13:29:42.981Z","0.1.109":"2026-09-28T01:29:00.625Z","0.1.110":"2026-09-28T02:17:21.864Z","0.1.111":"2026-09-28T04:07:31.682Z","0.1.112":"2026-09-28T10:04:18.968Z","0.1.113":"2026-09-28T10:59:58.037Z","0.1.114":"2026-09-29T05:21:27.495Z","0.1.115":"2026-09-29T05:45:22.043Z","0.1.116":"2026-09-29T06:04:18.114Z","0.1.117":"2026-09-29T07:01:01.331Z","0.1.118":"2026-09-29T07:29:40.974Z"},"bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"author":{"name":"vtempest"},"license":"rights.institute/prosper","homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","keywords":["investing","trading","stocks","alpaca","prediction-markets","financial-data","yahoo-finance","sec-filings","trading-agents","polymarket","kalshi","arbitrage","predictos"],"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/investing"},"description":"Reusable investment utilities, trading agents, prediction-market analysis (PredictOS core) and financial data tools","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"readme":"<p align=\"center\">\n    <img width=\"400px\" src=\"https://i.imgur.com/dE5Rfck.jpeg\" />\n</p>\n\n<!-- template-git-repo:badges:start -->\n<p align=\"center\">\n    <a href=\"https://qwksearch.com/api\"><img src=\"https://img.shields.io/badge/Docs-blue?logo=ReadTheDocs&logoColor=white\" alt=\"Documentation\" /></a>\n    <br />\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/stargazers\"><img src=\"https://img.shields.io/github/stars/OpenSourceAGI/qwksearch-research-agent\" alt=\"GitHub Stars\" /></a>\n    <a href=\"https://www.npmjs.com/package/investing\"><img src=\"https://img.shields.io/npm/dm/investing.svg\" alt=\"NPM Monthly Downloads\" /></a>\n    <a href=\"https://www.npmjs.com/package/investing\"><img src=\"https://img.shields.io/npm/v/investing.svg\" alt=\"npm version\" /></a>\n    <a href=\"https://www.npmjs.com/package/investing\"><img src=\"https://img.shields.io/npm/dt/investing.svg\" alt=\"NPM Total Downloads\" /></a>\n    <a href=\"https://www.npmjs.com/package/investing\"><img src=\"https://img.shields.io/npm/types/investing\" alt=\"TypeScript types\" /></a>\n    <a href=\"https://packagephobia.com/result?p=investing\"><img src=\"https://packagephobia.com/badge?p=investing\" alt=\"Install size\" /></a>\n    <br />\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues\"><img src=\"https://img.shields.io/github/issues/OpenSourceAGI/qwksearch-research-agent?logo=github\" alt=\"GitHub Issues\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/pulls\"><img src=\"https://img.shields.io/github/issues-pr/OpenSourceAGI/qwksearch-research-agent?logo=github&label=PRs\" alt=\"Open Pull Requests\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/pulls?q=is%3Apr+is%3Aclosed\"><img src=\"https://img.shields.io/github/issues-pr-closed/OpenSourceAGI/qwksearch-research-agent?logo=github&label=PRs%20merged&color=8957e5\" alt=\"Merged Pull Requests\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/discussions\"><img src=\"https://img.shields.io/github/discussions/OpenSourceAGI/qwksearch-research-agent\" alt=\"GitHub Discussions\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/commits/master/\"><img src=\"https://img.shields.io/github/last-commit/OpenSourceAGI/qwksearch-research-agent.svg\" alt=\"GitHub last commit\" /></a>\n    <br />\n    <a href=\"https://stackblitz.com/github/OpenSourceAGI/qwksearch-research-agent/tree/master/packages/investing\"><img height=\"20px\" src=\"https://developer.stackblitz.com/img/open_in_stackblitz.svg\" alt=\"Open in StackBlitz\" /></a>\n    <img src=\"https://img.shields.io/badge/Bun-14151A?logo=bun&logoColor=white\" alt=\"Bun\" /> <img src=\"https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white\" alt=\"TypeScript\" /> <img src=\"https://img.shields.io/badge/Drizzle%20ORM-C5F74F?logo=drizzle&logoColor=white\" alt=\"Drizzle ORM\" /> <img src=\"https://img.shields.io/badge/Zod-3E67B1?logo=zod&logoColor=white\" alt=\"Zod\" /> <img src=\"https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white\" alt=\"Vite\" /> <img src=\"https://img.shields.io/badge/Vitest-6E9F18?logo=vitest&logoColor=white\" alt=\"Vitest\" />\n</p>\n<!-- template-git-repo:badges:end -->\n\n# Investing Library\n\nA comprehensive TypeScript/JavaScript library for investment analysis, trading automation, and financial data processing. This package provides reusable utilities for building investment applications, trading bots, and financial analysis tools.\n\n## Features\n\n- 🤖 **Trading Agents** - Multi-agent framework for automated trading strategies\n- 📊 **Stock Data** - Fetch and analyze stock data from Yahoo Finance, SEC filings, and more\n- 💹 **Prediction Markets** - Polymarket integration for prediction market data\n- 🔮 **PredictOS Core** - Multi-agent prediction-market analysis, Kalshi/Polymarket\n  data clients, and cross-platform arbitrage (merged in from the `predictos` package)\n- 🔌 **Alpaca Trading API** - Easy-to-use wrapper for Alpaca trading platform\n- 📈 **Technical Analysis** - Algorithmic trading strategies and indicators\n- 🎯 **Social Trading** - Track and analyze top traders and strategies\n- 🧠 **AI-Powered Analysis** - LLM-based investment research and debate generation\n- 📦 **Data Files** - Pre-packaged stock indexes, sector information, and market data\n\n## Installation\n\n```bash\nnpm i investing\n# or\nbun i investing\n# or\npnpm add investing\n```\n\n## Quick Start\n\n### Alpaca Trading Client\n\n```typescript\nimport { createAlpacaClient } from \"investing\";\n\n// Create client with environment variables\nconst alpaca = createAlpacaClient({\n  paper: true, // Use paper trading\n  keyId: process.env.ALPACA_API_KEY,\n  secretKey: process.env.ALPACA_SECRET,\n});\n\n// Get account info\nconst account = await alpaca.getAccount();\nconsole.log(`Portfolio value: $${account.portfolio_value}`);\n\n// Place an order\nconst order = await alpaca.createOrder({\n  symbol: \"AAPL\",\n  qty: 10,\n  side: \"buy\",\n  type: \"market\",\n  time_in_force: \"day\",\n});\n```\n\n### Fetch Stock Data\n\n```typescript\nimport { getStockQuote, getHistoricalData } from \"investing\";\n\n// Get real-time quote\nconst quote = await getStockQuote(\"AAPL\");\nconsole.log(`AAPL: $${quote.regularMarketPrice}`);\n\n// Get historical data\nconst history = await getHistoricalData(\"AAPL\", {\n  period1: \"2024-01-01\",\n  period2: \"2024-12-31\",\n  interval: \"1d\",\n});\n```\n\n### Polymarket Prediction Markets\n\n```typescript\nimport { fetchMarkets, fetchLeaderboard } from \"investing\";\n\n// Get active prediction markets\nconst markets = await fetchMarkets(50, \"volume24hr\");\nconsole.log(`Top market: ${markets[0].question}`);\n\n// Get top traders\nconst leaders = await fetchLeaderboard({\n  timePeriod: \"7d\",\n  orderBy: \"PNL\",\n  limit: 10,\n});\n```\n\n### PredictOS — Prediction-Market Analysis & Arbitrage\n\n```typescript\nimport {\n  runEventAnalysisAgent,\n  findArbitrage,\n  getEvents,\n} from \"investing/predictos\";\n\nconst url = \"https://polymarket.com/event/will-x-happen-by-2026\";\n\n// Resolve a Polymarket / Kalshi / Jupiter event URL into its raw markets\nconst event = await getEvents({ url });\n\n// Analyze those markets for alpha and a predicted winner\nconst { analysis } = await runEventAnalysisAgent({\n  markets: event.markets,\n  eventIdentifier: event.eventIdentifier,\n  pmType: event.pmType,\n  model: \"grok-4-fast\",\n  tools: [\"x_search\"], // Grok models only\n});\n\n// Look for the same event mispriced on the other venue\nconst arb = await findArbitrage({ url, model: \"grok-4-fast\" });\n```\n\nEvery entry point takes a typed `request` object and an optional second\n`config` (`AIConfig` / `DataConfig`) that falls back to `process.env`. Missing\nrequired fields **throw** rather than returning an error result.\n\n### Trading Agents Framework\n\n```typescript\nimport { createTradingGraph, MarketAnalyst } from \"investing\";\n\n// Create a trading agent system\nconst tradingSystem = createTradingGraph({\n  agents: [\n    new MarketAnalyst(),\n    new BullResearcher(),\n    new BearResearcher(),\n    new Trader(),\n  ],\n  config: {\n    ticker: \"AAPL\",\n    budget: 10000,\n  },\n});\n\n// Run analysis\nconst result = await tradingSystem.invoke({\n  ticker: \"AAPL\",\n  question: \"Should I buy AAPL stock?\",\n});\n```\n\n## API Reference\n\n### Alpaca Trading\n\n```typescript\nimport { createAlpacaClient, AlpacaConfig } from \"investing/alpaca\";\n```\n\n#### `createAlpacaClient(config?: AlpacaConfig)`\n\nCreates an Alpaca API client for trading operations.\n\n**Parameters:**\n\n- `config.paper` - Use paper trading (default: true)\n- `config.keyId` - Alpaca API key ID\n- `config.secretKey` - Alpaca secret key\n- `config.baseUrl` - Custom base URL (optional)\n\n**Environment Variables:**\n\n- `ALPACA_API_KEY` or `APCA_API_KEY_ID`\n- `ALPACA_SECRET` or `APCA_API_SECRET_KEY`\n- `ALPACA_BASE_URL` (optional)\n\n### Stock Data & Analysis\n\n```typescript\nimport {\n  getStockQuote,\n  getHistoricalData,\n  getSECFilings,\n  StockQuote,\n} from \"investing/stocks\";\n```\n\n#### `getStockQuote(symbol: string): Promise<StockQuote>`\n\nFetch real-time stock quote from Yahoo Finance.\n\n#### `getHistoricalData(symbol: string, options?: HistoricalOptions)`\n\nGet historical price data for technical analysis.\n\n#### `getSECFilings(ticker: string, filingType?: string)`\n\nFetch SEC filings (10-K, 10-Q, 8-K) for a company.\n\n### Prediction Markets\n\n```typescript\nimport {\n  fetchMarkets,\n  fetchLeaderboard,\n  PolymarketMarket,\n} from \"investing/prediction\";\n```\n\n#### `fetchMarkets(limit?: number, sortBy?: string)`\n\nFetch active prediction markets from Polymarket.\n\n**Parameters:**\n\n- `limit` - Number of markets to fetch (default: 50)\n- `sortBy` - Sort field: 'volume24hr', 'liquidity', etc.\n\n#### `fetchLeaderboard(options?)`\n\nGet Polymarket leaderboard of top traders.\n\n**Options:**\n\n- `timePeriod` - '1d' | '7d' | '30d' | 'all'\n- `orderBy` - 'VOL' | 'PNL'\n- `limit` - Number of results (default: 20)\n- `category` - Market category (default: 'overall')\n\n### PredictOS Core\n\n```typescript\nimport {\n  runEventAnalysisAgent,\n  runBookmakerAgent,\n  runMapperAgent,\n  findArbitrage,\n  getEvents,\n} from \"investing/predictos\";\n```\n\n> Adapted from [PredictOS](https://github.com/PredictionXBT/PredictOS) by\n> **PredictionXBT** (MIT licensed, © 2025). The original code shipped as\n> Deno/Supabase edge functions; here it is refactored into plain, typed,\n> dependency-light library functions with no HTTP/CORS layer. It lived in a\n> sibling `predictos` package until that package was merged into `investing`.\n> See [`NOTICE`](./NOTICE) and\n> [`LICENSE-PredictOS-MIT`](./LICENSE-PredictOS-MIT).\n\n#### What it covers\n\n- **AI provider clients** — OpenAI (Responses API), Grok/xAI (Responses API,\n  with optional `x_search` / `web_search` tools), and BlockRun (x402\n  wallet-based micropayments across 20+ models), plus the analysis prompt\n  builders (`analyzeEventMarkets`, `bookmakerAnalysis`, `arbitrageAnalysis`,\n  `searchQueryGenerator`).\n- **Market data clients** — Kalshi via the DFlow API\n  (`investing/predictos/data/kalshi`) and Polymarket via the Dome API\n  (`investing/predictos/data/polymarket`).\n- **Multi-agent pipeline** (`investing/predictos/agents`):\n  - `runEventAnalysisAgent` — analyzes an event's markets for alpha and a\n    predicted winner.\n  - `runBookmakerAgent` — aggregates multiple agent analyses (and optional\n    external data sources) into a single consolidated assessment.\n  - `runMapperAgent` — turns an analysis into Polymarket order parameters\n    (pure logic; Kalshi mapping not yet implemented).\n- **Cross-platform arbitrage** (`investing/predictos/arbitrage`) —\n  `findArbitrage` parses a Polymarket/Kalshi URL, generates a search query with\n  AI, searches the other platform, and evaluates whether the same event is\n  mispriced across venues.\n- **Event fetching** (`getEvents`) — resolves a Polymarket/Kalshi/Jupiter URL\n  into its raw markets (Kalshi via DFlow, Polymarket via the Gamma API).\n\n#### Subpath exports\n\n| Import | Contents |\n| --- | --- |\n| `investing/predictos` | Everything (barrel) |\n| `investing/predictos/ai` | AI clients + prompt builders |\n| `investing/predictos/data/kalshi` | Kalshi (DFlow) data client |\n| `investing/predictos/data/polymarket` | Polymarket (Dome) data client |\n| `investing/predictos/agents` | `runEventAnalysisAgent`, `runBookmakerAgent`, `runMapperAgent` |\n| `investing/predictos/arbitrage` | `findArbitrage` |\n\nThe barrel re-exports the Kalshi (DFlow) client at the top level. The Polymarket\n(Dome) client exposes Kalshi helpers under the same names, so the barrel renames\nthose two to `getDomeKalshiMarketsByEvent` / `buildDomeKalshiMarketUrl` — import\nfrom `investing/predictos/data/polymarket` for their original names. The\nGamma/CLOB trading client, Polyfactual and x402 are namespaced on the barrel as\n`polymarketClob`, `polyfactual` and `x402` for the same reason.\n\n#### Refactor notes (Deno → Node)\n\n- Deno HTTP handlers (`Deno.serve`, `new Response(...)`, CORS headers) were\n  removed. Each endpoint is now a plain exported async function taking typed\n  parameters and returning a typed result; validation failures `throw`.\n- `Deno.env.get(\"X\")` was replaced with config/options objects\n  (`AIConfig`, `DataConfig`, per-call `apiKey`/`walletKey`) that fall back to\n  `process.env` (`OPENAI_API_KEY`, `XAI_API_KEY`, `BLOCKRUN_WALLET_KEY`,\n  `DOME_API_KEY`, `DFLOW_API_KEY`). No secrets are hardcoded.\n- Remote (`https://...`) and `npm:` import specifiers were replaced with normal\n  package imports (`ethers`). The global `fetch` (Node 18+) is used throughout.\n- Prompt text and analysis logic are preserved verbatim.\n\n#### Not ported (yet)\n\nIntentionally left out of the core port — noted for future work: the Next.js\n`terminal/` frontend, the Python alpha-hunter examples, the **pay.sh** payment\nserving flows, **Irys** verifiable-agent storage, wallet-tracking websockets, and\non-chain order execution (the mapper produces order parameters, but placing\norders is out of scope). The BlockRun client *is* ported (it only needs `ethers`\n+ `fetch`), but its on-chain micropayment flow is untested in this environment.\n\n### Trading Agents\n\n```typescript\nimport {\n  createTradingGraph,\n  MarketAnalyst,\n  BullResearcher,\n  BearResearcher,\n  Trader,\n} from \"investing/trading-agents\";\n```\n\n#### `createTradingGraph(config)`\n\nCreates a multi-agent trading system using LangGraph.\n\n**Agents:**\n\n- `MarketAnalyst` - Analyzes market conditions and trends\n- `BullResearcher` - Researches bullish arguments\n- `BearResearcher` - Researches bearish arguments\n- `Trader` - Makes trading decisions based on research\n\n### Constants & Data\n\n```typescript\nimport { STOCK_INDEXES, SECTORS, CATEGORIES } from \"investing/constants\";\n```\n\nPre-loaded data files available:\n\n- `data/stock-indexes.json` - Major stock indexes (S&P 500, NASDAQ, etc.)\n- `data/sectors-industries.json` - Industry classifications\n- `data/sector-info.json` - Sector descriptions and metrics\n- `data/stock-names.json` - Company names and tickers\n- `data/globe.json` - Geographic market data\n\n### Utilities\n\n```typescript\nimport { cn, setStateInURL } from \"investing/utils\";\n```\n\n#### `cn(...inputs: ClassValue[])`\n\nUtility for merging CSS classes using clsx and tailwind-merge.\n\n#### `setStateInURL(state?, addToHistory?)`\n\nSync application state to URL parameters for shareable links.\n\n## Data Files\n\nAccess pre-packaged data files:\n\n```typescript\nimport stockIndexes from \"investing/data/stock-indexes.json\";\nimport sectors from \"investing/data/sectors-industries.json\";\nimport stockNames from \"investing/data/stock-names.json\";\n\nconsole.log(`Total stocks: ${stockNames.length}`);\nconsole.log(`S&P 500 stocks: ${stockIndexes[\"S&P 500\"].length}`);\n```\n\n## Environment Variables\n\nCreate a `.env` file with your API keys:\n\n```env\n# Alpaca Trading API\nALPACA_API_KEY=your_key_here\nALPACA_SECRET=your_secret_here\n\n# Optional: Use live trading (default is paper)\n# ALPACA_BASE_URL=https://api.alpaca.markets\n\n# OpenAI for AI-powered analysis\nOPENAI_API_KEY=your_openai_key\n\n# PredictOS: prediction-market analysis and data\nXAI_API_KEY=your_xai_key           # Grok/xAI\nBLOCKRUN_WALLET_KEY=your_wallet_key # BlockRun x402 micropayments\nDOME_API_KEY=your_dome_key          # Polymarket market data\nDFLOW_API_KEY=your_dflow_key        # Kalshi market data\n\n# Optional: Alternative LLM providers\nANTHROPIC_API_KEY=your_anthropic_key\nGOOGLE_API_KEY=your_google_key\nGROQ_API_KEY=your_groq_key\n```\n\n## TypeScript Support\n\nThis package includes full TypeScript definitions. Import types directly:\n\n```typescript\nimport type {\n  AlpacaConfig,\n  StockQuote,\n  PolymarketMarket,\n  TradingAgent,\n} from \"investing\";\n```\n\n## Advanced Usage\n\n### Custom Trading Strategy\n\n```typescript\nimport { createTradingGraph, BaseTradingAgent } from \"investing\";\n\nclass MomentumTrader extends BaseTradingAgent {\n  name = \"momentum-trader\";\n\n  async analyze(state: TradingState) {\n    // Implement your strategy\n    const data = await this.getHistoricalData(state.ticker);\n    const momentum = this.calculateMomentum(data);\n\n    return {\n      signal: momentum > 0.5 ? \"buy\" : \"sell\",\n      confidence: Math.abs(momentum),\n    };\n  }\n}\n\nconst strategy = new MomentumTrader();\nconst result = await strategy.analyze({ ticker: \"TSLA\" });\n```\n\n### Multi-Agent Debate System\n\n```typescript\nimport { createDebateSystem } from \"investing\";\n\nconst debate = await createDebateSystem({\n  ticker: \"NVDA\",\n  agents: [\"bull_researcher\", \"bear_researcher\", \"neutral_analyst\"],\n  rounds: 3,\n});\n\nconst decision = await debate.run();\nconsole.log(decision.recommendation); // 'buy' | 'sell' | 'hold'\nconsole.log(decision.reasoning);\n```\n\n### Batch Stock Analysis\n\n```typescript\nimport { getStockQuote } from \"investing\";\n\nconst tickers = [\"AAPL\", \"GOOGL\", \"MSFT\", \"AMZN\"];\nconst quotes = await Promise.all(tickers.map(getStockQuote));\n\nconst summary = quotes.map((q, i) => ({\n  ticker: tickers[i],\n  price: q.regularMarketPrice,\n  change: q.regularMarketChangePercent,\n}));\n```\n\n## Database Integration (Optional)\n\nDatabase features target **Cloudflare D1 only**. Install the peer dependency:\n\n```bash\nnpm install drizzle-orm\n```\n\nOn Cloudflare Workers the connection uses the `DB` binding. Outside Workers\n(scripts, CI) it reaches the same D1 database over Cloudflare's REST API, which\nneeds `CLOUDFLARE_ACCOUNT_ID`, `CLOUDFLARE_D1_TOKEN`, and optionally\n`CLOUDFLARE_DATABASE_ID`.\n\nThen import database schemas:\n\n```typescript\nimport { db, stocksTable, positionsTable } from \"investing/db\";\n\n// Query your database\nconst stocks = await db.select().from(stocksTable).limit(10);\n```\n\n## Examples\n\nSee the `/examples` directory for complete working examples:\n\n- `examples/alpaca-trading.ts` - Basic trading operations\n- `examples/stock-analysis.ts` - Stock data analysis\n- `examples/prediction-markets.ts` - Polymarket integration\n- `examples/trading-bot.ts` - Automated trading bot\n- `examples/multi-agent-research.ts` - AI research agents\n\n## Links\n\n- [GitHub Repository](https://github.com/vtempest/ai-broker-investment-agent)\n- [Documentation](https://invest.vtempest.com/docs)\n- [Agent skill](../../skills/ask-investing/SKILL.md)\n- [Examples](./examples)\n\n## Credits\n\nThe `predictos` module is a derivative work of\n[PredictOS](https://github.com/PredictionXBT/PredictOS) — all original design and\nlogic © 2025 PredictionXBT, MIT licensed. See [`NOTICE`](./NOTICE) and\n[`LICENSE-PredictOS-MIT`](./LICENSE-PredictOS-MIT).\n\n- [GitHub Issues](https://github.com/vtempest/ai-broker-investment-agent/issues)\n- [Documentation](https://invest.vtempest.com/docs)\n","readmeFilename":"README.md"}