{"_id":"@8btc/finance-assistant-mcp","_rev":"64-cb4a7cb81b58f058b519fed94ea300fe","name":"@8btc/finance-assistant-mcp","dist-tags":{"latest":"0.0.69"},"versions":{"0.0.1":{"name":"@8btc/finance-assistant-mcp","version":"0.0.1","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.1","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.js"},"dist":{"shasum":"ea024d6a25a0dac4c09b278004bd6ae42de981b6","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.1.tgz","fileCount":4,"integrity":"sha512-U78o/JMPhiqRpexlnWd8kk8gOYqLYL01BsljhU6+GGIXWPREIVFAMhUzhjFywR36XGA16YiMPcKB3U9ZDQv2Hg==","signatures":[{"sig":"MEUCIEyofHxOfgQ7RIi2614G1W6Do/sXXTghKabnBAqk+PMPAiEA/2to4nuxyqt6WV/HnLgnj4CSHnwXceTRDb3Bo/pYzhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306595},"main":"dist/index.js","type":"module","gitHead":"dfc307ea192db25af4c36dbd57b8fe92d1f55dca","scripts":{"dev":"vite --port 3000","lint":"biome lint","test":"vitest run","build":"npm run build:css && vite build","check":"biome check","serve":"vite preview","format":"biome format","test:pdf":"npm run build && node test/test-gen-pdf.cjs","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css"},"_npmUser":{"name":"wujunfeng","email":"wujunfengmain@163.com"},"_npmVersion":"11.6.1","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.1_1764569807567_0.331577273224523","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@8btc/finance-assistant-mcp","version":"0.0.2","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.2","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"73298b977048ab2eb4079ac6dc22c9bb98409485","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.2.tgz","fileCount":4,"integrity":"sha512-DHdV0PaWKZUUVJApx+csCIqEtDoXYDpC+s55lygrqf9DB0AwMZP67vMdXcEXvV8WCDIwXp1Rb4LeQ+JQHF0HuQ==","signatures":[{"sig":"MEUCIHGgOlYEj9r0t0XJC6nvmqDSlnt9ZossG7FvtmdNz1iQAiEAjoq483mRzgj/eTTidLUx6QLFZ/MMqG1xvSwC7v4KAmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306597},"main":"dist/index.cjs","type":"module","gitHead":"dfc307ea192db25af4c36dbd57b8fe92d1f55dca","scripts":{"dev":"vite --port 3000","lint":"biome lint","test":"vitest run","build":"npm run build:css && vite build","check":"biome check","serve":"vite preview","format":"biome format","test:pdf":"npm run build && node test/test-gen-pdf.cjs","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css"},"_npmUser":{"name":"wujunfeng","email":"wujunfengmain@163.com"},"_npmVersion":"11.6.1","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.2_1764569952085_0.9593970043871887","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@8btc/finance-assistant-mcp","version":"0.0.4","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.4","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"96584a756d34a187415d7a9cb6206c34347381db","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.4.tgz","fileCount":4,"integrity":"sha512-ogB4jKxXazuYh91vMFX0H8dYa9nWUjfs5jVrVZjBFtk2NzbMt9TdHqDX2923hwRFrtWmAIQ+OqzM6JNYdx3nyQ==","signatures":[{"sig":"MEUCIDtb85iXIERkWQBLSqvyfIhGHgKfFc8T6Haf6/YyTxdSAiEA8BZR91jb66e66tLJimQRk0HydfhoodV8xSCZX5lP/p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263079},"main":"dist/index.cjs","type":"module","gitHead":"e9a72ab081a8c9ec18784bd101fa8a937cfac7cd","scripts":{"dev":"vite --port 3000","lint":"biome lint","test":"vitest run","build":"npm run build:css && vite build","check":"biome check","serve":"vite preview","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","test:pdf":"npm run build && node test/test-gen-pdf.cjs","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css"},"_npmUser":{"name":"wujunfeng","email":"wujunfengmain@163.com"},"_npmVersion":"11.6.1","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.4_1764581359636_0.223836515019741","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@8btc/finance-assistant-mcp","version":"0.0.5","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.5","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"9d9a84ae52304ac2588dc0af5ba361aa6f70925f","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.5.tgz","fileCount":4,"integrity":"sha512-8I65yUkviFOE+HQfOgyTLPZ1YWaDvOxQLivj4Mux04P0d/LQQaJbviap4ohIsmpORQ4/mx10dVcu9fNME9oRdg==","signatures":[{"sig":"MEUCIEgUctOXBFvobvsF6mLo3tvZrc9xjZ2olWJJM+0SBhenAiEA4HsVC3hRbUuNJe9QevSiV4siSrwRuDI5Ly2EOd91Azs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264644},"main":"dist/index.cjs","type":"module","gitHead":"d863870f6736ff8655b3ee617c2c573879d0e64a","scripts":{"dev":"vite --port 3000","lint":"biome lint","test":"vitest run","build":"npm run build:css && vite build","check":"biome check","serve":"vite preview","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","test:pdf":"npm run build && node test/test-gen-pdf.cjs","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css"},"_npmUser":{"name":"wujunfeng","email":"wujunfengmain@163.com"},"_npmVersion":"11.6.1","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.5_1764583929915_0.20290078131156997","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@8btc/finance-assistant-mcp","version":"0.0.6","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.6","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"71c9c247133cd7e5380f3fc11dde4a621dd291e5","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.6.tgz","fileCount":4,"integrity":"sha512-FUUf//S4ARdYs8a3ZhLRVEnmA2/0sk9s3ZZ8VJUMmbwWn0914+VMlthr9AcRgJ22WE4gz6dr/uhigID/U4E9UQ==","signatures":[{"sig":"MEUCIQCAd/BtuOsCL6LykSEd4/H6u2icjEPEqwih/U3z7q69qwIgd1QzUfnP+WFrGzhb3bknNq6NAa14C39oX2c0PgoLypw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264635},"main":"dist/index.cjs","type":"module","gitHead":"d863870f6736ff8655b3ee617c2c573879d0e64a","scripts":{"dev":"vite --port 3000","lint":"biome lint","test":"vitest run","build":"npm run build:css && vite build","check":"biome check","serve":"vite preview","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","test:pdf":"npm run build && node test/test-gen-pdf.cjs","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css"},"_npmUser":{"name":"wujunfeng","email":"wujunfengmain@163.com"},"_npmVersion":"11.6.1","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.6_1764584585911_0.6906845476279766","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@8btc/finance-assistant-mcp","version":"0.0.7","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.7","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"d853b91e359aac2d4e81379006eed65fb2272bf2","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.7.tgz","fileCount":4,"integrity":"sha512-VMfg0BIO9o29GmkA21hl13d67NMF41lF/13kvD7YNC9FCroJ723WSEUexfAm4khuMpZIKyRxXwuO1fCSQfW7jA==","signatures":[{"sig":"MEUCIQCShL9ylTBQn5Qi9hhl3F6BaHVcjsaSWnZVcg5bR0K6pgIgTLLODGBwssOJPVf+cRaeIurqe47RBoyJOZOW8u/rTf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14950246},"main":"dist/index.cjs","type":"module","gitHead":"1d250b2b01aff109525c75c9f7e67ac7eda33677","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","test:pdf":"npm run build && node test/test-gen-pdf.cjs","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:cover":"npm run build && node ./test/test-render-cover.cjs && open ./report.html"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.7_1764643272536_0.1805096766404748","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@8btc/finance-assistant-mcp","version":"0.0.8","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.8","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"d1264000662c6e040e1292093d2a656eb74e0523","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.8.tgz","fileCount":4,"integrity":"sha512-GsW66wN4HOzzRtR374DWXH9bWEMMToWKk6qYuNxZsBQw3udQzYS/qJ5ELuAtb9kuA3Tc1AjucpnNf6M8mOKmYg==","signatures":[{"sig":"MEUCICB7/CxOTSNKwWzpIGqO9JnRzBzVTqErnxnIg5rMQsn5AiEArZEYYl3ZLrKU4FiKs+NAOBbmKOgQOvoVaOC2qiOp9SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14955840},"main":"dist/index.cjs","type":"module","gitHead":"8c1fe8155b34df3bbe4f594e8f9944b4eb713eeb","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","test:pdf":"npm run build && node test/test-gen-pdf.cjs","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:cover":"npm run build && node ./test/test-render-cover.cjs && open ./report.html"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.8_1764656379097_0.8254963269187676","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@8btc/finance-assistant-mcp","version":"0.0.10","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.10","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"658e12e6035d0c2dafa46e2a3584f37ffd8e660e","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.10.tgz","fileCount":4,"integrity":"sha512-TNEmlH9hkTF+J/cappAZWToqu+Np1M7Eu3GeYdMtY2nZzpSLdBiii5u/tse3xQGk4kOrPtcVTZ/BZwT9lk5HfQ==","signatures":[{"sig":"MEQCIB6BRe8sdUL+Rv0oMm49rPuv7sXdLWuYUgtUPgjAvXaRAiBGgJ9hFEAmQHkv5DuSW2225+BZG4zRb+cYyCiwVuH/lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14956245},"main":"dist/index.cjs","type":"module","gitHead":"b6da74f010f1795f6cf01ba434c2cac9cfa1e335","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","test:pdf":"npm run build && node test/test-gen-pdf.cjs","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.10_1764727039771_0.5933904359141355","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@8btc/finance-assistant-mcp","version":"0.0.11","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.11","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"8cd08191517728c5c22029e9931b4c74670314da","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.11.tgz","fileCount":4,"integrity":"sha512-empPhrmY2f9t0BmhVG/ecRnOk9hdF9QfdK7tADVupSSkXuRXm070F2clNZRXqnE+YC/R54T2rIY5JGe8MEw86g==","signatures":[{"sig":"MEYCIQDbGJ1fy3QgTf6DBIOZy4dvMclAp6U0watL0WVoSckl7gIhAJmv2FnKTjXPAfGAs7xKy9L3PK45C3k/CeC2fsEmyPWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16327746},"main":"dist/index.cjs","type":"module","gitHead":"a5047520d95769ad6ca7a7b576d496e3a7d9ac59","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.11_1765164941135_0.5315423685107727","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@8btc/finance-assistant-mcp","version":"0.0.12","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.12","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"39227bb5dd3e79cf1660fb396fa4503d0f492df9","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.12.tgz","fileCount":4,"integrity":"sha512-NuoPskrxeQnwKIdEKagnzkecp+76EeC1zxcyoYDK9qJfUUpUDJ4T7RySKbY5LinOTClEs+36FyQiRMloza2wDQ==","signatures":[{"sig":"MEUCIEwFdZPZ5fZN8Mt18VUvgQkmBi/mZlf5gfUZ8ybpKVfgAiEAqD8nOwXJZ0WOIDVUbEWB2q4/wJv9B3XNWkE1n3TkbJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16323808},"main":"dist/index.cjs","type":"module","gitHead":"4b35650bde119c35bcb867b4cf86f4f7830ad988","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.12_1765182743668_0.9176973335579663","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@8btc/finance-assistant-mcp","version":"0.0.13","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.13","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"8775fee6c47195f445818d6b0704752a4e34153c","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.13.tgz","fileCount":4,"integrity":"sha512-QFI4vY8xDe5TI5NquAnx1VzoUgKsZc0gBt5IrN9Xo+22igfScRx9aMz1GQB9YFoDak3TIs2JZ8Vb0WedbV8bvw==","signatures":[{"sig":"MEQCIBFg6DLpkap9nTJzNmOwDLRU6COGq5HM5uNlTbWwrpYtAiB6NOw7PJZ/QD9KksUVbmGmW8ZAMz0wZ95iokpOqXUFpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16321626},"main":"dist/index.cjs","type":"module","gitHead":"cdd6a6794ae533d7fb07f53786c71255b4b3a821","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.13_1765184299170_0.2507106265825312","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@8btc/finance-assistant-mcp","version":"0.0.14","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.14","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"fc3a0f59d014795ddd17f111dd76040c78bbb64f","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.14.tgz","fileCount":4,"integrity":"sha512-PmRgx+FMMil5QyhuNbHc5A5Jg2acY6zBI5kZK4i6uttYEe1w46K7nQjX6XJdSqTdTSYIRdgCY8P/ddupqAC2Tw==","signatures":[{"sig":"MEQCIDE4ekVuMhGkizFLbY75J5+9VKUduLxDSwNDV2rI83wsAiAk0qwphwFdEaQRrmYb6ROuVDJ2iZ1YibGGEyhkFHiO9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16320626},"main":"dist/index.cjs","type":"module","gitHead":"ba0a09815455e6803e30eb6806cab6d6768126a4","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.14_1765188540895_0.5397574244796761","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@8btc/finance-assistant-mcp","version":"0.0.15","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.15","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"14c4e24ab71316263d4d350086d1c4dc6f9191b5","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.15.tgz","fileCount":4,"integrity":"sha512-omFCXrltW5Ho12nd9X/7Mv/IN5a/E9i2SBQ1XNvoCnEhy1fcimYeiDpV5Z1CNdXhuO6fnyQ1KQaE5g/uMuOUkg==","signatures":[{"sig":"MEYCIQCUfntVKAOqk0EgGgmoLVglfR1nV36r24DQ4hnOjh7MrwIhALwA1wOaS1s+4aSSadbFHGbzCJ3iti3Jdl4t+52v8dM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17130671},"main":"dist/index.cjs","type":"module","gitHead":"3e5685d445a32a5aad588e0e5ed0a6320d611995","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.15_1765249299736_0.11725918046815154","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@8btc/finance-assistant-mcp","version":"0.0.16","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.16","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"9ecf3dc5583022d70e1258ea991597fb33eb4b18","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.16.tgz","fileCount":4,"integrity":"sha512-IF2VaaQ6LjNFOp+3ATGqqaPdQGrElHeYQMIA0UZl0g2aNcH1yi1jsTjLDsWbzRz2HsVfCdvHShh6GE+n/HQvRg==","signatures":[{"sig":"MEYCIQCnTeza2PuKtBt53r69dcq0lrrvX9Z6yAyTjAPlt0vUuwIhAJ5c4DeXLJttUHyeeFRLRyi2wbrxNXcS/fsseimSHT0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17131148},"main":"dist/index.cjs","type":"module","gitHead":"3e5685d445a32a5aad588e0e5ed0a6320d611995","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.16_1765262573573_0.402856955738631","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@8btc/finance-assistant-mcp","version":"0.0.17","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.17","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"38307e6ccb652abc21fafd519e8aba5f686be375","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.17.tgz","fileCount":4,"integrity":"sha512-f8Q7t12CR5NPJXZlGE+DgB8iSbYvyv6iHVDL+6c38TLQUcqo7HLsqhqaJgVfvJimkdQjcugdmuufEkemmxt+ag==","signatures":[{"sig":"MEUCIQDVtM3MEMScCAozBVdwGt56+ARxcb3NnwohLarnSFTR5QIgbt7ndXEzRpVpfca0k2GPecFXK8S5bW547/U4Zi6ewrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17131512},"main":"dist/index.cjs","type":"module","gitHead":"3e5685d445a32a5aad588e0e5ed0a6320d611995","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.17_1765264127860_0.982487963771586","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@8btc/finance-assistant-mcp","version":"0.0.18","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.18","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"4b937cc32c60292e88d77f6cbb8add5d60902f49","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.18.tgz","fileCount":4,"integrity":"sha512-WiNbOWyABExILASiCNOpT0rUIskESZSDlUrHY/nAwbR4EBmEdE/1ELh+LELDTdltZQp8xVcALCZ76Zd4voua+g==","signatures":[{"sig":"MEUCIDkdzF1H7Nm2caxwf3GoTBMecIbGllC+T5sT65ZWRps7AiEAkYRH9j9KlSfZRbR6h4q3tpI+fi26GaVtmJYjrgTc5bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17133729},"main":"dist/index.cjs","type":"module","gitHead":"3e5685d445a32a5aad588e0e5ed0a6320d611995","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.18_1765273357826_0.9987311398317906","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@8btc/finance-assistant-mcp","version":"0.0.20","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.20","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"8241aa7fc9009d907302e63656ab94938abdcbc4","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.20.tgz","fileCount":4,"integrity":"sha512-nWU8Nc4qT/bXZRnrs5oiAAHJGIlw09C2pT4kfbnhV0EmnbBqq/RUgMQswd9p7qKyP2Pomod8Ehn1WzqIVGYn5w==","signatures":[{"sig":"MEYCIQCGRH1qfD4GY5EyRLQ5zvruHvY7ffrBi7CJ1wHFg3nvhgIhAKgi2malDKyRq+g7D1bjCqSS8YZdcJy8MNRvly/Vwh7H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18627253},"main":"dist/index.cjs","type":"module","gitHead":"9903424abb6208b77608eba6b1c9b564e28ac54b","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"wujunfeng","email":"wujunfengmain@163.com"},"_npmVersion":"11.6.1","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.20_1765334584536_0.6767637999184049","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@8btc/finance-assistant-mcp","version":"0.0.21","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.21","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"c88d33dcf7f2a6279e292501a63ed510c4d12d1d","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.21.tgz","fileCount":4,"integrity":"sha512-RVqxPpxCGwZsG0JMW1H9Crb46PbEGoEISD/RycygOGt7tXZAUshrpvtZiCSwX69+5yLMUSaPZxngbb42chX1Ag==","signatures":[{"sig":"MEQCIFTEYdvCoXG3H8gPKpV+SyuZwQaD6PgAOJLU+8lE0B3+AiBZLaVgpDmSnHnSrZ90sieJ/1eXLhee6yyhqqhop5vetA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18627799},"main":"dist/index.cjs","type":"module","gitHead":"7afbee41faedd4d34d1761f32dd1a4af3d8076a5","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.21_1765346345786_0.39532363532953907","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@8btc/finance-assistant-mcp","version":"0.0.23","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.23","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"9c655147aec19026a80a4cc320d111f4bd92a2e9","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.23.tgz","fileCount":4,"integrity":"sha512-O4hZd8Je/Ude8KYYXnmiY9HYkaiC2cg2sRBuDb+1107mP6fHbBjpwDQ5/ktFTArYp9Ff7V5qQO1h2SAdSXvWUw==","signatures":[{"sig":"MEUCIQCEc9Q5ELiHrGITcxj+3aaO75f1mwn157gX0KFKNoHZXQIgfPRhWhXmW7R1NftzJdRubhS9nYYp1yZW8vpN7mLUJHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62083254},"main":"dist/index.cjs","type":"module","gitHead":"b42734e93b0a96efd5a3ce9a2ba8773a9600fc99","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.23_1765360619226_0.6999415446469426","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@8btc/finance-assistant-mcp","version":"0.0.25","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.25","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"e76492901d11a2fef1600ed09980ba7c74527ae9","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.25.tgz","fileCount":4,"integrity":"sha512-znhFRVT2TTHF98QzfA+7If6AoLgIuYL3siqjhca8H20OBDi1lPYmm1D2kSSwYRWJMnUSC2kTXjkGwMMIQ39ugA==","signatures":[{"sig":"MEQCIEwx1i1isoRu4plBEslsyQRGlEaxqPRyFLXW8kae/LbzAiBfcKUfXIXTfVr4r8pbtNO29RMjoVBEkwEnKhUNDWlUuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62084593},"main":"dist/index.cjs","type":"module","gitHead":"47ad9deb6b56780a607c73b3e142311534dbec33","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.25_1765371464092_0.34800352806758594","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@8btc/finance-assistant-mcp","version":"0.0.26","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.26","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"7614de9bef614e917ca03b010448818958ace2a5","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.26.tgz","fileCount":4,"integrity":"sha512-4TfD4UHZFCmChwt2SuPD/tbusyQwoigMhgBLa/L/FcUFVFbbNBBy75K8koZuU8ANFE/0W/G+eXPH1b6UpQjSIw==","signatures":[{"sig":"MEUCIQDs6VBtqBHrvIGEfYG3rxROL2vSOLTr49E9U66wWLBVFAIgTl/58Yq/NwpzyNNCICfyOVmW7dD3uZYTAHpc8x9yyuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62084401},"main":"dist/index.cjs","type":"module","gitHead":"d6590dfb397d98514ad482b3787db1d0ea68cf5d","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.26_1765375501400_0.12301483558897086","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@8btc/finance-assistant-mcp","version":"0.0.27","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.27","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"a5da10df9293f7004fbdd18853e2e91fc70f29ec","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.27.tgz","fileCount":4,"integrity":"sha512-DMFl8Sw9PfroPmiF83qcPTzbRTVI67ssKmYyDblGvBpp5PtEjmgiyarcTVPl/W7JVw4q3ygIirHvM+nWSRT6JQ==","signatures":[{"sig":"MEUCIA6uXAxiS93FTXQIzZmSTBI1XQnpXKhpKm+gKFjX/63+AiEAuuyBD550O57JeKTm2P8A/LmYOBKlDtfIjpR0fbYxpG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62084429},"main":"dist/index.cjs","type":"module","gitHead":"d6590dfb397d98514ad482b3787db1d0ea68cf5d","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.27_1765375743100_0.8018529051084862","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@8btc/finance-assistant-mcp","version":"0.0.28","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.28","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"8dd050678706d8a960f331bd8116c66e4e4a1ef5","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.28.tgz","fileCount":4,"integrity":"sha512-X2L8OtkBUEwDB6SZ4weYpu9djV3eNMN9vhLJFu2e2eclsZAF3XBZa2IljDc5bpg38UGvClj4dyUcsNepTn8gsQ==","signatures":[{"sig":"MEUCIFjfr8pe30MK14ywTmu1OnY2eVhUT1VKujriRX75ILKBAiEA9DljhQT/jWTDDcoyr1tpga1TJ4Txv7vUcYIfB8zYDYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3937827},"main":"dist/index.cjs","type":"module","gitHead":"a814107fc8d9006ded3006907a57ec8e95618bf6","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"wujunfeng","email":"wujunfengmain@163.com"},"_npmVersion":"11.6.1","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"24.10.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.28_1765422957916_0.9462198757265212","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@8btc/finance-assistant-mcp","version":"0.0.29","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.29","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"b861e17536adb75dabc40e13e7ef7cdf1754b50b","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.29.tgz","fileCount":4,"integrity":"sha512-kqbqnDZ/I64yOj43St5/IoGf0MALYFLrPrKajFReCO+Nr2wCIcf9tFhJ/TFmg6h8JciNW5NsRGkZfPJMy9ltNg==","signatures":[{"sig":"MEUCIGgyLDfVL3VMg3brUquV9O97I1ryhyHY1MG10aMYKNOUAiEAjNXs7qj/TYJQ7e6zpWEMnW8F1Wj0CeIQc7X2faXD+9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3940187},"main":"dist/index.cjs","type":"module","gitHead":"a814107fc8d9006ded3006907a57ec8e95618bf6","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.29_1765429243330_0.21201641865663468","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@8btc/finance-assistant-mcp","version":"0.0.30","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.30","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"74a32f108b15eb7abc848f7431ac10cf2df9e1f5","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.30.tgz","fileCount":4,"integrity":"sha512-Q/93hJxinY+m/ULr2se9tgsnFucGcET1ILfe9PpNQiaVOYqnsaJiT1qFLkYsQ+03bFU3Ku6yAwjFgROq32CJ4Q==","signatures":[{"sig":"MEYCIQC2QpG8cai8CZwpVebktpUEh82QJAhGep4dudCaNn0Y9gIhALzeGd9WmOEMZO9/xyyXCaf701ihaIENpeirwsouc/vJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3940223},"main":"dist/index.cjs","type":"module","gitHead":"a814107fc8d9006ded3006907a57ec8e95618bf6","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.30_1765433702260_0.9763619511496859","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@8btc/finance-assistant-mcp","version":"0.0.31","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.31","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"f57154b16d94e31139e5cca2fbcfad33c9a36aec","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.31.tgz","fileCount":4,"integrity":"sha512-WRgtfQhW6Qoy7iEHJteaUUEw1Nzc8s0gE0CMo4BQJ6XtH6pXFPrzzSZo5CTVQ8XWBVUV7qQblNuKrUo4PHsqkA==","signatures":[{"sig":"MEYCIQCKGwGPt/nOf131KbP8IJblwCPONt/GDRPu9QNGk62lFQIhAJVzBiVLAhw3PVL7paRwyNwWbDyuvN5kem3x3epX7Bzm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3941032},"main":"dist/index.cjs","type":"module","gitHead":"0cceb3b592b4eb11a74221c74458741d3f195aaa","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.31_1765442924282_0.6000453033373154","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@8btc/finance-assistant-mcp","version":"0.0.32","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.32","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"bb3dc68eca7f2d7b3e89d6f7c3373ee95ab1329c","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.32.tgz","fileCount":4,"integrity":"sha512-+j3zbGX/wKO9ntm5OKcLbgIVwYV5gbRwwW2qx9S6IimkKWZmx9BNRB6LR69zn0f2tYAZBNbAxwNcqzFHD+97JA==","signatures":[{"sig":"MEUCIFMOsGe6oznULvNrWBVPGK8lrFCGjms6j8alMHohFyllAiEA4OY4ki32NLFKxiBr9V0pgz4W/XMYw176UWubfyNiK3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4976202},"main":"dist/index.cjs","type":"module","gitHead":"0c3931c3610061c4904cc2cb059dc3a636490b7d","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.32_1765519231238_0.20367383845019882","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@8btc/finance-assistant-mcp","version":"0.0.33","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.33","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"3447378332e587f7c5ce7a0533d183f0053dc3c0","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.33.tgz","fileCount":4,"integrity":"sha512-8U0LVLZUHPfXS4/JElaSB+x3/vvESmVEWf74hcW52zh78DM3NZMe2qSnVliT25lohXhjT1zNG0ZIWx5lpp/WZw==","signatures":[{"sig":"MEQCIF8oulcmLJHBRetGfR0xZbJRGU72xz11ZzvWKgD+m04tAiAiZ1eyR3c7E3LjDDMDarO/fbjgNpECqj4YbISlG9wdxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6123199},"main":"dist/index.cjs","type":"module","gitHead":"0c3931c3610061c4904cc2cb059dc3a636490b7d","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.33_1765529600151_0.8840790083892871","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@8btc/finance-assistant-mcp","version":"0.0.34","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.34","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"20f7c4bfcf26ef93aa3acbf433b1baee3b1d0832","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.34.tgz","fileCount":4,"integrity":"sha512-dsjdytG9nmE3uSmcrFSvhoeyT2/h5K6qIrNeFWpyPFpmvYLfPbTA4YpqWn7r3XqhrTtJ6zN9fB9TlTRFiOCAZA==","signatures":[{"sig":"MEUCIQCWCDKat4/pjmynkTtzUylQIcRnDIHDzLt/xDZ5Y00FuAIgPs6aK0GHJ15bRVIstKWF0H6DWIJ36RtinAXbCgeesTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7360974},"main":"dist/index.cjs","type":"module","gitHead":"60f2d679fcd1d22391d1f27db6495a975f0cfb43","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.34_1765766120339_0.07516289979443802","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@8btc/finance-assistant-mcp","version":"0.0.35","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.35","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"43f12ddf12b185671bb19b4c0fb7f58ba46fd3e5","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.35.tgz","fileCount":4,"integrity":"sha512-noEiSeOrfHBHysWcKThpzZxYho4P2W5Ch+kldMw2MEE1/jMo5lX0oPRTo4YVKPVLkxslwKF2oa6CdZq+TG5sxg==","signatures":[{"sig":"MEUCIQCH4LY8W+pZFPcFpHjcV5HP1V9PtTVkLS/mTpCe8hE/AAIgSIk4T3vxL2JM0qQYoSjTj1AGM7qHQpwS9R6FTJBHAA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7361247},"main":"dist/index.cjs","type":"module","gitHead":"60f2d679fcd1d22391d1f27db6495a975f0cfb43","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.35_1765767469524_0.42518529676267813","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@8btc/finance-assistant-mcp","version":"0.0.36","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.36","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"5d9571a3ca18842a1330e4750b1781eb27994f89","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.36.tgz","fileCount":4,"integrity":"sha512-HhyiZT+9P0sQ6vuRth23UWIZlmZeyFfZiS8WDAac90VC6g5O/yEKkPYdjbc4xeVbx3QJnsa++nWmYkq8Kf96Ug==","signatures":[{"sig":"MEQCID7f0RQYqF8bxecnimTXDIo3FNuzW6UM/n5L6kQtXp7XAiBHn8tLxZkzFFdxULGVQDZmFl9YqnApOPBjb5hVaTbZvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7361251},"main":"dist/index.cjs","type":"module","gitHead":"37616b6f8b84f5194e9abd6e9afeda609f455ced","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.36_1765769229906_0.5554142959278945","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@8btc/finance-assistant-mcp","version":"0.0.37","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.37","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"de68772676ff6ddf3d21e3f3e2e73782352d6a23","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.37.tgz","fileCount":4,"integrity":"sha512-cITJNMQvH4Lz2Tt1ImE4y3TzSVYfICsgZInrF/Vf2B/CGD5ukpbihgwWHn+TVMIDk+vvrTNWB8dsvkA8DBQlgg==","signatures":[{"sig":"MEUCIH/h5IdGwJNtwthH/ZO0VDupyH9KbXbBKMDuiC9bVteBAiEA+j2BQznlpyxyScOXGlOsvKc5e0JngsbH3E/UbdvVz+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7373326},"main":"dist/index.cjs","type":"module","gitHead":"37616b6f8b84f5194e9abd6e9afeda609f455ced","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.37_1765793205002_0.3473928908061894","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@8btc/finance-assistant-mcp","version":"0.0.38","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.38","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"638a416034c69ddab81e6f16f90203bd3325fbff","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.38.tgz","fileCount":4,"integrity":"sha512-D3zJUkAB+XrZPk19r+umLeV6u49Kyt4zwGiysfT6vcbXrCn6VnSYb3lyxPrlEzLbgqKdNGKnRAZ56ZSJqMU2OA==","signatures":[{"sig":"MEUCIQD+M2lTJNq1PFhxpPNctB9h9gCoGgGin2e7amfOIe9k0wIgNkg2Lf7DR1sZae3MGbR+xohYpsOeStCWfDbRZQ1UQ5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7376200},"main":"dist/index.cjs","type":"module","gitHead":"611ff48fe0d917452b81da9f28e02cadb402e126","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.38_1765874646180_0.2766420709349584","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@8btc/finance-assistant-mcp","version":"0.0.39","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.39","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"b24c1af549d1a1269c99dbf34830a15d2a1049eb","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.39.tgz","fileCount":4,"integrity":"sha512-NvtL0QZ+kj3PP1ehCPtqwqN4NQI1yZ91qzXaiVzXLG4J+K6XaTTDDtK6/u/Jk4SAIuTEJpUsCW3RLgRXVuqSJg==","signatures":[{"sig":"MEYCIQDu525aQNSCdIlB76fcf0wrCwZ5vn6IDM4hxQ4h3D29RQIhAMZGs3vowq9BcolP+yUAe6HpNpbwM2MtQqftWZQlTORH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7384223},"main":"dist/index.cjs","type":"module","gitHead":"611ff48fe0d917452b81da9f28e02cadb402e126","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.39_1765881312205_0.6148414066794556","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@8btc/finance-assistant-mcp","version":"0.0.40","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.40","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"f4a52145c40d5f33080dcb38bfc40e272778eea6","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.40.tgz","fileCount":4,"integrity":"sha512-kk7Exgwg0MyetY1PSWi485gboZ/JBBHcXGfoFEyiDzKt7P7BaWO232vCXR/qDKoULH5xiw/p9jP1oxEjSjdJbA==","signatures":[{"sig":"MEUCIE6LMh8gEFJovL6daDbhj+pUfwGchM9szoVdmKFGkyCfAiEAjcv4pQ6wgI4ks6Ex8L5xqaCHZh6HH+9zxzFWLVKzgb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7385101},"main":"dist/index.cjs","type":"module","gitHead":"7c127dceb2d5f9cb1fc4159bff1abd6df4048104","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.40_1765935286278_0.34968754489356857","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@8btc/finance-assistant-mcp","version":"0.0.41","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.41","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"91ee7fe34e109063a9d91d4e1c47e1fb3f4e46ae","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.41.tgz","fileCount":4,"integrity":"sha512-Hq7ziIf5fqp0iI5jM6IXOpkPW7iE6uOKSzxad23RWlDSGjMU0KJKoho64207zl0KVzPHpRvmtnkSh82DHZ6H7Q==","signatures":[{"sig":"MEUCIQDs+AhlJ2/dE6Zvu687EUaDFYE4sN8yajS8oT/9n81jQgIgBZqCx5GyhiDjM+Y8OeDlyMvUSi+We8L2R7jkMUU9pIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7386371},"main":"dist/index.cjs","type":"module","gitHead":"7c127dceb2d5f9cb1fc4159bff1abd6df4048104","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.41_1765936961085_0.11370768547457666","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@8btc/finance-assistant-mcp","version":"0.0.42","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.42","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"0879472ec2cba2ff728381dcf5c5e5883f406c5e","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.42.tgz","fileCount":4,"integrity":"sha512-dJMdsbtGzZ2EaF3lNHWbY4c1qEuadINwPdrl1SRLr1994lvI2lLo5EjItkhMBEDcZhBcR3nlvliOR54VELvM8w==","signatures":[{"sig":"MEUCIAcFNTIfOGUl+N1eswCNaiCTH/efG1XgEys+JS6tOlFpAiEA9s2UlmEQs3a4jn01yLdQhfvW/zr5KLTbhCjxyNj1AC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387130},"main":"dist/index.cjs","type":"module","gitHead":"67084ba7b89bddd1cb291508beafb6f70a68d1a3","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.42_1765966673508_0.9762550886746755","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@8btc/finance-assistant-mcp","version":"0.0.43","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.43","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"391ab66beff9116c3953e81f50b0fd7a353ba31e","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.43.tgz","fileCount":4,"integrity":"sha512-vfh4wOc24lb2t4xa0XJLZNvcNKrXBnl20nCRADKXBkl1Kt9Hjcl45xaPs/eN31LIODN7MOJrzJYgGi8PzINAcQ==","signatures":[{"sig":"MEYCIQCvqg9HZ9ZN8Np/21N5zM92AzDltOXgmvkfCh89f9uNcgIhANfq0rf+kiB7IHetVXGGVQ+iQ2dSlOpAZNgmSQlkF86v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387126},"main":"dist/index.cjs","type":"module","gitHead":"ba7d7ff5f401e66cbaa13e2d175ee21701fcd734","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.43_1766024461057_0.2656330046566442","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@8btc/finance-assistant-mcp","version":"0.0.45","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.45","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"d7a23d21dcc377348000a16530591b10c046c520","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.45.tgz","fileCount":4,"integrity":"sha512-Qu3+3EJN76IFu4KdAG9Rm4Yqv8RB4gxt7wRzO3RFzUH4/T5chcFy3vy23w58MpzJkmcK/2nDm8gnqz2m4kDKAA==","signatures":[{"sig":"MEUCIENhz5Gxbxbhs8fVzbpU3KSPIMDMFFH7acurPhWwPd3qAiEAlgCsGoXAnhF6CyObqYwXewtK/wjoUSmTffZBwJ+s72w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387406},"main":"dist/index.cjs","type":"module","gitHead":"98cef3908bce58b91b8d8c1d4e5fbdb1f85ec2cb","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.45_1766027275048_0.374346215171812","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@8btc/finance-assistant-mcp","version":"0.0.46","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.46","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"554ec868518d8accfe597957c84e60d2fcf867ba","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.46.tgz","fileCount":4,"integrity":"sha512-ZgJ/dOf8ZQoEJ4pr4ZoiTg2v9jJXMWw+cXmdzSfXg0QGhlNGbTlbOQo/BUUL2c+xAtIjOjziHBfTadQP1hMLPw==","signatures":[{"sig":"MEUCIQCX7reHgZpQPdQ+9IUp35do02N+lcevA98AndwW7nuFcwIgV0pL6I6ViDHD9hBbX75njFwwcxz99ciDKKAf0Joa5gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387093},"main":"dist/index.cjs","type":"module","gitHead":"bc933498c868f7438aa9118bb7d08beb51439eab","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.46_1766038446582_0.3566402113530662","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@8btc/finance-assistant-mcp","version":"0.0.47","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.47","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"5897c65d838e778f2518dac485f40c5b314d66d5","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.47.tgz","fileCount":4,"integrity":"sha512-2XnybQYzmViTa8OfLO8V/8abk7pvCKSMktR13o96OUVJFIsFUKcZmZNq74RKUnhekvvJMvpUEgtgPmbHclMLEA==","signatures":[{"sig":"MEUCIQCnj4PM55yUCWl7FJCqE6STsErrwwN7/wPdzOEClp+peAIgKgH5rU3sFJNmpjHt+bqcritxtIKBxREh+wDTTY1Rj0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7386961},"main":"dist/index.cjs","type":"module","gitHead":"4fe865df58be3669bdacf333f63cf1f72c22bbba","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.47_1766040800796_0.9451455337629981","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@8btc/finance-assistant-mcp","version":"0.0.48","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.48","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"3a4932a3d1035861c2167e75e5984eb3e0dae2a7","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.48.tgz","fileCount":4,"integrity":"sha512-3c3699yotizoWn5c1HI1Ct9MZBaSC2fApKK8r6BLTx8EXPue8glvMrB+Qk1aGmzCaFhfe1tZGN3YSauJ4wyA3g==","signatures":[{"sig":"MEUCIQCD5etdVeTwOHpA0HBLj23GKMNCytxJcNarVwkkpq1vrgIgKJYXHZkCOsKXhClQXHgXHEbsNq7Bnb0myj9g9ynfUts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387392},"main":"dist/index.cjs","type":"module","gitHead":"4fe865df58be3669bdacf333f63cf1f72c22bbba","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.48_1766046464624_0.8906875561938032","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@8btc/finance-assistant-mcp","version":"0.0.49","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.49","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"d2f9918ec632c691883953b88da6a521f72896c0","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.49.tgz","fileCount":4,"integrity":"sha512-UvJ4FJoy01RHS08H+FBhxBXIUMxt3Cgt5p3v4Z2xLKeZSujlElLqNClWBPK0JS0FNfgjduZH4HkHaLWp0bUD/Q==","signatures":[{"sig":"MEUCIQDs1/1ovXj1/kxrIV22GNpbZqPTmyuLiE4iRcZlf8WIWAIgT1NKeiFIDfzrHt6NCOrQ5K4DE5W4rkxQE6xxF1C2swQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387273},"main":"dist/index.cjs","type":"module","gitHead":"04938185d5a266eda1340347ded3715dcaf67886","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.49_1766053488805_0.06533840820562986","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@8btc/finance-assistant-mcp","version":"0.0.50","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.50","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"23c27ffd58bee93ff19cc28fe1bc3780ab215fad","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.50.tgz","fileCount":4,"integrity":"sha512-oOYqAVWLu1JqOhUBAoeVKIK0POVGUd/JL2gtNzVKesIljeDESav4FcmiK14T+U9q9TtiU1jqvWcLwwLzffCSyg==","signatures":[{"sig":"MEYCIQCgDaPfXsfS9arj+svEOIUAakt0JyjdhY0zS+Rl9Z142gIhAOcz0/F2KxfTaLvPfYEddbPHeA//Z4kWB6Av7dHGNZkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387306},"main":"dist/index.cjs","type":"module","gitHead":"640c841c5c5d7f89e605e76365bdef1ac0b7acf9","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.50_1766138625204_0.660200470309042","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@8btc/finance-assistant-mcp","version":"0.0.51","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.51","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"6a13fc97cee5422194895ad52ae1fd2abc67f50b","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.51.tgz","fileCount":4,"integrity":"sha512-WLG69iMFPWBF98Fu/Vvi/neelqh69uyvxfA+aDAgYnDuUFjBMCAJueV4bKpD1wzP7/IOChlCBYmfpnLHSCkRMg==","signatures":[{"sig":"MEUCIQDj/yDioErCKITFr7nKwMBpPUykXHiEuTABUUEER5TKJwIgOr7x9KLJefNGsj6sglG903ldUAQn+zMIKDggyX1wd8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387112},"main":"dist/index.cjs","type":"module","gitHead":"b2fb8763dafb35ab4962b2808c2d80c4f9cfabff","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.51_1766539192699_0.9778850834286834","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@8btc/finance-assistant-mcp","version":"0.0.52","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.52","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"371f3281b8e126898dea3d6fcbb30f0795e041bf","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.52.tgz","fileCount":4,"integrity":"sha512-jEnAz0nl0SQf9xXsbQPWmPu1d9jiO4IYbje4Ub/qPY8a8YxjE/Lj20hwhGFR+kyrqKqwjoHcvwyR4dAXc8S0ng==","signatures":[{"sig":"MEYCIQD2rTfjcaPGlM6VkXW9El4bNIpiVDmhUa4pIIY/eNEiagIhALjkWVdmlkxeRD3tXf0spHflwx7h9+iQPEUKP6BpoNcf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7387116},"main":"dist/index.cjs","type":"module","gitHead":"b2fb8763dafb35ab4962b2808c2d80c4f9cfabff","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.52_1766541350456_0.22446757458332467","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@8btc/finance-assistant-mcp","version":"0.0.53","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.53","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"12a4aa7eb1353183dc7036b80555bbe3329e5a47","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.53.tgz","fileCount":4,"integrity":"sha512-PeM8JxmQhxeNl1MhQjszcIU5gymB5qsA82o9Edubz2P1DCMU8jkDfHLP7Of0HbwFV3Z4092dmiq1GhIzdlIzdw==","signatures":[{"sig":"MEUCIFXjMVgchB1SK5hGeLYBPxVGyZ3csPh0RJP+cEQgT8zWAiEA8KN9ramSRtl1V2jKxUTwHxAvGEjO8ZJi82QVn3+qdqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7386968},"main":"dist/index.cjs","type":"module","gitHead":"b2fb8763dafb35ab4962b2808c2d80c4f9cfabff","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.53_1766542140961_0.49307749692941494","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@8btc/finance-assistant-mcp","version":"0.0.54","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.54","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"d1c673ca81b317b10ea7a7ab0088ae8f3ab71dbe","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.54.tgz","fileCount":4,"integrity":"sha512-RBDyY8CsmE5HNB+S4oHP1eAYBx5rfq4+xdGbGIiQ/wS0v4xaTBuvFnGXrp+LoUSAxEho7heeObXnefOH+JiQfQ==","signatures":[{"sig":"MEUCIG0xGPauHrAPcqZOUErztQImdypkDFDYZuiEvOmIMcUjAiEAsGPmAmaH4RzLIughRkZUMTImP5HKnBgcMjwrb0wyY8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7386963},"main":"dist/index.cjs","type":"module","gitHead":"c0d12594d284c16aa94c293a5b832016fefa559f","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.54_1766658039170_0.9004916640818026","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@8btc/finance-assistant-mcp","version":"0.0.55","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.55","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"15bb12d1813884664fa3bb41555501fbaf6c5617","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.55.tgz","fileCount":4,"integrity":"sha512-23PRuzIBz9WT3v9LIpFL8ZG9YVoxtMwUbPXTSb4akRMfag+xWxoUxxqbzFe77fWtifgN38/vw6PWJj1AvS7jjw==","signatures":[{"sig":"MEUCIBtwP30z2FN6xLdbmTFtdTlnIXdUKSdqQyo00EKoF1fcAiEAovXW8pxhsei6JWjkerhBFP+EM27s1SIanSbTouu+UvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383411},"main":"dist/index.cjs","type":"module","gitHead":"d243d755d6860270155b2b8d948977ec5673f573","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.55_1766740343848_0.7488753625007363","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@8btc/finance-assistant-mcp","version":"0.0.56","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.56","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"0955338bbbfdac8e0cdd973d23f22441c621939d","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.56.tgz","fileCount":4,"integrity":"sha512-DSuCRHQSEoJ30vqxb4qHPojNU3iJW7rKJk1ka8iqqDhltBAMTbkJDoSt/nQq8hg3N1kzlIDVA71QiyO3+5rLaA==","signatures":[{"sig":"MEQCIB1H/lbf855BuG8dxAjPa9sv6EpOYUUEvzu8ToiXLaFZAiAPpq4lMJ7eeN/PNk/e6xk6g/A1bvO8MaVMQqQcJYYbZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383411},"main":"dist/index.cjs","type":"module","gitHead":"4d248f1b90f6c6037da0a60ef160ff8eb8c9a8c0","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.56_1766994846579_0.9791048240539166","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@8btc/finance-assistant-mcp","version":"0.0.57","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.57","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"5aaa6fa7d4d99241e9b8573918177d7d3abb671f","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.57.tgz","fileCount":4,"integrity":"sha512-NtR9m//OGq8CeNkBoY9MiWBA4EE6gbvV4sk68uxknPJq4OnyIK4WB+WBngelfuUBNiGCIA+CW+TTw2SYS+K84w==","signatures":[{"sig":"MEUCIQC5YterGyQgAkoYwzZBHsi0Og9WsIXbfqRPr3TdATFjIAIgHbae/1IvV+lBtiPKjlJknmI5RO2NqwYFBh5sXOnp2eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383684},"main":"dist/index.cjs","type":"module","gitHead":"92cae63c7e161f3dd72d162bffbfd8071caf00e4","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.57_1767603288215_0.9605834503755806","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@8btc/finance-assistant-mcp","version":"0.0.58","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.58","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"f34e5b1a00622fdf54c7c4edb51ff13084ab5d05","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.58.tgz","fileCount":4,"integrity":"sha512-rW0z9f7Gm1tBsRFn1eiqPYutI9gamqd4N/aLyNFXJipW6K6NRmeGwpy5baFHsSLJhZZ4Ah7e8jhjQW3/DfsdCg==","signatures":[{"sig":"MEQCIEayllXCCpQE+DLVPtlsMyDORWH5foVVfiCb+SpG79m7AiAkb6sDJgNgrlPnY3A+PLIlD+xyPuxKTDo8e00uN+1a8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383919},"main":"dist/index.cjs","type":"module","gitHead":"dd3d4774c767a8f7070b11e3fd7f0bde8e2a0044","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.58_1767948154605_0.9243510040603711","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@8btc/finance-assistant-mcp","version":"0.0.59","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.59","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"ef17266e5cd808df6cacd6b9dd9e70da2c91e491","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.59.tgz","fileCount":4,"integrity":"sha512-br0KHXBu/OIGKCzk4Zd4+cGl6mOqcGx/R+kL7WA0EIDI//G6OaaKoO4h1CRKZxVVrt+WIXD0b3I5usQ6FKtdsw==","signatures":[{"sig":"MEUCIBhMkG5MrFLTMXYBszU0yJgvofeGxs52pezoYhyLxFHzAiEAgRjI1kMLMsg1Tdzw9bqwW0qBJ9p5AhIk6AAalA5rWGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383922},"main":"dist/index.cjs","type":"module","gitHead":"9f34100fbb7a52e81cdccf3f6af6c85e71431bed","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.59_1767949479320_0.9925625446986814","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"@8btc/finance-assistant-mcp","version":"0.0.60","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.60","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"6861ab2fcac1438591bd38a02d93c1c934c8d9b5","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.60.tgz","fileCount":4,"integrity":"sha512-CPz0IBi41jRTRHm5ih6VFxway8rvI4tT32zCf56kSXs3+TXKszWRNeu8pLsXvP46MCfBReAIePlERqbsONacDA==","signatures":[{"sig":"MEUCIQDbnIVH4BPBXECbl/ZSnalRAcmTFXersyn214pVd7MbngIgQMNHwaUxlg3K2ORCoRTp9QCFBy77DgcGVZcbzU/nO5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383953},"main":"dist/index.cjs","type":"module","gitHead":"14828e0ab76ce6aa5458acb7bc8789f38c554adc","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.60_1767953410415_0.9758975101948728","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@8btc/finance-assistant-mcp","version":"0.0.61","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.61","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"2bcf652717ffa1896d662743b8449fc591070c99","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.61.tgz","fileCount":4,"integrity":"sha512-F6AAkQFKsHPSTkO1gZRk0mcngSiuetrFbo9T/xQkQ/ACgAQm91+tEBC5khuNiGHibqTSNfWwWwZCSObIL4UwvA==","signatures":[{"sig":"MEQCIAPzHFgw7aAF1jYt50An+Ns5qChuFNxidHDRB7b5w4OSAiBWASLoPUt0dczH96sBaiAtwJW57VUay4QRmDtOlHfJOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383962},"main":"dist/index.cjs","type":"module","gitHead":"0d418f199ae2dbf35db685f08a35f07e1e623f58","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.61_1768213678733_0.5505601754137912","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"@8btc/finance-assistant-mcp","version":"0.0.62","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.62","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"9abb0ae9ea3ea87262e7dbcd2ff9d3dc291bd461","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.62.tgz","fileCount":4,"integrity":"sha512-6C4apuEXMNPDV+huyCtGgzAMmav9LxVtQDXsGuAA47RmHGfrOz24ZX3c0Z+/e2fQJtA+1nTv9KKT/NZ+VK/0bA==","signatures":[{"sig":"MEQCIHvDE9yotdtUJ9pZHaW27ezziqdcDD+d8xPjuUDtPxUGAiAvgBIV1hOEwI58psWeGzdlC4bnAxVSFtGVzlZFPNYw9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383962},"main":"dist/index.cjs","type":"module","gitHead":"f5022084592f2489ec401095d055edcb6abc3701","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.62_1768271164818_0.05507068667119297","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@8btc/finance-assistant-mcp","version":"0.0.63","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.63","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"5e4c88f71d6014b9657db396643d128b9de7555e","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.63.tgz","fileCount":4,"integrity":"sha512-yhoZaoHYTtsIbTM9LoRh5jYVnkZSRlQiZC8lLmzDEVHzqY2sO+z2S5SiFFKA7r4+4pB9eF9TYzORG/nOzfK3+A==","signatures":[{"sig":"MEQCICTaTJJc4QX7X6HKBs5mUSo+8Xp5gholswHiKIwHyN6ZAiAH7qhrQyj7NR3b59BV3ZJ/1zhkqiybOR2UhwVK7TvrTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383732},"main":"dist/index.cjs","type":"module","gitHead":"f4efc13a26bd1fbe91b8c627d12e6131d4457806","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.63_1768297345620_0.5350920373834875","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"@8btc/finance-assistant-mcp","version":"0.0.64","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.64","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"13a452f6640825f47c1d30c69477c5c9c6e6880c","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.64.tgz","fileCount":4,"integrity":"sha512-OucY1qcnXCvmT0IvUq0Qh3cavXEVdz6r728u+J9oZFSUiPzfTwEFI7gP4kPUgmwT2huWllWWBiBs1EfHsPvNGQ==","signatures":[{"sig":"MEUCIDi9F1oqPXlhOKSLlbbbmNjXSgNzCwguZ7cVvwvTf0IfAiEAsBs4+2HUmZcrm7Ea87pm4+gZqNYdzJAi51/fYixG34I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383495},"main":"dist/index.cjs","type":"module","gitHead":"85db6e7fe7559d8fc63459d7080af64ed0e93fc9","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.64_1768298220918_0.9623808952531943","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"@8btc/finance-assistant-mcp","version":"0.0.65","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.65","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"043cbe0fab86583d816a0786db21fa2490cd0149","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.65.tgz","fileCount":4,"integrity":"sha512-cz5BqUhIfQ+fd7j87KArDRBI61ilPpMwf5AyYgY+pwyaJSe0kfnS6zQ0vg4N6e0PHNgGZsX1sNif9yld7pgKNA==","signatures":[{"sig":"MEYCIQCxUrcs9sXdop3lsrzOwIfcsK7SLpSnIuO8TzJpXRbJxQIhALOQqbSHwglA3Jk2vcKMF1F9igPt8QpTbrKN6i02Oa7k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383543},"main":"dist/index.cjs","type":"module","gitHead":"1b808f6b9e4aaf68825e44a90146833f1abc23c3","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.65_1768301393465_0.0952507943707066","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"@8btc/finance-assistant-mcp","version":"0.0.66","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.66","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"d2b3f971f333f5b55ffff96be01af143cc86dcf6","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.66.tgz","fileCount":4,"integrity":"sha512-xaTx9yC44sEKIe2epcsf2d8VJ1TgIW81iv4IEykG7g4xpuQ7KnRXC6aD4WpKYTw4JGTaeFGYeT8CZkLnj5Mexw==","signatures":[{"sig":"MEUCIHQNrEuOebUBEz6mu8CvCLTPM6lA+humQWvktOjSWHYRAiEAkNv/asjiR4Z5K25WP7g8wERvQYvdzSO3fjw8H+OVi1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383494},"main":"dist/index.cjs","type":"module","gitHead":"b55c91a87bc30c09c36be30fad33045f9485e28a","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.66_1768371709363_0.25122006460191093","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"@8btc/finance-assistant-mcp","version":"0.0.67","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.67","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"5bc121b3a426e1521e20555eb31d6b86b305dbc0","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.67.tgz","fileCount":4,"integrity":"sha512-+GZLLBmIaxe5oL6LWAD2O4WL/4CyzjBw/cKSwBPXKHyIX+/EW0yoZCv44oPOnUaj2iqlLIJamvIvZo2lIraQ7g==","signatures":[{"sig":"MEUCIQD9OdV48sAmJRO0GFuSiUCNnZUYvQKZ0NxTcrXeX6M39QIgRjUFgGiiXum6UihYgqJJXgmlC/+2ij2q/mTgbF9GvDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383544},"main":"dist/index.cjs","type":"module","gitHead":"9bad4e7104b42902ff0af3cff68b952228117ef4","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.67_1768529429220_0.6788418581541023","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"@8btc/finance-assistant-mcp","version":"0.0.68","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.68","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"782b4b5ecd34fb64433965dd38239441107232e7","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.68.tgz","fileCount":4,"integrity":"sha512-i9a3tpgBX4Em8wqts8Vpt5mmcRUmVpXsWulUOTL9UCoLSEwQVSvJwtwONlPr0U8sROnMTc77AwMQT6peGTsj5A==","signatures":[{"sig":"MEYCIQDMHwiBPahUYQDSqw9FABrsyFMQyadxt9vqI74966GRIgIhANgolot9cTg/7254hiS1QcpSOG09I8iysX51yuQGzA+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383730},"main":"dist/index.cjs","type":"module","gitHead":"a05ef3dc092202e9c5dcbc6ba320eb81dcbaced9","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.68_1768543326891_0.7593929768928671","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"@8btc/finance-assistant-mcp","version":"0.0.69","keywords":["mcp","generator","ai"],"author":{"name":"Finance Agent"},"license":"MIT","_id":"@8btc/finance-assistant-mcp@0.0.69","maintainers":[{"name":"joezhong","email":"ketuzhong@yeah.net"},{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},{"name":"balge2019","email":"18767156042@163.com"},{"name":"wujunfeng","email":"wujunfengmain@163.com"}],"bin":{"finance-assistant-mcp":"dist/index.cjs"},"dist":{"shasum":"0cd0c719cd71feb3573770928fa068cecf9c4c22","tarball":"https://registry.npmjs.org/@8btc/finance-assistant-mcp/-/finance-assistant-mcp-0.0.69.tgz","fileCount":4,"integrity":"sha512-m83hBCmf5aYS+VxWOdY4FlzBZdRqoszYFsPa3zIiMnovwbprZaERtRAQ++HCSQ8n9buaah7F4V2sJBea1uKOyQ==","signatures":[{"sig":"MEQCIF8tAn5pk3ofKnQ3JK4/o8/bCjUEbTMkNtbaiLPfFOmRAiBZ1O5aQgszGsxSluhy6rNbb9rw+qAPLRSpbn42xy/ljw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7383730},"main":"dist/index.cjs","type":"module","gitHead":"2f23faf348a9e60fd78148c6fdee1c70fcc3fb81","scripts":{"dev":"vite --port 3000","lint":"biome lint","build":"npm run build:css && vite build","check":"biome check","start":"npx @modelcontextprotocol/inspector node dist/index.cjs","format":"biome format","release":"npm run build && npm publish","build:css":"npx @tailwindcss/cli -i ./src/styles.css  -o ./src/tailwind-output.css","test:html":"npm run build && node ./test/test-gen-html.cjs && open ./report.html","test:news":"npm run build && node test/test-financial-news.cjs","print-version":"npm run build && node ./dist/index.cjs -V","test:portfolio":"npm run build && node test/test-portfolio.cjs","test:fundamental":"npm run build && node test/test-fundamental.cjs","test:market-trends":"npm run build && node test/test-market-trends.cjs","test:news:industry":"npm run build && node test/test-financial-news-industry.cjs","test:stock-forecast":"npm run build && node test/test-stock-forecast.cjs","test:tech-indicator":"npm run build && node test/test-gen-pdf.cjs"},"_npmUser":{"name":"coocooooo","email":"yuzhou.ini@outlook.com"},"_npmVersion":"10.9.3","description":"财经agent辅助mcp工具","directories":{},"_nodeVersion":"22.20.0","dependencies":{"d3":"^7.9.0","zod":"^3.25.76","clsx":"^2.1.1","cors":"^2.8.5","uuid":"^9.0.1","dayjs":"^1.11.19","jsdom":"^27.3.0","react":"^19.2.0","lodash":"^4.17.21","echarts":"^6.0.0","express":"^5.1.0","pdf-lib":"^1.17.1","winston":"^3.18.3","fs-extra":"^11.2.0","react-dom":"^19.2.0","playwright":"^1.57.0","tinycolor2":"^1.6.0","tailwindcss":"^4.0.6","qrcode.react":"^4.2.0","tailwind-merge":"^3.4.0","@tailwindcss/vite":"^4.0.6","zod-to-json-schema":"^3.25.0","@tanstack/react-router":"^1.132.0","@tanstack/react-devtools":"^0.7.0","@modelcontextprotocol/sdk":"1.18.1","@tanstack/react-router-devtools":"^1.132.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","@types/d3":"^7.4.3","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^22.10.2","@types/jsdom":"^27.0.0","@types/react":"^19.2.0","@biomejs/biome":"2.2.4","@types/express":"^5.0.5","@types/react-dom":"^19.2.0","@testing-library/dom":"^10.4.0","@vitejs/plugin-react":"^5.0.4","@testing-library/react":"^16.2.0","@tanstack/devtools-vite":"^0.3.11","@modelcontextprotocol/inspector":"^0.17.2"},"_npmOperationalInternal":{"tmp":"tmp/finance-assistant-mcp_0.0.69_1768800709753_0.6807443296010962","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-12-01T06:16:47.453Z","modified":"2026-02-26T06:22:35.437Z","0.0.1":"2025-12-01T06:16:47.814Z","0.0.2":"2025-12-01T06:19:12.341Z","0.0.4":"2025-12-01T09:29:19.846Z","0.0.5":"2025-12-01T10:12:10.196Z","0.0.6":"2025-12-01T10:23:06.172Z","0.0.7":"2025-12-02T02:41:12.838Z","0.0.8":"2025-12-02T06:19:39.402Z","0.0.10":"2025-12-03T01:57:20.069Z","0.0.11":"2025-12-08T03:35:41.618Z","0.0.12":"2025-12-08T08:32:24.235Z","0.0.13":"2025-12-08T08:58:19.641Z","0.0.14":"2025-12-08T10:09:01.436Z","0.0.15":"2025-12-09T03:01:40.242Z","0.0.16":"2025-12-09T06:42:54.055Z","0.0.17":"2025-12-09T07:08:51.666Z","0.0.18":"2025-12-09T09:42:38.367Z","0.0.20":"2025-12-10T02:43:05.074Z","0.0.21":"2025-12-10T05:59:06.414Z","0.0.23":"2025-12-10T09:57:00.324Z","0.0.25":"2025-12-10T12:57:45.186Z","0.0.26":"2025-12-10T14:05:02.578Z","0.0.27":"2025-12-10T14:09:04.153Z","0.0.28":"2025-12-11T03:15:58.395Z","0.0.29":"2025-12-11T05:00:43.620Z","0.0.30":"2025-12-11T06:15:02.579Z","0.0.31":"2025-12-11T08:48:44.557Z","0.0.32":"2025-12-12T06:00:31.523Z","0.0.33":"2025-12-12T08:53:20.486Z","0.0.34":"2025-12-15T02:35:20.702Z","0.0.35":"2025-12-15T02:57:49.832Z","0.0.36":"2025-12-15T03:27:10.302Z","0.0.37":"2025-12-15T10:06:45.292Z","0.0.38":"2025-12-16T08:44:06.457Z","0.0.39":"2025-12-16T10:35:12.595Z","0.0.40":"2025-12-17T01:34:46.677Z","0.0.41":"2025-12-17T02:02:41.385Z","0.0.42":"2025-12-17T10:17:53.823Z","0.0.43":"2025-12-18T02:21:01.445Z","0.0.45":"2025-12-18T03:07:55.368Z","0.0.46":"2025-12-18T06:14:06.940Z","0.0.47":"2025-12-18T06:53:21.124Z","0.0.48":"2025-12-18T08:27:44.987Z","0.0.49":"2025-12-18T10:24:49.168Z","0.0.50":"2025-12-19T10:03:45.507Z","0.0.51":"2025-12-24T01:19:53.045Z","0.0.52":"2025-12-24T01:55:50.771Z","0.0.53":"2025-12-24T02:09:01.318Z","0.0.54":"2025-12-25T10:20:39.546Z","0.0.55":"2025-12-26T09:12:24.134Z","0.0.56":"2025-12-29T07:54:06.901Z","0.0.57":"2026-01-05T08:54:48.519Z","0.0.58":"2026-01-09T08:42:34.950Z","0.0.59":"2026-01-09T09:04:39.619Z","0.0.60":"2026-01-09T10:10:10.740Z","0.0.61":"2026-01-12T10:27:59.054Z","0.0.62":"2026-01-13T02:26:05.202Z","0.0.63":"2026-01-13T09:42:25.934Z","0.0.64":"2026-01-13T09:57:01.222Z","0.0.65":"2026-01-13T10:49:53.808Z","0.0.66":"2026-01-14T06:21:49.673Z","0.0.67":"2026-01-16T02:10:29.523Z","0.0.68":"2026-01-16T06:02:07.232Z","0.0.69":"2026-01-19T05:31:50.037Z"},"author":{"name":"Finance Agent"},"license":"MIT","keywords":["mcp","generator","ai"],"description":"财经agent辅助mcp工具","maintainers":[{"email":"ketuzhong@yeah.net","name":"joezhong"},{"email":"yuzhou.ini@outlook.com","name":"coocooooo"},{"email":"18767156042@163.com","name":"balge2019"},{"email":"1813114234@qq.com","name":"hw_jason"},{"email":"wujunfengmain@163.com","name":"wujunfeng"}],"readme":"# 财经报告 pdf 生成器 - mcp\n\n- 用途：传入参数，mcp 中 tools 自动将数据转换成 html 模版，再使用 playwright 转换成 pdf。\n- 返回：pdf 文件本地绝对路径\n\n## 模版制作\n\n启动命令\n\n```bash\nnpm run dev\n```\n\n本地测试 mcp\n\n```bash\nnpm run test:pdf\n```\n\n必要时修改 test-gen-pdf.cjs 文件\n\n## 注意\n\n给大模型中设置的方法名 tool.name 和导出的变量名需要相同\n","readmeFilename":"README.md"}