{"_id":"junecoder","_rev":"78-dc42ea35b6d76cc27d04e6133a8f9597","name":"junecoder","dist-tags":{"latest":"1.2.17"},"versions":{"1.0.0":{"name":"junecoder","version":"1.0.0","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.0","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecode":"cli.js"},"dist":{"shasum":"8d02256738a96d8e3558be9a2816668637926ded","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.0.tgz","fileCount":28,"integrity":"sha512-fkgLS9SIp0BHVjwUknQ1xTa+5r7PEGc6z0C1ApSof3Vv1RVTtljCNGlHGLH4cLdQVsF/x8EOMux8CFS8Jqmuew==","signatures":[{"sig":"MEYCIQCNmUBoUc0BUnlgky/U8fliOT2/XjzBu/yvwoeYfci+5AIhAKUKMZKMmaL8oZU//fNx4GH0KtjFeqJNZ4tQBqY95ZmP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145954},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"6ad678ee5bbcac6dc94071ccc3e7fd147a23152a","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.0_1785206768772_0.8936274967234032","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"junecoder","version":"1.0.1","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.1","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"580cb1b8d8b1f6a1c756f06816abe16dcd571260","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.1.tgz","fileCount":28,"integrity":"sha512-ntJaTrmy7LjlKZP/S235jFUfG043unc3MkSUHwrFXjqN12RLL/9tun7r7ffB6g/FnXYwZDf12e6Ass0IPcIP/A==","signatures":[{"sig":"MEQCIGAH9z2asNk33LFA12+0JMlw+QYNJg3udzQ4+gGRYmG8AiBAWeVu4empRWsqYCTeD7ugPhLWk/g8YWhrEPpA/zhmAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145981},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"edae5c4ba0dfe8777cce2ae2396aea0322c75ab8","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.1_1785208372022_0.08794088201966233","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"junecoder","version":"1.0.2","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.2","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"a65c88d9f7fe6046cc674828632a88ad790cdf48","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.2.tgz","fileCount":28,"integrity":"sha512-vBaN5BqhxOZ1O0GoArtFYOtfpo1YxaVB0aJrypWr8NnxEip9HHlNrxyZ4fB5VQkP7fkbwuxcoAevG6fHX8fLVA==","signatures":[{"sig":"MEQCIF7o5fUcgxu0pYaMP8o4UjrHzrqElNxtzbO1G9Roza0pAiAERhlyDRNxc6TcoERPB/PWEU8dfjS3CGcePOPrRAimhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145967},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"64f105e490f77124a9228c0bc786ac8bbdb4afaa","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.2_1785208974374_0.24541290059955267","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"junecoder","version":"1.0.3","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.3","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"6de99f4d6b429e5ef0f714119050a160d2e5f006","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.3.tgz","fileCount":28,"integrity":"sha512-7oYgRcaFlEg/qlmoe3EZ0Ve3Syatc5eWgiiZdur/DJo6EqpQTRRurZRZp4JaaXhAcVoZpy9okJUa3FMEq8c27Q==","signatures":[{"sig":"MEUCIQDx8JUhOC5nfIw91bEFQhXI1C7zfcKfEfbC+T4iiNTT+gIgIayEyX5PxwkAMQOni/MxuieBhdEQDMrnu8JiqnWZiGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145907},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"dfd96a56e48e00164252ed3fec6d8c1283eecbfc","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.3_1785212080325_0.43082595492996845","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"junecoder","version":"1.0.4","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.4","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"47f90390d0f184c1084a390dce947d22c629d718","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.4.tgz","fileCount":28,"integrity":"sha512-H1rcnZiEgkHRHK9SDdWtsNdCQDZ04RYODr+q7DyfNH3JvU53uKd+vIY33N66cx0qjWTBdIHExzbXuzhCrAjrTA==","signatures":[{"sig":"MEUCIFTrYiNEQInkGoewBiD/ii5DKf+Zw9HpJkdEawKT8R+KAiEA+cvDkivDZviVKKcwhMGOVZs5lerm3Rqya5sGInxDmX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145907},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"a44ce62bdf6949e556103dae049bdc4710297232","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.4_1785212350305_0.04526545431951301","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"junecoder","version":"1.0.5","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.5","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"e1a047655c923bfd403e2e37216587dbdeee2ac1","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.5.tgz","fileCount":28,"integrity":"sha512-t7ohthg4h2hpi8ulfan0LUB6jDhIg0WzJIPQnQf6YaWcFTHbsSgSupY0E/E39QIEdHbh1MmnALJgrfWxHCvLiw==","signatures":[{"sig":"MEQCIE/8q50hUlcqiZ7U9eDgRcm0c50hbvkBhxA5zzlv7F+KAiBdCTFPcKt60aM79FnncCZO7s8VYLAB4DFJeuQIV95L5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146144},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"9d5218b53536cb3924034808566e878bc44b53c7","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.5_1785213245880_0.3838960189078089","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"junecoder","version":"1.0.6","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.6","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"18c54fe107fa97300bf6e2fce8f32995e767cb5a","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.6.tgz","fileCount":28,"integrity":"sha512-UrS/rntzHkdpdNs78tz3r+mSK3MKPj+fkhAqR07RZOwBWYJ0YLEhGt6fr7jNPgJdalWCXUUsKpx+cdu97mlzNg==","signatures":[{"sig":"MEYCIQDFiya6S9k1XEzOXOH5TwtvMIRJdpWwF4z4uTuB3LGp8QIhAJLsn2rakSlE+AnJBhtL1/P+id3kD1ZYuAa4svL9iw1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147589},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"c39a242835a01028867a1b96dd3e5847842cc88e","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.6_1785214934112_0.782669670078249","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"junecoder","version":"1.0.7","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.7","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"1fe2a6bf329ec07ecd23541929c7890ef895b776","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.7.tgz","fileCount":28,"integrity":"sha512-HnwUDHDg9TdZR5dHQUBVRjUbhMllVFlNFzkNJCCt5g6Z804OXx3+ShFv4DPTJNWbYZk6+M0H8W8JiJ6/FCwPCA==","signatures":[{"sig":"MEQCIG91Z0Xp4rvQcYNdZCFdm4JF98irzuqs38W79G1MnZM/AiARdNGBV3A44RtuS0CqyTkxwOJ9xCAPt7yl5sBsGBQ7IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149610},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"1375fdff216316c19ea0716da0f8495c6022af76","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.7_1785217404437_0.8135945643744606","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"junecoder","version":"1.0.8","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.8","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"207efe28e6dd2459f8b51c91f3f8e211511b3801","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.8.tgz","fileCount":28,"integrity":"sha512-GaRlbm+GVNmiT+fAMVDZqvxqtiGfhyVd69ROqn0KSmMtZdkOSeURMW4VLn7g1buK/YMQh+COKdntdpq4QwxJcw==","signatures":[{"sig":"MEQCIEXPq1DHddYHJa4H3QrSUqVC582us0yKK98bqjboM1IBAiBLl4BpPkTqhIILkvqI98poPWDjSlIT07Km7zb2BeNpdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150013},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"eb203fb39facd741e34ff7a7485b3534b7ad82ce","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.8_1785217962097_0.7945278795308113","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"junecoder","version":"1.0.9","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.9","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"b6ad3aeb0de2c9f046125544febfc69fec059e89","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.9.tgz","fileCount":28,"integrity":"sha512-XZAxxijGMLtil8ieFeYlE4GcLcNS+cSlmRsnCmLXrDsJcsoekYeNUiXaM/IH0ISh37t92M+nYjvTn500nSggkg==","signatures":[{"sig":"MEUCIEtZkqzuSrhw7nL5AwBAwXxZuVFErLttdE0nnJf50tQ1AiEA4brrsekDlGVGSXicMoWh0HR/ZDQ2koSoPODb1rNcyIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148662},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"e99a94ac352bcaefabfaa8bf0f106a7e6d32c9ba","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.9_1785218257118_0.036696412414976676","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"junecoder","version":"1.0.10","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.10","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"326f30c2115baae27ba63197bd6732a966a7bcd9","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.10.tgz","fileCount":28,"integrity":"sha512-zeAkTnXy8mOVh/rZ0gI3B0DrZxpafcInK/IxJ5ehGgfsgMNr81m8Qmk1QtkPmbWW7vwDP5UWtBJzNG3jjq6R1A==","signatures":[{"sig":"MEUCIQDJULXm9zVgB/jFVMcM/MciGFaz9K2EbmUa/d4BY8UHEgIgVnt+E2u9Zu9tP3irMNUHAu6wGCYAhJDgD34pTqziXQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148713},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"d4d737b434acfc28a642342595a0fde717717e65","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.10_1785218793652_0.25524506816194514","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"junecoder","version":"1.0.11","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.11","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"2737a3081c71ff0955ea86c848cf69a1eda5087b","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.11.tgz","fileCount":28,"integrity":"sha512-QRbpuyEhytPk+dZUcTrI0wuRObwz4BlJMRrSmvFaxa2Uuh29GBM9M71kZulBcwIOgr2wKUXpiI24cBWvKdexwA==","signatures":[{"sig":"MEYCIQC+1yKYKgkLgi9uoFZmR2rYtk5EJezgQn1ezZFILGMapgIhAJwZFYUBPwwogbEWTCVofLS63mYZ9GZ5suA3IVTF8HnS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149140},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"4cbb53bad1ac94a248bf608f64f07d90ea689341","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.11_1785219313921_0.09856986069513152","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"junecoder","version":"1.0.12","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.12","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"7dcd0db4aa63a3ac69b140bf28c41ec30063e66b","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.12.tgz","fileCount":28,"integrity":"sha512-p2aKoPJFZLLsBMufixi27v94nO8J6q1Ph8PrNYb2hNxflKtg2becaejpssnLeLb4vGmDoYreVuMLt8mYfeiCxQ==","signatures":[{"sig":"MEUCICdeq66KZxyhE3M8YbnIBN+xxpIOx/tUeAN6uH8rroeQAiEAnj4ne9HBRcuP+4BvaDkf4aDUKbmbP1nuEVft/gOxctc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150914},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"3cbb7fb9b1c11f17bd7ceaab391521a3316d3008","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.12_1785222570601_0.16937798925818415","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"junecoder","version":"1.0.13","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.13","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"2b14d056e4bd7490d8e98fc2e4f48e6a893509ca","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.13.tgz","fileCount":28,"integrity":"sha512-A3Powf9/n5T1fr1trJ0eXvecm8vbcf7AMOcxnV7e4wkSZcayKiqLKDKc++mVFIcFHpbn2MQxMwd0bheSU0V/Wg==","signatures":[{"sig":"MEUCIQC1/EKzkJdKPRr5OThSp3HajpOU0LPgrz/KZ390K84BXQIgbAe3rh+6Gd0sS0Ty9dYMpaeLHhBR9Q1ia/VrK4lr01U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151220},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"9539a8dc80fa979efa744115e6d353a47c0af1f5","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.13_1785224003347_0.534639718508592","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"junecoder","version":"1.0.14","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.14","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"43836a182a2e23698a6af0a34999382f9d4bc92a","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.14.tgz","fileCount":28,"integrity":"sha512-EA6+uSYTc4vj2xANmlXJwXB1ckZ2CAcCqA+Rhx/QPQy35F0mu8XhJuV/j1QY6xODaezy/IAXKRdK93e9aG1AjQ==","signatures":[{"sig":"MEUCIQCtqi/3HsdovihAHqlPpNUJgUydwoOPlZFmbrFDOvnWXQIgRNf/iy1OMx8A0++Zv9wgiQFOyQO322LOMbbEAZI3w90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151283},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"2454527c3595f307601ad5ff0674d1374c1e2b3a","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.14_1785224584556_0.5355771650254342","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"junecoder","version":"1.0.15","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.15","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"3366ce70f8d93bca5b11036a4ec0a068c1b76479","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.15.tgz","fileCount":28,"integrity":"sha512-6BEBSRU63Qx0XAwFScS5UAPgTwq0Nlq9Wihw4W+GQpVOTynhlMA/4jFHzbkDMBmlhs5BAAamk8qkKTYh7Cmd4g==","signatures":[{"sig":"MEUCIQC0qc5RrAHoV73f45HpsffFNQnOjOfvRAOWP9Hje09XhAIgdaFKSRVBujczwBzHSdTsPEl3Wad5jzy5n0E0zJ3i/2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151330},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"cf3c950ed9c917bc41e372898293d53f78f52e20","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.15_1785225551291_0.517720468073805","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"junecoder","version":"1.0.16","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.16","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"82f87fe9c173becf234f4784a20efbd098b2a292","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.16.tgz","fileCount":28,"integrity":"sha512-O/M/JT2SnHHy2j5cv158eRR+bTJKP5cOvcCBaijXYq6wA1w8TwNCj/iqqd3lRwPxL+7lyhMoV0rMzt3IN/k4ew==","signatures":[{"sig":"MEYCIQDX8WGw/m72WGtihtBKc/ELjrIhSIK82kIE/WIFSVs1kgIhAJp0LYviFeHdlP6vFFigSXgmiZcOKP0jay65Rotu3xsP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151441},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"3a7631fd8195394850fe012b8df01e6fc4b24adb","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.16_1785226648673_0.5601674304493891","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"junecoder","version":"1.0.17","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.17","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"f7997b77d17fc4358994643b01664fa3f7fe9e99","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.17.tgz","fileCount":28,"integrity":"sha512-X1beXZ9UO5m8X7XPG+8diS1y5kGyLRXb7qSEeGyVWFSF1IWtD+Yt5l8i0BP5PksOtmL+rVh+L/3Mw0eaefm/Yw==","signatures":[{"sig":"MEYCIQDz4rkgOY3tJLEPzvvLTAL/wyezUhqGha88NNDKD+vLnAIhAPo2mBVoPbsMm9v+FfhWP23JTCoepbmBG8O+rV6/sOD9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151363},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"2e721adc02fffc4bdf0f0035a411a46a132e784c","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.17_1785227228885_0.9947598366037251","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"junecoder","version":"1.0.18","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.18","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"9aa59c166daa83904d5e51ea895db9a34343fe8e","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.18.tgz","fileCount":28,"integrity":"sha512-dwfIPYQE5PxaNeTGLoGv9+DLAT+L+11ux7xUNHyiehDgglRdVizoABCZ//t/EH3Mhytv+/rNhCHS1XIxlzFL7g==","signatures":[{"sig":"MEUCIERXMxNRvas0skqZ82cb08wNv0H6ZFlnvWOSdlKf0aLkAiEA6RGmcoY6wRGTQjAivMNfClwpux9XePqvTVVeEXFkJiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151668},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"b98691d156c2a501f8ff3c95391452a1ffc288a6","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.18_1785228102315_0.3061741414720667","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"junecoder","version":"1.0.19","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.19","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"82f028e9b54a41309a7125df38840c44a3044a48","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.19.tgz","fileCount":28,"integrity":"sha512-r3CB52sXHLnmEnqcqmw6X+W92lWlTInbyIjcK5QUR7Z9Jef5ZopuywoKKauWh4jBOost/nALIIkXbabQlvvpAw==","signatures":[{"sig":"MEYCIQDQyNkFSUQiwxauP+c8MZcEsmelnXg2C/HeGskRa+WnYgIhAIUFctufg/OdPuqoBqlz7m8luZiIcccJXClmoycmc0U2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151715},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"99b792fb37e4b1630189687781f52d52759a59e8","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.19_1785228413020_0.4983788257537711","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"junecoder","version":"1.0.20","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.20","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"a8fcd5f5281f7613c45a541825b8fdfa06596901","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.20.tgz","fileCount":28,"integrity":"sha512-3XE33QjHlaFSz1DL2/Y/f+94PYIWzDsS7yLV+UXCXHAU/W3LsBoyVynNonaXnYqX+2K4+VcL/lQwo0HF4cn6Ug==","signatures":[{"sig":"MEQCIFLm9Wn/OfdKnl/32HV2xnGtw76k8NLRZlbaRDv2oC37AiBLSUkDi40JTgbb7GAPU2ZKOAFYjwVwhmeZSq4o/qJJbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150909},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"75da5c0e28cd4ce9d09404ef41661bea3f8ac85c","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.20_1785230205700_0.21236595914185608","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"junecoder","version":"1.0.21","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.21","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"29c7327b0596bf66c21e1b43dd1173b4c8a6b504","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.21.tgz","fileCount":29,"integrity":"sha512-wsPhZOBj8wnPivUC3g51d+URacaHjDcL/IKBNsoztbK3FuUYxEIOYA8QCo9or3MNqtCyo8G2LvsIDuWWIsrhsA==","signatures":[{"sig":"MEUCIGlUPAzgUExDeCAcErWCQ7aHF64MPWdnA6eRJtyTgKBVAiEAs6SYPvcpEicf8q0A+SDghu0KqIh0LRmFz0+d7T8eA/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162855},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"46821188d049f25df7cc2e1fc6e699a2dfe56716","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.21_1785243648506_0.7768776342841095","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"junecoder","version":"1.0.22","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.22","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"8e03ab71c26f9c1f5748c4a041de90063ad0c7b4","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.22.tgz","fileCount":28,"integrity":"sha512-6Kyo7LTbi+s5+ZrKDs8gYE4i1gBT//9ejXvIZ5u4RaNDJhFYoMR/d/ckwsEKxrXHFvhzpVpndnl4U9PzwWvGjw==","signatures":[{"sig":"MEQCIBOiy7+0V2h1KNPomPWnj+EqL7aUZifkprjNr+9dQCSYAiAreRntsl4mQcqZeTTBgJrBHaFrqiynGceqiIVPRsk8vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151696},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"8723acb7be251957f1c5fa7986ba198d584ed9d6","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.22_1785247192342_0.6458088832759459","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"junecoder","version":"1.0.23","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.23","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"bd26ba4bee825ac923b6a783b4bb4a7256cf4291","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.23.tgz","fileCount":28,"integrity":"sha512-2lXMmzd6iFadIthGi5OCZ5fZhMaIIEcy3ZP2CEYd+We0laSn9YmQXETC6cP4N5719usi9y/mfn0UI8vdp3MPIA==","signatures":[{"sig":"MEUCICxchFXBnkOjiXA1EVwZFWzPJqFpmshtfWbMFSZnphdpAiEAx5L8Lhxc2Xdor1rgSLzGUXu/cuoshHbowJp5077ePB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151744},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"59632b6abd39b47c726cf16e31fb4a46b47ef16a","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.23_1785247361163_0.4105882685355222","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"junecoder","version":"1.0.24","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.24","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"97bab3ba0b76f9d654c457867b61f9c7b75b9efc","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.24.tgz","fileCount":28,"integrity":"sha512-DgytWHbj7pFEsFmXgbafmkCHEhdhykKq/4u8eFJmc5xcu6FoHXL6BnEowK8489fvzPU/Lauc7/6hKjni+r2Ixw==","signatures":[{"sig":"MEQCICzBWpc256zblp2jLebl0+MaplDJY2OaXOi0twUkQAj2AiBWAAgNATTwheF7C80ENb4KprSyRVlFabIDMbK4+BmUJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152103},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"75cc68a180f8c9dc55abcbad8180a36f4567108b","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.24_1785247596971_0.18827460831145104","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"junecoder","version":"1.0.25","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.25","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"6d6e229cedbab4234f25e2a77308adced8c0d2bc","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.25.tgz","fileCount":28,"integrity":"sha512-zTGwa4TkZuLd0X4vgY1qog7S6utFyWQs7MdJ6IddEqBYk12SoPsExoIJPlq2/3tE7bg2aQwwyR8Vny9ltHpnCg==","signatures":[{"sig":"MEYCIQDoXn8hX0TkRKnetgj08bo5acDLE0e9GpuGYAWP9LHSoAIhAN/IwlDDt0OXu2VUK7NIkMZbnSB1k9d3ahl43nZvne02","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151772},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"abfee452494c4c7c0a41b44db6c6b63030478c8f","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.25_1785247785039_0.6291726952190861","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"junecoder","version":"1.0.26","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.26","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"68daca32d2828a7e2cc293b0b9bb79f0c6adbcba","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.26.tgz","fileCount":28,"integrity":"sha512-A1844tqf0nHvIgOBsk0NWRn3GZZQOVe9QnRuaP9qz4VQMVo0oXRosl/nCUqQQMfglB03wUsyiyuMAdkOE/CnxQ==","signatures":[{"sig":"MEUCIQC9gmTKJjOg3OXJ6T+t8nXROv8S25zC0lkh1Lu1rtWXpgIgberUw7PKQ7QN6b37JcX5PqnamvQCeNvdyLd2nnvJDec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151830},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"267004aad172cb0efabe3b25523d80f4c0296817","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.26_1785248826434_0.2665788835431142","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"junecoder","version":"1.0.27","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.0.27","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"cc858d5837414e51e9a9cd46dcf4de510651472e","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.0.27.tgz","fileCount":28,"integrity":"sha512-h0xN+MiE/BpwK9K1yUihTbtag6fXhnQMEMFVrt/JyySbRRXZsq13J9tSiEDag0D3eWYMASklJPx6w7NPanpFMA==","signatures":[{"sig":"MEUCIDH2Ywdr+HOQbbuQE0NeMAm3TilI8cwf577DbiXt2CHRAiEA3n4lU7DK29xoL5askidxWI9abfr/jiKNfFbocGlSJD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151827},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"510b8ad51257c18501d4db543f8979ee35e0a1c9","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.0.27_1785249341886_0.8678484454586037","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"junecoder","version":"1.1.0","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.0","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"fcbc5aa36a10acd75d056849147e1e426db70075","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.0.tgz","fileCount":29,"integrity":"sha512-q/IYADOVAw/d8GJeap98wnUkGj+Sxqqa+aU3JFajDVMiB+RBg2QMsv/KaDWFyiAcX0z77fq7Gtua+Qw9NPBv6Q==","signatures":[{"sig":"MEQCIAzqhaZC2sUbXJzpss7L3oRTl6US2l1BRZ1RlKsyxvwzAiBETQaUfqLuHp7qYM3w6DIX+1dHl+cBg67luTQn6tU1Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158408},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"e2a912493b75ae063efe6182f7b1539f479be643","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.0_1785250087991_0.45518088683562685","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"junecoder","version":"1.1.1","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.1","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"07aa9158175374c70b52800cae75e5bd576d2bc9","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.1.tgz","fileCount":29,"integrity":"sha512-3HoJJoE5Y/xVWebKDVHo5FIGGrNvZsEehnRTJyJ5Rc3HJ/KLz8aE1uyRrP9K4pWShT1qaU8y+FKp8e4+Wf9rDw==","signatures":[{"sig":"MEYCIQC4BPs3+uyyjIf/yh9iLgsTJg3bEtTj+qpXApkGMj98wAIhAJo5PEfWp4cFR9aOczA84C6nK1BwnIATTEmwIvKvE5Gv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159047},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"c803f7ba43b803ccc838efbe9f82ed1ca020a204","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.1_1785250630287_0.22650945381306897","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"junecoder","version":"1.1.2","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.2","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"6b7935d55e2852ab021bf42c05de9d0a5a213adc","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.2.tgz","fileCount":29,"integrity":"sha512-UEl8kzL8K9mRrergwnxTVRTBwgS01VKdgXY/jlal6Q+LKYqh+AqhbDxazY8uyM+ctgWMvZKc4q5IqGdaI8qTTw==","signatures":[{"sig":"MEYCIQCz++LH1pNXlQEDCcHzmO0F0riPxNddSSOwGKYwpFCcTwIhAMEVjYDl+0lEUzcrcCmeilqkegdMHVSA0oYJugQqSMa4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165334},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"6bd7421a0bd136832e846684a1b998cd7924081f","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.2_1785254380963_0.21969053966143215","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"junecoder","version":"1.1.3","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.3","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"a2079f7ad56e4e97aa7de5663c52c610b912101e","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.3.tgz","fileCount":28,"integrity":"sha512-xYCulmHBz9i+0C5YC2SApwucINExTj2JGiKm/V1LA58DB5eDodek0P2AO+b5Ww4KoYs2dg5Rgbx2mYOKJdPiEw==","signatures":[{"sig":"MEYCIQD9rDopiXgbPRdJbiEDXeAxwqBx1G3aYuel0XMn3/gliAIhAMnGpe2s+9jh0eH10uZPs5cNpBEK+TPCv1+jL2TkFqLM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164132},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"3a8855a7c385325cf5a2124c0f528e6f02a2aa7a","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.3_1785254834753_0.11476909540798941","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"junecoder","version":"1.1.4","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.4","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"83de92368fde60cc86e25fd275b990c5913d4cba","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.4.tgz","fileCount":28,"integrity":"sha512-d1xkacRTOhX4k41hziUu0uPbWR4wQzUAwkcY+qw4oBHji4gGUqLRMZTZiP+eh9V3/t0FFVac+moz7DJIpsEu0Q==","signatures":[{"sig":"MEYCIQCYtMwUbHLLcxO8vZWITv8iXULPiG2e+SJRbIe22gr3sQIhAMlppP9XU6mgoREdOSyIFLKaixfNI+qzpJ5cE8HdCX/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164820},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"5e2983cfac463b3b95d2ac5964fc850226baa4d2","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.4_1785309337586_0.9009585860847231","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"junecoder","version":"1.1.5","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.5","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"93fd24e8cc826e67709499cc98b566ea06e57556","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.5.tgz","fileCount":28,"integrity":"sha512-RnsAe/9Wx7yciLkqfxaXiV+KHKq623ZWmjvNt6s/+yTJEGbZyNdrUwMttMZCjzsILmPPHC38hNCWtfQ5i4gcdw==","signatures":[{"sig":"MEUCIQDHglc9EjwqWR8wyKS+7ICf5ugw3f5VfcdOhp9zgTCa+wIgO8+EgQcMlrka81y+I1Eo+rvtKdGaOTux1SRj+YvbqYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163205},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"3f91cf00977c4102a63e2f88529b4e4c7268ea95","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.5_1785313422023_0.6549756198358427","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"junecoder","version":"1.1.6","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.6","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"fc5fd3efbd6ef712d044e02f38607311a53d8368","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.6.tgz","fileCount":28,"integrity":"sha512-91V+94E6kzvTTmLeT5BCpDSAGh94mo+Uc+V5+D0rXMTTDD6emevEclQt+puJoEv+xpsZpW8/0fMhptSPPdWeQw==","signatures":[{"sig":"MEUCIBuwaXOlZLjO1TS6RGrmgtBJxDacVq5FH2+wTIOGu1KhAiEAqCDIEh/51HJsMGGpz8zunuQVC7PPuLEXlCDLgcgEI2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162781},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"55152ef2146c4e681c761588214932fd0cc8cdde","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.6_1785314536943_0.1236832769507632","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"junecoder","version":"1.1.7","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.7","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"f517bd3e49efcf8db78482b0b292eea8650b9cbc","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.7.tgz","fileCount":28,"integrity":"sha512-oD2EFvazEYI3HWSlkBBpPpdUclkc4af7DtWAoBZi1FKP1DpTUoBg/5DZ2Bq8NCstEqL7essKXg8a8EcjT+rXyw==","signatures":[{"sig":"MEQCIFrp0JiaVgXlN+BEbIGGqAsTjvHLHLjWl6V+k1NDm88/AiA6PfeI3q50kygtj8BMGKqkVb/UkdiruzQVV42QF58q+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163190},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"3f91cf00977c4102a63e2f88529b4e4c7268ea95","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.7_1785315957299_0.7924023062619312","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"junecoder","version":"1.1.8","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.8","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"e282f9c198049541001ab81fee7d99530a6499cb","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.8.tgz","fileCount":27,"integrity":"sha512-KuI2IhrqPRKmpK4A3tNr2FmZaJUcBfG3yjYApIm9N2klPvJVpk6Z1lm+WZa5ACNxfnWkDqTsS45zQdOti00M8g==","signatures":[{"sig":"MEQCIH9VW/jhtQffG2xeNdvUdLyBjrb3w+ALAc/s1lcetBqtAiAHLvpt22CqoI/g9IE6GoHG05Wb7m69lsWZ9XgGnGpLPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158010},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"65393d8fc4120b19414b31d4519f67a907df7e09","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.8_1785327526534_0.26735165801770355","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"junecoder","version":"1.1.9","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.9","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"29758cf16d7c19ed5285a6ff91ad9d828f9f011a","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.9.tgz","fileCount":27,"integrity":"sha512-Bf6q9b9vJZ2neBVvMEVBmDhUQcsM3ya8wFUwrXt/bWWUSAxzIfiTqd91qFqIcVh92mP0wsayYw4Ax/wNConb5A==","signatures":[{"sig":"MEQCIGnHLW0e940WRN6VY9S43I3dJ9aFCFHLdJwkjVs69+q5AiABXqveYAOhuZ87MKjLH/5X2pEAbGjDnucbDq3gcd1pBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155720},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"9cbd20ef5b819c2a840123e2f8cc4a9de83a5708","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.9_1785328717455_0.5259658654004318","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"junecoder","version":"1.1.10","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.10","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"f48e296fcb90507aeb656848dc1f8fb153ba2953","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.10.tgz","fileCount":27,"integrity":"sha512-ETi/vhvAKcYVS9KvLmT5K3AdvqLOq1G/1bPBljLbXcnIbLeplUOqsv52T7cTXW3282M5DYJe+A6hsQBKDUsoww==","signatures":[{"sig":"MEUCIQDwaifKarAbTfbrPA0Ze2xT25ULlTNVgIhJFNOY00wIMQIgV+hlKO6BgY6Lhwc5IdwK2ZKExBPii446Y9ySXFh7XJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155792},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"809df4308780704fe8d1b1b9b0cc086b82d0ef04","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.10_1785330484117_0.044046480649886366","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"junecoder","version":"1.1.11","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.11","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"99662c327f3f11d65eebee55c4c3702cc5027369","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.11.tgz","fileCount":27,"integrity":"sha512-TsIySvqJKSj8o291a592NPSLFV6N3aKwqJ7E2Fmy6ak/dp8CooZF4TxyyOlt0JmHpZbDq7WsS8vghUKiWUBjAw==","signatures":[{"sig":"MEUCIAD2Z7ygLmEQZvDA0EdkkXhTMQjFDJT5h0O2DeWBMguhAiEA3iBxI8il/rGvmVCLwwtgkd6XpoVzH6F6b4nX/6MfKuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156427},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"7c35294655a8ca2d510d0eeb5e035d08e008a1f1","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.11_1785332014077_0.38891495136397336","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"junecoder","version":"1.1.12","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.12","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"93c687c189fd82f6be3869129951d264a0b5f4cf","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.12.tgz","fileCount":27,"integrity":"sha512-/N9jvIBvrKw+J4a6sM7NCMyPBXQ1Ows7rw42bscMS1J55T4TtudDBbENrx1no9WVT5PbcwsV6HZ3QJ1x0SjH0w==","signatures":[{"sig":"MEUCIEbAI5XrbSSZOieGEvmVoQI7es7p5CcpMw3hkIsh2HggAiEA1nnAZPL67zuezRESlVJHxxgho+tlrfFGOcWF1dsxwuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156492},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"62c9126b368333678819569e4b0aa0ab8661da84","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.12_1785333702602_0.7462908775479116","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"junecoder","version":"1.1.13","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.13","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"4c381d862501046142f0b8014b7e36da9f2c7a75","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.13.tgz","fileCount":27,"integrity":"sha512-8dqNzE/6V+7P07HiAXmRjFAutax8muhRo0k41PQ6oY3VVfk16N2y/qbX6miwhJz5rYgCtbQcFd9WwJIwbYDHUg==","signatures":[{"sig":"MEUCIDhKGQ2jJAyf4E3lt9TaB4a3DGnnAcJshuLxUWeSA0rJAiEA0fPehmpVEyc6edMWTb5H//X5y/879U5Qgx5dcnKSSfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159071},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"37041e682da4c65473a9b41972a68cda8a0e95f3","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.13_1785338439423_0.3432552959706672","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"junecoder","version":"1.1.14","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.14","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"ba54590eae3774bad201b06c49f7b1b315fc58e4","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.14.tgz","fileCount":27,"integrity":"sha512-JccGbJ3any719srSNWNAo57tMIBzdAMqr8CtKEMLi2v8NWMOWnGeaeHk0Bu5thzL9bzgU1fve5BXLmTjSIXNRA==","signatures":[{"sig":"MEUCIQDzUimSO0s3s9EBxlFC51eOA4sozEqUm5k6XjIiFWLteAIgGfD297SBODaKpFqHq1j++uetgBVuFDn2jHCtbPivgP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159785},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"aec92faa68ef961e1db54beafead275f6e47978c","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.14_1785425037194_0.11287427045486065","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"junecoder","version":"1.1.15","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.15","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"35c6f763e5208cebe83503ab9e851f4776e19fe3","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.15.tgz","fileCount":27,"integrity":"sha512-e6HwbGAAP+c2XT3zwT4ySomUu9j1SfmXzoAKUCGAau/X/21lMPicbY+bZLoJ56C36GeqSiNh86erWyY+jxSCUQ==","signatures":[{"sig":"MEUCIQCC01nKBbttldwIuxFzolWBNt3mldGqYD5s30+1i6xp8wIgHROiu9braxkhYA4socfNXrp5W8hd7aFc5mHy5b9Mcv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159836},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"24d2f5876429faf64601d9843d303209aadb40c5","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.15_1785425684277_0.6865256553605881","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"junecoder","version":"1.1.16","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.16","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"25ff6828383cc6ff3d72e938bbe5c784f0443cb5","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.16.tgz","fileCount":27,"integrity":"sha512-tqlG99raV1JI4RG6KH+qc/IEpqs8ZL9yckkd72yYYxTW2q/MV8pGlycLD6gHw0a2HXzCEKW0f3Wc9Fn5Bn7FBQ==","signatures":[{"sig":"MEQCIQCBI4clyIoSvQj73HWUYGMQ0Ky9XwD54eGdC6kW6cdyegIff/6dkUuBl7viUMQ8Lr2m96OlqDUKWolmM3lMkL6VJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159866},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"c912551cfc68d585894945f00e2872073a96dd5e","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.16_1785427291708_0.03613507124187221","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"junecoder","version":"1.1.17","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.17","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"1967ab439b5965c7bd00a9d3bff2b3c9fb44ea4a","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.17.tgz","fileCount":27,"integrity":"sha512-0yn66JPmbGc6ILmsSEhBr1NnioOd0uW0wRyW6hKAlrsjsBoKYkgCq+dj5sH0WDMRjWIunS4QypV/sKY3ynw8lg==","signatures":[{"sig":"MEQCIHocG7n4U1F0aZk71B3/gNVbxHbibstW92y4VjBXFNTxAiBJp5aeI+p3uiCIkwNikOjVAQk8YSvi+2LWU5s5rr2yIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165459},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"7a4db10b45695fd8aca3c9604c6fde4dcb4843d9","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.17_1785489985761_0.15860248890559525","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"junecoder","version":"1.1.18","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.18","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"fa342430288e1d96e2e39b5696967b66cda4c9e4","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.18.tgz","fileCount":27,"integrity":"sha512-0Xj6tE9dXGGoJ6nmB7NibM8SOj2Qv8T0Ph5Zg7QOfMSf1Odkmm52mhK8gPNXrHof8Mtb6OQNzzWTwbcKM0wFpg==","signatures":[{"sig":"MEQCIE3fqqg3tZNPsCLzryE/txMDgLIGSMTq717KgtVeImByAiAYi9+Lhhs/Nezwf8jnMtc4wVd+yy+Liv6fvOu/go5a3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166395},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"bb28f1f2b1f27d4c258836c7689e890793c89450","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.18_1785498756647_0.15696432806651517","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"junecoder","version":"1.1.19","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.19","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"9e595189ee20a475d3fb745f97726a1aa1b523ea","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.19.tgz","fileCount":27,"integrity":"sha512-dqIMTSkZ4/ONrIlIKfIx8Mx7qkDCaVTD4hoScnZWbATPMhMt7d8OhZ6UJ5co318nWOLwKz1qBhQOo/F48RR84w==","signatures":[{"sig":"MEUCIQCjpS7p39ADLEAJtyt7lqZTXS5CkNzDEZYkHJsCjYAkpwIgVATR+wtbctWrEO1L6/FBK9+7XpWscCIl94ExqOF79PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166273},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"3cb2f4a95f5074e0cbee9e562a1cd0e7b4e98553","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.19_1785499354772_0.4182565788234853","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"junecoder","version":"1.1.20","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.20","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"81ca406e3b2b9ed312171744ed97eddc71e3d375","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.20.tgz","fileCount":27,"integrity":"sha512-J898IZTS/aK13CMl6Zc8Tqf5BmTWfMo5mnf81k+HXHOwzKA29QUSinyOgB94Tq44Jb9TLRxHaIzll3u5RfWeiA==","signatures":[{"sig":"MEUCIB+KXpIzPUFS39d27oa3Jeg5xvtrJuIiaamJtyNhheGQAiEAxPKoY8LlP3JZgSTF3LvJ9lMAM4Q98LdBUJz8kS7APRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166277},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"991db78c377cea5facfba6a8d075c0d5f0d433d8","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.20_1785501231876_0.8169597471731604","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"junecoder","version":"1.1.21","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.21","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"592365763af370e35968db5a735709b2e7378c20","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.21.tgz","fileCount":27,"integrity":"sha512-qoQ+IO4P1PNj8VlN7N63TmjbeSlMkTDTdVg0JbCuf6RRCDydJabgmXzDQc6g6mwmED2yPCaX4R8xujj/qa8iBw==","signatures":[{"sig":"MEUCIC0nmxvYTWtEi6V+Xlpv5oP1DKE6Rsfne/k3MUoNZJbXAiEAzRqDHmB4KHz6/8gTCIPEnmBnakwUo18xObqo6HrEOoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167824},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"f396e9b5d8e5973519420da8d83cc6967d346dee","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.21_1785507994193_0.15580291233280819","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"junecoder","version":"1.1.22","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.22","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"2780780667b8bc875da52522dc0b8131bc45ec1e","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.22.tgz","fileCount":27,"integrity":"sha512-2/is3wVLkCswfoUO+QXB1SLpaZ9qKVZXWFkYTFhHcRmGIlNHP9Q8ifdLhbZzNeBIXEQWGaKCNGr529HHPZa0Jw==","signatures":[{"sig":"MEQCIGhIVk+NrqZv5b5IZ1WUSXWGnMG6wnEFN7DnP3dblEo+AiAQOt5IUKINs69IqI6UFKynwHTo/q3zBWewvbp189kzYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167917},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"287583291dbd48746137786f9ce6c7efaf07a06e","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.22_1785509768036_0.5334954982213078","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"junecoder","version":"1.1.23","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.23","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"eec301efa3e249a50671b328b70f7b0cc3efa6a7","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.23.tgz","fileCount":27,"integrity":"sha512-UBRaK1y30dRVa8RdX69zDRz3oe76/pIvCD0fuMogxABmUC+EpYYrLZaJUQUNNybtfJr+VZ80cOXHxCiyq14V9w==","signatures":[{"sig":"MEQCICGYSwbZH6prf8K66/avnr5GWXfXvU64shQq9vJH1B0ZAiA+APQ8dY+LLQuxjHOmND6EmlvV3OpXb4xeMO0lN4gJgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167942},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"8bdc3093f7251c58942b3f580bcf0866d3b71017","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.23_1785512069154_0.7661441385300964","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"junecoder","version":"1.1.24","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.24","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"ffe1dbc61ca5ddb492ba67e665e9f660cc064c85","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.24.tgz","fileCount":27,"integrity":"sha512-KvxeMs0BydM11ZmYdx+q7o0c4Cfn/S5OkhGNc3Pv9q5hiUR7ANx2gTxJhLb4YiVS2bMJOKAcxw3H2McDCu1lag==","signatures":[{"sig":"MEQCIDNzglhNQ/5RmpgSbgGCT0al/XiWs/hEntOjW0hPoU0KAiBAwu6b+YqsgegUxgwQW2Jlp/i3ilH7Q1BeCVylMBO3/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170412},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"21feb1f0886163f84bde1d7033fb6a5e7d9c61ce","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.24_1785555301148_0.898974212961035","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"junecoder","version":"1.1.25","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.25","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"5bc66cccce86034c234e2a7b51a261bdf14618bb","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.25.tgz","fileCount":27,"integrity":"sha512-IJejZ2uyZtm1yWdwFXG3qWi/3KPRR3ycH/UJbTxOrhTtF/uQWyVu1toax5Ltdmy3d5yFgNXdSv2XY9cV+BpBjQ==","signatures":[{"sig":"MEUCIEU6moVmXfLH73zxo1QNe1APUmodQOyT/YuUNBaw6myKAiEAgq6H2dWqA9vdV20Rw5JKwcjGREjLN3FOBaO37RXOUJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181045},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"ae96517c249303d98085243d1a83c367afe05e1a","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.25_1785587568451_0.8792605812180172","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"junecoder","version":"1.1.26","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.26","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"db27a0a3e9dd6ee84775c6e76da3793af7c21f85","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.26.tgz","fileCount":27,"integrity":"sha512-+RdwkXEuqenws6xEDQ4mPbzTrmMwztjsyZW4rwwaCEWmlAz8eFB2kpcJnCitZ2Zv0+f2+kqY/tbnQdoSUhQqBQ==","signatures":[{"sig":"MEUCIHn64Y768SynoaGUbq74fus2In1vqJWlor1aFdDJ7PYIAiEA//Iv7rL9U3ERB96JR4wW9U9KFsiP7MGA1mU04dY972g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177837},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"923182cdfaa4fdf229e315d9b0c1617ea443333f","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.26_1785599921851_0.7157307789577214","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"junecoder","version":"1.1.27","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.27","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"3011cebc1d40e1bbf8e7597d9e66a0853df7f1c9","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.27.tgz","fileCount":27,"integrity":"sha512-pt1HS+xnNFQSg4eAwz1GngFeY86KZo+jG+aTJDUCqmkzRmpoiKt4r8uY5d2FY/78ngoM87dFjqGyhNFpPQX1dQ==","signatures":[{"sig":"MEUCIFYVo9daE+YK+hTNCJ2+IHJbqrLVK41LiypJLRVdmiO7AiEAtJmwQNggiVv16UNorDtB1ea/+JF6CH5PFjP2/VxSaAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180638},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"e4af2b2f6df46eab658e13a79f7348c11e40e2f7","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.27_1785660062368_0.6563118623621282","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"junecoder","version":"1.1.28","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.28","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"6a50c5dad9160134eef56669b8b19f9e96264a10","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.28.tgz","fileCount":27,"integrity":"sha512-vixU/z1J7mqPbJYftFvNELjkuW1to/X+Lo5yJyGouLlIMSeez7HT+MDc4IDpjdr33iFjVSJcvR7g+Jb585kp6g==","signatures":[{"sig":"MEQCIBgALGDCI1qtYLF8FV/nTaRkoKlqOo3Rgb4eF1Vpb0k7AiAzBY3UeghWcXytjOW/GJC/xTIAOlvWL/2oQ4GKe941yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193131},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"6fdcf5f0e59be4ab88755f790c700c92c88be0dc","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.28_1785739977108_0.5353470951136705","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"junecoder","version":"1.1.29","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.29","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"962a8f5458da16ba836ccde34e4db28b79b2b675","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.29.tgz","fileCount":27,"integrity":"sha512-ySmTH8i7RRyqgltot9IfdbXBcpetRl3lTdxnjcaaDEJfXZ1C2xuDsrvGis059Sk0LHzRXS85TlbZX+1AsEskew==","signatures":[{"sig":"MEUCIQDMyFQcLJNcX6TmecHUGVF1Gqb8cr4LINf0X1fO5KZi6gIga/o304q+gBMXDtV7E+pWx1ozBsmqU9YDXP5PTG+x/7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187709},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"05aeb03a338aaac3c1daffe66c27c939269de45c","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.29_1785742858228_0.059214927700107056","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"junecoder","version":"1.1.30","keywords":["agent","react","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.30","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"da54c2db5a273a2ea510032cc39c96f71114680a","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.30.tgz","fileCount":27,"integrity":"sha512-yqGWMQ/k6e6RHNQItOVOvK993KzwIgnyRzswK/ypqgEPk22H3J7h1JzGptnsZLQZ1ukzsfpiAS5ERByXoDR7jg==","signatures":[{"sig":"MEQCIAyRAJTntZCAIleGf3q6UHZtzUWKqqke1uSoHWNyPR0AAiAPZ273GlxR+19KZqoge0vCUrCQk36jmhh/0Nj2TDYEYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188766},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"734c552ad58a778d420bea1c04f408a7adc40374","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.30_1785757204030_0.5442003865048273","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"junecoder","version":"1.1.31","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.1.31","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"88759d345c2a7d718508732328b9bbf31c666749","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.1.31.tgz","fileCount":27,"integrity":"sha512-FWTQKlElfTye7vn/lMB+AbfcQPZo8qpdYlpLKUe/0Du5utEeJcPhdmxhwd8gaJueqODOH9LbUyBoZfeH69fUpw==","signatures":[{"sig":"MEQCIAf1DOHYfQzy86Ca+lCAult4kNX0Y88UHeH/eaGGbqshAiAIjojLMqpBudX6F95uEqaneWiUVldJ426NRnmIPBLZ2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188753},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"1ec3784a84540641ca9c0d61be651e353c33557f","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.1.31_1785757960299_0.829613609672011","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"junecoder","version":"1.2.0","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.0","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"2b8fe238a76113f0701130198f7c26ee691aa588","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.0.tgz","fileCount":27,"integrity":"sha512-22ZxJPxLOUUf/QGFlikgMWY/LUoeT0kZW5j8Qrm99YV8lk5YnNv2Mw7Zmbaku/nGJJUDDxcz2Up/tvUwI62KVw==","signatures":[{"sig":"MEQCIEG9EoXTLoFGM2/nh0t8fN3HGCrBJ9L0bdo/ptuAEoPkAiAJgodsHXeCol1rXtuuRB1R8ZihLxnCX9Tc1OvUhdl1Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184333},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"468fbba6150edaf978667d2c59be859b17393f39","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.0_1785922766085_0.5770887032202896","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"junecoder","version":"1.2.1","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.1","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"522725b20f17b1f8cc5a0f1199a12079d3f54b46","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.1.tgz","fileCount":27,"integrity":"sha512-5K8WgVHqOGgQU/+hnYMrSZj9VhNsyKtT/QawtmjSEHnXpz1SU8b6cQ78VfnwRf2J6XvMJ/Dn5M1p3pW2nllX2A==","signatures":[{"sig":"MEQCIDcMibTXo34riJ1iw+pbgw737/uV4WDP76fSQ8UlaWE1AiAUAxPmXkSG+6yyTIiiKBT4+fCu3pXVYsq9URdH3WjSJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184369},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"6584de1677da49e8f1ec3dad61b3ee732534a9de","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.1_1785943786351_0.38448512146533753","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"junecoder","version":"1.2.2","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.2","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"dd46d046187c71cd9dd51d4f4a6cefc45fc3c284","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.2.tgz","fileCount":27,"integrity":"sha512-qU3MPraJ+EicK1m/xrn8J2IUUP34xcGkQXn3zr883b7/h18B+9imsOnt6PTJXR1VRx9MeSruI6Zb/LnJ5T0TYw==","signatures":[{"sig":"MEYCIQDzIsX0QqRzs6ehbJGYV0vMDLt1pMIfXna0iX3oDV2CigIhAJf7/fGTv/rFNDqRIRQl/GS1pObBJf+v7yUwC+Qw5hTe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184345},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"b82c130833b5924a50b582507e287382397639aa","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.2_1785944045641_0.2619091666747635","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"junecoder","version":"1.2.3","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.3","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"6e4d525bcf633a6ccbcecb860c3b9ccc659f0b03","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.3.tgz","fileCount":27,"integrity":"sha512-zSVcWaTEOeGv7fmuwCxFUyjcFKxqA+ivF+VP++VcprOmWUltxsv5hqiOP6jqOZLds4lSRfUKueF2LNy+u8u/pA==","signatures":[{"sig":"MEUCIQDTDKtFrYOcrKdg8TcGOpjUJOVke7GVVcgufPG3jqJ0BgIgG7ay4NdmkHW94KYXwUTeOYf96aDBZqjJCrXM+R6MmzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184345},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"35d0c7b285d3db75ca21618cd24079afa2dd5905","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.3_1785944989972_0.5258861127946388","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"junecoder","version":"1.2.4","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.4","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"82f4bb7f99c03d544558993e30babec7a9f23768","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.4.tgz","fileCount":27,"integrity":"sha512-e0KYT66NKyticSUIs1gyfK+oulvVXLkjlSx+399eKbgwk/mJ7XamZIrJX/EHpu5XFwheFW+TzLSONkFZXUf2WQ==","signatures":[{"sig":"MEUCICduPlSKyqrAYsEyqBnkHPZFwIAX2l8bph0ipRWxycJZAiEA35N4ZdFnolLIQQ2q9oMrxi5lG+Ypf/1fCi31QQ2zXmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184616},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"27c50c8429c14c53fd74e29c95c85094bbd64eaa","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.4_1786245721848_0.5502448709053602","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"junecoder","version":"1.2.5","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.5","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"e04c33b377216df0c5719f686c8ed84952ef5bd3","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.5.tgz","fileCount":27,"integrity":"sha512-1geIXGt6jvRcLeIYoBBNlgzb89nKacebehekeuQrbuajU+MSHyMitLBrkZ2Ttkqr7d5273PBRjfPMeyP5AwXUA==","signatures":[{"sig":"MEUCIQDrRog36cD7yjpY+kdwRgh8B6LytAMWB3x03Dk0QKQUNwIgYXeFYUz1kOR2B21lKIFXXXD5ZdaSmJb833jasKsFKjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186431},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"e937365dc70c52f332ee8dcb655752051ed08043","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.5_1786375880447_0.5830004262424409","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"junecoder","version":"1.2.6","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.6","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"4c29d4f318dd5d5ea0e6e6228ca03210edc687db","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.6.tgz","fileCount":27,"integrity":"sha512-SplXz76a/75IruY7wHQ/Z2INppP7AzZU5helem8ePBVDZm14KYIIjxIzkfH+rx83XCp8cVCyYxr21RyRVIo1sQ==","signatures":[{"sig":"MEUCIGPDABprYWRQAQdreAiY9JxFu052blhAVWyj0U0+RgkDAiEAz8nMmza3l5sOhliBJ+2Mr/4pGP4Usnbeb6YOwet/fBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187228},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"a65a40e06f09e36d43dba31d6c4164ff7ceb0c6d","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.6_1786376902802_0.1942458497768984","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"junecoder","version":"1.2.7","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.7","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"31403f143067bae7c7d00bb46b90b5f67464c11d","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.7.tgz","fileCount":27,"integrity":"sha512-Tb7W0xU3yUEMVK+4bFkMIdc1oEA+ggFXM5sfaSeRkBpsggPNKeQSSYgfTpQ7kgOMh2yT/ei2nwN7H55hqn45Jg==","signatures":[{"sig":"MEYCIQD0y2ZK9WfftDRb3510mLdllnhCAAT5XA3TEGEBw6N2LgIhALCLKJn5qorivX/bvwA3dLaFm6Foqg7yHAaKVc1dmEZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187502},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"255d1ddcd35ea67ff1f8b6d2667f11f9c953946b","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.7_1786378090815_0.3274114103576413","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"junecoder","version":"1.2.8","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.8","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"ce11a0ab08b0ced527bba66333b65d20d599ae4b","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.8.tgz","fileCount":27,"integrity":"sha512-pMs4bXbI4Il8lqBtOJlarV8RLJFKqV/92gxMILdSPQLiaSJLq0du3IK77jQhEK/C+u0L1iX5/B1A/3aYwEpr0w==","signatures":[{"sig":"MEQCIFBHj2Djirsc9dkMeL+IzC9Qu5gK/1FJlXm5ithvS5RrAiATeglfqPYT4NpY1SY6ul78ghF+4jEDRIr1MccMooPDqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187502},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"b30136d94ebc9067121e41b6a121099838984fa6","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.8_1786424963239_0.7048927933019029","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"junecoder","version":"1.2.9","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.9","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"bab30b85004135dba18b030fdad52cf15aef75ea","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.9.tgz","fileCount":27,"integrity":"sha512-jjShihw/Q/Y1XOXBX1yC7xw4AJzypn7Sh3pCjArMVBnd+itpyBDrccCMsrWyTWY59KfFbf//eFfXji8fbIxo2A==","signatures":[{"sig":"MEYCIQD6ThfgylAQskx6ndqKf9CDTDVmBowf8mcRZbI6AQNUxQIhANrdQWmm5JStDgcabzc8F2zlO7i815S4AWKYvCthMyPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187699},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"d2cd373b8e222b9e63ef145669290ce6644c62fa","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.9_1786426003362_0.1266674095465714","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"junecoder","version":"1.2.10","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.10","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"ec45501f279d6e9921d359e2a4a0c762ff8b3207","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.10.tgz","fileCount":27,"integrity":"sha512-RRrXnwCOSSV9iY74ggaA9DbnUsbTMK/3xlPo8pezY+oHAT2FmHU86FDl0cm6EpClwRahkaLNr1y1U8T87r481A==","signatures":[{"sig":"MEQCIEuN+LkM+AxKKrLVrFQ2MNCJdG308y7iiFWUloHh8VuJAiBU5MFj55BFfamZJ4JvLTfRD7Q8SdBnIVc3RJptRvjxdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188417},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"9d8dbe61210405f0991b4ec42248419cd337c05a","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.10_1786426839252_0.8192380808518809","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"junecoder","version":"1.2.11","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.11","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"bc09a73e3892985ac4c6e66150f39065c1bc71cb","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.11.tgz","fileCount":27,"integrity":"sha512-LK0XJz6bPjKONj2qb/KYK7/iTsLI6EmtVLe9NNPpjtpg27UrnCuY9tEOwvSEZqn2/NBfL/L9S2WGeSW2zw1TFQ==","signatures":[{"sig":"MEUCIQCocLSdWADfUIoJzXkEb4bUvz6RKHPq09J4dOWF4MOSOwIgJI63qBShYu0WcCV4A2IYO9MVEyCcI7d6e2CM+nbC5AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188336},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"ef4de7cd717c302de411bd1c48f5f06ad0d0c784","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.11_1786429866081_0.07651937101207795","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"junecoder","version":"1.2.12","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.12","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"afe7a9f21a7e9304f2e20184ba61af78b9d03aa9","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.12.tgz","fileCount":27,"integrity":"sha512-oGzFIj/lxvaQnTZgQoiB30sFmGX7StznlUzTgX6W9LC+qRJOVzgPJ8NRPFvbCuJ2QUMUc2f/PT5v+qOZydbbDA==","signatures":[{"sig":"MEUCIQCEpsRHxCE/LUotn8APg7YSOUMoQPH7erqVP9AGkCjJ2QIgJdO7JS9tWsVlcWfXqeFlsKhC8EERXG87s64pqCGIjCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189266},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"7a445624822592ef655d7f4542effc9ecb45f480","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.12_1786445388919_0.21368213948220083","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"junecoder","version":"1.2.13","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.13","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"be97eb61c4ac81305ed14bbd46cff7b1b8ae3caa","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.13.tgz","fileCount":27,"integrity":"sha512-+udHxOtUG0pkqlIWEGgdhxJP7xlDezQtB7qVmsNFfgGOtSAtf5QZ5v+OimvtI5iyaloe9ZuYWVLb6zq6WfK3XQ==","signatures":[{"sig":"MEYCIQD8A4f8AlHcnlvkjXAlhXCYZZNSGJNHavP4igxZKmNd2gIhAJETZeG6h+jpDP/dmIAWghnmDmlhouJ30X9xjBL7HvUm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189472},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"0a0911cc48abe5c5976a0c8969fab223dc7cb04b","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.13_1786453184437_0.18594564785352352","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"junecoder","version":"1.2.14","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.14","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"80401e128fa6e5b44ecfc00c4ab77eb10bd2b3a9","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.14.tgz","fileCount":27,"integrity":"sha512-RgWmm06ZbG2rnXxOSE7FvGFFnH2oL9Huhcj+A32cSahmd0esuSxnd5KTiJIHdn8LxQpGr9JOHdDoPZtQii5zSw==","signatures":[{"sig":"MEUCIGpI3+rjn8an1dqZyuOZIqXTA30j6NOs+1GNxRvc5RGPAiEAultZ2d5YwNIJmgYlva97m9+n0rJdav98kBLshrrCQp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190223},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"d9242bddbcd64e8836925aebc080c0308c80a067","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.14_1786457048931_0.6845235732002881","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"junecoder","version":"1.2.15","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.15","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"368375a2f10c6248bc6db43244c57dd16e35cb7a","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.15.tgz","fileCount":27,"integrity":"sha512-Y4XqUCcsQ2vTZFzA5WURz/gvjqi23RgdILL/IHCiudbV0sHEccZPkUT0D7X6bi40RYtkW0q42EEpS7c6EftD9g==","signatures":[{"sig":"MEQCIG1ZQhLJJcSEUYPgL+nztQEO4T0/K3rN7U1WLFcDRc0LAiAjcEwu/Gg6vJ1hHvO5ftjar+moCN0f9gJZOgk0DOQG7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191027},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"6fb926b33bea1d7aa43932952b623de3d521c500","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.15_1786457780843_0.2615323696547813","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"junecoder","version":"1.2.16","keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","_id":"junecoder@1.2.16","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"bin":{"junecoder":"cli.js"},"dist":{"shasum":"b413643bd7b460fe91a1f83c6bd0ff2f6b2c9c20","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.16.tgz","fileCount":27,"integrity":"sha512-lF+PcFJd6bRRy9pCtvs3ZRhGUHf7h4Ltyk71LYtiNUJ/Wvsq+09rzK4ARW+My6mRv/hATMjKR4dCi50fWa6DwQ==","signatures":[{"sig":"MEUCIFsBjATo2jD3qQN/RGUzWSfD76q9wEqv9odZXpi2jKjFAiEAw0Fpn3yOp235M3Azzy75zanjChs7GX3H6cFN3+D4vHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191073},"main":"agent.mjs","type":"module","engines":{"node":">=21.7"},"gitHead":"ca220b8a60b0e15c00bb72ef57e6ad9db65be3ce","scripts":{"test":"node --test tests/test-*.test.mjs"},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"_npmVersion":"11.6.1","description":"Zero Npm Dependencies Agent Framework","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/junecoder_1.2.16_1786464231071_0.6349122563653813","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"junecoder","version":"1.2.17","description":"Zero Npm Dependencies Agent Framework","main":"agent.mjs","type":"module","bin":{"junecoder":"cli.js"},"scripts":{"test":"node --test tests/test-*.test.mjs"},"engines":{"node":">=21.7"},"keywords":["agent","llm","coding","ai"],"author":"","license":"ISC","gitHead":"bda083e0e88e0c93ed2699ff6e82c95d66f0c032","_id":"junecoder@1.2.17","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-uMdwon4ADCJ3e2Y/dTUWWpmiuD0GJu6AVTyl5TxU+9VnHMiATAxOuLPWcRWQMna2p+0TJMsGf6j1kiUc3hUtsA==","shasum":"9c8a1c8a11c0041a902f13fa98fb87f326f37aa5","tarball":"https://registry.npmjs.org/junecoder/-/junecoder-1.2.17.tgz","fileCount":27,"unpackedSize":193129,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBAbPZzTO5mfBbondIy+bgQJnEERKSxRiDZThz7jjjmqAiEAgxY3iHP7SJ0lQCyqSbFFXoJdOgeZkUcs+Ii8ShaTm7M="}]},"_npmUser":{"name":"junjuncode","email":"360770063@qq.com"},"directories":{},"maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/junecoder_1.2.17_1786632096337_0.4607988071465412"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-28T02:46:08.640Z","modified":"2026-08-13T14:41:36.651Z","1.0.0":"2026-07-28T02:46:08.901Z","1.0.1":"2026-07-28T03:12:52.217Z","1.0.2":"2026-07-28T03:22:54.509Z","1.0.3":"2026-07-28T04:14:40.489Z","1.0.4":"2026-07-28T04:19:10.476Z","1.0.5":"2026-07-28T04:34:06.024Z","1.0.6":"2026-07-28T05:02:14.267Z","1.0.7":"2026-07-28T05:43:24.574Z","1.0.8":"2026-07-28T05:52:42.235Z","1.0.9":"2026-07-28T05:57:37.268Z","1.0.10":"2026-07-28T06:06:33.807Z","1.0.11":"2026-07-28T06:15:14.071Z","1.0.12":"2026-07-28T07:09:30.738Z","1.0.13":"2026-07-28T07:33:23.483Z","1.0.14":"2026-07-28T07:43:04.709Z","1.0.15":"2026-07-28T07:59:11.444Z","1.0.16":"2026-07-28T08:17:28.811Z","1.0.17":"2026-07-28T08:27:09.042Z","1.0.18":"2026-07-28T08:41:42.449Z","1.0.19":"2026-07-28T08:46:53.178Z","1.0.20":"2026-07-28T09:16:45.847Z","1.0.21":"2026-07-28T13:00:48.664Z","1.0.22":"2026-07-28T13:59:52.513Z","1.0.23":"2026-07-28T14:02:41.300Z","1.0.24":"2026-07-28T14:06:37.178Z","1.0.25":"2026-07-28T14:09:45.188Z","1.0.26":"2026-07-28T14:27:06.603Z","1.0.27":"2026-07-28T14:35:42.050Z","1.1.0":"2026-07-28T14:48:08.143Z","1.1.1":"2026-07-28T14:57:10.430Z","1.1.2":"2026-07-28T15:59:41.130Z","1.1.3":"2026-07-28T16:07:14.924Z","1.1.4":"2026-07-29T07:15:37.733Z","1.1.5":"2026-07-29T08:23:42.173Z","1.1.6":"2026-07-29T08:42:17.081Z","1.1.7":"2026-07-29T09:05:57.456Z","1.1.8":"2026-07-29T12:18:46.711Z","1.1.9":"2026-07-29T12:38:37.602Z","1.1.10":"2026-07-29T13:08:04.286Z","1.1.11":"2026-07-29T13:33:34.225Z","1.1.12":"2026-07-29T14:01:42.746Z","1.1.13":"2026-07-29T15:20:39.610Z","1.1.14":"2026-07-30T15:23:57.344Z","1.1.15":"2026-07-30T15:34:44.482Z","1.1.16":"2026-07-30T16:01:31.892Z","1.1.17":"2026-07-31T09:26:25.911Z","1.1.18":"2026-07-31T11:52:36.798Z","1.1.19":"2026-07-31T12:02:34.917Z","1.1.20":"2026-07-31T12:33:52.031Z","1.1.21":"2026-07-31T14:26:34.354Z","1.1.22":"2026-07-31T14:56:08.201Z","1.1.23":"2026-07-31T15:34:29.303Z","1.1.24":"2026-08-01T03:35:01.297Z","1.1.25":"2026-08-01T12:32:48.601Z","1.1.26":"2026-08-01T15:58:42.011Z","1.1.27":"2026-08-02T08:41:02.517Z","1.1.28":"2026-08-03T06:52:57.247Z","1.1.29":"2026-08-03T07:40:58.368Z","1.1.30":"2026-08-03T11:40:04.192Z","1.1.31":"2026-08-03T11:52:40.447Z","1.2.0":"2026-08-05T09:39:26.241Z","1.2.1":"2026-08-05T15:29:46.496Z","1.2.2":"2026-08-05T15:34:05.804Z","1.2.3":"2026-08-05T15:49:50.136Z","1.2.4":"2026-08-09T03:22:02.008Z","1.2.5":"2026-08-10T15:31:20.599Z","1.2.6":"2026-08-10T15:48:22.928Z","1.2.7":"2026-08-10T16:08:10.986Z","1.2.8":"2026-08-11T05:09:23.366Z","1.2.9":"2026-08-11T05:26:43.519Z","1.2.10":"2026-08-11T05:40:39.399Z","1.2.11":"2026-08-11T06:31:06.228Z","1.2.12":"2026-08-11T10:49:49.038Z","1.2.13":"2026-08-11T12:59:44.564Z","1.2.14":"2026-08-11T14:04:09.102Z","1.2.15":"2026-08-11T14:16:21.091Z","1.2.16":"2026-08-11T16:03:51.221Z","1.2.17":"2026-08-13T14:41:36.502Z"},"license":"ISC","keywords":["agent","llm","coding","ai"],"description":"Zero Npm Dependencies Agent Framework","maintainers":[{"name":"junjuncode","email":"360770063@qq.com"}],"readme":"# JuneCoder\n\nZero-dependency AI coding agent for the terminal.\n\n## Install\n\nNode ≥ 21.7.\n\n```bash\nnpm install -g junecoder\njunecoder\n```\n\n## What's Inside\n\n### 0 dependencies\n\nNo npm packages. TUI rendering, SSE parsing, JSON-RPC, YAML frontmatter — all hand-rolled in pure Node.js.\n\n### Agent loop (`agent.mjs`)\n\nA ReAct loop: each turn rebuilds the tool list, checks if history needs compression, calls the LLM, executes tool calls, then loops. Before the agent can declare work done, a guard checks: were files mutated? If yes, and `verify` hasn't run — the checklist auto-injects and the loop continues. No unverified completion. Tools are rebuilt per-turn so dynamically registered tools from MCP connections are immediately visible — no restart required.\n\nSub-agents spawn as isolated agent instances (explore, plan, coder roles). Goal mode runs autonomous multi-turn tasks with a turn budget and verifiable criteria. Plan mode locks out write tools for read-only exploration.\n\n**You can define your own prompt** — edit `agent.mjs` directly. \n\n### Prompt (`prompt.mjs`)\n\nThe system prompt defines JuneCoder as a terse, precise engineer. It ships with a full worldview (\"programming is collaborative labor\"), ethos (\"responsible engineer, not office equipment\"), and value hierarchy (\"correctness takes absolute priority\"). At build time it injects available tools, skills, and MCP project listings. \n\n**You can define your own prompt** — edit `prompt.mjs` directly. \n\n### Tools (`tools/`)\n\n10 built-in tools: `read`, `write`, `edit`, `bash`, `glob`, `grep`, `ls`, `fetch`, `websearch`, `delete`. Each is a self-contained module exporting `{ name, description, parameters, execute }`. `tools.mjs` collects them and converts each to OpenAI function-calling schema on the fly.\n\nInternal meta-tools (`metaTools.mjs`): `task`, `plan`, `verify`, `subagent`, `goal`, `skill`, `memory_search`, `memory_put`.\n\n**You can define your own tools** — just drop `.mjs` files into `tools/` matching the export shape.\n\n### Executor (`executor.mjs`)\n\nTwo-phase tool execution: Phase 1 parses, validates, and checks permissions (serial). Phase 2 executes parallel-ready tools concurrently and serial-only tools one at a time. Large outputs auto-offload to disk.\n\n### Skills (`skills.mjs`)\n\nReusable prompt snippets stored as markdown files in `~/.junecoder/skills/`. Project-level skills override global ones. Supports flat layout (`skill-name.md`) and subdirectory layout (`skill-name/SKILL.md` with optional `references/`).\n\n### MCP (`mcp.mjs`)\n\nModel Context Protocol client. Supports stdio (child process) and HTTP transports. JSON-RPC is hand-rolled. Loads project configs from `~/.junecoder/mcp/*.json` — the agent sees available projects in its system prompt and connects on demand via the `mcp_connect` tool.\n\n### Memory (`memory.mjs`)\n\nPersistent long-term memory stored as JSON files. Keyword-searchable. The agent can write and recall project conventions, architecture decisions, and debugging patterns across sessions.\n\n### Session (`session.mjs`)\n\nConversation persistence across restarts. Saves rendered display lines + raw agent history to `~/.junecoder/sessions/`. Multiple session slots with archive support.\n\n### Context compression (`context.mjs`)\n\nTwo strategies: LLM-based summarization (asks the model to compress old turns into a paragraph), with deterministic truncation as fallback when summarization fails. Triggered by a configurable token threshold.\n\n### Provider (`provider.mjs`)\n\nLLM provider abstraction. Currently ships with DeepSeek. Each provider declares its base URL, default model, and capabilities (thinking/reasoning). All OpenAI-compatible APIs work.\n\n### Config provider (`config-provider.mjs`)\n\nReads and writes `~/.junecoder/config.json`. Resolves API keys from three sources in order: config.json → `~/.junecoder/.env` (auto-migrated on first read) → `DEEPSEEK_API_KEY` env var. Also handles `/key` and `/model` TUI commands for persisting provider settings.\n\n### Config (`config.mjs`)\n\nAgent constants and defaults: max turns (100, 20 for sub-agents, 200 for goals), context window assumptions, token thresholds, verify checklist, and the config directory path (`~/.junecoder`).\n\n### CLI / TUI (`cli.js`, `tui.mjs`)\n\nCLI starts the TUI by default, or runs single-shot with a prompt argument. \n\nTUI is pure ANSI: no ncurses, no blessed. Layout has header, scrollable conversation, todo panel, input box, status bar. Hand-rolled CJK character width, mouse support, paste handling with truncation, and frame-dedup rendering.\n","readmeFilename":"README.md"}