{"_id":"@bolloon/bolloon-agent","_rev":"148-dd7b363022a974cd488dd499872d1832","name":"@bolloon/bolloon-agent","dist-tags":{"latest":"0.5.5"},"versions":{"0.1.0":{"name":"@bolloon/bolloon-agent","version":"0.1.0","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.0","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"dist":{"shasum":"5278f0165f206fa2856cb15a6a724cf16f641564","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.0.tgz","fileCount":808,"integrity":"sha512-GE8gwA2uCAhF+vchPNWr5FdOnnuNzqjFj7tjALkRddQdV44IsuWgU4ilrh56A/b4cOFQvfkyS2iHDHAbVdotWQ==","signatures":[{"sig":"MEQCIBzSd/hXCUHo1qG8toMECxVIrb2eFp2hkdx5HX209ZbJAiA0Qisr6i0kxGC831q/5ahDpyq2d4gDrq0xv5tis/S1QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6339936},"main":"dist/index.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","src/electron-main.js","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"src/electron-main.js","type":"commonjs"}},"gitHead":"d2e3a53220b6339b15e7f5f6dad91ad14e263fea","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent with libp2p","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@twind/core":"^1.1.3","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.0_1779954538599_0.7940302687975684","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bolloon/bolloon-agent","version":"0.1.1","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.1","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"dist":{"shasum":"2f24f189b9581dc9301f69e823e34e85140d2612","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.1.tgz","fileCount":378,"integrity":"sha512-CQ/Xce/IdVWZWEfKZKVTg1AiOHXE5ljeG/nuG/sHBCdwzM5yOKpb8nuxdXMHwy+wfPInz7CrTckFPHa4bF0dLA==","signatures":[{"sig":"MEUCIQDPB4v1NBwJApt6jO1W8M8ciwRee0S22+6KLLtD45YyJQIgCUL/NxzJWf+xFBpX3JtrCpeuEmejOOi2GrfJ3ckzAtw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2654016},"main":"dist/index.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","src/electron-main.js","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"src/electron-main.js","type":"commonjs"}},"gitHead":"69cf3090c8d915e3b5eb119142383bdd0a24c452","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent with libp2p","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@twind/core":"^1.1.3","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.1_1779955271181_0.442021181358524","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bolloon/bolloon-agent","version":"0.1.2","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.2","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"ba4d041c16a6a7a5fe5fd02a673852e9eebdb856","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.2.tgz","fileCount":503,"integrity":"sha512-KNCTe9n5gfrHY77iJtj3oSUaxjlySCChNsJlbCqNysd+sPNtvfTI6jRj/O/D2xDDCXvmPAwHvNoEtOT7HGS4cQ==","signatures":[{"sig":"MEQCIBywbuwnv2o/cLdzkWpiC1sugROoqCH8pHuPoTqg/hypAiBwwdb5FhzL9A5IEEzFo6UPw2uftnQbSQglz6cl8Am9mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2985533},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"a96f04df3dc50f86268c7e759a7b6b3fe9f08d4d","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@twind/core":"^1.1.3","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.2_1780133467918_0.8733833563080164","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bolloon/bolloon-agent","version":"0.1.3","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.3","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"a4ce603d04fc5f8a13af16c49824cffdb3448740","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.3.tgz","fileCount":503,"integrity":"sha512-RRXJXdit0490w2nDIIHhmV8Q0q7UgQUjFfUlQKOkfH8AbdR3Qfg9sf6ToDLayzNDcF6ob0CKCnPYJByNWL7XVw==","signatures":[{"sig":"MEQCIDGL3Pzg2coX3GWusupNMFN0ndr4Gu9jADNZsXpXTVqeAiAuUZUy9uHMowW8l7erAnhYZZAyjMaOhr42q8AFOfkntQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2985992},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"1b8069240dc0cfe064749545541bb185c5db47cf","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@twind/core":"^1.1.3","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.3_1780133810896_0.8087612084468181","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bolloon/bolloon-agent","version":"0.1.4","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.4","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"6f8f0fb0b7ad4b29ea8e6c36a3aa8a835d6eb09f","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.4.tgz","fileCount":507,"integrity":"sha512-zeseQz8JwYUju+ORuSa9K1Eu/Efwf8rILzWSv8hL/Td+nhZuiQKJnhkg3rPnNwNEOdEva+20FiMPE5awrSYbAg==","signatures":[{"sig":"MEYCIQCYDlFHQhpPxo/z0EOyd7FuZ7y+VeJn84fgY1vMW5AXAQIhAKfzm7qLHs6KI2HI3I90hvs/mlaaImhrXBcz47svtRXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3115160},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"a87c12a2f5b2030695baceab4efb8fc988b07cbc","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@twind/core":"^1.1.3","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.4_1780134611618_0.17294740585954327","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bolloon/bolloon-agent","version":"0.1.5","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.5","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"73f35128ce2d7442894ccc07c539ef6f170e8aca","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.5.tgz","fileCount":507,"integrity":"sha512-GxxBFZLxaElduXCmcmr6LJi3gny6xeJs9gnvG59eMtA33l5HUO0D02J8ni6AlQbw6MjpWM5VynStvnSxd8cjIQ==","signatures":[{"sig":"MEYCIQC1bxMgYu+wfmv88q+y6STYm6sERKadp6mtluAFvr18HAIhALv1hoj+yalIoLeZISXwGb7DE0gLsIt48XFxRdW8qkfw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3115160},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"05372b9374d9e0c9d0f8c2f182b2ca55efae3fc2","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@twind/core":"^1.1.3","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.5_1780134771588_0.6359861595236362","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@bolloon/bolloon-agent","version":"0.1.6","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.6","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"a7c80fc1ce609282f9f33b30447cff05c3dcd6a1","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.6.tgz","fileCount":507,"integrity":"sha512-ZZE24BR6WKfvvU1AbYzQPSvIwNg5v3G+EuG0juNEJzYylMirhysVao6TZt/uzgVKfo87taTKV/HCNtou+jU7Jg==","signatures":[{"sig":"MEYCIQDutbXLN1JSqA/0dufrXBvh2mD0fdHE5dAHteWoVcPNIAIhAKrwLctxfrpKlq8BiJEAFv0SP2PN4AiRLFLpP2GmS6Pb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3115200},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"a1794aa0a520567d6665a2a1ad4389957826d014","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@twind/core":"^1.1.3","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.5","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^6.0.3","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.6_1780135207010_0.9249777515949318","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bolloon/bolloon-agent","version":"0.1.7","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.7","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"ef7703c964caed255cf9ebded06e6adb9ceef4e6","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.7.tgz","fileCount":507,"integrity":"sha512-Pmw78k4ddi7C/3kzEoYwrg2Tj1iQm1+UYtj0/47y3dd/FRwoZLtxMjH5eLEvgVf8O0hsoI4GNHW/ijE2grkNWQ==","signatures":[{"sig":"MEYCIQCsfjJktk5qnlC7YNuE8nFmCHuxpt4GF44JN0fHuQrQ9AIhAMJeR+A7LQLca1gmNOUcLV37zHRdfhxNDDCrKmwembF9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3115171},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"a1794aa0a520567d6665a2a1ad4389957826d014","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.5","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.7_1780136226380_0.5919919412280894","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bolloon/bolloon-agent","version":"0.1.8","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.8","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"aabe1a0686a6ab1789a2965a931a4d906f4ce90b","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.8.tgz","fileCount":522,"integrity":"sha512-Uho7HA0T2rUjkjETLJ2kw9ash9KfsM++N9CbutoKt1cX+PAstyqeoVvJaT5/d6Z8L+Yenklri49NVI/cLLPg0A==","signatures":[{"sig":"MEQCIBZerZkQn0P02bjN6flNaWd/iQB9epZhZuLsVdaDFZkTAiB/g6OfWYEJHb8HDwtOPLDDKgi0dD5h/B1UXGIS4cldgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5798592},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"3359c53824475ca4cda5ba935334bedf00c57c5d","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.5","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.8_1780215239336_0.9649415604028013","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@bolloon/bolloon-agent","version":"0.1.9","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.9","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"fdc87aad78313408376154ebc3c8daf4bd17945c","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.9.tgz","fileCount":523,"integrity":"sha512-gwNmK/p2rxU1cQ4xlb8zpZazy6ThLSN93wCpR1IRAD7D1zsXiwEaknqpm/GKD/yoP9F7USB7JHuwQfbLnneS2w==","signatures":[{"sig":"MEYCIQD+BOk5KEb1JvjFWfvqv40aK9AYKjUziFYUaYe1RXphOAIhAKAyp+W/vv84SZTH0zqhKJk4gXIVNSkEHVw3oAd/PR8A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5803950},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"eeb82dfffcd97de5ad26930449deb578682805a1","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.8","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.9_1780216362381_0.5174423620530884","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@bolloon/bolloon-agent","version":"0.1.10","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.10","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"9c0c883cd686bbceb98fad8e3ecf90e92b1edffc","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.10.tgz","fileCount":525,"integrity":"sha512-XjT08KLYkE2sb+soicSGVczMzviV1J/zBwrxpoJqjajg6/rZb3+NHb3hJ/XxM4m0MLQgu9B2nVvE2P9tqB0uhw==","signatures":[{"sig":"MEQCIFy6BPUIIELVQHw2eYyUHoZL3lLCdGdkUxXvIOSo7EBkAiAXqbBQ2ZLvZJTtIAeG1XhLMWJCaHsomKV0PdedTWb2Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5828094},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"4a80f4fecdfbc8624737425d34540addecbc5490","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.9","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.10_1780216735599_0.4454114619337255","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@bolloon/bolloon-agent","version":"0.1.11","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.11","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"bf23ccf6bdcee7edf44fac91bd040ac317b14c9d","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.11.tgz","fileCount":525,"integrity":"sha512-e6WV1NoHfqQIDgkIncXU1OtJtObhn1nmVOY9PUwT5aHNxdTD2oO4pgF4w+n1uKKt2wem1+h1CargymG0NZGk9Q==","signatures":[{"sig":"MEQCIGn9DtBqSTXt2FRZYa0d8TXlpZa5LxyKqUxl7A8b7mrNAiBKNToqoW2yIHcx+1QxsYIwbPIquEllFeSg54tNFxvqKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5831019},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"4af8ed279d32a7e3acbc426caa14b4ab751cd564","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.11","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.11_1780218015732_0.9504585697230219","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@bolloon/bolloon-agent","version":"0.1.12","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.12","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"e0466454774dc6773aa9569913b23a84d3ace522","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.12.tgz","fileCount":525,"integrity":"sha512-3dv7aDv3A1626fYiXKaL40MYNtti8lETEtKXRnhXGVeHC61cxFukgT8lpeRu0YET2PcH3xu/mBkffxvFiBA/NQ==","signatures":[{"sig":"MEUCIEYAIC16igUAB/tj+gZRau3iYF9AmuDQPrt3RcaSi/4iAiEA6VTH1a5za4f14Zz5gmQXQUEi1Ln0YIKIyOV5P2kfdcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5832902},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"c822b79ebe2edca14e270cd868e462f7a630cede","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.11","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.12_1780219064520_0.19845041189162838","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@bolloon/bolloon-agent","version":"0.1.13","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.13","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"a5d306b203062c6e6f8e226d191e0ef76389a2d5","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.13.tgz","fileCount":523,"integrity":"sha512-zFwDKVffiZGDIF6qbR4luIL0MZJxpTw52IM+/Lb9aVtVj7iZmLLzlLA+bspomvcq/6Hcja1/sc8RQH8xSGEXzw==","signatures":[{"sig":"MEYCIQC+lJp2ePeSCvT/IEng74D0wHHwQwk1krMooHz04Stl9AIhAI1/QVtYsccRkEL9O8yY45Z0Y81DoU0e/wpuemgwI+EF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5754264},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"19935ec742b41ef02aff910d0a25bac000344cb0","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.11","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.13_1780303801913_0.594146147002899","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@bolloon/bolloon-agent","version":"0.1.14","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.14","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"c93c16a56430372faf0a04c09e32685c03a01b0d","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.14.tgz","fileCount":520,"integrity":"sha512-M7ncrr4YJIUXN2nWAgI7M9sP+2ihOPyipx6utCmTsj3lT2YxDm9HJWNLAjJqrRNpGIAdXOWTM5MskIxn0rs1JQ==","signatures":[{"sig":"MEUCIQDMtwdOrSK7Vj8mIOWLpMyhvGxZcxvCHlZPOdmMkX+WXAIgX+OSVFplEH7aX5CYeNIrzFqeFZJpzQEAVOpK+ljniVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5974326},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"8d08c4ff8ff249bedd190015bb9ca637d7dd4e4d","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.14","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.14_1780465407904_0.3967638235979636","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@bolloon/bolloon-agent","version":"0.1.15","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.15","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"16246a5c47fde0812eaa1a45362f2a961e144361","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.15.tgz","fileCount":516,"integrity":"sha512-sxhSA/qn48k0T5ULE4nk59F4EiCfN1STOr7zr1S+CepuAqFlRkK2f9UytvxQ026hOMjm1UDLMBz31jGxGTofhQ==","signatures":[{"sig":"MEYCIQCEZUMqnSiImRgRzS/XFVC3JRC9G4Z1+XtI1MibplxIsQIhANSjZmHULfWXAw9j/Vyy5YMln13cbi7ei0gBraF2/seu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5828398},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"402dae83919a99efbbbed6983c413202c0111c5e","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.15","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.15_1780466547177_0.7554888283523971","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@bolloon/bolloon-agent","version":"0.1.16","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.16","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"e6b90a4cfd50d7ff36862f4bd0661fb5faf62744","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.16.tgz","fileCount":517,"integrity":"sha512-tAlpS1IY0V5niDkidfnhBPXTNb6hOenvOpsW1cJktJOzrqz27vbkloIz8u9Mso5bKhfB7uGWueo+klvplK1v2Q==","signatures":[{"sig":"MEUCIGZoxebyZh+4ahIPX8nhOLCsGELfp4iNhOTy1tnJM758AiEA1ExiVWvNFG8xpyIK0omP0ZQ+86RY/zKdmM6dZkFnLb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5927801},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"46e0c3e927dff951261d77430ad547c7941c93a6","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.16","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.16_1780467176955_0.7220838162436567","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@bolloon/bolloon-agent","version":"0.1.17","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.17","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"3efb32b72f19746044349cef06d09a73b5ec9337","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.17.tgz","fileCount":528,"integrity":"sha512-/aFD6XXtmF2WlpeCfQ0f44FqWzmEnkiYsLSfx+OiYs/S3tKSEJfiCbnc8nxd2zxds0r3QbWz+PjZ1xUmKQKQXg==","signatures":[{"sig":"MEYCIQDvEObjqXNX4PCeO3OtUpA+xDGUrrmdTZoHxM29SAqH1QIhAOPQ3SU4rDKksEKVZAjydT1KCxhS/8diL1jntn1EoSsW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8588414},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"c718d63c96d799c98b00cd2cdf79d4e2e20e8d53","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.17","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.17_1780469662885_0.15831184265280673","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@bolloon/bolloon-agent","version":"0.1.18","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.18","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"5ba8c5fb1199a41eaf97f3777af931ce112236f4","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.18.tgz","fileCount":528,"integrity":"sha512-i/hEvuh5mzMKJUAqhYU99nGXJN2Yb0K3WqRQGTq3xx+YmXjcAW0HMYn6t3hpOQABp39g/6V8WfzN5PkwswbPlA==","signatures":[{"sig":"MEUCIQCzHk41K56gvNEAcsbVPvYmz25ETHmxWXXyMwmb4DY3IQIgIGExKBByFWLcqXt4l1amaKnx/R59kybK1KdcIt0O4uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8590635},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"4091b52a8adf25ab31a90fd7e321c1a2bb790e75","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.18","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.18_1780471102826_0.5943560896574054","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@bolloon/bolloon-agent","version":"0.1.19","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.19","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"dc50bd6b39862eebd22a5a4052b92ca4e1e6678a","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.19.tgz","fileCount":528,"integrity":"sha512-jVs8F3aYzm9uJd4KxPFmIOusBTNAKCgrU97OjgY0uWVZGUj3zWWQ3GRpvcqDp/eDETtu1epzPCevgTLV6yjDmA==","signatures":[{"sig":"MEYCIQDGIxqmUa3xE88uNlIbN6HPa0x1zzY0nZDyVtHu9L/IkwIhANl2BE/NvvJx4XBJ7X+bImA70Jz7V1nHCq8oYM7ijmAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8592171},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"0dc731981c1a81af172893834430299831468f45","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.19_1780471719420_0.27393914526600893","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@bolloon/bolloon-agent","version":"0.1.20","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.20","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"5959e259dce3c69eb0581847b2b416e505460323","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.20.tgz","fileCount":528,"integrity":"sha512-vcgfpFnsc/CSowSG/s3QYq/x/mZfisLYyr0BWgHvSKSZtpbXHFXucXPv240qxSv6dT6intvugcurYZYl98ic1A==","signatures":[{"sig":"MEYCIQDo4tzd1owqid1iD0uhiXcEeU2xRK3FcGSzVnBuS7BTUwIhANPgo3ecss+vJtncIDMTW1+n5aH2QF8rIS0wSW8lOPAQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8598635},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"dfd7af17a8d4bd1167c1d1da886036bbd1912bb7","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.20_1780474046405_0.5107774240908549","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@bolloon/bolloon-agent","version":"0.1.21","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.21","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"0e81847fdde33e28cafa15a1cd9af310b304f6de","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.21.tgz","fileCount":528,"integrity":"sha512-kFRoXMlTJut657DOpisOIh7U80P0eBvfP2Yvcjmac7ZdygeZAt6I+wU4GQ/HcL7K8W+5vV7ZKmoqBW+kNfH9gw==","signatures":[{"sig":"MEQCIFkcCshiBy31SqWcNka1vgQiZ1VzD5367+g/IHSBYUHDAiAxmihJVgNZ4uIOLtxmGn+dbA7DU1adgnaJ9qpcUt7xwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8600347},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"bbe3a901cb8227ea25ca3324e340df788da91421","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.21_1780476535337_0.21573314162626311","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@bolloon/bolloon-agent","version":"0.1.22","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.22","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"552321766ae93f64ad2bc6743823fd3abb689e94","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.22.tgz","fileCount":530,"integrity":"sha512-VCaNiTute8Wy1mR6cp75AAVWchu5VDs9BKcPf19Rl7Wpuq+ebDEtNpwSXCMFgwymg7CW6W0WIwpNHBR3UEl04g==","signatures":[{"sig":"MEYCIQD+yZk24Z6Fu67mOt/BsmYPQDAb3wW4qMn6/JZUz+nqNgIhANWasSBZOVB4WuAzW5ZXs7SjZROv4a0l7Udu/qyrsV8Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8619919},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"2495d40974f2a2f5140f4fdfd61caea73f551a45","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.22_1780481020354_0.43519985364262403","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@bolloon/bolloon-agent","version":"0.1.23","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.23","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"3cde9b1235285a2302ebb11d06a9cc79ade09462","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.23.tgz","fileCount":530,"integrity":"sha512-WPQ+09Dl4ai78Z4jRS/TSVl6iYFm7cmLq5R9OCtZnSz2Qj51+VirmEodxTfO312oDucXmVv+cqP/yCZ8qEAUpA==","signatures":[{"sig":"MEUCICBT5dPzAMyZ4N+xRz9uHExKSmZJHgDUO2MB7nRBXTOPAiEA1BJ2+5ntjfzGBItFG0RhOlPCHOaXH/yRpsfBEoDsBr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8619915},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"8088f3d117e033d36b96cfc1e3c993a4005d02ea","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.23_1780492977649_0.21776813384827198","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@bolloon/bolloon-agent","version":"0.1.24","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.24","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"db6093724b2341b9dddb5ca7dda3bec9b3163a73","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.24.tgz","fileCount":538,"integrity":"sha512-Pg2lIwEHlxqPMs61MxL/0esZWxhyDrE9AYqRoKvNroZwdsTMCGYcZFXYZzZBaKcBA8u2rHaGFJ2JB0c2ZrrcFQ==","signatures":[{"sig":"MEQCID6YoyHvPVgA/CRANgQBeqxwKK5qKDtffScY7ygt4NAnAiAixg+ibGlwAvagnrDEkIc3y80pKD/O8q7NSR0SN76oSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8730929},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"0edddf327f34dfe9b76e3fe538ca8c80000862e4","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.24_1780568455750_0.7125230725119807","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@bolloon/bolloon-agent","version":"0.1.25","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.25","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"638ca43a9d893606ef1fdc924e59479988c953aa","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.25.tgz","fileCount":538,"integrity":"sha512-qggYkvPNeNADJGUjGISTeqyNeR9riWtmtxQedyn83dxGirawVDeds17zM1WeekFHfe53igUZ+iQ4obpmgtzggg==","signatures":[{"sig":"MEUCIDLPp3FJHgidKmw3D6bqQhxRyYapluT5tOW1nkqMVOBWAiEAy6f9NSNkNmYUgEBCUIzsoG/8iVgJ0RVj0qG+Xx5QS8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8753386},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"37dc5ea7c2f59dde26805549ed16e6009ac4169b","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.25_1780636822702_0.46258339505390067","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@bolloon/bolloon-agent","version":"0.1.26","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.26","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"2bff3a256678ae416c5ad0e8822deea77f4766a0","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.26.tgz","fileCount":538,"integrity":"sha512-dmLf2IQyKHq8Wp0REe0F90ydVqXvWr42YUkjvrHikjAqd/ltlIkkr0sUiolcw2L6l3dPe1sHvzVpVToEOkWmOg==","signatures":[{"sig":"MEQCIBe7KNWAYAZ6w5asW9jZWCnPOjMB+98zVS0j+twkZSaxAiBY6I31i/kS5VajJeb+4yZnYXM9hKMyd/C1w9iISq0W0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8785303},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"8ce00d219d118f6d270876073fa51a6019574414","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.26_1780721948373_0.1299713823847728","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@bolloon/bolloon-agent","version":"0.1.27","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.27","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"f6c84694423df98affb9f850e0047f5ba6db89fb","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.27.tgz","fileCount":538,"integrity":"sha512-/VNaet//koa4AjtjgU5g30todDSsBQih8Jqik5ze4bF5KuaIGJjKxOlW76iYJDUYTSvfqQddRw3oS+5jc8MJ5Q==","signatures":[{"sig":"MEUCIQD8gzShku7kkjUSrspX5DnvcRhEANtM8Zmd6NXgZXigMAIgKRoR8jNLgTgZQPkHVcxt8l7BVLfLM1cFcqoPLJ9zdeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8788280},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"dd8c1d37708b41ab9339bb26c250883ee1682aa6","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.27_1780723405298_0.6900236545675908","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@bolloon/bolloon-agent","version":"0.1.28","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.28","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"719d26faea5445fe91f735d3ceefcd1be353cc8e","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.28.tgz","fileCount":544,"integrity":"sha512-W19T/fuyDwltrCRS0E/dwc+AperJKO7PsbK9Ryu8WO5Db4jnmsNdJa2YH3Lo4ayfxhhc0TqOEJZs8b0oC8sdSg==","signatures":[{"sig":"MEUCID3022+tc/GM7QEDbmmjBMRZDvH2eBJzJ7DepRQKE7qsAiEA+mnEqpsCnvqbStyKmwGl7mMhQ4HtVXsTz5BlGlYgcwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8887056},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"bb17c672fb802e9e6db18f36f80baee7e141b617","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.28_1780741636326_0.4976263796368048","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@bolloon/bolloon-agent","version":"0.1.29","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.29","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"204fb8bb9f0f1917a4d62d523ebd943e90170079","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.29.tgz","fileCount":544,"integrity":"sha512-YqL+tVfXxc61aobvYrVCsTu6yObs5EukztyUCZjV2zWttZL4UqhG/xWn+E4KRdH0t968mTu20UcQeW/v+18LHQ==","signatures":[{"sig":"MEUCIQDsjQrT1hFBfYxnLUOisRuusJmOMMdOWDtFOJfb+kfKuwIgPhRV5mweLPN9E3D6SP+8i5uKfinQHg7C8F5YWOOrOvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8926945},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"77e705c8bc4827cc6edd5fa19803e72ab120ea34","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.29_1780906852627_0.6812164122072275","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@bolloon/bolloon-agent","version":"0.1.30","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.30","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"332c1ffb16580d5cc2b599999e18e22e987c112f","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.30.tgz","fileCount":544,"integrity":"sha512-WkXJ5u40lWPcwJysVh8wVZd9djSJz8GVfpP4a9hwGM3DxKS6lMzY0HKMRoMZX7Puviz/wup9rW9latGJgY06qg==","signatures":[{"sig":"MEQCICrQYFyRLuQUJIab94AKR9plEb6bsqdy5fEIRPEh6rqFAiA3SAV0C0ynGuGRuyJ+87OECn9XoQwH9BCpzMTKdFLeAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8936193},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"cb2e3011b89a25fd3d3c251023f44740256cb432","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.30_1780928829622_0.1990232807786838","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@bolloon/bolloon-agent","version":"0.1.32","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.32","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"ee9c367a63e94290ad4359f71aecb79575de59ea","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.32.tgz","fileCount":547,"integrity":"sha512-4h6ddFcAyoUDlvr4DUe9Qg+BoWCkMDy4i1/g2xqR37UnNdu1xAmTOfF969tZUnwfEAH+9bYa4LHDfyDlhjcfPg==","signatures":[{"sig":"MEQCIGXDdYf4Zwo7HUALbi6cr/DxiIa7JI0+a8SkrHh3F+9KAiBVYZ42Gt1lq6W6L8iYAHLD+aAbTYS/pD6rO3AloHA85Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8996720},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"f06cebdab941ec4146d373df373957895867b880","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.32_1780930487408_0.4358878577487615","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@bolloon/bolloon-agent","version":"0.1.33","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.33","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"95cce0d243fd82af821b0a4ea1d33e9395ccb1fe","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.33.tgz","fileCount":548,"integrity":"sha512-gWF04qPsPgPq3BMB7YMrqGphWlPVquVx4siUr4MkmapcyskIbFoRed+y0QIQhMt4FoEe4hyPMSd+2RAGfH1FUw==","signatures":[{"sig":"MEQCICo/6We/ZMNQuwH5N/HFERuOP9gM38gBzrvSQBvTvi1PAiB9/QmmnMExF9vkMojlTl4ZF16dRIi3elqeyZfKtQp12g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9071330},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"4eaaf7adb12e20e1aea289bf528e36a8c537585e","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.33_1780997809434_0.5373109641089433","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@bolloon/bolloon-agent","version":"0.1.34","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.34","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"594b4eeaa97aaf73ae2d2b312d92faf1f29f67c7","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.34.tgz","fileCount":545,"integrity":"sha512-aqCccS3I2NWk+HjG0iZMwlfJajYrZIV/tsPGDbMXFZYtKs3Q6+epLB0HEGxMHT2bHxAi9BXdk6eJHHo3ka+1ww==","signatures":[{"sig":"MEYCIQDfP37qPn5/wF95tVpgbxUXHKPtiYSCqvlXRtdqxmK3AgIhAOxeSLSZnq6PjepEx1fUeAOcK+wCV4jL+wqj3f6NV7Df","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9191897},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"8847dfe994bce254ce87c4ec112ebeb3a2bc4241","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.19","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.34_1781173715785_0.4398639638504962","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@bolloon/bolloon-agent","version":"0.1.35","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.35","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"7fbf569a385668a11c8a0e65274304ccc67d467a","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.35.tgz","fileCount":591,"integrity":"sha512-WRcxA5ESFJ+1SvqG7nxTG36edVlOpFnBt2K+UVBbZfYf14U0pZRSbHsOP/m0MtrtiNyX1EjllZgytS0hPe742w==","signatures":[{"sig":"MEYCIQC84yh30Sg0cgUIvkwIQUPEYE2qXVYiWEoqyNFmtk/acwIhAPiQSAu+eCpVHT4HBccz4ykniRQ5DZqAtMmuKDm7d8eM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9555487},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"2ee20b0268341167a6e22dbf90da311bd2b22ca9","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.35","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.35_1781438959235_0.035422005871994955","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@bolloon/bolloon-agent","version":"0.1.36","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.36","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"b95b47fd39631e2ad1cba614927761c1e889f2db","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.36.tgz","fileCount":714,"integrity":"sha512-BmplKkbIY00kFFVif5m2TUjRRnNyxw1K26DhatXJxug7hEKYYAAYeJkm2xnNUyXj5b6L8gtMWWcZwjow1ygNzw==","signatures":[{"sig":"MEUCIFINWdnkUHX76Fo41khQUM2z9gIIrT7qgAw9SLPWV8gZAiEA4g3Q2rouhRRrnL9e1oOVUANxa9z2OT/NQOjFOZpPKGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14647429},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"632633cb61a1e953b488b4e4649ebf3e344b0b0f","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.35","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.36_1781605459217_0.7637873052063837","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@bolloon/bolloon-agent","version":"0.1.37","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.37","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"09f6fe2de640fb4415faf093ecb57c86f8918cb6","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.37.tgz","fileCount":189,"integrity":"sha512-BtUNwG91BCrKrKqhM8bgomfbd64WswGffrUCqvLszXEXLoRr3G1hfbv094c71yy+WSR2jwx6EYGoe8YrxHrlZg==","signatures":[{"sig":"MEQCIAZBjtAtn7nXaHk7N9+LAJJU18AJX0HujtcFUB4rULnbAiBZIt3iH543/xFuWfvDM+O4gwOSY72gv7YrzwgS8a94Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4693419},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"5fd7d707fe2c2e908c4916f7f43b7347138657a6","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.37_1781621018557_0.9305453332000095","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@bolloon/bolloon-agent","version":"0.1.38","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.38","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"abc1552d81c291baf60b9337b14a6834d0649fbe","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.38.tgz","fileCount":197,"integrity":"sha512-TyErioJ7ZJbDbbAKC/7SVQ115c9HUtMDrQIA/W4NFqym2mj8vxsjC/+pG7CfzUqZw3rSOjNIjMJMSNtiewnMtw==","signatures":[{"sig":"MEQCIGoL7ENMk7pGjUrHupmY9R9MbDr9nH6aw5P/DCsg6FiUAiBv+SLxnzht/t0dAU6sf4R8nb5hALUroowyDVFDgHYTSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4818638},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"39541b3e7c486a6178b0e390240017c69a2d2822","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.38_1781621410394_0.5358098617253488","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@bolloon/bolloon-agent","version":"0.1.39","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.39","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"4de0e30172ed8c1e6691fb675f74e043ab623eb0","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.39.tgz","fileCount":170,"integrity":"sha512-MSUr9sQx5JeLzvwQqn7C00th8N8Dpnc0Gd+IHecogskO7GjlVkM3cU4BR15nZWFpJVtOk40EANz6cMeX+PvJGw==","signatures":[{"sig":"MEQCICEbSnSPBrKK4k76wE10VyY6nanv6SUyYf8q5EF5qInmAiBJicbXmf7hCdcq/BGQZKMHNBIymua0wsn9W5khuTq1Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4577315},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"38992120336c1b030d0bd25f9866071af02cebbb","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.39_1781625037761_0.6827086206474209","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@bolloon/bolloon-agent","version":"0.1.40","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.40","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"e70a6a5e204955585c2f61dd0903cd867c40aac8","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.40.tgz","fileCount":198,"integrity":"sha512-Re5n7hjXQEWIuJqmYnMDCO179++jceiNfUIXV8XlBUKqXoykf7M5SP+OkzTmIMeUmzcJQtwFEwCFHegy9sO7Zg==","signatures":[{"sig":"MEUCIEV62Zu3dX2GgWWa6OJR2djm3NvK0poJmBCGKpriX0vdAiEAlcO9Mj1x6ydalLfRhvicmRmt+EGYu2v0hf3SJawE1tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4736701},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"fbdeaae091d29adc24050efcbf6aeb8b021d1dac","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.40_1781627980884_0.9617911192817081","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@bolloon/bolloon-agent","version":"0.1.41","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.41","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"561848199f5849ba0556a06742e4bedba52cb011","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.41.tgz","fileCount":195,"integrity":"sha512-NQx+VS6c0TM8YepPcwIPvluzO60E8Kd4b03RX/Ux+TFuj+df6TjPZP6Ow4X2oxgKT9t/SpknB46la/9Z/dXueg==","signatures":[{"sig":"MEUCIHJ0npEI7ZNv1buYngOFfQ5LVeCotTEAXNwi404uf7AzAiEA1Dxh2GQ5MTxj3HRApCESppl8TcAPbTC4mNj+vVT+M1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4632020},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"6b5a2bd0f3871b5afd74ba947f916914e0bfdbfd","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && npm run dev","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.41_1781677553183_0.4659255980831176","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@bolloon/bolloon-agent","version":"0.1.42","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.1.42","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"44af1c673aa4bcb01b94557ec20b48cba009bdc2","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.1.42.tgz","fileCount":206,"integrity":"sha512-zoOlqIWr34I6bML2sgU24rVoCl7R2wzSv6TXsOfxaAznanhBrpi8kC+gdcNQs2BY5MGz4kA6jJqvoNWkWacjqw==","signatures":[{"sig":"MEUCIEB8RftH206s4FD+qNBhS9EWwW4+gU95gy+W5IEc2ibHAiEAti1fnPEd+zhHQad0aYy+Uw9K9+uVWtxXCx7Z1VnUBHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4792186},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":false,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"}},"gitHead":"2f67bd8262e841a31728623ec6fbbfd57c4d2cd7","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.1.42_1781948326886_0.8890168512446568","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bolloon/bolloon-agent","version":"0.2.0","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.2.0","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"0242ae6c7a9f08b41c49657c01704e156219ce72","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.0.tgz","fileCount":222,"integrity":"sha512-3A6htO9k8tmWAKcIokZy7qARU6727Om9llfP6klv9MuXueYXRGZbPMRngrmd5R1vqocOU5KQqO2c9Ofbbe4QXw==","signatures":[{"sig":"MEUCIQC+IAzEOiftSpJsjCcCx1/U7dwms2D2pBPckTiEU6/+LgIgNpL0qod8fCssYsQ16LFxgs0v30CmhAk21CqcWFiABWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6251361},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"225a69ae0f0ec44e3691270e7d6da7d7655e00c3","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.0_1782293595121_0.1491347871416666","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bolloon/bolloon-agent","version":"0.2.1","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.2.1","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"5a996a6d5e8390cf016001c2b2dd0fac88ef8fa2","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.1.tgz","fileCount":225,"integrity":"sha512-9A9zhALh+EZ0JBIA8/DYhMeOpJsgC6tJI5WvI0Vt0h1D2uklzK2NHV0SyK/SiiU7wScKTMGAG3dN5dRTvDO2MA==","signatures":[{"sig":"MEQCIGUH31GRI63Eea72nawZkNXuSp/NZPa9R5W5WHOQourXAiAO1rQr8ilAKqNqdT60XeeRH6ai75B6zP3OKCLberPoGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6360437},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"22f08fa10f4057906e6c3006a4e28d362e523854","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.8.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.1_1782294533521_0.9030767607538475","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bolloon/bolloon-agent","version":"0.2.2","author":{"name":"Bolloon Team"},"_id":"@bolloon/bolloon-agent@0.2.2","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"57297a5fd157c2c95b5be9cbc41268bcc56aa17d","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.2.tgz","fileCount":242,"integrity":"sha512-fZAuypFMPT8i3e6YcX3RoGwc44oQJvhRm9wRM4ZFuvdlP1rM0pILNgHvxStEJ2jmyNZlFnsfYRJ79J7VB/B4mQ==","signatures":[{"sig":"MEUCIQDH8+HjXPdb0vUj6O2KrecWfalQmSA8xAaIuA1BGfXmxAIgIbL74odhLWWNBEoVRM/au8518BVYpGkd7q2JDm6ADHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6647690},"main":"dist/cli.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"db9b4f8b198a920b141be84f7c880f0408a81878","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.2_1782464672247_0.20906665642808653","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@bolloon/bolloon-agent","version":"0.2.3","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.3","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"9e9dc47c4bac4c2b66bd63d8248490db312a4c8c","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.3.tgz","fileCount":309,"integrity":"sha512-XvLfOtuch/PuHK6C0NOV0FPZ/PWfg1V+13dXEX/KLMJz7G5cfguvHDe4Da/jPtuc5OlI1Rzy0Hr+XDecD+yivQ==","signatures":[{"sig":"MEQCICno2u1nE8U0WZOk4NLFOItDgx8cisnyvW2YHoKmDc8IAiA2wbfSAiU/rr42ocajA8QiOIyWvfFcVtzULXXwoyqLfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83058770},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"7f6f588703b380b08f6c0a440c485077f8a46b21","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.3_1782886359484_0.9798743946203687","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@bolloon/bolloon-agent","version":"0.2.4","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.4","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"873a00ec0d7ae87024f4e398c54a46b2adb25231","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.4.tgz","fileCount":309,"integrity":"sha512-FMRWoZPzT4qc547AgHbAMxV+PZdGLP8Mz1kvTVB4lbh6EKrVy6uVBP2Ib1LVTyyo0tSp59GjPZHtKxsyBA22eA==","signatures":[{"sig":"MEUCIG70ql9ozHUHBe+hh1eYlwu7OXYZKe2oWevbjpAsLJBmAiEA1RyabKpjH9QrGtVrNo0sKkB2vSZ665af+V32vIY1u40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83062156},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"fca7c20dd74a57f98f3e88a2e2c4b97d7d251190","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.4_1782887533675_0.7348018878451117","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@bolloon/bolloon-agent","version":"0.2.5","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.5","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"43027e954102e4c1f99b3ed2a4caece45cc39b2c","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.5.tgz","fileCount":310,"integrity":"sha512-imKvQpuGf2mgz0uJvTjhujBb61as4JiCmXfRBuIZjATVD5BI6G2Rg04xPHBDYD5VLeGxkbGtLaW757QJuh17hw==","signatures":[{"sig":"MEQCIHfN9eBgK7+M5cuG7ZDrbhiViAlZ3z5aXMPYQYJ7EGcUAiA22vi72bv5Kzb6OfUsx6yCYhWPc6yFrc6KXrKuhfjHIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83068717},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"a9f7d363be9b90d702ca45bf8300f8c53dca0384","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.5_1782892286020_0.8175220292869454","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@bolloon/bolloon-agent","version":"0.2.6","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.6","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"4a63525e768a52361812aa12f8bb2cf76b4a9dd5","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.6.tgz","fileCount":311,"integrity":"sha512-gILTqop5YT/dI2W0FfPyXNngZR/dNhUtsq0ZiMfyKPkv63VfwLDKgjWkgzekA2PlOt0/SIg8q0+Bi/1F+3Dc8A==","signatures":[{"sig":"MEQCIE871mX1Q6a0lxcpF5wxGeC4ZUQ2Ikl9ZXUUh4CW/EV4AiB1R9XcmXnOcfCoaHAracHfUK+9Vp6rYPdJOBux2Xd+Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83079081},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"091845a3f92f80027873750098c7a46481fc436a","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.6_1783066689125_0.21126487894436918","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@bolloon/bolloon-agent","version":"0.2.7","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.7","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"9d7afcc2520ebb2a3c4660296dcb6535aa4188b3","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.7.tgz","fileCount":311,"integrity":"sha512-A/RrpPNXOWyzHMtX8mknQl4hN25Faaq/qkujao8dl2v93nk+6byVuE6KrjUhJDFMAc8+IFR0kAVOa0uSD6iVfw==","signatures":[{"sig":"MEQCIDdW59XSVu1lwhKaHX3AoFnr2OH4AppitJSGyTe/A8B3AiAXMhCdwGeT3K74k+l/E/Drdcs33vqV6XThFOBivGa4tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83085076},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"c6f02ee42ea60a0ccbbfa45b5e59c2a5392a354b","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.7_1783070727723_0.9054964398663083","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@bolloon/bolloon-agent","version":"0.2.8","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.8","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"fd8121b3da57a757d08d7e515d0622ed52cf63d3","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.8.tgz","fileCount":319,"integrity":"sha512-a0Sv1j6UGBKqyqIVAvz8ToMF+B8OJ9LzOz9ZjstNAnF0IihXfTuM1xN6dbUuQE/bDIdwzARGkqUXZFHRz0sqeg==","signatures":[{"sig":"MEYCIQDsiFYVF/AhFGI5yX88EP9VYApqpzLFspkvF6ky58nluQIhAOax4CcTp++tMoHnrxJpDILG6ervqcl55yX7wMPhV+XZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83187173},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"2dc6e871b9c2422d37f5404b0795124af848d82c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.8_1783311952161_0.11324256727081528","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@bolloon/bolloon-agent","version":"0.2.9","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.9","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"bafa401ddb17529f16468762cc91ba42d644f5b3","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.9.tgz","fileCount":322,"integrity":"sha512-YXdI7Z1ldywqNI8bn9KgFVvG1fhdPpqw1Z2Lb6VVwQq/WyM+x6ASV3tUQ/NAXdu56k/tVhvUpfUMZHhUD5AYLg==","signatures":[{"sig":"MEUCIFvC3KbhTgfVCuZm2RplJfky5pxO8qoAqlWNBokuK3gOAiEAkPV1X7HAPUCNO6ldN9+wWYGd4mzCbCSh0eiPEQ/hXMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83203201},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"2dc6e871b9c2422d37f5404b0795124af848d82c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.9_1783312252799_0.26829927065975356","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@bolloon/bolloon-agent","version":"0.2.10","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.10","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"14a8de7c087dfc0fa1652820d7af676a18cae64a","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.10.tgz","fileCount":417,"integrity":"sha512-sfjqTtwJqN0XP1higkN6/MtMg3qdKxMi7ukNk901vUP22BGcXAPIV1ajZlALvCM/dT1GdRhdv3IUuNxSmHtC/w==","signatures":[{"sig":"MEYCIQDsyIfG5Vbj2hj0GQ8Z/G+rXQ0OgfbxRVJb78s4GbspoQIhAMbJexMjZ8e6a32p2onhAoWE+a6kdmM5gRMv/X1nieIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5289807},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"0e19673718668d0e2d052e44087decc6dad73efe","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.10_1783332990743_0.47018263415752726","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@bolloon/bolloon-agent","version":"0.2.11","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.11","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"934b8abeb0abf852d3c31442edea60b4ebf938be","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.11.tgz","fileCount":417,"integrity":"sha512-AhkNjDP1Ez+3LOpU57aVHFtJG7BCqLlvj/fkWV/vb28e5MmPnyUcoM0tEgE2XzU4K96MgwR3LnD4l5qqxmSclQ==","signatures":[{"sig":"MEUCIQCV5Bb5XBzooVGpGyEFUrMmNLPtmWuHcUFziTrt7tQPVwIgPsQVtLQTc9odiWMBoMl6jzOmNJfR86zXPNOK0Z42xOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5289807},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"3d1ec91b7bdf451d097cdaae72755615d844b2d5","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.11_1783333865730_0.6870655782308916","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@bolloon/bolloon-agent","version":"0.2.12","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.12","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"c57149b94af02b47b91ae42740e5e04329d4bc83","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.12.tgz","fileCount":417,"integrity":"sha512-bana6zFxxo4sEu/9VQfj4A2cfKgFv/m/BofioWOZPzPgqh7iesiBXl6yuvZ3w0xu3TRUT2AvFgC5p9vJJKjFWg==","signatures":[{"sig":"MEYCIQDPtntSX2a9RYHD7X1/gkCfw2jpBQC3qKxFIMXTFa8MDAIhAJu2TeOKR4b0afm5ATDRh620qSpWOLdAskbQkDHC/96S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5348660},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"6e4b4ab1672317593b05d5ce097ba91a25e6ae79","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.1.36","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.12_1783399182890_0.8531623940662441","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@bolloon/bolloon-agent","version":"0.2.13","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.13","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"356472e10988c9e92af0afeaaa3e0e9625d8ff48","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.13.tgz","fileCount":339,"integrity":"sha512-fZVQQasIOWj8bf7YKOMCdRXUzPjGernZbdEDntFXKiLn3pszTwCtkk5tQnNu2Q9S391xeDo+WauIX9+NJ86uhw==","signatures":[{"sig":"MEUCIQDDP625Rw/If6mc6mB2z78MHhSYVHa6L2sL92IxbPwC5wIgGz0znChRAVk0zGWcZJxyAKw+f8f2ULUfAKoTKx1fbX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83682891},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"76b13ef5832920c37958ea44446d9c9de9b907a0","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.2.13","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.13_1783492612936_0.33231805507643","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@bolloon/bolloon-agent","version":"0.2.14","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.14","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"55fe248bc2303a9c4ae861bd018adf2e64ab922e","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.14.tgz","fileCount":339,"integrity":"sha512-Zrcfe3TQo5QXVRxcGblQ/m6d+FBBmMcXYLGAGI690ALdSmQK725xWu1jroMN1X1JWj+y/jxL4zoHqqL+WIeHVQ==","signatures":[{"sig":"MEYCIQDF/fOEDZ+nRxffLETyu7d/C3WbbtdqZ2Fdf2Bw6UALPQIhAO6bnaI4JabZNcGG0Ai2II9J1Z98U96BsrEoTi9t4ad3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83683303},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"6e6f24b72e99d54feaa5db9b09d78e9c913025ab","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.2.14","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.14_1783497772391_0.23635173665732956","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@bolloon/bolloon-agent","version":"0.2.15","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.2.15","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"56f9cf42dc74a049f9d1d1fe29fbfd94d5a6b6f5","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.2.15.tgz","fileCount":339,"integrity":"sha512-CIbyzgi7CXRx03R/rvIRVfC14Z13hTVuZaS57fqQNiPG5sMjRpynhHxwC8bhxsPYUnYOO6rMWyDSasRPT4Hh8Q==","signatures":[{"sig":"MEQCICF4y/1hqJ/qakaiYVyAa5w/dWZqfg3JxuB3Y69NP3PDAiAm+i1awCL4XNbg/Oxs7sfcfoBeWaMfHHjIyCNS5szoIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83688837},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"16960446174a11fd5ef1cb003f997b3b2500869c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.2.15","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.2.15_1783501765243_0.6937138384354442","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bolloon/bolloon-agent","version":"0.3.0","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.0","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"b60e36edfa240bd0c2aaa7f8a6a93ba7f1af83d4","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.0.tgz","fileCount":347,"integrity":"sha512-fuILgUomwV8VuUMjdYtulOFUEflWmkoh2ezS6IkdWqP8s8KNpzxYAXrXbvOHy5hb6aiIiGpVo8JE6nDyFlBMKA==","signatures":[{"sig":"MEUCIA43BZ7eDeYEVoEmo0SdALzemVPOPh4v+i9DR3hrVjWVAiEAkXsDPLs03OIpeBPZxB73g9UN47QBgOeUp5koEqeTFB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83731197},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"0820092fde16bb616a311a0bceb2150ac1ae0ee2","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.2.15","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.0_1783662941686_0.41679451965410963","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@bolloon/bolloon-agent","version":"0.3.1","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.1","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"fdc0defc7da0b86df46dc5e414fbd2c791c3cf5a","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.1.tgz","fileCount":347,"integrity":"sha512-gsQ/2J0I0dTT2ToLvokrbOdr3z9wM9oqvgJbpesBRTODuhtGZAg+FHVwudmVSxkUmjfeHO0sVdGOQTXNokjPCw==","signatures":[{"sig":"MEUCIQDWstRWR/5EFJ3Sq+kIUgxvlPmr8Wd7VNj0MBGNlpn+cgIgFOk8gNMv/zcrju0Wm/+v9ejW4+n1fFRYfXauSjy4824=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83741329},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"36715a5bb1df7ec3862fe7efdff19562c900e6cc","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.1","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.1_1783847331832_0.23472348030088241","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@bolloon/bolloon-agent","version":"0.3.3","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.3","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"8321c8b27f1983581f5594be34b684fedbfe612e","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.3.tgz","fileCount":358,"integrity":"sha512-LTZGbK8KDlkYW1lzn2+ah4AP+QKe0aN8YXo9ng7I1Gc45seoSjkYz24aBi9V+b65GOyqUyTPNMi2NFRbjtjmCw==","signatures":[{"sig":"MEQCIDaXZCswr1YfjwpKcS1zUs1fXxdRJck3Vk4VoVA1eiTcAiAAzm37Z2ShNyFL6hDgD+aKweTBBhBTK5GrA1mL2Kt8PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83847418},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"6031f73191b1623bb681c683053585567a82eef4","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.3","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.3_1784113827862_0.24771308239989143","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@bolloon/bolloon-agent","version":"0.3.4","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.4","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"16d3b28b2820e6eb73bedc69de7173bd69206961","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.4.tgz","fileCount":358,"integrity":"sha512-6c4NIhn4FeCWieK4g9M0FKlpcG06q/2t4forhfy8iWot9N9IMd1HXV9NVhVAxlxY2jrsCwdcsOqy2prZAtelOQ==","signatures":[{"sig":"MEUCIDkgq6IuNyk6bVkfUYaxiVybgtZVczP90iOZTj0V/y7SAiEA8fK6t7c04Ywlg623TzcgM4fSjaFah6yMYeIraAdoSqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83855600},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"d29eafce5b32ff51f2fdf8e3587cd74a00fdbd51","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.3","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.4_1784269599720_0.02797578135211709","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@bolloon/bolloon-agent","version":"0.3.5","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.5","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"00def92f3b9311708621664cc49651a887c8a12d","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.5.tgz","fileCount":358,"integrity":"sha512-mGjEhwn54B84rhfgz5g3SgVZHgN0dWvxybYh0hiU1VUViedvRBA5nYSPtLF1ibyqh1njWr8DDxzFjnCdi1aRhA==","signatures":[{"sig":"MEUCIQD2TMZGW0yMwabS6g+bCpo6y3Gnf1WP4BQ0qAICakto9AIgQdC2azNHXN88kKMa5gWpy5idQFEJQzNB0VXpkDjU8oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83857917},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"a3b8941b335aeb2efa3ce1818f8eb6c65835e807","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.3","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.5_1784543019735_0.8049500401887373","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@bolloon/bolloon-agent","version":"0.3.6","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.6","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"3d3197a27ed41497b02b265b36ea298540a268b6","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.6.tgz","fileCount":358,"integrity":"sha512-BW8xU257gFxgwEF9uMgTk/OmKZXxeozx7Q60luNbrHoyg8+LV6sFQi8mwufyjwFTjtZvBAv9KYr1huNl3y/P8w==","signatures":[{"sig":"MEQCIHQP3YU3RA2mLUrTNG2kkHzmiAhSd8D5HxjhJCIGQgrDAiBfoSRaTairfIOzQ2beQ9L6C1AWc4b59GbhAi/QrpRPLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83853923},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"20dbfbd1e24f436dc87190be3028a6a607e08660","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.3","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.6_1784607277931_0.8254820880627884","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@bolloon/bolloon-agent","version":"0.3.7","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.7","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"12c990eb217b86193d53116d2a9a9e08a9af7ccc","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.7.tgz","fileCount":359,"integrity":"sha512-9MwJu2ddUFuA8mI0xwz0qAzsqU6z0dt6ZCZv9Ki0VTYkS4aX0agfk/y9FiR/KuVF6wW4KDxtAOxWyIndCVkd8g==","signatures":[{"sig":"MEQCIDYxNRhF4ghRtBJLjnSeH06Q7R/aBtprip8JGoHQPonEAiAfN7WkwZBwO52nL3ZjsjQEtnG++Y/9Ni1kEiAQAcKwkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83897207},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"128df738a0fb1bc7a6f4606d0f909047a9cd0cdb","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.28.1","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^2.4.5","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.2.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.2","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.24","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.6","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.7_1784627586079_0.07662524318291242","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@bolloon/bolloon-agent","version":"0.3.8","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.8","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"8a90a28579f404a184d2de1d790f19afe1e74596","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.8.tgz","fileCount":360,"integrity":"sha512-HT/6aWsFsXHpGJl/cYuJfq1Q2X6xFv6owH96jVhPKD2QyjPtIzQgmSoLWrieN5hCmCM8vcr/t7BtsYn0atiQFA==","signatures":[{"sig":"MEUCIErSrr/k7Hu8+Suh8t0OVW/fbqWhOzLGanhTgs9uWGEXAiEA2J4KokTfYgt0ERExuWW1G8oSv9vWlQSO0v3+KqTIKyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83929659},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"796d4ddf89da889f3729d767911eda3824a4b7cb","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.3","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.8_1784638932774_0.03707840442592225","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@bolloon/bolloon-agent","version":"0.3.9","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.9","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"d097acd4c2c8ae230aa4a1cb60b90c8ff41a8c41","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.9.tgz","fileCount":366,"integrity":"sha512-sb2YoJrtYtY66vrQdtTrX5QzSpi2YQ/VkLp6d5/uf1izskB6nNUA4hYZaM865e/W/TjJCbNIf+sAueHlPwN+Yg==","signatures":[{"sig":"MEUCIFxt3XvdTMG6/QlMlToCRYdBrj2lLcvIUYzM63FR7AsaAiEAviIU4hk5ir+uX/oqLssu9Gormrw+nWMYrYVB8x9VCrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83981350},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"786b0ab823f4b65a93d37986f5159e4d6e705229","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.3","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.9_1784709305028_0.16946879349222743","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@bolloon/bolloon-agent","version":"0.3.10","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.10","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"eaa5f7f758991c3544c297e8836e9d4770c942e1","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.10.tgz","fileCount":367,"integrity":"sha512-302klKgYe3NMYa/Q4i8Kq7PPBkBJUk+vqcdkseGgRwzVk/o7L9ju2v3vtbm1FBsiHkJyftoXprACUC4m4Rpg+g==","signatures":[{"sig":"MEYCIQDA1h8YLOKZD03OpADANu+KD71gj5bfP5UZWwSbJ+4yJwIhANEhJc13ZNpH3KKKShytoWZp1LgZmOQFuBLcK+MWBli5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84001678},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"adf58a9925909b1253699ba957d5d3c358c4244c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.3","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.10_1784729190381_0.9124760317038971","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@bolloon/bolloon-agent","version":"0.3.11","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.11","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"bin/bolloon-cli.cjs"},"dist":{"shasum":"6f99187d0c6c7744a092958ab53bfe315ffb991f","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.11.tgz","fileCount":370,"integrity":"sha512-U1tMPrxQsqYIyAGWy3oCRXrqD1tDocwey4pW66+XHAdAwVCKafTMu/9ENu4yM6q1vnHU+aOQHS6Cq0NG9Lz3qw==","signatures":[{"sig":"MEUCIA+etBFMR39TZqrtWoByucfRLKuJnXKDna2M38v5xAXLAiEA/x/+h4BAhkHBL30sBM+F7KhS8cPF3ai6brNLfeE+sGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84047805},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"adf58a9925909b1253699ba957d5d3c358c4244c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.10","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.5","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.11_1784802448932_0.6150129952189227","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@bolloon/bolloon-agent","version":"0.3.12","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.12","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"8e07a507405def03eb893ca6b272a460d93c783f","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.12.tgz","fileCount":367,"integrity":"sha512-QdbVFTdTI5DsBX4l8m/UVDQ0p2F2SZIR/7U27xU5kXkNrWohCCp4xHmH29Mk+tfVVKu1ws8tYs9x4auGC5Tasg==","signatures":[{"sig":"MEQCICv8M/Tj54KFo91aqsgdn9Z3l0s4PH+K7U4+TeklUjPXAiBInN9dasZVP9fcrc8XHRGNRvdnLRAP/7NK1F6cnSONKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83992016},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"53ca188d6d53e4d7c25604e16c908dcf8960c3c3","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@libp2p/tcp":"^11.0.20","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@bolloon/bolloon-agent":"^0.3.10","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.12_1784803143681_0.8693432537329258","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@bolloon/bolloon-agent","version":"0.3.13","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.13","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"972f6d9aa4bef06938537f209c2d22b2e9489637","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.13.tgz","fileCount":368,"integrity":"sha512-yojcRtnnFci/1HfTXaaUXO1bT2BhM+EnneMNWfwLhPuKzW1kqeMgaRZ5BIDWNOkwNmQJT3zUlgUinvSHk5ANDQ==","signatures":[{"sig":"MEUCIECWRj81abCHxbfYIqHec8Dg6tt21MgbIeb7AJVpYRAVAiEApnpYwAsqE59+6l9q+wyJikX1w/IzLPt29J6CJUGnad4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84040457},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"e2b9e987e3a6dd262776f3d19b9b5140b79f1338","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.10","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.13_1784870825447_0.6276355866517613","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@bolloon/bolloon-agent","version":"0.3.14","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.14","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"f097e29a178ee458e991201f698d866804aa1482","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.14.tgz","fileCount":368,"integrity":"sha512-kfwX26Qoyv2G1uK59NcwWLVHNAmcWVJ2yhndi/EelqkSrAZ1Q27v9N1xTpN9BmeO14dtJ3eCHDgeQxNCKWmk9g==","signatures":[{"sig":"MEUCIQCC3VhMGlP9UfSCeVN8xBUhr1PwAP+Muu0mVi8X+iOfvgIgRTiIP2aqVMVgpMBM5luTM5x6Vvlo8Nct3nH/X0Ju0os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84040457},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"e2b9e987e3a6dd262776f3d19b9b5140b79f1338","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.13","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.14_1784871711955_0.24758128979068084","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@bolloon/bolloon-agent","version":"0.3.15","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.15","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"9c51e38986d901174d5030ce5fdfb26d03b5095f","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.15.tgz","fileCount":368,"integrity":"sha512-EF/vnbpQsm0PB6tlYekfPkndYfzuF4EqZyAi1c6aqxaZSRSfThGVCgv2+gxSpB2hnpu3NUpJrN5jOjZGjEZzkA==","signatures":[{"sig":"MEUCIQDaWGHwUPeHudkVBMf2ynB4R4TwNlIDeBn9iJDFkrVM8wIgDoBzxF/Gbo8Dbhu6wQN5t+qGiDLqOitJrwA0KpMKG/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84055613},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"3dbf37f05e87851efb1c88aa6abad16db64c482c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.1.10","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.13","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.15_1784972543362_0.786828254671244","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@bolloon/bolloon-agent","version":"0.3.16","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.16","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"47f658505a96dc2e3474587802efec5a58f8445c","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.16.tgz","fileCount":371,"integrity":"sha512-dRiakN5culhIG1P/w6Gpz20mUS5+tNlg9hZLC0lJeO7xIgJE+Yz9PWk9YuvTeO5S83klMuNgwoi4Z+HYgZqNBQ==","signatures":[{"sig":"MEYCIQDMELSOzsYH6NTv2rvlftn7Q3FtRCXYVgsiCSKbMQJDuwIhAPldQIXvEz8eXW7B0aYChRc/kJGaVaKJ8L7WuysJCFsH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84079389},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"ad5ed61c62833b808d180099985946216c584510","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.0","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.13","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.16_1785149010550_0.3627262007013321","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@bolloon/bolloon-agent","version":"0.3.17","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.17","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"465c0b645ea4644b14707ae7e2b4c284bd66c138","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.17.tgz","fileCount":377,"integrity":"sha512-0ASnbSpIvkVUAQBDFajZgGswSzHl45Z6BQZV6HdVek40pzXMCtuIBmhIDSYoyw6of/3Ry9dxW4sL2WJAKociNg==","signatures":[{"sig":"MEQCICE/zFdE6sTXpvLQFVHY1YGE5ExQHG2D9xI7Jca34hw4AiAq4Um7jpejaxLLvZErvED2S3DT+flzLTwo7ZMdoy/19A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84164436},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"a0ed598fc84a6e0aa6ed4ed2568f7bdf86dc975b","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.0","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.16","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.17_1785227704196_0.5744784962738507","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@bolloon/bolloon-agent","version":"0.3.18","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.18","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"281cba289c4d8f1b2b42dd0718eba7aa732d36b7","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.18.tgz","fileCount":374,"integrity":"sha512-E4/YDmYL4X395i3xibhVMXH7HcZ3bvu7uhzwfC5guiAN8GqBgzA1ZStz2weIP6u4SfOnsQTveWdyBb99hDtuhw==","signatures":[{"sig":"MEQCIFRgdU4XLErrintvUjyiSrcw5y6e2dWsXjAp78uTvTqKAiAfK5zw/8Ar5aXRRUaZrfO73BGM3b9gfwNSAElcxh7osw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84109390},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"d0d759dca54b075e90710d6ee9dfb4887738a230","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.0","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.16","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.18_1785228384949_0.6173704291390554","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@bolloon/bolloon-agent","version":"0.3.19","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.19","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"bd9b5c1b9a1d4d629a52a2f82904af6516d24548","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.19.tgz","fileCount":377,"integrity":"sha512-EM3vmPykwmSC5dc2Gl1hBcSqaLvPf9y2+nXcGC/vxKPrAiwc1GDY64/wRk2eyc+qQrslJdhs7mcrN0kSag+fgQ==","signatures":[{"sig":"MEQCIBBixSQe/206Lfvzif9mxlmOgWlRyTdqn0ldf3YQWfZ1AiBeSY9I2UdHJwDbkGaf+QOCLok18DjmN8pmO3aJOhhhAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84163493},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"8e8ac5233e59f698e67a46a3c8697e0abb7e6f79","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.0","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.16","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.19_1785229137069_0.823331081852489","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@bolloon/bolloon-agent","version":"0.3.20","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.20","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"f0e4d29a1642a1221927c2ae66594d045d8e9f0e","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.20.tgz","fileCount":377,"integrity":"sha512-pSXNBS6yWD8SSlFwqfHZeqs7ZqhDYR6GmPc2eWAryX6QV92WL99q+UozoeoGjLlSE66mTnuyEZKTB8arjMyScA==","signatures":[{"sig":"MEYCIQCgLGgJfZvZMyoTrPNCp+k7yqK+CPp5Wbci6ysc9VHn3AIhAN5nIdg45JMqxMYb6V0HJZI7Hdzmo97gAJcsRSYqMD8g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84162696},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"8e8ac5233e59f698e67a46a3c8697e0abb7e6f79","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.0","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.16","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.20_1785229657636_0.48977953299781096","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@bolloon/bolloon-agent","version":"0.3.21","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.21","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"2c2ce0d7ac1e7a81a32633b43d526312d1f27f6a","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.21.tgz","fileCount":374,"integrity":"sha512-Qgc6tBWVdgQkim3TjuPaQ318R7IKqP9X8ya0dU69fjuskuqwIo/O3v9lAk2SIsZuBkSH7uZvbGDeh8OgMEi05w==","signatures":[{"sig":"MEUCIQDFrm9vg7MDA9ROB5b4PlcLN/IO5xLG/nf6iwNKLQDroQIgFQu8mKffP4ZpBJVmlZqsFbZE4jjTvFm8tRSeBClkskE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84106089},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"9f3b4d8f5e62393228aee5c064c02d958b18484c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.0","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.16","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.21_1785233985044_0.5178447664710077","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@bolloon/bolloon-agent","version":"0.3.22","author":{"name":"Bolloon Leo"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.22","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"7739540fc0a7e08d33f8c4f0efd1da41fbebfac6","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.22.tgz","fileCount":377,"integrity":"sha512-ZoBZR/Uhn9JL5UyIVmci8orOI/5ReP/3vb8C5zPuToBt2w20W6deHoAyoPK5Pc5+lGe36Q9Dmb7kqN52p/g9lA==","signatures":[{"sig":"MEUCIQCPEiG9jSJrSaES1LMpZl7ecxiYIF5h70qY37aGKXEuHgIgQ8gXoz1MdQoQJ196bNJznsY148L3VrVr6aUqyU38I4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84161028},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"9f3b4d8f5e62393228aee5c064c02d958b18484c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.0","@x402/avm":"^2.19.0","@x402/evm":"^2.19.0","@x402/mcp":"^2.19.0","@x402/svm":"^2.19.0","@x402/tvm":"^2.19.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.19.0","@x402/hono":"^2.19.0","@x402/next":"^2.19.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.19.0","@x402/axios":"^2.19.0","@x402/fetch":"^2.19.0","@x402/keeta":"^2.19.0","@x402/hedera":"^2.19.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.19.0","@x402/fastify":"^2.19.0","@x402/paywall":"^2.19.0","@x402/stellar":"^2.19.0","@capacitor/ios":"^8.4.1","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.20","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.19.0","@bolloon/bolloon-agent":"^0.3.16","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.22_1785234974673_0.9406735246723785","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@bolloon/bolloon-agent","version":"0.3.23","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.23","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"d1a8b336af89b2fdbeb2eb1a96148b79d53d0148","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.23.tgz","fileCount":378,"integrity":"sha512-cBa4vib6MR6UJMWAyeCHTXq4tmeaD1EdpoFQz39Wd/TbAnDPkY4q5vGMTIbNvEmE3htDVQAoIrDPdzEjcl7URA==","signatures":[{"sig":"MEUCIQDzylw4JvHqzsoIl8XLizIRqipmb4zZlDhh6EdnXSDs3QIgQS2uT1024Qggmx8e5QdIdDvTh0mPwx531Hga812nYKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84182956},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"9332133748a09a06873b9816bb2e8cc9e4f85399","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","viem":"^2.52.0","react":"^18.3.0","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.23_1785306639403_0.4231380223251835","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@bolloon/bolloon-agent","version":"0.3.24","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.24","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"09dee831c5a6019e99026c97311b35c2b3d71e2f","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.24.tgz","fileCount":379,"integrity":"sha512-qU3jUwJh71exYFZQ5cRtKWqbMTzp2INl3mtua8r9e8xrKmX1FVGHIUbeIiP6DISjKh6L+DKNZIInts3mVjVYIw==","signatures":[{"sig":"MEUCIQDsTssMegvnJxro1v3pN9wbAo4meIhx0+e8ByLn70KiWwIgC8WF5xLyypJXNMKOJ22cB5xfUr9p9izJL9iNiYBrpTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84187368},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"3e2b5bf21aa7dd9e8852196f1fc47d4af5d754f7","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.24_1785315171521_0.1275119459687799","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@bolloon/bolloon-agent","version":"0.3.25","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.25","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"871c07a6ace1270ee8a34da9fe352f11672063ae","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.25.tgz","fileCount":380,"integrity":"sha512-l3GS2IW1ilJlcnQ4rgdWwdPTAr8K0TOi2vV1R66rWg0LmJe0RlZkMDw7t8t947nqIjebSe/ahqKguwUNkdOxQg==","signatures":[{"sig":"MEUCIFirbAmK6xbpXw8D+cdvTgBr9jqSMrn80mXBfVPuIbM5AiEAhj3Ijp5PvVnyqYeMJ8aHCj9Fyr1YGOfC3ZZ2uyit38M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6272696},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"6dcc5e972b67d4bc489bd4410d96609c4279dcd4","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.25_1785661974953_0.534923710424422","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@bolloon/bolloon-agent","version":"0.3.26","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.26","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"ca4212444f0aef78ac99e1c2c748c0dc24664800","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.26.tgz","fileCount":380,"integrity":"sha512-VRJTnvx4+cQKML+ZFF+wyVpc2o/VWKLyQCgCPn/AtzLsSYjAz4ydMJ2MTphGLKJwHdRN9R210jqJBr1mA6gehg==","signatures":[{"sig":"MEYCIQCeb0qVPSeZH46OTKzvovKdNXp95/oPrdE8epieQVzBxQIhAJIU+bJ7zAe33vN7m5RXsJ5jJwZJiGHaB9Qbt6rOjZ9+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6274582},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"8f9cfcfcde022e9ed0252e6e4c5922e855e9d793","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.26_1785662810531_0.4994228521831887","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@bolloon/bolloon-agent","version":"0.3.27","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.27","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"a02c86d234f4a63c337c25449c94502da7b53bb5","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.27.tgz","fileCount":380,"integrity":"sha512-8FV7HeM3USs12U7gWyaP8twOg3tlM1gMmfo/3JqCdr4Mqz30Le4Jb/wiH8rhfWOdQioePqsP7Z/nst4s+xphGg==","signatures":[{"sig":"MEQCIAZmRkQ2TsvF365z/BzYsNpQAHQax2Z1JRk4BnuyMSWrAiAKbLHbcgNXIMBupjvrYxb+abr9JEVyyChCpwYZe7+dRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6314387},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"169fe9c87ca6404edb9e1333d5fffef4956b58a7","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.27_1785669172302_0.7218308122536783","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@bolloon/bolloon-agent","version":"0.3.28","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.28","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"7489ef7a3231942cdb208a79c1809041a3fdab96","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.28.tgz","fileCount":382,"integrity":"sha512-Q+T9DLDALGroDAN9aGfTD9lJTGzBAOyTt7jKE5Ve6oNlRZtFGWFqNgOs2pYpABlyq+C7Hf3UjkUF9m+K9yNhWg==","signatures":[{"sig":"MEUCIQDU9cnFsrbzRv+fzMxIvxASGFll5vcpXCS+3W+aynid4gIgNtGTjn9DrjwOZtfce/m7tlYCc8J//D/YfegupdQgGfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6376378},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"f802bb4d190149d8956f12ac556f032048d8ed39","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.28_1785737852440_0.014930808302790588","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@bolloon/bolloon-agent","version":"0.3.29","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.29","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"c308115d94af138392af52901e7b63660f7aa914","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.29.tgz","fileCount":382,"integrity":"sha512-QtVLBIHWNv5L8qUWhkt+0JWRwZv3v88jYfrp9TbHcsj/whUifZROFxnVvLCguVgeN4drMIOUKyHNXo0RNyGuNw==","signatures":[{"sig":"MEUCIQCL0E/ff3kveWGKwDduLkC3ncJJA01coF9GjmNVLaNSAgIgeU5U1bRtnPukOWKk1NSA7RmWr4vNWp3FZcwU9RqWw1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6387705},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"09d3b0ad01065e93946d1613ec1adeb61b31af3c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.29_1785835201017_0.8616348050246905","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@bolloon/bolloon-agent","version":"0.3.30","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.30","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"eae9c37db1824ddeeae8c17c6ba686158de08e18","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.30.tgz","fileCount":382,"integrity":"sha512-ct9XkVt1JxugHHbggv9bbFRa6+4gHnQWcpW97Ume+fbo3Bf50HxGIVakxYEOvYYwL6FGyQQ71jLkK6ubsoh1Ig==","signatures":[{"sig":"MEYCIQDbwc0pWWCNMT1CviDHJHhh5YhCZMHfDT7sMuVQwmBccAIhAJs2PumUYRQj0ACzswd4Fx2sUeQSEC9mTmi7HM8JTzHa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6388343},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"fdbc3bbddb1e71bcd0b7c0ccf0bcb1654498f32a","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.30_1785836555926_0.47307016489953546","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@bolloon/bolloon-agent","version":"0.3.31","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.31","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"f2b7fd951a8594c3906a25f503c610c98d8559b1","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.31.tgz","fileCount":576,"integrity":"sha512-tY996PJOB+Q8grlEoydIsgxtCBN5az+fLr9xEYgrtWqB7csTNFpUU5EosomvjQuX+7bq6YJAaOqolBHoyy06uQ==","signatures":[{"sig":"MEQCIHSdimnEgYY1pqB9N1e9ugUlfwRiF9GFXJ54lgcQxqfvAiBQUO5iQcW6Az+J39IQ6Yc8vyJw64UCwOzVDBX5anwM/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6563811},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"0158564fc0353433cbba91d9d1e6154d82a7ee61","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.31_1785842956305_0.006817890045346386","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@bolloon/bolloon-agent","version":"0.3.32","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.32","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"162b8af75f6dbd3c2d5b78978b9a37014ab6a4d6","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.32.tgz","fileCount":577,"integrity":"sha512-DuzquUDebJ5cDRl1JTloYgl1U/zY9/ObIIR8wYtrmFUrlrCGwv8Z0CZKLjT/ZQmX2TXD/FVa3XNoVR30AK9vVw==","signatures":[{"sig":"MEUCIQCccyIquU5pJUv0kB7WHRtQ4ng6DQCdAUVfeE4vVswhSgIgKy/nN5XDlylUNzmFKoqKviIr6Dc1UpYgKwRZfktyar0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6590409},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"7b47a52935416ff7162e53bd02a1f4777438b500","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.32_1785924100778_0.02695840162129759","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@bolloon/bolloon-agent","version":"0.3.33","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.33","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"57a546f0abcd8b12797a2fecc2eb64c15e77aa9b","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.33.tgz","fileCount":577,"integrity":"sha512-bGt7sPUP7YCIoOwYNN2zn5xgD7yeu4vKoZfaSOCMLnufmTrrhNteDmBP75fSWCprhnjjBDwLRvpKVwMZsGR2rg==","signatures":[{"sig":"MEUCIQDMSK1fslIlsX2fv/rEGAyZDn0PbQdvnjme7RXZyOAxBwIgI472ok4QP806TKrRy6x08XJYwBd6U29KtnNA5pE+dWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6590644},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"9d82ee3add12e8d0e8edc15e88ea007ab87a66d5","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.33_1785924495845_0.14376270313373696","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@bolloon/bolloon-agent","version":"0.3.34","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.34","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"4b9f49e6615b77be47f7f687df9e7de017381721","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.34.tgz","fileCount":583,"integrity":"sha512-52IulDTfBb9EP4djsrd2iPzgiQ8Hid36+gMQ4x6nv7ziW1Esh5kADdl3eeamQWKm+MG2GUS1yqa1zpusC3/Uhg==","signatures":[{"sig":"MEUCIQCnez/QnEYk1iaf111EAJ5fY8SrrkL8mRDVl0BavUbXzwIgDvBF4aifqwVobm+4nFrxM46tGM542tfAsnGVIHkrdWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6633313},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"945126a5d9991cb461c77d6574b27ce5fb55155e","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","helia":"^7.1.3","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.34_1785993941629_0.7646019426914936","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@bolloon/bolloon-agent","version":"0.3.35","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.35","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"29123579181b3533d189cf8d79f5521d62d53c87","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.35.tgz","fileCount":584,"integrity":"sha512-C9D3KNq07tsWv6z8TrMaCJB0+/pU+49JZV6dQ+UzVbYmtc+pXx9/Uavw7gprZIoVh97Xb7xDpAjEkfrPqPtnIw==","signatures":[{"sig":"MEYCIQD2wxAPWzzegDh8x8DGkExWegrNU9ce7yzCgwEDzQTOewIhAOPK1SuQdVUTU7JWEruElMnVIuL7UpOutr/BrnoESjSK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6656147},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"46582a55c32427c4c332c1c982be22bdc5199436","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","helia":"^7.1.3","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.35_1786010268980_0.353104187965259","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@bolloon/bolloon-agent","version":"0.3.36","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.36","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"6346cf980ff05200a127f2e836d8366a36a032fa","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.36.tgz","fileCount":584,"integrity":"sha512-QoV+cZaSfphblNXcnCYIPaPUvd8BvobgYG6uQak684SHF/Lbx8O1aBmpmB7eTJp04MxyBKBtymCtq60L3Lni/A==","signatures":[{"sig":"MEUCIFjEYJedRQvwF07ljWNpg/HXpoZMeui0Vpqtj6m2QarFAiEAlghIZPxOsRImezDX0hnzjGcml6TR3jlroM4vloyxz5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6687729},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"3a1d53baf7a9ccab2c51744d4097239c40aff2d5","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","helia":"^7.1.3","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.36_1786012731754_0.16330961531320454","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@bolloon/bolloon-agent","version":"0.3.37","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.37","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"fe541284812208d81d7733e09e97bc9eda309369","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.37.tgz","fileCount":612,"integrity":"sha512-SEINozJYzqybZEue8WAfbsqSm6RPjyY0RVVoF/w/IAFRQQT2bE07rFTJhZFQeXSRhXkZ2mjPZ5+8+z3LlVreoQ==","signatures":[{"sig":"MEYCIQDZLlJVuMugImIPC8hP6StVXWIyDUttxgy/OdG5UPEYmgIhAJUAAVy7oZ68nOcqdD/iuk9Tt7UvzvxZmZ3kEcyIN7EY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6779053},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"fb7ee32053ebabdf9319b2cc6439ba387ccd831e","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","helia":"^7.1.3","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.1","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.37_1786014173249_0.9551518197020135","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@bolloon/bolloon-agent","version":"0.3.38","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.38","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"673c96a8d99df93711d284662523b8f0f2e31e8e","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.38.tgz","fileCount":612,"integrity":"sha512-NB4hhND1N5L0NSYSD7kSFX23HI6YhslfoNX3Sg45TWuJEjWlwUGXR8wv4LxwqSiHISo2wk0iQDvcrOXt7L/VMQ==","signatures":[{"sig":"MEUCIHZuxprYuzJFbwU4Z8Wgqw08pcnDduIndfceEslgeUw7AiEAx/sLwR3ohyclUoz3QodIKfO6cOYobK7rN7LiMnaTahQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6798154},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"e8bd34171e1d6c93dd4b0f07b4d4d9d3d0d912fa","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^4.4.1","viem":"^2.52.0","helia":"^7.1.3","react":"^18.3.1","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.2","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^18.3.0","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^5.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^18.3.0","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^18.3.0","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.38_1786097401305_0.4356169436825854","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@bolloon/bolloon-agent","version":"0.3.39","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.39","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"e8beb93c3ead572257191f3c8716f5d24da38291","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.39.tgz","fileCount":626,"integrity":"sha512-c3tcJR1Ddf0PA1uYDgygUPaYOuE3ljlPW2gG4lDO5tJXwb9BFIkHM0UBiK7pgkJbcxGppsjQJ3v4ok/YmEx8wA==","signatures":[{"sig":"MEUCICfCFFqaCHCCjxZGvc3iUDHOhUY/UCoBDHYfwpSuz1ZeAiEAler3Bsks3QYamM00AoWjq7DfFK/1aQlc2N0SbAptL/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6665059},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"2ec687b34972e0c23fe6a67e391eca057aa03e01","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.2","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.39_1786150549266_0.7630566467408828","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@bolloon/bolloon-agent","version":"0.3.41","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.41","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"a92eb36743577e49ca2c5fc51096c5eafcb45ee6","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.41.tgz","fileCount":626,"integrity":"sha512-6HE/OvcEcHFuPuFoufS6soIgZAM/cK2nozG4CusMzB6gVeY64RS/l92gTaBSdbw3VfmIC3IXYI+tXRio4Fv22w==","signatures":[{"sig":"MEQCIAraYSHcAyBGN9z+3NW+Z2QqiTxUzc/hGkHL0cNhKpAeAiBq/X8o01AlR940oQOaE8XY4CXwudNTGJyij1eI3kUZ8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6670990},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"d7db2a5c0a99ac442ea0907349dfff094158e87f","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.2","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.41_1786153823641_0.7062111450791662","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@bolloon/bolloon-agent","version":"0.3.42","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.42","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"e43730bf7c10b28c9697f40162e271f89196b8bf","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.42.tgz","fileCount":626,"integrity":"sha512-NONN/pqgy2qcwd2aZ7D6AwqlaVOXmhhBflzvU27b4fkfjOG0+1UT91NZvDxd+Ml8PnUSUcE1MQXN3gLJmPWvDg==","signatures":[{"sig":"MEQCIBQ6shckjNTglNdG8LxifT6autFpRbN7XEky0HUlrd6FAiB+NdshIvFJSCh0qst+ybn58RkL+fJZ3XBidVzpdabJnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6692110},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"9ed87cbbba26c6b81e576139914c78f0210486a4","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.2","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.42_1786155947109_0.9965403858619291","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@bolloon/bolloon-agent","version":"0.3.43","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.43","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"9498546738081409370608bbf206294c31ae15b8","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.43.tgz","fileCount":626,"integrity":"sha512-GgOJWKZIZ8ujqrc8miB56IOTzksszD1BVGKQ9QTsVgrwaOb/px4NWS/Lusl8/Ee6JvwNlwn4kicEIu8CgaIa2Q==","signatures":[{"sig":"MEUCIQD8VKJGLMZ3KaEJssZnftITUE9NNog/GYHRX+QiGYnjawIgOUxTe0ViZf7CFXuWDq9DDsJrPp6ZsmuhPylRiuH1T6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6694465},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"8b3ff4f1b1f54180f4e37061bae35f0106eddba0","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.2","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.43_1786156904360_0.7515976829697708","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"@bolloon/bolloon-agent","version":"0.3.44","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.44","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"6882e38055f565c3f30d774cc81843881f05a123","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.44.tgz","fileCount":627,"integrity":"sha512-RN7XMpumCki/YIV9Jk3fXHG3S0jg2srLX/SqGZ3Sta147qOQZGEhNrHZ2j8sF0F/Q/yeIQbYmg4Y9QfKtSg/Ag==","signatures":[{"sig":"MEUCIDU/o0ZTuZeka2pMypXP5rtWLZfNvKjf+Qque1igrVALAiEAlAESm6OPBHJOjrS/UFYC7GMZbhhg2N3NjpIouKkGIeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6706840},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"88c54131c49266b038d131ad7a72da1db9893076","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.2","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.44_1786158958327_0.8810783825169746","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@bolloon/bolloon-agent","version":"0.3.45","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.45","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"ef70f98af3eb2006763748489e874604577a083f","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.45.tgz","fileCount":618,"integrity":"sha512-bITrxRdoWxJNlyNVRafKUYH0wn5QBGwftLJgysRrSNxUqCN4nnWlsjf0kC5rcV1gy0RjaMp1xBi02SSCAQdTMA==","signatures":[{"sig":"MEYCIQCLlEuGBz5nmwGQjmTog38T8lKL2c/O2lXC1aB2JjaNHgIhAMBU/Dry3wQayWLOiYMBakTpou4osTZ/yKxiTo+faauv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6897315},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"fc8d42260d57da18d35ba23d96fdec74fbb691c6","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.2","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.45_1786193273083_0.2159577302516016","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"@bolloon/bolloon-agent","version":"0.3.46","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.46","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"8b6a77ad09d9b5074dfb9d5c3447e29bda91e03a","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.46.tgz","fileCount":618,"integrity":"sha512-TlHGouY/jImY91s7yv3LBzTGwGWvi8zn+DwAjqOrRmrTPWw/5swDRB2lRy/kHtFSgM1c0RHA6uCisqpI06zXRA==","signatures":[{"sig":"MEUCICaDezuKchj8pl1AB5sMQqh64ctVoUkZcYfDD1ICDXmYAiEA0gqBcBmu6Hz68YyeeAlqS4Lpzwpf0RZ5Rorr4ky6v2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6917814},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"91d823cc23edbe64c653e8ebf152f86e3f5b5994","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.46_1786263675510_0.5864862792629559","host":"s3://npm-registry-packages-npm-production"}},"0.3.47":{"name":"@bolloon/bolloon-agent","version":"0.3.47","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.47","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"382e0ce2ad75487248a3fd33ca41b234aae7ae10","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.47.tgz","fileCount":618,"integrity":"sha512-Lnyp/qC+HR5Cosg4q/5KX5vZGOfbyfZThD8Z8YNXsScYDeqT7ZcN6LW3Ws45dMfo50CuEIrs9NQbZZD5sS5kPw==","signatures":[{"sig":"MEQCIFXnUNZTuEm3RBz2er5UrGIIT1xD5MfxoWWIfTiJ+RvaAiBqOpWEC/dWHJ8CPH/AbgbESZDWgVB5EUBwPDnG+UsINw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6922783},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"6cad86044cfbd433ab1adca3608ef0c0415562d8","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.47_1786271163124_0.921176751215548","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"@bolloon/bolloon-agent","version":"0.3.48","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.48","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"8b49db430be6ff7e6e24a81318e8623465d5999d","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.48.tgz","fileCount":620,"integrity":"sha512-fOF4jplN6p9bj+PPndfs9mr404jJrcKQ5gQTvZRhCLT4liW0rexX9YNdiKkHrqvvdvzRfa9OJHfekYwH1us6Ag==","signatures":[{"sig":"MEUCIHdo3xwgzfjYzyhbuHz9RZbumhN/xJ9b5MPgaCbc9zIsAiEAl5LA8tPKIu43/R+z5ednxOyhvbyDWR9nBOmoTOQR6Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6969634},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"d48056f0c111532f382094c0037a385e8ba85c18","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.48_1786338528788_0.43495606173422274","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"@bolloon/bolloon-agent","version":"0.3.49","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.49","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"a304797ffd18f02895629ca4d06a4c9c6943619b","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.49.tgz","fileCount":620,"integrity":"sha512-fR05SJZbnBRIeNtWAtjBylbz/CRpNTr+Pj61SwI+EQ95/rL15LHvmZOedthQmv6U3TX05oWn3rFIlWo4vLuTSw==","signatures":[{"sig":"MEQCIFCjQ8beNynRlEV5x1KMk6JXvYMYuGUSLFEhOuKQnoAHAiAnNo7m0rL/ZkMywLLA2O5jk8PCS2etYbKDcWuxlkZD3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6972296},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"20f4db20906acf348b81cc58dcca4cb03002f894","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.49_1786339953722_0.5156124560720843","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"@bolloon/bolloon-agent","version":"0.3.50","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.50","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"0259120824f439bf827e874ed49107d693a6e5f4","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.50.tgz","fileCount":620,"integrity":"sha512-UXvA5lhw/6RaIrRyz8vWqx9zonwRatvmyKP8K2lOA16iRVaSxhTWhMH/pw6Si6hN5EEyhXuS6yBazm3HZ0k10g==","signatures":[{"sig":"MEUCIQDRKO7L90ZwS6EQ8OUFH8fg39korHKz69nukdgdlETZ/wIgfAOnNMsj99iASYj5UAwQz9dsCYrse7lRLvq8/Vz3thU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6974237},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"cab8c4acf94acd04fdd19bdcc3ddbcee83e204bf","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.50_1786347487164_0.6392076927109531","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"@bolloon/bolloon-agent","version":"0.3.51","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.51","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"214bf979a1c4bfd302b1da8020b5998625735943","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.51.tgz","fileCount":620,"integrity":"sha512-NJzlvyzkaDGEl5HrxtdAFhNdwjM/6ii4tqfzEHAyRaAxMVZU6dse/RC89plOZpRmp/NTjFiBOh7xnvJUf8A+6g==","signatures":[{"sig":"MEYCIQDa3a3pL/sz2M2kugCC/5xLwe9JYrPtdp7TWCG6Y5abEgIhAPg4v4kacxYyEe8NXLjf7G4Q7Q8ynudEPIjcEJiPHFAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6978674},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"517ce1ba31d3f29be412c584482da4f5f586067c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\""},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.51_1786348413275_0.056028204634779755","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"@bolloon/bolloon-agent","version":"0.3.52","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.3.52","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"ec3adbb8d1093333597b860af39d9f09e0caa63f","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.3.52.tgz","fileCount":620,"integrity":"sha512-+zCbLavNOzRXhZdoZBEA7IBSapYJkttMndiqP3qaLM4DybliLqqxyIUBhoiOuxqFp+hTs30tVbsLDJi41ICy1w==","signatures":[{"sig":"MEQCIA6KpIz8FjpVWCwG9+0F0GzCztrb2aMwwWVGv+mXcuk3AiBv5tOCor+p7+IgMAWoEF5VO7LLNYescuBy2izSMfjY3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6980976},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"5bd1ba8711c623027a00cfcf6e7aa110d7cab213","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.4.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.3.52_1786351947761_0.42963863223235466","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bolloon/bolloon-agent","version":"0.4.0","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.0","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"d46ed2da759f7696fad2c5290518e5a7adefce7b","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.0.tgz","fileCount":647,"integrity":"sha512-NFy33OAJOmNR3OxkIX3+jWmLu505/ZvLzFzFOeIGiVzuJf0MyNdKp+ezucyBfvo7chxYwaPTctAxVpmcDuB84A==","signatures":[{"sig":"MEQCIG3gPnzfX8dwQK/4Q3xd6Cif0776fZkV+OocMhq4Qe8OAiAKqgoecrE3ORvo6aMdmQ7cKxNv1DiHDeBfk9rFGEEqig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6908733},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"578b6cd7c320c2a58a7b1d326d82c8f7ef75f991","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.4.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.0_1786445975782_0.694995923224814","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@bolloon/bolloon-agent","version":"0.4.2","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.2","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"2a8689a53451cc6facef8af015b4eadf2179fa74","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.2.tgz","fileCount":654,"integrity":"sha512-ULsyD3SCLOZYEMLL5i1Op8c8LXOklEWplb1B/nyWOAwdDVjo6lkGfbd8ienwqyMGoyQmcLBOubOpvbiRvxe/Yw==","signatures":[{"sig":"MEQCIGsbBCZ49VV7xS2rqVwienXT+DG/v9SUoJeIhPj+Ew4UAiArriDKBGrvSaIHC1XJO5VOH2s5eK3wlHxKSQOZ47Xznw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6944305},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"016561b1a0d3db0d6fa39030a4cbd04520fe330a","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.52.0","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.0","esbuild":"^0.24.0","express":"^5.2.1","mammoth":"^1.6.0","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.20.0","@x402/evm":"^2.20.0","@x402/mcp":"^2.20.0","@x402/svm":"^2.20.0","@x402/tvm":"^2.20.0","pdf-parse":"^1.1.4","react-dom":"^19.2.8","@x402/core":"^2.20.0","@x402/hono":"^2.20.0","@x402/next":"^2.20.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.20.0","@x402/axios":"^2.20.0","@x402/fetch":"^2.20.0","@x402/keeta":"^2.20.0","@x402/hedera":"^2.20.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^1.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.20.0","@x402/fastify":"^2.20.0","@x402/paywall":"^2.20.0","@x402/stellar":"^2.20.0","@capacitor/ios":"^8.4.2","ink-text-input":"^6.0.0","@capacitor/core":"^8.4.1","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.20.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.4.1","@polymarket/client":"^0.2.0","@bolloon/bolloon-agent":"^0.3.22","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.6","electron":"^42.3.0","lefthook":"^2.1.9","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^9.2.1","@capacitor/cli":"^8.4.1","@types/express":"^5.0.6","@playwright/test":"^1.60.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.5"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.2_1786456809196_0.9170137457559606","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@bolloon/bolloon-agent","version":"0.4.3","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.3","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"572b35340f738addf7a730ec085d806568af83f9","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.3.tgz","fileCount":654,"integrity":"sha512-eUQ6CIvdaB6OG7SDRT5z8XV0ZmAR3TX6/zkMvCfWmL1uZwWsD9MJgKF8P0hytLwJHzcuXpXOaGGeqf9LuL1XnA==","signatures":[{"sig":"MEYCIQCuEDfChMJo9+CkpjkyIJWMznlEU4Llc4SzXMpKiUpaQQIhALLYjj0Quv2XTR1gP3ZFwebJo2XB78C84mXNinrLzCZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6944505},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"b4ccf9e027c731387c7291880ab4dfbb1d70336f","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^5.0.0","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.3_1786500864656_0.7989918231115407","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@bolloon/bolloon-agent","version":"0.4.4","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.4","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"11d0a5e38e7ec38a18bf0f01d564e8de3dabb63f","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.4.tgz","fileCount":654,"integrity":"sha512-Xle83Qi8NIeoVQWZTnAj1GNmwiQu1w6TX8LZQDERhO9t45OsSxArEQrQZ3ks7wHHSv5TgPsrHoVKnlud9hdqKQ==","signatures":[{"sig":"MEUCIDrsmqE+sHnhS53aISb8R+feRXaMlA8EwEqYefKJIsx0AiEAn25Ao75UHFu/B/rbWsciHCrLlJojKRit/gC0r1bjWpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6944033},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"2ed43e5da3d056e31c82c3ecba22d9244109db36","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.4_1786502555589_0.6823087466543578","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@bolloon/bolloon-agent","version":"0.4.5","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.5","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"15138aae7a8e888105d8d4617b329d7acce0339e","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.5.tgz","fileCount":640,"integrity":"sha512-du8f1Cw8Wq0O//wvmfn52ywJG5kG9JqQe9ckaFIgeZ1VejS7eVsdnj+TxK+rM/GDB/67P89CQkyIe1UEXJ/B7g==","signatures":[{"sig":"MEYCIQDSpLqC4F2o4up5VZpWZFIqrNiLcK8rFfLYZ/+sOKOhnwIhAK4aPhFoptI32nkdipOqlkX9n2Q526XAW5o26JhMO9tA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7089993},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"8424229659a6afcad309348cc5e26cbfa8b19481","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.5_1786513212808_0.5102877287886927","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@bolloon/bolloon-agent","version":"0.4.6","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.6","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"517fcec0df2de5015c07c6fe40cf1c68a7f48f87","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.6.tgz","fileCount":657,"integrity":"sha512-H+1gv/rzpi7EhWuCGyU51xJmfWFUHZnJlViJyhjFslB+ZI+4/fMtCvoHLe0VL5hVfmyduf5eWaVZVbo49xmx1w==","signatures":[{"sig":"MEUCIQDsCebzVAvYvnlfRlXZujtVlRG0Jz/rD+/jkyU22vB7+gIga6reyxeJAuTXT4ADmf7hHeM6N732lr0iZeISxSaNemc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6990614},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"cb5f874b4f18a3f21e093941abadf4c2e843bf70","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.6_1786542973230_0.7668840990485617","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@bolloon/bolloon-agent","version":"0.4.7","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.7","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"3f7a9fd5eec37c294d89ad47a65285c472d2afed","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.7.tgz","fileCount":659,"integrity":"sha512-MA/FE6Y28wiZX9xREnymbPHBoN5aiIz4sVFllqjBwpOpSkfyrvRK+pnR7dyOhxgTFKNr1eL6xY4q89uY+e9s1g==","signatures":[{"sig":"MEUCIEjGGOb/oRzHQoNeQxcFOBfzYfPFSNni5V1bSEAASYMSAiEAod+S2hIh1ROf/lda1ng5E15HxozDPSKS+A78yBijNGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7003654},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"54f4accc219047d94c80f437d58eab8a6ec7bb8b","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.7_1786545266222_0.6629952268787491","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@bolloon/bolloon-agent","version":"0.4.8","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.8","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"aec431ad39487e3eae747d61b5b33a130ee8eb35","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.8.tgz","fileCount":660,"integrity":"sha512-vPUYpaVBRSj3wWG89o9+w9mrlTHuH5GtCXX1l87nQGJeQTenR+PAQNUGk+90xdiC8gUE7k2yJR3a4RhRfs63+g==","signatures":[{"sig":"MEYCIQCS83YjVeYpo1PVHUTM3I603r5IUK3K23m+IM2K+3Cv3wIhAMpxNqxj8T07oxe69es/b2776moFrO3CXv/x0SHbJGpH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7010506},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"5092323f386c63c16b7a022fa7e5a7bc9444d1b6","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.8_1786545997401_0.8000920053219509","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@bolloon/bolloon-agent","version":"0.4.9","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.9","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"e22e84cd3b1daa1ec8353455bec260d61a1ec7e2","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.9.tgz","fileCount":660,"integrity":"sha512-s9RYbOrTb+KiMEJURS9DJW3kgLOKzJld1be2cC0kyH10Cm+/Y/+MVy+9uzMsq7+E2EAyoZNoJVpTohY+0W9O2w==","signatures":[{"sig":"MEUCIQCgH314JQMog/09VIB2S4R2zVpY8aVJJTiJb3qlFVueeQIgGuFRLiQjMotY61bVvYEMniYdzFHBoYhsoSo82QUoLr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7012071},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"4eb7bbc86d92c3380351b53b940cc3c4c20fdb85","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.9_1786547518749_0.7265170045034373","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@bolloon/bolloon-agent","version":"0.4.10","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.10","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"3167325a5f3ad63d50e6c489aaed40e5bcfbe158","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.10.tgz","fileCount":665,"integrity":"sha512-P0RnOjAhrVLWAqjX3vPTL5hSkT7uNpM98hnAnMs4oRZvBp9nY+Ltnfc2QN35oDgKaaEFeEZwSSuUvaBJbvFVFw==","signatures":[{"sig":"MEQCIDQXo/m/o2EZrRvuR4M21Po+jxCC9PdZUUQekqS38s+3AiAceUBmKBqpo/rnz5d7IU2QNhCrIHXL3xp0BaSI5cHmYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7054544},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"c6b24738690b9f9dbf6b7ab2451e3702dfcb178d","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.10_1786551504071_0.26011484278725283","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@bolloon/bolloon-agent","version":"0.4.11","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.11","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"f8c8bb637005cb6a4950f4a44da11ab1cc058441","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.11.tgz","fileCount":667,"integrity":"sha512-HUvsVuhR2r6YZeSLebcc+SvuJKqOp4qRIPVAoAG27sYGPn3YQj2Wat0xHstYEIgec7kA8RnFwPgTRfcImRtMBQ==","signatures":[{"sig":"MEUCIQCWA/0BkZMzTIrGCHjvKHYzTCu1uVGKWCqbZpUuK4ZTBQIgWrTReuDhflQZiJUkX7m4aLm5u1+4/udkRNv1yHAbk2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8558980},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"6a3b501e2b4b84a679930a354ac1078bf1ebd348","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@a2ui/react":"^0.10.2","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@a2ui/web_core":"^0.10.6","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.11_1786594608521_0.22780881481308768","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@bolloon/bolloon-agent","version":"0.4.12","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.12","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"651eb5fd5d191e6d8fd41e1a41e4f89789d241b1","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.12.tgz","fileCount":672,"integrity":"sha512-MK8JGnNKnSNu5wszhmhb8Ip6rPDR7LP23yykIw/EClUohOKA4JiOXae1wWuWPpZ6nbDKOqPAWUPGzrjttim5XQ==","signatures":[{"sig":"MEUCIQDPSOVGVbLUDN55gFvxYHxJEFebcJa6wJvTm8/g83DACwIgZn2WfEAYuks1WfHpUBp4yDshJaJNLaGxDc41UMu/ltQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8591270},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"4c911494ef9ac144c829f82f349a246bb966423a","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@a2ui/react":"^0.10.2","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@a2ui/web_core":"^0.10.6","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.12_1786622685404_0.7014105601760336","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@bolloon/bolloon-agent","version":"0.4.13","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.13","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"3137cd8788aaedad76e10f2319abe782ebcd0eb5","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.13.tgz","fileCount":675,"integrity":"sha512-tOsll2+SvcB4kqsmrGh3WhhxBAvzgG/9DZ/D0/1W1EQfn/oVZVSIKm8lBoodz6Kkl/rSxLMRzz43OZBxBemg2Q==","signatures":[{"sig":"MEUCIQCU4dQ2v4q2zZ94/JduVKh7cBLlcvIitV/oT4vxNAy5mgIgeCVg73o5qvxnmXVl/edTS3JAmVhHoB/KPAWemlVRaxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8617171},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"4cd576c3aa1b71ddf70df35e26c7680640e34078","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","js-yaml":"^5.2.3","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@a2ui/react":"^0.10.2","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@a2ui/web_core":"^0.10.6","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.13_1786682498493_0.8881800894816843","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@bolloon/bolloon-agent","version":"0.4.14","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.14","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"65a256b3dd2bc9b8d5c25414172e4b67554c8f74","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.14.tgz","fileCount":680,"integrity":"sha512-8JOvI9REt1EAudAc0CS21KjDqQTb6JWueX0kQt9epA0TIp8FMPcSGddjpeVovzTmyTl4Jr0189TQp/x4SnULTA==","signatures":[{"sig":"MEUCIQCNatMVKmxMssVtnFlhi+BTEIwY9uhAg7Co16zcPtR5swIgGsmGjCTjU1AxCKtrs8O6bgw0fTXiQ1fyk8MJSbASEWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8684296},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"c35c47cb52570f30f185e4c9fd4009fddb3c256c","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.12.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.15.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.55.13","helia":"^7.1.3","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.8","express":"^5.2.1","js-yaml":"^5.2.3","mammoth":"^1.12.1","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.21.0","@x402/evm":"^2.21.0","@x402/mcp":"^2.21.0","@x402/svm":"^2.21.0","@x402/tvm":"^2.21.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.21.0","@x402/hono":"^2.21.0","@x402/next":"^2.21.0","@a2ui/react":"^0.10.2","@libp2p/tcp":"^11.0.20","@x402/aptos":"^2.21.0","@x402/axios":"^2.21.0","@x402/fetch":"^2.21.0","@x402/keeta":"^2.21.0","@x402/hedera":"^2.21.0","@libp2p/dcutr":"^3.0.20","@noble/hashes":"^2.3.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.21.0","@x402/fastify":"^2.21.0","@x402/paywall":"^2.21.0","@x402/stellar":"^2.21.0","@a2ui/web_core":"^0.10.6","@capacitor/ios":"^8.5.0","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.0","@libp2p/autonat":"^3.0.25","@libp2p/kad-dht":"^16.2.6","@libp2p/identify":"^4.1.6","@libp2p/upnp-nat":"^4.0.20","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.21.0","@libp2p/gossipsub":"^16.1.1","@capacitor/android":"^8.5.0","@polymarket/client":"^0.5.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.9","@bolloon/constraint-runtime":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.6","esbuild":"^0.28.2","electron":"^43.3.0","lefthook":"^2.1.9","playwright":"^1.62.1","typescript":"^7.0.2","@types/node":"^25.9.1","@types/react":"^19.2.18","concurrently":"^10.0.4","@capacitor/cli":"^8.5.0","@types/express":"^5.0.6","@playwright/test":"^1.62.1","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.4","electron-builder":"^26.15.7"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.14_1786689242252_0.08937379066692541","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@bolloon/bolloon-agent","version":"0.4.15","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.15","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"7e1849aadb8e04ef99bf75a4a5502e426c9c794e","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.15.tgz","fileCount":671,"integrity":"sha512-jjkSOxiZxUCYEilhOEeQMtiSLw7nRJO+AqqZcglUU1ExtCdtm7oaPGuRT015PSrfagSxZKy4uqicr8VX+qs4wQ==","signatures":[{"sig":"MEQCIFjDu12CHRuyhpL1QXLn+e/oJnnFMAkI2AoW9uOU6EnpAiAj4AtcnywAIcTw56T+cEO6/s/tp2ykVZsQgcgzHM6UMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11593598},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"cb12f2fef3555ce0125ac6dfef7f6a5ac6e49a83","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/avm":"^2.25.0","@x402/evm":"^2.25.0","@x402/mcp":"^2.25.0","@x402/svm":"^2.25.0","@x402/tvm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@x402/hono":"^2.25.0","@x402/next":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/aptos":"^2.25.0","@x402/axios":"^2.25.0","@x402/fetch":"^2.25.0","@x402/keeta":"^2.25.0","@x402/hedera":"^2.25.0","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@x402/express":"^2.25.0","@x402/fastify":"^2.25.0","@x402/paywall":"^2.25.0","@x402/stellar":"^2.25.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@x402/extensions":"^2.25.0","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.15_1788833504825_0.29823486293661516","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@bolloon/bolloon-agent","version":"0.4.16","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.16","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"61858f1cf3e78d2e5fdb460dff07520d7d8d63d1","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.16.tgz","fileCount":671,"integrity":"sha512-oHJ0vOzSltzTVD7t6agafiXSyegzTzG+8RTAQRUwxoZxVugm90kdblsPRnWJT4Kg222u9etBH3hoZ9V/HBZDOg==","signatures":[{"sig":"MEYCIQD/gRBaWrI+1htxp3MStDRid5ZDEejgeXykI0RGsQ1JIgIhAPcs4ZtUQ2Ye6A3XGoeW3zm0/ZRhDlPKC8JqlOYU7z1m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11593144},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"d67549cdba832c5f4595d6d8a0ced40b80da25db","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.4","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.16_1788835583999_0.6801924511371538","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@bolloon/bolloon-agent","version":"0.4.17","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.17","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"4fce3fcae4147558161271933de90730091dd4c0","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.17.tgz","fileCount":671,"integrity":"sha512-N1VV0BKTGiF2V1V0pcUydGBvEQfaMU+7S74gCEByEp0OM62JM6aa2lDPeLPC88C3BeND5wnfjr0k7EAvX22hLw==","signatures":[{"sig":"MEUCIGcMlbDIk9Yx1ViQ7obmPxWTI/owodBelQ57lnUIqD5hAiEA2+qyAJYpoK38JIFlLmp8hXOLpTxPkrKfTnhGtScZ1xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11595536},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"d67549cdba832c5f4595d6d8a0ced40b80da25db","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.5","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.17_1788836545698_0.9298792490111196","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@bolloon/bolloon-agent","version":"0.4.18","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.18","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"25d6c89dc24a80981f1dddfcd01e9cf398f1d110","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.18.tgz","fileCount":678,"integrity":"sha512-o4raqB/Zj9aXkb1DIFw88L0C9wQYYUFzNXD7wOW1xjuIlUyUH7B4xFBHQRhpFfoWvZ3lka3z8qLWkLI3KmDA0A==","signatures":[{"sig":"MEUCIFOUHH6un1iJCD+6k47OO3vw5RvzNG0uAIxKBpd53SscAiEAicRgowK+Oi7k7O80By6ajel1s6qR50txAFO7hKGG66I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11618447},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"88261f11ac9b77b6a24f4f2c9dcfd30be0498042","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.5","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.18_1788845866848_0.565464142623312","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@bolloon/bolloon-agent","version":"0.4.19","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.19","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"5ff2c8534fa0b2ac4c6a1496ff538044c1892b1c","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.19.tgz","fileCount":681,"integrity":"sha512-mwx4K4Dho83faeAXyFWyZdQrcwkHMMke4YZySmy/1X/Rif2ltpYJ5OVuzFGtzsMxK51erWoIEgIHh9VSBef1nQ==","signatures":[{"sig":"MEYCIQDPkjlUGilIS630N+ZMgEGumxk5P8Mt/GlP8p48Bbx3yQIhAIGMMqug1eUNHHOODGlrw16vHpe3QJntmTpU8WOdEKpQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12070103},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"9e99bccc38f5fffc1d15baa3b0412170d36339f9","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.5","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.19_1788859955756_0.6866649504283664","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@bolloon/bolloon-agent","version":"0.4.20","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.20","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"2a47cee88038bf2eecf33605debef1cb2f654056","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.20.tgz","fileCount":684,"integrity":"sha512-fEAX4UIaJLROedx/RAAzoIrVk3PJxNM4bLEKiz1jmItQ2gyH/84KSDbZT9SYDOIJRmd0Wg0JWomiT1wNfKLwYg==","signatures":[{"sig":"MEUCIHq2T//15JS4qDVSvPRa+wl2u7o0vSqge+BwK8RAJ8BmAiEAyj4o/JUjL/rTeC0pQjO6B16NGEXBbiToGYqhlIw96gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12100660},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"d996f121de5a02717b8be497fa0a704b82adcfc6","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.5","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.20_1788864489542_0.01090647907097586","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@bolloon/bolloon-agent","version":"0.4.21","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.21","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"05ff6d3278fbd3cf0e7474aeb781abb4f9e1e10c","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.21.tgz","fileCount":935,"integrity":"sha512-SLlZa9gmvgb6S37w82AU2X/bZFp//FguhIEvEbyOGr+1vFSBnJkdREI7zEyHmMwGy6mQg7gtGPmI7MQg181cAQ==","signatures":[{"sig":"MEUCIQDNHr06n9WN24Stl/S3Y+7O1+cId80JsPAP8+yQSMme7wIgHE4N5eOimqVHuPxfv1pEK/VMefHvEsa/9p1qxG5Mltw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32884262},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"dacf9d366e262cd737bda1a406e09bcd4957355b","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.21_1789273472544_0.4477536070760184","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@bolloon/bolloon-agent","version":"0.4.22","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.22","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"16718553c7192bd77a838471a77c4f87707b6c6d","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.22.tgz","fileCount":935,"integrity":"sha512-pt+cjJByOJLFf0+Eb/Lj2IlHf1lvR+bOoBeilhw8+at1eNKxnAQfmWqN2Q9hpwPuAUckVDRjcY5plHSH4fkDHA==","signatures":[{"sig":"MEYCIQCLZHlXPttUtW9Goqs/YggaztqJ46QZiolt4LJKFTbFqQIhAJ/GumDQRWALZ/opcsT45X2GkKgc/s4W0NAOpe3/889v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32886617},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"f9855579aea6015c148bc722d6db2a1962342dfd","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.22_1789274218286_0.46985474986153664","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@bolloon/bolloon-agent","version":"0.4.23","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.23","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"bdaad5e26cdbff74dc7ad7184d06139fe0857d96","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.23.tgz","fileCount":936,"integrity":"sha512-jfCh6HCXWALm08L+9bXWLVnwENafLttuaGnK54T705s/aDJywJISalR5vaXDt1XIvxhdoBfj2lzJXBoU2rZ2lw==","signatures":[{"sig":"MEUCIQCqMh3TuQjYB6GQk8N3NfGXlansleH1GAgA+rlVk+DqnQIgQ89GIG80gBM2qga5tCd+JVWXcrTn8I11BhOm5lkR3Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeYGA2GjhOUKFH0IwqiWabGvHwn8qBowGmUKqBZ5jtIgIgDntlhiHbjNN1JKKKyLo3YoQI0SwgDCkIq9XSKWa/0q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32941574},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"93f358f518cace4d35214829f18c99d7571e6b58","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.23_1789442846800_0.5604095546096193","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@bolloon/bolloon-agent","version":"0.4.24","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.24","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"7b777edf26b1523dff9d29cf91b3028113b18a8c","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.24.tgz","fileCount":944,"integrity":"sha512-i93CMiku+yLmJx67WEW7mNPT9A4oEibEY8+03FOp/0czPJXu76MSv+SHKQbCCougNa295MfzxJLicRopmRdt0A==","signatures":[{"sig":"MEQCIBRaWwdAxkHFp2Ovup4f8+YYDQC+0TBc6u4esCsQBSfXAiA+A0SgCUvtaNwQ8IPkxqEIbaekiaOJzfniF9LYRrAk0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChtusu//kMbCOPa2IU+9x3yMcxAUemhRCI3ps2BekmEgIgNs7lxBGZhkCSnw57re6BSRWriK0432CKkBmh6//6jX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33225754},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.bolloon.agent","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"5efc199405b741401835388879bbf88a84e6aac8","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.24_1789447377800_0.3193631092971998","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@bolloon/bolloon-agent","version":"0.4.25","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.25","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"60c441d8e166a2c38068e0c92388f3daa176de81","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.25.tgz","fileCount":960,"integrity":"sha512-TbdOAsaETEydUz+qypHBQ652yCx5NUzUZHZWac0KoUF06DyUwGOwwDIuDCT3V1+Mi6jqfd6rgmzeyHtQlDilrg==","signatures":[{"sig":"MEUCIQDzZpOkF0Hxwy/pDc78j0y+w92UjlBCKQSZg6a2wOLAogIgYsgzXQ3KvC/YzYBvv+iFKg/BKFoSpmJWrtUgbqRWHuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDvh4GUzv/scMpaAfsiDp8ll1WTPD7hx0YTU9KlKD8asAiB81LLE75ke3vwUB3FsDXIc2H29KGqsYLv+2QBK7K319A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34847224},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"f05aa2d766bce4d9e79feb87385f102470c2bcfc","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.25_1789555528269_0.5677989648962398","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@bolloon/bolloon-agent","version":"0.4.26","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.26","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"a8110eb899c44319cbe7d77500ec5abf36c8bd18","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.26.tgz","fileCount":967,"integrity":"sha512-GdivOjCmnPPrgPP2dCNSQPoSOQ+fV7IssDytNVIkxaTU/y3Oo1nj2Y/Zn/TIAxTEDzGFDzerNXP6K+FXUuPGNg==","signatures":[{"sig":"MEUCIQCqPTyYjWqjPTh+R1KtmgI4tWmiD6vbLhaUH4iMvstWywIgF1LH0t7MHTjLUI4arFtQCrcGLZS8g2+x6PNeNFP1EeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEdQJjKLf8HLt18eSf92HUzMMQq0K4pm2TaBBPZxSy9xAiEAs2e9Vy8EAuGSEbo1c+BXNKa9AFbDZshMAQbzBm/uaNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34987223},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"5eb1565877ef420c19eb1a61f6a83ff08120c881","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.26_1789617961412_0.16518802850371284","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@bolloon/bolloon-agent","version":"0.4.27","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.27","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"feb2168dfbf633dbd34f80d71997be95def64267","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.27.tgz","fileCount":977,"integrity":"sha512-LxxbTPchctUotm7gAZzLzekJHnx2CX3PYXS6BDucJjZWkEgbrYTKYeF6LpNrjtvtl4Sx7CBK4nY3mcLJ4q64qw==","signatures":[{"sig":"MEQCIGPVtNBDHtVGdakfLnVyuwCDVA4UYlWPNhd+yQmEufKsAiBr2LCSSsKAqNZARmFIIO1EvLEdluiZjqkjVraFEmuN8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJyBd+FbxlDXCU5gWkTo2NY4boBlY1kCbNPPKdpPkHGAIgbU+QOh3cua9irzktcmtR3vGdfS9uFV+Yd1S8is9KrgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35136893},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"9d5dca5caa6d0b7d8f8ae67ecf614cfd8e50dbd7","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.27_1789730939196_0.1594375174597984","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@bolloon/bolloon-agent","version":"0.4.28","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.28","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"41f6b92e81bede1b8e24671bbfb97dcb2aabe059","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.28.tgz","fileCount":982,"integrity":"sha512-LBhPJ39cUfcnrpirRuv9kzIHsUwNHieObVuMHI6NuRISDdW4w/MSJ6/Rhcq4VVg5Sq4JB03fi+NI1Ck80l7Flw==","signatures":[{"sig":"MEYCIQCyn7oSTdQF9qxr6mArhTXzzVQ0twz9VANkLFJRgPbCTAIhAICIE7xuW6nzVpMBtj2AWHqVyPaCmhAo9/vU4x3ib+4B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgQZrHNn4AZM64i3uXLCSlCX0pwqn+wker5X6rbUFeAQIgVus5CQtXGp3f5zfyL3TD6qVP0kYdzVl0cezOU4AAq/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35203482},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"2684075c52ad7ec8d80daf2cc935eae713158f94","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.28_1789798212625_0.83772508797948","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@bolloon/bolloon-agent","version":"0.4.29","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.29","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"27b6a0500c6cd58e66568d09bda363e897caa5bf","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.29.tgz","fileCount":1404,"integrity":"sha512-sLfcvoeyojdReJ7SLeTQZbn6Yb7ci5xElNjl/YjIpFjWOLq+7orMVjKEQWgIhreITJQTzQ+/F/ZF/sTgz9iBDA==","signatures":[{"sig":"MEYCIQD36vXRvj8v6KsmiU+Woo59jKQyMYEWnMfVO/Su9Rt1oAIhAII1bxo7xpRGT0JDZ6cp1eScRch0RMqJhgxsAIMjyv6/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD7WTMEmsHQnYeER2CzOWZgNEtbcfukFcYXeQkKDBhzmgIhAKIwHQXGN1DKbazy7YQZrZV6ncRNyLqTeCTSi6144GRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40061549},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"c56b7906cfd02e28cd4d859532807fdb247b38c4","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.29_1789814967933_0.260925818859465","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"@bolloon/bolloon-agent","version":"0.4.30","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.30","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"9898417a3eb55d9fd4b17fc444eaf1f4aca0abfc","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.30.tgz","fileCount":1437,"integrity":"sha512-VN38OI46JKayur5d2hQpmx4xqenE09EQvwWhWOp/LDwbDYI/r0DmmLzCeVk+Lhk3MYeK3oGc8rK874sgCu6ZmA==","signatures":[{"sig":"MEYCIQCJSLCicenAT2fkp218ldR3l5nv8JslUim5yPmDqqeEvwIhAPin/0kA6L5csVyW7WiekDEGUz1ohTtYZdo82lO7njAD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICDrkOiKUmWwelMoBIFJBAcw1l/fgHKabDFUTK3CqI4mAiEAhfwB5ZYtyz8L8eXz2gyYxBEE8tpDYq2SvXaXfoXR5as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40537226},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"0a96bebcc470959ea647e60d81e3502ef4e9ab42","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.30_1789833477791_0.20882128636153774","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"@bolloon/bolloon-agent","version":"0.4.31","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.31","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"ce1bd8cd3ca0d6c20a8ad3249e2847191280cbdf","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.31.tgz","fileCount":1457,"integrity":"sha512-5IiY/qDUp+DEmYMiM29xJNwB4QogrLI9yJeI+w9CJCzCcVAEL/2DQlHTcBJXCRhs4hYuUqPaiUf0eh+5ubd3og==","signatures":[{"sig":"MEUCIQCrncw+zg4E1r741kvDPTTkvqgOYk3VOTk8vwaxTrO3gAIgSlPlkfjPB/AZpkW/V6jnN5n4K+PBaPZohxYO+EhKQkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHod+HOYlsW2kcQPRnObi1plN0LMFMHD+Qpox+dKvUtQIhAMwh4yXadYW6T5qHrGaq5kfggf+ulvWyKhtrQSiTKcG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40897339},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"226f28c5d60418c8b178e410253b351bac546d2e","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.31_1789989852798_0.11956930320578651","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"@bolloon/bolloon-agent","version":"0.4.32","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.32","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"dd6b94cc8f0a339d4f84b7fe8f0a3d5f7e6d724b","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.32.tgz","fileCount":1482,"integrity":"sha512-ZFrxyRphwpq/Y2uzEY0KdH9cqayxZ9VXiPdtEUofHycCVJAioQSh18xtxdpB5XgxQ2MzF6P7OapDJqUfpnKoZA==","signatures":[{"sig":"MEYCIQD0PR2CBWOTCFsPBsPnRRSaBH5LH3qWcKBK1xX778di8wIhAPwmNiLDvGbOI/ORHu1U+qihTBwSM648YvuUj+nPrOyp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAELQMIqT2kwGtuscjCNQjhADSxfoNMYVN/fMMNmN5fkAiBiRO78KQwR8EzPhl+pdjMxbO69MQOb1ySWqVeDPOp8Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41542389},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"bd8bb1f4d97b410bde20902f4fdf77fd035f8642","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","ethers":"^6.17.0","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.32_1790071445445_0.7756862006568643","host":"s3://npm-registry-packages-npm-production"}},"0.4.33":{"name":"@bolloon/bolloon-agent","version":"0.4.33","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.4.33","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"498c9b96c03b5716f8908160f1232703bd9f8205","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.4.33.tgz","fileCount":1493,"integrity":"sha512-NFOLDPGCzWPA5bYjPXyuF2/EorStt2GzjZ9qVr1xFWtY5TxExGw22GZ6vkrxFc1DM7B607Jgvr0Nljg7AqEVpg==","signatures":[{"sig":"MEUCICAqvhWPMIztO8OEYcZVKxwY6E4HZf7udDX1C8uFbIrvAiEAl+TUeXYLFyzXkT4H2fO+eYpX1MCFBQPaa9wvkQ/9TtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDu1VeWR4oicyAK+L3At3F3cn+8TnauLXIGvAweSofhagIgdqKTxbWY56x3P7/t6j+0puNkATim5C2gJtgddHhoUmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41805230},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"7e2ba58372314ae563bbec39011d4a04164632cc","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","ethers":"^6.17.0","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.4.33_1790166128987_0.026926196095714117","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bolloon/bolloon-agent","version":"0.5.0","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.5.0","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"f8f5dbcf223a8994d788ce9abefa51fcd772c52b","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.5.0.tgz","fileCount":1565,"integrity":"sha512-xcsPJp7NXmkNwBmAUkiUd5Bmi5TXq07Gli/aojl8qQrGo5+8uBAKAclT5OmUBIfDRp5WBMXpdVUrvEzF08KHSw==","signatures":[{"sig":"MEUCIBoWWLD2ddSGNVoiYdcLaSBFFULPSZdgAOFLq44jHfBoAiEA/HTpBUMAJYV++DfflU9A2JhPnhJVz3M6Uw9V0poEXYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICFl5TPig10lljgiUS8WsB0X6m0kJY701HCXhQyNICDSAiA+pNvW0m0at+m8vi4z7tXUpa/geYuCu3OhbXMBKi78iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43870715},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"493d8d5142df870a4adb698629b03121b5dd0840","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","ethers":"^6.17.0","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","datastore-fs":"^12.0.1","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","blockstore-fs":"^4.0.1","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.5.0_1790339131294_0.20741426834174082","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@bolloon/bolloon-agent","version":"0.5.1","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.5.1","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"483c6336712d690261be138bbf2dba1979f6776b","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.5.1.tgz","fileCount":1613,"integrity":"sha512-oWhi8a3zPsWkUwmimrIauE37Mzx8v9nCXmdjP849KcLzRyUUeapcTHX6sAmMlW01f0b3NjBkdnHDT/VQwbJUhA==","signatures":[{"sig":"MEUCIQCtwmbl2wpdgcuLA7fbTpYaVC8VyB5SzZwsfxitxBMNKQIgXYLO/MgfABz6sjIyOhL4hNivoOpSM9yJVnpsdmYwlaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICDwep8BS4FUn5+eFWX3YeZVADAaIXe5TCJV5eDucKnOAiAu9xzdXREETfEXcrbm9Dq/kqfYQl+zno42/o+pph4qEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47636193},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"8efb696025ea635cc4f0c907c275ea41c1ecf7a1","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.6.2","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","ethers":"^6.17.0","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","datastore-fs":"^12.0.1","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","blockstore-fs":"^4.0.1","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.5.1_1790523007654_0.1672760411117311","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@bolloon/bolloon-agent","version":"0.5.2","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.5.2","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"14e4e1e186b50510eaad512ad2e7ba951dd2d790","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.5.2.tgz","fileCount":1623,"integrity":"sha512-B/KT+dAgz7xphfEmfNuAhazdMKdbap38T6zA8zTKvKMSLGegD4lDyKjgGC861t5QgGw75jc3j86NabIjI/7ykg==","signatures":[{"sig":"MEUCIQClEDRZchb5F3fheLzblc3U73thWLaPEXKSKVXQiUAq2wIgEtwunOOPSJTEKVYyW8TJj5z5GJWlNAx4SfJIo2INBSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+jTHKVQNBbm2g+WhOoA87rnmuAxfniM45yIGeLHYKmQIhAPVKGl/7FtD+gvh7ToljnivZuc/JVedqaSkW4/rJtPZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47796859},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"78dd18b93f0227c262e4766a5ec771ece89786fe","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","ethers":"^6.17.0","libp2p":"^3.3.11","qrcode":"^1.5.4","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","datastore-fs":"^12.0.1","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","blockstore-fs":"^4.0.1","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.5.2_1790585819708_0.39752179113950104","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@bolloon/bolloon-agent","version":"0.5.3","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.5.3","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"5ef01d54540c63e961d290b06bd629b2ebe70919","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.5.3.tgz","fileCount":1644,"integrity":"sha512-JAwhFVZUBEFYXlB/UjFYyjZfTx7SBwrOMxMGnEczFsVmJ42XiMDDJjy3wSkS6SUnoec+qV6n4OPUn8rZtEJkrg==","signatures":[{"sig":"MEUCIQCe5EfRk6bxKA1P+MeWaLYFrp1cEZa2iytNH0O06aKWUQIgMT44J+Oq5dc5O25PIfppKyOtXJF1KV7p2rob1BLKiT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbtNEBGnXvCIClQFOahx1saVzcGNGQ+TGsPITLJhFaCAIhAOWdiTR8PCVA9jZu0SDeVOocYPF6ktwznw6p/xDGTorT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48443482},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"5d4b12a9059a6fa1679b349f9577e827a21fc427","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","ethers":"^6.17.0","libp2p":"^3.3.11","qrcode":"^1.5.4","undici":"^7.30.0","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","datastore-fs":"^12.0.1","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","blockstore-fs":"^4.0.1","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.5.3_1790734605686_0.08919485796766358","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@bolloon/bolloon-agent","version":"0.5.4","author":{"name":"yuanjie liu"},"license":"MIT","_id":"@bolloon/bolloon-agent@0.5.4","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"homepage":"https://github.com/logos-42/bolloon#readme","bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"bin":{"bolloon":"dist/cli-entry.js"},"dist":{"shasum":"7ef9839c2a09d44714b8cfe183a9af4566e52b13","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.5.4.tgz","fileCount":1655,"integrity":"sha512-GbsCHe8OnT9svwrWAPIk245ZZPXqJhStHPpoa9zSyELkuytpyyZmmyaWmCOX252m+ZNla2gCtFCi8EPDJcy5OQ==","signatures":[{"sig":"MEYCIQCoSEMx6xrZnJiQw7U8dfXuDFrM09ufFUmEPHt8300rkAIhAPp4v30tkKWXuXIXlgrYWGTXbzb2oZLHRt4avXaG/Wuw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjNqQG2DXy0kWL1KcQkJE8YEKpIXFpuE9x/wF1jkFWJAIhAJfQw+JkWPtbjO38IyRCMclXbpFoeqjTilsyMP8+qpzx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48589529},"main":"dist/cli-entry.js","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"gitHead":"4ac5fe0393fe1b00b21d7d23dade62e4e7854a52","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","ethers":"^6.17.0","libp2p":"^3.3.11","qrcode":"^1.5.4","undici":"^7.30.0","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","datastore-fs":"^12.0.1","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","blockstore-fs":"^4.0.1","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"tmp":"tmp/bolloon-agent_0.5.4_1790765998855_0.8134876357355809","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"_id":"@bolloon/bolloon-agent@0.5.5","bin":{"bolloon":"dist/cli-entry.js"},"bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"dist":{"shasum":"87af81ea332820b65dce87418e748b15bd5b568b","tarball":"https://registry.npmjs.org/@bolloon/bolloon-agent/-/bolloon-agent-0.5.5.tgz","fileCount":1711,"integrity":"sha512-KDkcfbtcjanUDFXVcUrwuNZYWLUhfYzR3dpVoCownMpBscFUknDLNlNUNQmyx1v0ztd2mlVPR0TVZws3dkstlA==","signatures":[{"sig":"MEQCIGmKIF69Ix/5CHTlcTHXh00IqMLdcdsWI/SMwP21c4ZWAiATyumJmgnnhFLOKSiuP7geyU63/sOEN/JBPQu/EbVllw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGXZGotYt86qnGm/DcXF+WoNk52hr9jBFidFbvRiOdGnAiEAnEuvI5uKpv4EZuk11e2E1mSifDwdF/J1jb5N/Q5xpWc="}],"unpackedSize":49270809},"main":"dist/cli-entry.js","name":"@bolloon/bolloon-agent","type":"module","build":{"mac":{"icon":"build/icon.icns","target":["dmg"]},"win":{"icon":"build/icon.ico","target":[{"arch":["x64"],"target":"nsis"}]},"asar":true,"nsis":{"oneClick":false,"perMachine":false,"createDesktopShortcut":true,"createStartMenuShortcut":true,"allowToChangeInstallationDirectory":true},"appId":"com.hibs.bolloon","files":["dist/**/*","bin/**/*","package.json","dist/electron-build/**/*"],"linux":{"icon":"build/icon.png","target":["AppImage"]},"asarUnpack":["node_modules/@diap/**/*","node_modules/@rayhanadev/**/*","node_modules/@x402/**/*","node_modules/libp2p/**/*","node_modules/@libp2p/**/*"],"npmRebuild":false,"directories":{"output":"release","buildResources":"build"},"productName":"Bolloon Agent","extraMetadata":{"main":"dist/electron-build/electron.js","type":"commonjs"},"extraResources":[{"to":"build","from":"build","filter":["**/*"]}],"buildDependenciesFromSource":false},"author":{"name":"yuanjie liu"},"gitHead":"02aa1a6367f30fb4d85f52c360d8cd457f852ddd","license":"MIT","scripts":{"dev":"tsx -r dotenv/config src/index.ts","test":"vitest run","build":"npm run build --workspaces --if-present","start":"node dist/index.js","dev:web":"npm run build:web && tsx -r dotenv/config src/index.ts --web","ios:sim":"bash scripts/build-ios.sh --sim","ios:sync":"CAP_WEB_DIR=dist/ios npx cap sync ios","build:all":"npm run build:main && npm run build:web && npm run build:electron && npm run build:cli","build:cli":"node scripts/build-cli.js","build:web":"npx tsx scripts/build-web.ts","ios:build":"bash scripts/build-ios.sh","smoke:esm":"node scripts/smoke-esm.mjs","app:bundle":"node scripts/build-app-bundle.cjs","build:main":"tsc && node scripts/copy-constraint-runtime.mjs","ios:verify":"bash scripts/build-ios.sh --verify","test:watch":"vitest","check:token":"node scripts/solc-compile.mjs","ios:release":"bash scripts/ios-release.sh","postinstall":"node scripts/postinstall.js","test:pi-sdk":"tsx src/test/pi-sdk.test.ts","verify:ipns":"tsx scripts/verify-ipns-pipeline.ts","dev:electron":"npm run build:electron && npm run electron:start","electron:dev":"concurrently \"npm run dev:web\" \"npm run electron:start\"","build:ios-web":"node scripts/build-ios-web.mjs","electron:pack":"electron-builder --dir","build:electron":"tsc -p tsconfig.electron.json","electron:build":"npm run build:electron && electron-builder","electron:start":"NODE_ENV=development electron dist/electron-build/electron.js","prepublishOnly":"npm run build:all && npm run smoke:esm","test:rokid-sdk":"npm --prefix ../rokid test","app:bundle:open":"node scripts/build-app-bundle.cjs && open \"release/mac-arm64/Bolloon Agent.app\"","build:rokid-sdk":"npm --prefix ../rokid run build"},"version":"0.5.5","_npmUser":{"name":"leoyoge","email":"yuanjieliu65@gmail.com"},"homepage":"https://github.com/logos-42/bolloon#readme","repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"workspaces":["src/constraint-runtime"],"_npmVersion":"11.10.1","description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","directories":{},"maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"_nodeVersion":"24.13.0","dependencies":{"b4a":"^1.8.1","ink":"^7.1.1","jsqr":"^1.4.0","viem":"^2.56.3","helia":"^7.1.10","react":"^19.2.8","dotenv":"^17.4.2","ethers":"^6.17.0","libp2p":"^3.3.11","qrcode":"^1.5.4","undici":"^7.30.0","express":"^5.2.1","js-yaml":"^5.4.1","mammoth":"^1.12.2","platform":"^1.3.6","@diap/sdk":"^0.2.7","@x402/evm":"^2.25.0","pdf-parse":"^2.4.5","react-dom":"^19.2.8","@x402/core":"^2.25.0","@a2ui/react":"^0.11.0","@libp2p/tcp":"^11.0.28","@x402/fetch":"^2.25.0","datastore-fs":"^12.0.1","multiformats":"^14.0.5","@libp2p/dcutr":"^3.0.28","@noble/hashes":"^2.4.0","@orbitdb/core":"^4.0.0","blockstore-fs":"^4.0.1","@a2ui/web_core":"^0.10.7","@capacitor/ios":"^8.5.1","@helia/bitswap":"^4.0.20","@ipld/dag-cbor":"^9.2.7","ink-text-input":"^6.0.0","@capacitor/core":"^8.5.1","@libp2p/autonat":"^3.0.28","@libp2p/kad-dht":"^16.4.5","@libp2p/identify":"^4.1.14","@libp2p/upnp-nat":"^4.0.28","@rayhanadev/iroh":"^0.1.1","@libp2p/gossipsub":"^17.1.1","@capacitor/android":"^8.5.1","@libp2p/websockets":"^10.1.21","@polymarket/client":"^0.9.0","@chainsafe/libp2p-noise":"^17.0.0","@chainsafe/libp2p-yamux":"^8.0.1","@multiformats/multiaddr":"^13.0.3","@libp2p/circuit-relay-v2":"^4.2.13","@bolloon/constraint-runtime":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","solc":"^0.8.20","vite":"^8.2.2","vitest":"^5.0.0","esbuild":"^0.28.2","electron":"^44.2.0","lefthook":"^2.1.12","playwright":"^1.63.0","typescript":"^7.0.2","@types/node":"^26.5.0","@types/react":"^19.2.18","concurrently":"^10.0.5","@types/qrcode":"^1.5.6","@capacitor/cli":"^8.5.1","@types/express":"^5.0.6","fake-indexeddb":"^6.2.5","@playwright/test":"^1.63.0","@types/pdf-parse":"^1.1.5","@types/react-dom":"^19.2.7","electron-builder":"^26.16.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bolloon-agent_0.5.5_1790861409354_0.8740505097392093"}}},"time":{"created":"2026-05-28T07:48:58.485Z","modified":"2026-10-01T13:30:10.287Z","0.1.0":"2026-05-28T07:48:58.831Z","0.1.1":"2026-05-28T08:01:11.366Z","0.1.2":"2026-05-30T09:31:08.112Z","0.1.3":"2026-05-30T09:36:51.058Z","0.1.4":"2026-05-30T09:50:11.803Z","0.1.5":"2026-05-30T09:52:51.798Z","0.1.6":"2026-05-30T10:00:07.175Z","0.1.7":"2026-05-30T10:17:06.571Z","0.1.8":"2026-05-31T08:13:59.606Z","0.1.9":"2026-05-31T08:32:42.576Z","0.1.10":"2026-05-31T08:38:55.850Z","0.1.11":"2026-05-31T09:00:16.038Z","0.1.12":"2026-05-31T09:17:44.729Z","0.1.13":"2026-06-01T08:50:02.168Z","0.1.14":"2026-06-03T05:43:28.136Z","0.1.15":"2026-06-03T06:02:27.426Z","0.1.16":"2026-06-03T06:12:57.220Z","0.1.17":"2026-06-03T06:54:23.209Z","0.1.18":"2026-06-03T07:18:23.049Z","0.1.19":"2026-06-03T07:28:39.822Z","0.1.20":"2026-06-03T08:07:26.807Z","0.1.21":"2026-06-03T08:48:55.674Z","0.1.22":"2026-06-03T10:03:40.752Z","0.1.23":"2026-06-03T13:22:57.950Z","0.1.24":"2026-06-04T10:20:56.051Z","0.1.25":"2026-06-05T05:20:23.005Z","0.1.26":"2026-06-06T04:59:08.612Z","0.1.27":"2026-06-06T05:23:26.070Z","0.1.28":"2026-06-06T10:27:16.605Z","0.1.29":"2026-06-08T08:20:53.063Z","0.1.30":"2026-06-08T14:27:09.882Z","0.1.32":"2026-06-08T14:54:47.642Z","0.1.33":"2026-06-09T09:36:49.759Z","0.1.34":"2026-06-11T10:28:36.135Z","0.1.35":"2026-06-14T12:09:19.543Z","0.1.36":"2026-06-16T10:24:19.622Z","0.1.37":"2026-06-16T14:43:38.792Z","0.1.38":"2026-06-16T14:50:10.658Z","0.1.39":"2026-06-16T15:50:38.034Z","0.1.40":"2026-06-16T16:39:41.155Z","0.1.41":"2026-06-17T06:25:53.411Z","0.1.42":"2026-06-20T09:38:47.119Z","0.2.0":"2026-06-24T09:33:15.332Z","0.2.1":"2026-06-24T09:48:53.734Z","0.2.2":"2026-06-26T09:04:32.491Z","0.2.3":"2026-07-01T06:12:40.159Z","0.2.4":"2026-07-01T06:32:14.372Z","0.2.5":"2026-07-01T07:51:26.857Z","0.2.6":"2026-07-03T08:18:09.795Z","0.2.7":"2026-07-03T09:25:28.385Z","0.2.8":"2026-07-06T04:25:52.792Z","0.2.9":"2026-07-06T04:30:53.457Z","0.2.10":"2026-07-06T10:16:30.951Z","0.2.11":"2026-07-06T10:31:05.936Z","0.2.12":"2026-07-07T04:39:43.180Z","0.2.13":"2026-07-08T06:36:53.564Z","0.2.14":"2026-07-08T08:02:53.068Z","0.2.15":"2026-07-08T09:09:25.910Z","0.3.0":"2026-07-10T05:55:42.307Z","0.3.1":"2026-07-12T09:08:52.477Z","0.3.3":"2026-07-15T11:10:28.527Z","0.3.4":"2026-07-17T06:26:40.510Z","0.3.5":"2026-07-20T10:23:40.395Z","0.3.6":"2026-07-21T04:14:38.594Z","0.3.7":"2026-07-21T09:53:06.723Z","0.3.8":"2026-07-21T13:02:13.604Z","0.3.9":"2026-07-22T08:35:05.692Z","0.3.10":"2026-07-22T14:06:31.228Z","0.3.11":"2026-07-23T10:27:29.575Z","0.3.12":"2026-07-23T10:39:04.357Z","0.3.13":"2026-07-24T05:27:06.091Z","0.3.14":"2026-07-24T05:41:52.603Z","0.3.15":"2026-07-25T09:42:23.962Z","0.3.16":"2026-07-27T10:43:31.281Z","0.3.17":"2026-07-28T08:35:04.819Z","0.3.18":"2026-07-28T08:46:25.632Z","0.3.19":"2026-07-28T08:58:57.803Z","0.3.20":"2026-07-28T09:07:38.462Z","0.3.21":"2026-07-28T10:19:45.708Z","0.3.22":"2026-07-28T10:36:15.319Z","0.3.23":"2026-07-29T06:30:40.127Z","0.3.24":"2026-07-29T08:52:52.144Z","0.3.25":"2026-08-02T09:12:55.203Z","0.3.26":"2026-08-02T09:26:50.820Z","0.3.27":"2026-08-02T11:12:52.520Z","0.3.28":"2026-08-03T06:17:32.678Z","0.3.29":"2026-08-04T09:20:01.254Z","0.3.30":"2026-08-04T09:42:36.152Z","0.3.31":"2026-08-04T11:29:16.548Z","0.3.32":"2026-08-05T10:01:41.047Z","0.3.33":"2026-08-05T10:08:16.137Z","0.3.34":"2026-08-06T05:25:41.902Z","0.3.35":"2026-08-06T09:57:49.248Z","0.3.36":"2026-08-06T10:38:52.022Z","0.3.37":"2026-08-06T11:02:53.528Z","0.3.38":"2026-08-07T10:10:01.570Z","0.3.39":"2026-08-08T00:55:49.608Z","0.3.41":"2026-08-08T01:50:23.934Z","0.3.42":"2026-08-08T02:25:47.416Z","0.3.43":"2026-08-08T02:41:44.656Z","0.3.44":"2026-08-08T03:15:58.580Z","0.3.45":"2026-08-08T12:47:53.366Z","0.3.46":"2026-08-09T08:21:15.783Z","0.3.47":"2026-08-09T10:26:03.350Z","0.3.48":"2026-08-10T05:08:49.054Z","0.3.49":"2026-08-10T05:32:33.964Z","0.3.50":"2026-08-10T07:38:07.413Z","0.3.51":"2026-08-10T07:53:33.533Z","0.3.52":"2026-08-10T08:52:28.010Z","0.4.0":"2026-08-11T10:59:36.011Z","0.4.2":"2026-08-11T14:00:09.507Z","0.4.3":"2026-08-12T02:14:24.924Z","0.4.4":"2026-08-12T02:42:35.888Z","0.4.5":"2026-08-12T05:40:13.074Z","0.4.6":"2026-08-12T13:56:13.530Z","0.4.7":"2026-08-12T14:34:26.494Z","0.4.8":"2026-08-12T14:46:37.672Z","0.4.9":"2026-08-12T15:11:59.050Z","0.4.10":"2026-08-12T16:18:24.331Z","0.4.11":"2026-08-13T04:16:48.799Z","0.4.12":"2026-08-13T12:04:45.626Z","0.4.13":"2026-08-14T04:41:38.808Z","0.4.14":"2026-08-14T06:34:02.515Z","0.4.15":"2026-09-08T02:11:45.072Z","0.4.16":"2026-09-08T02:46:24.250Z","0.4.17":"2026-09-08T03:02:25.962Z","0.4.18":"2026-09-08T05:37:47.034Z","0.4.19":"2026-09-08T09:32:35.981Z","0.4.20":"2026-09-08T10:48:09.760Z","0.4.21":"2026-09-13T04:24:32.893Z","0.4.22":"2026-09-13T04:36:58.726Z","0.4.23":"2026-09-15T03:27:27.102Z","0.4.24":"2026-09-15T04:42:58.207Z","0.4.25":"2026-09-16T10:45:28.609Z","0.4.26":"2026-09-17T04:06:01.788Z","0.4.27":"2026-09-18T11:28:59.493Z","0.4.28":"2026-09-19T06:10:13.083Z","0.4.29":"2026-09-19T10:49:28.288Z","0.4.30":"2026-09-19T15:57:58.119Z","0.4.31":"2026-09-21T11:24:13.134Z","0.4.32":"2026-09-22T10:04:05.780Z","0.4.33":"2026-09-23T12:22:09.301Z","0.5.0":"2026-09-25T12:25:31.664Z","0.5.1":"2026-09-27T15:30:08.018Z","0.5.2":"2026-09-28T08:57:00.247Z","0.5.3":"2026-09-30T02:16:46.095Z","0.5.4":"2026-09-30T10:59:59.198Z","0.5.5":"2026-10-01T13:30:09.770Z"},"bugs":{"url":"https://github.com/logos-42/bolloon/issues"},"author":{"name":"yuanjie liu"},"license":"MIT","homepage":"https://github.com/logos-42/bolloon#readme","repository":{"url":"git+https://github.com/logos-42/bolloon.git","type":"git"},"description":"P2P AI Document Agent - 全局安装后执行 `bolloon` 启动产品","maintainers":[{"name":"leoyoge","email":"yuanjieliu65@gmail.com"}],"readme":"# Bolloon — P2P AI 智能体平台\n\nBolloon 是一个本地优先、P2P 协作的 AI 智能体平台。它在你的设备上运行，通过 DHT 网络发现并连接其他节点。\n\n> 中文 · [English](#english)\n\n---\n\n## 快速安装\n\n### macOS / Linux\n\n```bash\n# 方式一：npm（需 Node.js ≥ 18）\nnpm install -g @bolloon/bolloon-agent\n\n# 方式二：一键脚本\ncurl -fsSL https://raw.githubusercontent.com/logos-42/bolloon/master/scripts/install.sh | sh\n```\n\n### Windows\n\n```powershell\n# 方式一：npm（需 Node.js ≥ 18）\nnpm install -g @bolloon/bolloon-agent\n\n# 方式二：一键脚本\n# 以管理员身份运行 PowerShell：\niwr -useb https://raw.githubusercontent.com/logos-42/bolloon/master/scripts/install.ps1 | iex\n```\n\n> **Node.js 安装**：如果尚未安装，访问 [nodejs.org](https://nodejs.org) 下载 LTS 版本，或使用包管理器：\n> - macOS: `brew install node`\n> - Windows: `winget install -e --id OpenJS.NodeJS.LTS`\n> - Linux: `sudo apt install -y nodejs npm`\n\n---\n\n## 快速启动\n\n```bash\nbolloon              # CLI 交互模式（默认）\nbolloon --web        # Web UI 模式（浏览器）\nbolloon --cli        # 强制 CLI 模式\nbolloon --help       # 查看所有命令\n```\n\n首次启动会自动配置 LLM（需要 `OPENAI_API_KEY` 或 `DEEPSEEK_API_KEY` 环境变量）。\n\n---\n\n## 功能概览\n\n| 功能 | 描述 |\n|------|------|\n| 🤖 AI 对话 | 本地运行的智能体，支持多轮对话 |\n| 🌐 P2P 网络 | 自动发现并连接其他 Bolloon 节点 |\n| 📄 文档处理 | 接收和管理文档，支持 DID 签名验证 |\n| 🔧 工具调用 | shell 命令、文件操作、代码分析等 |\n| 🔄 自我改进 | 自动检查更新、质量门控 |\n\n---\n\n## 项目结构\n\n```\nbolloon/\n├── src/\n│   ├── agents/          # 智能体核心（pi-sdk、工具、session）\n│   ├── cli/             # CLI 界面（Ink TUI 渲染引擎）\n│   ├── network/         # P2P 网络（Hyperswarm / DIAP）\n│   ├── security/        # 安全层（工具闸门、守卫）\n│   ├── llm/             # LLM 接入层\n│   └── web/             # Web UI\n├── dist/                # 编译输出\n├── docs/                # 文档\n└── scripts/             # 构建和安装脚本\n```\n\n---\n\n## 从源码构建\n\n```bash\ngit clone https://github.com/logos-42/bolloon.git\ncd bolloon\nnpm install\nnpm run build:all\nnpm start\n```\n\n---\n\n## Docker\n\n不想在本机装 Node 与依赖, 可以直接跑容器 (多阶段镜像 · 非 root 用户 uid 1001 · 状态全部落在卷里):\n\n```bash\ndocker build -t bolloon-agent:local .\ndocker run -d --name bolloon-agent \\\n  -p 127.0.0.1:54188:54188 \\\n  -v bolloon-data:/home/bolloon/.bolloon \\\n  bolloon-agent:local --web\n# → http://127.0.0.1:54188\n\ndocker compose up -d                            # 同上的 compose 写法\ndocker compose run --rm bolloon-cli --version   # 一次性 CLI (不用起服务)\n```\n\n- **密钥别写进 compose**: 复制 `.env.example` → `.env.docker` (已在 `.gitignore`), 或者把本机\n  0600 的 `llm-config.json` **只读挂载**进容器 (更安全: 不进环境变量、不进 `docker inspect`)。\n- **数据卷里有身份私钥与 API key 配置** (`/home/bolloon/.bolloon`): 别导出、别提交、别 `docker commit`。\n- 端口只认环境变量 `PORT` (默认 `54188`); `--port` 参数无效。\n\n完整说明 (镜像怎么搭的 · 卷与 uid 权限 · HEALTHCHECK 探什么/不探什么 · 常见问题) 见\n[docs/wiki/docker-deployment.md](./docs/wiki/docker-deployment.md)。\n\n---\n\n## 环境变量\n\n| 变量 | 说明 |\n|------|------|\n| `OPENAI_API_KEY` | OpenAI 提供商（可选） |\n| `DEEPSEEK_API_KEY` | DeepSeek 提供商（可选） |\n| `ANTHROPIC_API_KEY` | Anthropic 提供商（可选） |\n| `BOLLOON_LLM_PROVIDER` | 指定 LLM 提供商 |\n\n---\n\n## 开源协议\n\n本项目基于 [MIT 开源协议](./LICENSE) 发布。你可以自由使用、修改、分发本项目，但需保留版权声明和许可声明。详见 [LICENSE](./LICENSE) 文件。\n\n---\n\n<a name=\"english\"></a>\n\n## English\n\n**Bolloon** — A local-first, P2P-collaborative AI agent platform that runs on your device and discovers other nodes through a DHT network.\n\n### Quick Install\n\n**macOS / Linux:**\n```bash\nnpm install -g @bolloon/bolloon-agent\n```\n\n**Windows (PowerShell):**\n```powershell\nnpm install -g @bolloon/bolloon-agent\n```\n\n### Quick Start\n\n```bash\nbolloon            # CLI interactive mode\nbolloon --web      # Web UI mode\nbolloon --help     # All commands\n```\n\nRequires Node.js ≥ 18 and an LLM API key (`OPENAI_API_KEY` or `DEEPSEEK_API_KEY`).\n\n### Docker\n\nRun it in a container instead (multi-stage image, non-root user, state in a volume):\n\n```bash\ndocker build -t bolloon-agent:local .\ndocker run -d --name bolloon-agent -p 127.0.0.1:54188:54188 \\\n  -v bolloon-data:/home/bolloon/.bolloon bolloon-agent:local --web\n```\n\nCopy `.env.example` to `.env.docker` (gitignored) for keys, or mount your `llm-config.json` read-only\n(safer). Full guide: [docs/wiki/docker-deployment.md](./docs/wiki/docker-deployment.md).\n\n### License\n\nThis project is released under the [MIT License](./LICENSE). You are free to use, modify, and distribute this project, provided that you retain the copyright and permission notices. See the [LICENSE](./LICENSE) file for details.\n","readmeFilename":"README.md"}