{"_id":"@warlock.js/ai-tools","_rev":"58-e55767838a2d22ca0f4ed5588233cbad","name":"@warlock.js/ai-tools","dist-tags":{"latest":"5.29.0"},"versions":{"4.5.0":{"name":"@warlock.js/ai-tools","version":"4.5.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.5.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"03a3fb1d8ec206faf914a3789a2d64a76e28d300","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.5.0.tgz","fileCount":83,"integrity":"sha512-gwpZegy8c4h1kf1mEZjWOW+9ftXmTCgaDmbGS7NFkyG7oKB+CcD9gPnfHxu/YN/7b/HQxrE37Mhe0hg0xUKOqA==","signatures":[{"sig":"MEUCIQCzbBO7IdwpOw4a8ZKLXMQUTteuLCp72fbWpQik1ZdgLgIgO9snAF1JF5wCXNfxRfVYqOCk8SUTWDqLvTRXc/P6PxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666027},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.5.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.5.0_1782823184039_0.28197815663450987","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@warlock.js/ai-tools","version":"4.6.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.6.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"49fba65db9079338b7c8b4bd0d574bbe245a82d2","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.6.0.tgz","fileCount":83,"integrity":"sha512-/fsQ+TQPYOdeRpyjPMdJ+7krn4+Rf5QHzs0YkzKakzmx0v0nEgCiclCtUrC2FzJn2WcIcwf9cnqG3Y642hw6YA==","signatures":[{"sig":"MEUCIF3k57hW9vPsgkGKZvWnn6L1Q3vfhCQgsK22SCwq7GaqAiEA7lSC1mOHS51xB5L+4Yd2wnhvgal/UrL5h7b4Vg9EArg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666027},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.6.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.6.0_1782896094138_0.9098710847695011","host":"s3://npm-registry-packages-npm-production"}},"4.6.1":{"name":"@warlock.js/ai-tools","version":"4.6.1","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.6.1","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"ba624a19de610f3de73272c06db08559013cda97","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.6.1.tgz","fileCount":83,"integrity":"sha512-h9//eCi4WCA4Jbrv6F+c/KaGLMPSPW9gQOq3TaLUpFYaML5LCo+G0N69JIKN+I1eFcLjRay0dyyWSfNdGLPP4w==","signatures":[{"sig":"MEUCIQCQpRjc4n5OfMAWPfu4RDzgOeeaiuwKFoD8anvrFzPQpAIgavltb2Swbmc6ibm1nRX/VYn+0ZORLQDENCNc36bYxLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666027},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.6.1","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.6.1_1782913276481_0.5813249223939048","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@warlock.js/ai-tools","version":"4.7.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.7.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"32f455735c2ed9c6f9ad692bd3b8a8230726de09","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.7.0.tgz","fileCount":83,"integrity":"sha512-ra0fN46FA9JzhYPYLgWS+ZvWIa8fOeHkHTGBMPjKnSAV+N3V4dDcFQpJPatTDYuC+VEO6StLRVDx7J9tNriFdw==","signatures":[{"sig":"MEYCIQCzEpZ6+IXPnfN1Mqpnhp421A0LHuToZ4FF4Dr9HEFaGgIhAP492qwpJQsnOq5HMYc0TU0w/lKWrdzlHEFycO6Dmm/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666027},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.7.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.7.0_1783367083436_0.05957715026999688","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@warlock.js/ai-tools","version":"4.8.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.8.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"8e8cf7230544eb4f7b2e19cb7b771038c32f6185","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.8.0.tgz","fileCount":83,"integrity":"sha512-mBNAYM/sYOEdFzDhOQLzwCm+Bu2GmeOuM86rU7IwLTliG2ub5LSZOSjhiunRHRJ4zxs1RI/JN8syDmre6HULpQ==","signatures":[{"sig":"MEUCIQC14z0CHodWQVZDcCe0FD3sx1BzpdXPeXtW5FSwOMrvrAIgWQsLP42V1GRwfvWpD+d5cWp8u7LfY3qXnaGhU7vxHKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666027},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.8.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.8.0_1784486655258_0.13330187296887774","host":"s3://npm-registry-packages-npm-production"}},"4.8.1":{"name":"@warlock.js/ai-tools","version":"4.8.1","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.8.1","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"cece35f3d3c0a4bb0c03344a0f8455bb601dc155","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.8.1.tgz","fileCount":83,"integrity":"sha512-f9b8cWS+cMgnyX4vy9H0+EHhPHQXZq3kEBOo3TswZxS3V9An4EvqPhYfey7YwHMmW68atTUDuGRHYJ1MSmptKQ==","signatures":[{"sig":"MEQCIAaXPgHzNwQ5F7ePzHqzLlMLvqEkph/We2NoLTUle4qNAiAlt7GWoEpJD0vevTxyHXn3QTZYuk32t6CTBfyyn6jXRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666027},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.8.1","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.8.1_1784631435379_0.816958092710607","host":"s3://npm-registry-packages-npm-production"}},"4.8.2":{"name":"@warlock.js/ai-tools","version":"4.8.2","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.8.2","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"4727b0fe27ffed12ccad56a121328fea090a30e0","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.8.2.tgz","fileCount":83,"integrity":"sha512-R+0a+8ymB5AuJ2qvuvb/n18BaJbm8lPb4UKewY57NaL+6bRn4kjegH9z/u3thoXnAOsu6j1slj2PnkUSZjoC8g==","signatures":[{"sig":"MEUCIBtu435lGIoy2PRn0eoM1AgOdO2Gi6aUpKD6OV0+K1JtAiEAp1P7rEGYQiOMFxGYzdJ1dCz0XnSVgLbZ786ib55ea8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":666027},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.8.2","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.8.2_1784733391049_0.27296154739642997","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@warlock.js/ai-tools","version":"4.9.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.9.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"11cc477e0ea32ee520cddb7910cf92b7752882bc","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.9.0.tgz","fileCount":83,"integrity":"sha512-6TlALJSefO7b/5fA+oghIIIhFZwSSk8KvWTqQ9W7diVoH+uo0517uM0d/wWzb46yr5f7XoJmKNH8412GYkGteQ==","signatures":[{"sig":"MEUCIDs8zx7Je6TH9o4GvbpDC+89j0wzPY4gQtbJP+4HXy4SAiEAzuL/XEYwt/S4ZAWLQadEATex7WXp8FnPSrIq7/8DFZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664899},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.9.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.9.0_1786018967715_0.9465554903970557","host":"s3://npm-registry-packages-npm-production"}},"4.9.1":{"name":"@warlock.js/ai-tools","version":"4.9.1","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.9.1","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"f99ca4e3d20ffa43aa54978d527112d164b815ed","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.9.1.tgz","fileCount":83,"integrity":"sha512-Vz9UMBoBLmjf9UHWzQYpKqXyyGpYOYadccI3txAWMHbrZgOJ80Na/t1I9GWnT4ormPqlk1suV3ZEUjAf+bq9fA==","signatures":[{"sig":"MEQCIHsOKDWR8Kqd4hudbHlWYRKoOwGHChbiWW7XRjf1ZdEnAiBvgaK1xV64SvABZ7DV+s5UIIHWCkojqhWJVuVqb3uL7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664899},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.9.1","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.9.1_1786025568897_0.12587075187753882","host":"s3://npm-registry-packages-npm-production"}},"4.9.2":{"name":"@warlock.js/ai-tools","version":"4.9.2","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.9.2","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"a79acdf931dc433f4ae77c7af428778b1a2e584f","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.9.2.tgz","fileCount":83,"integrity":"sha512-9q4ONy97LSMnw2IsAwZS9evR9fC75kfsHwfhqUcoY2wD7eB8Bk/lHpdCIruB/lPYvN6nvy7GXeDZ970UBws1fQ==","signatures":[{"sig":"MEYCIQCDqk3gMgW/zI3BfrWY7SK2SX9TDgbfan5nEInTjO/o/wIhAJecuT++/YzeCr5Eh7oaX9u8KTDf4X0q6gIhbnkwryIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664899},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.9.2","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.9.2_1786235678701_0.7892554257364834","host":"s3://npm-registry-packages-npm-production"}},"4.10.0":{"name":"@warlock.js/ai-tools","version":"4.10.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.10.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"243fcff5410c03c3c9fb2793a06c6cd2bacc0341","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.10.0.tgz","fileCount":83,"integrity":"sha512-O6Okd3AlkkXO0RL1HgTvLlSLYFyat/N4tLmn1s9fZFIv+3W44odaCU5tCk79fPO6fc+THCgpjQ5Ozz0TlwWovA==","signatures":[{"sig":"MEQCIG/EStL3l2+vX4w1u7qJ1Yv6jqo7O848/h2O5G+YpeSzAiBIZafmnXSGPsXKLMjovPtK4QHVmRDUfcYQ94uKCeN3aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664901},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.10.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.10.0_1786242178887_0.39704503859125917","host":"s3://npm-registry-packages-npm-production"}},"4.11.0":{"name":"@warlock.js/ai-tools","version":"4.11.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.11.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"a8aed8a1dde83d5e3e2cda0f1587e883ca2a5e63","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.11.0.tgz","fileCount":83,"integrity":"sha512-SsGArTBBoVMzv9++JhnAq79wzleGPGF0xl4Bp38jVoXORXIDjJwBo6rlXjvYGNxercL118n5BC0tUyeEiuRYeg==","signatures":[{"sig":"MEYCIQCHeq+m1dmcsV+KHGdm17vXWQUYS5KMGAYN7zBopYLlTwIhAKxtIoxgM/GlO9KFN3SbVL7O82AfkwIdgte7Dw4wipBn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664901},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.11.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.11.0_1786371539530_0.2464788918102223","host":"s3://npm-registry-packages-npm-production"}},"4.12.0":{"name":"@warlock.js/ai-tools","version":"4.12.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.12.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"30b7c77e903d7876d7230c6bb9d393396298a094","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.12.0.tgz","fileCount":83,"integrity":"sha512-sPovSCC3Ly5qgWHWhILCilTnfYn6kir+HbMpSC50lN57UY7j0xsTBmJMgPd+J3zhE8kE+WnEz/A+KLfCQemj4Q==","signatures":[{"sig":"MEUCIB45rcqeyyxwQmUnzB3djW849Q/UHhpG8glv/srPBuwbAiEA22DYvuhc129pVWYKzay+G66JZZAMK5UAwU5hF9DV+Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665361},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.12.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.12.0_1786420616691_0.4840482666701682","host":"s3://npm-registry-packages-npm-production"}},"4.13.0":{"name":"@warlock.js/ai-tools","version":"4.13.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.13.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"97c42b2ba92520caf7012f7254f656cfc1761162","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.13.0.tgz","fileCount":83,"integrity":"sha512-4gZ51jPtOTK+1ozafdibfzWQt952zIUzUJKeDqeraMNpjCOoU5d/p8isWuFpii0pSQK6ZEhbrFhsQCAE5F9rCA==","signatures":[{"sig":"MEUCIQDEIC2g3YTAFJ/xUoEK3waZ5hepQNgyZVSz1YD3Hart5gIgS4f54xXhALsJDphedFZaAWtDS9XT9V+6QYNMJi4fnYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665361},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.13.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.13.0_1786554636450_0.9826858632236928","host":"s3://npm-registry-packages-npm-production"}},"4.14.0":{"name":"@warlock.js/ai-tools","version":"4.14.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.14.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"6c694bd61a450d7e19e7bff24eb1e6185c64f2b2","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.14.0.tgz","fileCount":83,"integrity":"sha512-tMjhzeSNOuXgLJ6wnu2VZr7i3y3SyjIttNZaz9KeZo+1z7UD3zPfeLJ6S6LRGM8dn6AFXVrNpPsDG8oGIA1MuQ==","signatures":[{"sig":"MEUCIQDThctGE+zB46jUmXtt+4N0Mo4US97T2Oj/2hn21i2J0AIgW+riBNFA/ki0Ynht3arduoHR+eAUENZX/K23yligyx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665361},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.14.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.14.0_1786895266478_0.13452761197097507","host":"s3://npm-registry-packages-npm-production"}},"4.15.0":{"name":"@warlock.js/ai-tools","version":"4.15.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.15.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"604fc8d9804064b5e146106ad547a23db5e8d32b","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.15.0.tgz","fileCount":83,"integrity":"sha512-r6haQxBiwdFROISbBFh420lMtULsxoJYUwl5IwhBKVLdb5f/6yg1/WDeTeiCmOlWtnTPPxORK4vAtG42E2Mu0w==","signatures":[{"sig":"MEQCIFKylA+IraTdZeUp4nkpb5wYxBN9uW08e+xXCKSC0DSWAiBMMVTPqY1VK+EFPWeRWHbCxqXHfNtFUstFqI/76LB9LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665658},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.15.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.15.0_1786907252774_0.5307223124691687","host":"s3://npm-registry-packages-npm-production"}},"4.16.0":{"name":"@warlock.js/ai-tools","version":"4.16.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@4.16.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"eabc80ef836c1157f183635508517f36f412699d","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-4.16.0.tgz","fileCount":83,"integrity":"sha512-q0lqxMLoUFRfN/9qndWLabMFJ1ti5wXo+Kbs4mQqemPJxVp0lQU0z/aGoi4Qhu3ut3OjvVQO/lak6FyCu48xCg==","signatures":[{"sig":"MEQCIChaCJYN/yUGXdmu1uZqlFeYLkUme+1cYYVNObc+sg2HAiA4aJIqcN+5oygF+3ZLaQ29Jsrl0tpqLgoRZ6pGxWNTCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680429},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"4.16.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_4.16.0_1787089723981_0.08693921345625522","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@warlock.js/ai-tools","version":"5.0.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.0.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"e9c0f45220cdf2e6207f22265c35bb5772a997ed","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.0.0.tgz","fileCount":83,"integrity":"sha512-8RecVd4wgnPO2xtE+g7vIc4olrHc15PDrB+sa30tp2d+LSlRb6E/RPuWfJHosUkMbpbDR2hsyE+2toPTumph8A==","signatures":[{"sig":"MEQCIFh3aLOORLqgr+TGFAcl69uTpCYLSb4Oz+aGXspwABc6AiAcDEMFFzz51VpIMFtMigMPPjCvcJdjNr1i2rQKPnN1Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680574},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.0.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.0.0_1787674798011_0.022551231532500715","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@warlock.js/ai-tools","version":"5.0.1","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.0.1","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"e370965e16d82ac405b96b3b203e539630f500dd","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.0.1.tgz","fileCount":83,"integrity":"sha512-b29FAT4F2CPVstlq7k2nYiGJ8BKFz3YDO3zxZSsA5ZzBPkxI98YxjqaKhen2DIjX79hUbyicHa5TcZnrfPR9rg==","signatures":[{"sig":"MEQCIGm4oAXhihiialEoR8h9OwNPscUCzpjNcn85F7PrwNTvAiB15s7OofJSUj+gpEgxeCJ2R3eb1tq5oEQh4t3p5FCYiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680574},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.0.1","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.0.1_1787681053339_0.2832058779996036","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"@warlock.js/ai-tools","version":"5.0.2","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.0.2","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"0a476343f1d83bce165cefcaf448bf9d93301013","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.0.2.tgz","fileCount":83,"integrity":"sha512-D3CniaZX/8cV8ZLFV9/d0ZVvTG+F94h9gHH3wN1Dwb9WkvUkBUrzPD1UY43yArEX8n9wOq9mPEU38XnvBs/mtQ==","signatures":[{"sig":"MEYCIQDEd93PkRy+moEVLhFPyFq1YaMw3guyni6jgcqzY8AR9gIhAMcSdxCC0PPLqX5bORCS3qV8KUDAy8VEHyCIrWBs4Q4G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680574},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.0.2","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.0.2_1787682660083_0.18404472492825952","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@warlock.js/ai-tools","version":"5.1.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.1.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"4a83a26aa352100e795612e8b636093548cac2c8","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.1.0.tgz","fileCount":83,"integrity":"sha512-PrnjDMGvedtrT8lqFrWM1Iyu9QAmGAgxhCYjIiyHV/bO6a/2hyRKC0UDq8r3rPSIjAODZ4rGy2twUBuDhroSGQ==","signatures":[{"sig":"MEUCIQDuXzBODjOifxOsaI53o7Uz7uHpNMLeKA2LnzBnw6gWNgIgX6REZEfAyIvhtm+loiS+TfUB2aPFf2u+9d6xR3BTllQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":681145},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.11.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.1.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.1.0_1787734036314_0.01194697499620423","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@warlock.js/ai-tools","version":"5.2.2","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.2.2","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"736712ec6fd1d682576f655d7685233730c2a3cf","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.2.2.tgz","fileCount":81,"integrity":"sha512-kXhw+Gmvzbgt708oSGch89bGNo42pucF3ayib679fEanlFZIfWz54LsUXEyCZ2YTj6VdhoFdpdNviMbnlXT22Q==","signatures":[{"sig":"MEUCIFcYe2fg3rOmSbb2YZ8iERBTVJj/YgOM7icef2g2lAXlAiEAyBiG24riAHiyK6ofmZdo1FzLeZVyV9BF5F6nQMzR/ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675200},"main":"./cjs/index.cjs","_from":"file:D:/xampp/htdocs/test/warlock/lyra-release-5.2.2-20260902-034130/warlock.js-ai-tools-5.2.2.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"D:\\xampp\\htdocs\\test\\warlock\\lyra-release-5.2.2-20260902-034130\\warlock.js-ai-tools-5.2.2.tgz","_integrity":"sha512-kXhw+Gmvzbgt708oSGch89bGNo42pucF3ayib679fEanlFZIfWz54LsUXEyCZ2YTj6VdhoFdpdNviMbnlXT22Q==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.2.2","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.2.2_1788310608695_0.7583216272139419","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"@warlock.js/ai-tools","version":"5.2.3","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.2.3","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"a22565433e8cf910285dc54994f6144d6230048f","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.2.3.tgz","fileCount":81,"integrity":"sha512-S4o5h3mVd7o6nPvLZ5mpnpLqng/sa4m/S6F64iYtgSFuugoafwcddgx90teGRO5KnoJFMdPLyLsgznTVjY/3zg==","signatures":[{"sig":"MEUCIQCOw8axL3jH1tTYglqEj19WQ3e3y/h7JYf4/CJ/ypThSAIgbDIJkY0ieBYFnNv9A8VjaR9Tb1ywW3Hvw5i0DIihMBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675355},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.2.3","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.2.3_1788316236813_0.5063570412133429","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"@warlock.js/ai-tools","version":"5.2.4","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.2.4","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"4b5d230dd6eb4489cd71aaf50b2cdfe4bed8896e","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.2.4.tgz","fileCount":81,"integrity":"sha512-ry2eIrpWQavAcSxNL64g8DUqRR6Mestjc/Jg4eoJXa5MqQ27hTg2hmZp266/s6C0ZkvvlBPuOzPjpjXI8wnAtA==","signatures":[{"sig":"MEUCIGYXM7uYHOnfAXMGeyY9WgUSyTb3b1cRNGOn4GzrEONPAiEAv+sqyhO2rbiJ8DSQIqigELBx9QfyGg0qCuCCca4W0ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675800},"main":"./cjs/index.cjs","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.2.4","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.2.4_1788324003753_0.06818358120043433","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@warlock.js/ai-tools","version":"5.3.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.3.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"fd177e600fd8b7908b154f0e988a6897dc50aa59","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.3.0.tgz","fileCount":81,"integrity":"sha512-V0gohyQ/YBx+Nod2wdLuSw5fnqNAaHilulh46YaQNRjMm2xSHVBMbYFg9j5x5VGmODIeyGPDZ5Gx0Vz0zY9ffw==","signatures":[{"sig":"MEYCIQCZ3O+gr9lOQau4RclZiWC3OJDjLD/XgMHqnWRXUyuGhAIhAMpOr2NXw0mszoEwXhgBag/PC0JQmX3stdOsnIqlKkPp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675800},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.3.0/warlock.js-ai-tools-5.3.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.3.0\\warlock.js-ai-tools-5.3.0.tgz","_integrity":"sha512-V0gohyQ/YBx+Nod2wdLuSw5fnqNAaHilulh46YaQNRjMm2xSHVBMbYFg9j5x5VGmODIeyGPDZ5Gx0Vz0zY9ffw==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.3.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.3.0_1788472779684_0.591912549410679","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@warlock.js/ai-tools","version":"5.3.1","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.3.1","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"81195c0a6737df6425bbd0ca4cf2212db03426e9","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.3.1.tgz","fileCount":81,"integrity":"sha512-JBIeTbUN15jgXp1UnWNZ5QqCh+TuzO5/aJB3dOs0WWtVQLlXsGbvnEVwj3YfEV4x9MqjKiwT5oNzT2CkjYomaA==","signatures":[{"sig":"MEUCIQCxHaRsaSpxhiEkbQN8MYrLXM0jRDntLi5CSYU12W8wcAIgSr/pM2HleH8eYnB1ewbudiZKNH+udP/Pd41t5mFmMxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675800},"main":"./cjs/index.cjs","_from":"file:C:/Users/Hasan/AppData/Local/Temp/claude/C--Work-Warlock-js/ba3105b6-96f0-4dab-a299-0235caa58a82/scratchpad/pub531/warlock.js-ai-tools-5.3.1.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Users\\Hasan\\AppData\\Local\\Temp\\claude\\C--Work-Warlock-js\\ba3105b6-96f0-4dab-a299-0235caa58a82\\scratchpad\\pub531\\warlock.js-ai-tools-5.3.1.tgz","_integrity":"sha512-JBIeTbUN15jgXp1UnWNZ5QqCh+TuzO5/aJB3dOs0WWtVQLlXsGbvnEVwj3YfEV4x9MqjKiwT5oNzT2CkjYomaA==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.3.1","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.3.1_1788480631840_0.02570947620538","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"@warlock.js/ai-tools","version":"5.3.2","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.3.2","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"8dcc1687e5dbf4c57d79a1b134a95c8b27441739","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.3.2.tgz","fileCount":81,"integrity":"sha512-EXrUugl/uuOa4XZfiWpKS2czDvZLY8DJsk2kzZ3GZHD49RQresFcdUPaUzxrvtSlXl3kzkc8E+jpca3KDm10Dw==","signatures":[{"sig":"MEUCIFdndxZYaD7IJtwETgj8NxKDm07I4wQLTHenzUc3GzKZAiEA8l4iOuy0KStxtkFdsmG6GzkATDPTh4TJ19U4QmbzfVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675800},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.3.2/warlock.js-ai-tools-5.3.2.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.3.2\\warlock.js-ai-tools-5.3.2.tgz","_integrity":"sha512-EXrUugl/uuOa4XZfiWpKS2czDvZLY8DJsk2kzZ3GZHD49RQresFcdUPaUzxrvtSlXl3kzkc8E+jpca3KDm10Dw==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.3.2","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.3.2_1788649416367_0.9896899082009674","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"@warlock.js/ai-tools","version":"5.4.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.4.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"fe2010a05971dc61fadcaed955ca5890cdbc7c45","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.4.0.tgz","fileCount":81,"integrity":"sha512-l4tYQMEFq4QxmIu3hdz4Cw9zNVhhHJ9hO+gFJHTVOW7ofIQ32lEaINEbZUmw1plckRmEZYXkoXloE0YN1gyjGw==","signatures":[{"sig":"MEUCIQCpYaCjsl9Sw+oCfzgZCa8Dhff5leUNQFOVFdNdoeqP4wIgUkC4t5W3D2QSA68v+8syXHiQyKdVptILmcsKxlLZ2wM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675800},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.4.0/warlock.js-ai-tools-5.4.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.4.0\\warlock.js-ai-tools-5.4.0.tgz","_integrity":"sha512-l4tYQMEFq4QxmIu3hdz4Cw9zNVhhHJ9hO+gFJHTVOW7ofIQ32lEaINEbZUmw1plckRmEZYXkoXloE0YN1gyjGw==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.4.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.4.0_1788740087744_0.8576791024590646","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"@warlock.js/ai-tools","version":"5.5.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.5.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"e95ade91f79e994aaefbadba2bdc7d4d2e4009ef","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.5.0.tgz","fileCount":81,"integrity":"sha512-wW9b9KSJrAzUyIDljEvoxVzMQS2+t/L6GqSudjmGTO4QPx2iitWTBVl1J/QrCGu8koMSMaiexk8L9qD71AxgEw==","signatures":[{"sig":"MEUCIGiky2n9XdF56kY+32AYCT3YApStOOF1TKLycbn2dZOJAiEA1liUqAvzbx0c/TZlRmbfSzwuzFb3OfbN92+nQzC5cwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675800},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.5.0/warlock.js-ai-tools-5.5.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.5.0\\warlock.js-ai-tools-5.5.0.tgz","_integrity":"sha512-wW9b9KSJrAzUyIDljEvoxVzMQS2+t/L6GqSudjmGTO4QPx2iitWTBVl1J/QrCGu8koMSMaiexk8L9qD71AxgEw==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.5.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.5.0_1788746567001_0.6221255623153334","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"@warlock.js/ai-tools","version":"5.6.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.6.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"7412c872e274ffabcb95ebb04019b24e77578b54","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.6.0.tgz","fileCount":81,"integrity":"sha512-stF/vzkdBZKZxWJle7nWsPnmyHfflXobd79nG+EKZZn5EvcYmBtqrbIKaPD9e5KXgtntepQfKxsJ9FAYpRbfkg==","signatures":[{"sig":"MEQCIDvjel05HMnLGRslnRlipIq696DOUdyFIo2dkYO3+obmAiBZBn8aLvjPUqefNy1CQL13tBmCZbgGhSHNSRiA3eSDSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675800},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.6.0/warlock.js-ai-tools-5.6.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.6.0\\warlock.js-ai-tools-5.6.0.tgz","_integrity":"sha512-stF/vzkdBZKZxWJle7nWsPnmyHfflXobd79nG+EKZZn5EvcYmBtqrbIKaPD9e5KXgtntepQfKxsJ9FAYpRbfkg==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.6.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.6.0_1788900405478_0.038277727774698844","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"@warlock.js/ai-tools","version":"5.7.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.7.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"27bdd99d4757ea276129d8dc1a7fe629243b1943","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.7.0.tgz","fileCount":81,"integrity":"sha512-ps5Hxu7HajAwydig4sLtccksY7fNXGreDqPnAE08Ug9u2uYeGUwT+1hBtq95BjDv2OY9CBJ20tMit+WKAHRdMg==","signatures":[{"sig":"MEQCIE/V2qREIIT3NCoDXLgmZ2ciU1kQqrIZRLYYNGozXsHVAiBQj46XBrxy6kQcrzQTBHFMq49IDlK/jrX6EEgjATUBkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675800},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.7.0/warlock.js-ai-tools-5.7.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.7.0\\warlock.js-ai-tools-5.7.0.tgz","_integrity":"sha512-ps5Hxu7HajAwydig4sLtccksY7fNXGreDqPnAE08Ug9u2uYeGUwT+1hBtq95BjDv2OY9CBJ20tMit+WKAHRdMg==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.7.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.7.0_1789211191048_0.0593570330317339","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"@warlock.js/ai-tools","version":"5.8.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.8.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"09fce5e80550c1649a0e86bfb14d7678888a37ac","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.8.0.tgz","fileCount":81,"integrity":"sha512-T2lLkwuZ0Rxo9we2I2GUpgEutIDT9PmRfxrQhtE+6B1eIRgEo2gYY6TM68PXogTqMnd1OA3yt5MTyUp61ze+Rg==","signatures":[{"sig":"MEYCIQCi6ccQ4wWdm3ZXSMiDw0I5JVIlRqXHz48bw6yrwIwd+QIhAOWXIYNewkjhdwn+Fkxb3uCAdW80aX+DG2d9p92SZdrL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675800},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.8.0/warlock.js-ai-tools-5.8.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.8.0\\warlock.js-ai-tools-5.8.0.tgz","_integrity":"sha512-T2lLkwuZ0Rxo9we2I2GUpgEutIDT9PmRfxrQhtE+6B1eIRgEo2gYY6TM68PXogTqMnd1OA3yt5MTyUp61ze+Rg==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.8.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.8.0_1789271159181_0.5794897936839456","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"@warlock.js/ai-tools","version":"5.9.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.9.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"0bf0ef04dc15377b5db2cc7413a6c1819f66d403","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.9.0.tgz","fileCount":81,"integrity":"sha512-XNEYhjTiIie2i258/tzfVo4U1JSImaznzJOV0wPJQb5dlbkEk5qgKx/je/ODoJ/L5PFQn+zzojqZdwxlddlKxA==","signatures":[{"sig":"MEUCIAxzzQB+ZHX+sguPyGQw1ZW+fT4xwnSFuGrehGTsokUMAiEA8av6Y2HzBv1kueAQIfG5xtwlb/izOqBbaMMv9EODDUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675918},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.9.0/warlock.js-ai-tools-5.9.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.9.0\\warlock.js-ai-tools-5.9.0.tgz","_integrity":"sha512-XNEYhjTiIie2i258/tzfVo4U1JSImaznzJOV0wPJQb5dlbkEk5qgKx/je/ODoJ/L5PFQn+zzojqZdwxlddlKxA==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.9.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.9.0_1789381580172_0.10356815769174754","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"@warlock.js/ai-tools","version":"5.10.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.10.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"64a5378e183d436a4db3fcb77c5c607053c5d017","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.10.0.tgz","fileCount":81,"integrity":"sha512-2+ohdfQMDo2F45AFcQX+E64s9Gjpx8CcVKQi/rg7Z7/tukSg4IzTNC+tuOSKSeeKQLBU+uk/+BbHZDq3mTjJNw==","signatures":[{"sig":"MEUCIQDl66Pb+0Nnoji2UwMIA4AU3szSrXW66Hz96EWSbymezwIgJbAtPFE5/N3GujQCD1vlA6OT+9EiKNk562gXmRdl3ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676040},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.10.0/warlock.js-ai-tools-5.10.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.10.0\\warlock.js-ai-tools-5.10.0.tgz","_integrity":"sha512-2+ohdfQMDo2F45AFcQX+E64s9Gjpx8CcVKQi/rg7Z7/tukSg4IzTNC+tuOSKSeeKQLBU+uk/+BbHZDq3mTjJNw==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.10.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.10.0_1789392125135_0.4614110164864935","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@warlock.js/ai-tools","version":"5.11.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.11.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"19a8e9af7fe254aa31388796168a0b474ec4197d","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.11.0.tgz","fileCount":81,"integrity":"sha512-/s0yX2ZHicKIT4MVJ5pm08+wy1/UG9vG1Ady3yuRg1LfyMczLGXW1tcCgRtxENl9ktxjRH2F/bxO5+IinbMz7Q==","signatures":[{"sig":"MEQCIB65n60kD706J75wReotMoIfZS0SsLDrNL/k61bfT42GAiAuX+IyI60GfAunn6bvA9rxTR3VPcu/N0TKjqOwKn3IGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676160},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.11.0/warlock.js-ai-tools-5.11.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.11.0\\warlock.js-ai-tools-5.11.0.tgz","_integrity":"sha512-/s0yX2ZHicKIT4MVJ5pm08+wy1/UG9vG1Ady3yuRg1LfyMczLGXW1tcCgRtxENl9ktxjRH2F/bxO5+IinbMz7Q==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.11.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.11.0_1789401567053_0.6134433703324842","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"@warlock.js/ai-tools","version":"5.12.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.12.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"40e26b1766c3ab46df91d8e872ea6e8f54ee1041","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.12.0.tgz","fileCount":81,"integrity":"sha512-l1Pw+zFug7oAFofXZzyeeGeakG5u4MeFWUwEPSM0zR6fgKy5f1VLWqc4zLTgjfWnkeVChysEiiQf77Rhp02QCw==","signatures":[{"sig":"MEYCIQDy1B5SnIXxLDNm32D0YS0upCPSfXndxLJY3RL+AuYDZQIhALQPad1p6jLF6NZ1QMPl+ymCpQ4Q8D6MJ2uR9xz3ftMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAEpJ5xwJ0sgB9tCUGL+KyVfLnwJ7Ad/O9ZyiYoYh2OXAiBJ1Xjw8Y01wTYp0zV2wXa03WCMHns4rimO2opJk3WJxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676160},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.12.0/warlock.js-ai-tools-5.12.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.12.0\\warlock.js-ai-tools-5.12.0.tgz","_integrity":"sha512-l1Pw+zFug7oAFofXZzyeeGeakG5u4MeFWUwEPSM0zR6fgKy5f1VLWqc4zLTgjfWnkeVChysEiiQf77Rhp02QCw==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.12.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.12.0_1789592466935_0.9000949303823982","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"@warlock.js/ai-tools","version":"5.13.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.13.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"b9b9626521ca3f4d446cb6619812ddfa36d8dd60","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.13.0.tgz","fileCount":81,"integrity":"sha512-PXi8P7d/XAXNdboKeNOTBGRkSLnSPYj7uv0uibkMNnyoWIUS0UhLWlcr3JfQl6hlpnnJnyJiuRW101PIQKsv3Q==","signatures":[{"sig":"MEQCID6D1yi95p8zFsBpFOSt2CFDzFJTAwiCaJVec1cV080oAiBVVz6kRGL0+Bh1AE53wKX/Gz0NXoErd8Wl3+CeHGwNXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHDcN0TAuCtVgRv9zFacLYslSFenosYVEdGHgTxjvG8OAiEAmCXQkyeve5e0qPWh5xjTpC1dyhyfiwoVcaRTFxxlQcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676160},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.13.0/warlock.js-ai-tools-5.13.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.13.0\\warlock.js-ai-tools-5.13.0.tgz","_integrity":"sha512-PXi8P7d/XAXNdboKeNOTBGRkSLnSPYj7uv0uibkMNnyoWIUS0UhLWlcr3JfQl6hlpnnJnyJiuRW101PIQKsv3Q==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.13.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.13.0_1789612831916_0.4632080220248127","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"@warlock.js/ai-tools","version":"5.14.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.14.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"3b5579716b13e9b3cf0e65d63259090ac84c177c","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.14.0.tgz","fileCount":81,"integrity":"sha512-rokmoRWZvnCxlkRwBwnY32b2G4CIz42OIj77VE1fp5E/lcO517e3snnnB8TquDQi1B3wXc3Ls1t5TfLTXI71Ug==","signatures":[{"sig":"MEUCIAqU0GfIl65tnsscN/+jLhQyExz90YfZAo9E24/uPZ+hAiEAwGm6R7VVVwZ1Xn5XCX7cBQbw6SWx1xd9K8ozokZNZ70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDBdRrdTHIGwwCA02FLgDk9jU8dRqM20KmQxdt61PnokAiAO6R2Ap8iAcoOa6xp3G+MgJ6PEdeCP6sVwbCUNYd7+/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676160},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.14.0/warlock.js-ai-tools-5.14.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.14.0\\warlock.js-ai-tools-5.14.0.tgz","_integrity":"sha512-rokmoRWZvnCxlkRwBwnY32b2G4CIz42OIj77VE1fp5E/lcO517e3snnnB8TquDQi1B3wXc3Ls1t5TfLTXI71Ug==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.14.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.14.0_1789674099934_0.16876541432780479","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"@warlock.js/ai-tools","version":"5.15.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.15.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"9319e65fb2df8c6ba6a46ee50d3caff9de98803f","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.15.0.tgz","fileCount":81,"integrity":"sha512-eARLoMbZILa94B2Seq+tfh+fF+WwSPCwLM0rzp0N5x6vEKXMJuzusl+aKTMFx1YEDiBQskyV6AoSoOJXuk6Dkw==","signatures":[{"sig":"MEUCIByWTWjOzdVhf/V9TAkfxVIVQFjctYLv6vHL1nuh4ES9AiEA81+lPTQh/nfU4Te6Cs+faIx+fUUTUxas9PvBIM+kzsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDWjv4f14sroWDC9w4NLfDF/ibRSmZk3UTUqmdC/i0LfAiEA0QzQO+tLvi3wv6Ig9ZjCk9nMktzf5wweM7ZJEOUosj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676160},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.15.0/warlock.js-ai-tools-5.15.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.15.0\\warlock.js-ai-tools-5.15.0.tgz","_integrity":"sha512-eARLoMbZILa94B2Seq+tfh+fF+WwSPCwLM0rzp0N5x6vEKXMJuzusl+aKTMFx1YEDiBQskyV6AoSoOJXuk6Dkw==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.15.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.15.0_1789716051815_0.09608039776990451","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"@warlock.js/ai-tools","version":"5.16.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.16.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"8758f8c8151cd19a554fea86edd4aebc38e9b504","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.16.0.tgz","fileCount":81,"integrity":"sha512-oTqqF5ZAlz6muJFgwYRKvVQp85qGM9CTYPjZFaqHE1JSiauQ+q76C5O0MHCOpwS3FhLh2Kn0qScoa7owocUX8g==","signatures":[{"sig":"MEUCICmHlwCx977ObXVr5A8eLMb7UBCdGeVwCqt/ota2+qgGAiEAhMOYPmzM7S149XRaafFIE+t4PhsJa1/fhxE89Ht57OY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4IpRnNemy2hMxZ+5E7DiR4MOP/uMCqOa9q6z4uHDV2gIhAPciU7KiJ1mDx7n73XM/UYTmi3NfoUiP/XFyrNoQnMr2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676160},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.16.0/warlock.js-ai-tools-5.16.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.16.0\\warlock.js-ai-tools-5.16.0.tgz","_integrity":"sha512-oTqqF5ZAlz6muJFgwYRKvVQp85qGM9CTYPjZFaqHE1JSiauQ+q76C5O0MHCOpwS3FhLh2Kn0qScoa7owocUX8g==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.16.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.16.0_1789773313596_0.820360107178429","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"@warlock.js/ai-tools","version":"5.17.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.17.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"179ccbc8234b737b4435175d6fec593009f43d2f","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.17.0.tgz","fileCount":81,"integrity":"sha512-bryr8rENkVZTTl48D+fEDWXO7K+WfjA1BlavBbzMilVXTawzyLMDRmv0BmLYDs6n1b5fUyVEW4+kLZ+9OelOOg==","signatures":[{"sig":"MEYCIQDeXolQwjhGpt+FPRSwTz1DCTJ5DJAKyYPdXpihxHHw1gIhAL5w7mgWbVOuGMYjlvDYeUA3B0rjKEI/njrKh5muo18D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBUo+Y7dCELQB3OT1WeNXtmklbJx/k86KXd4uqM76WdnAiEA20LUT+OAssWTdY6E1X1w49T3v+ZGDQ1JoEVdRSau2jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676160},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.17.0/warlock.js-ai-tools-5.17.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.17.0\\warlock.js-ai-tools-5.17.0.tgz","_integrity":"sha512-bryr8rENkVZTTl48D+fEDWXO7K+WfjA1BlavBbzMilVXTawzyLMDRmv0BmLYDs6n1b5fUyVEW4+kLZ+9OelOOg==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.17.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.17.0_1790085544401_0.32602068885655955","host":"s3://npm-registry-packages-npm-production"}},"5.17.1":{"name":"@warlock.js/ai-tools","version":"5.17.1","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.17.1","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"94d6e67c26e033d107b3f742014c4c0e91c9ecc3","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.17.1.tgz","fileCount":81,"integrity":"sha512-vJ6uZKaYc+NwuCqaOhHLhclHWZTgkwLrzaaliKSsmLMUAUjWizUlGjlgigF3l7RrATGxdS+p3Z4r75nFd9goPA==","signatures":[{"sig":"MEQCIDr4pHSJtX1E2MqizyGZaO0H8CtZkOJ6xqeTkIfMZevbAiAx2xbAKTM4Hg3nMNzj2MOtCe2yyDXljoKB70TzC94/Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/Rm6Do2kWzFb+6epCwTnl7Ho7LVY2NfssYRIXuvAyUgIhANBbjGd9u/qKE/xuqI/TDlDW8bPSoWd+9tHA0spnoBOT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676160},"main":"./cjs/index.cjs","_from":"file:C:/Users/Hasan/AppData/Local/Temp/warlock-5171-direct-release-UP7rmY/artifacts/warlock.js-ai-tools-5.17.1.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Users\\Hasan\\AppData\\Local\\Temp\\warlock-5171-direct-release-UP7rmY\\artifacts\\warlock.js-ai-tools-5.17.1.tgz","_integrity":"sha512-vJ6uZKaYc+NwuCqaOhHLhclHWZTgkwLrzaaliKSsmLMUAUjWizUlGjlgigF3l7RrATGxdS+p3Z4r75nFd9goPA==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.17.1","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.17.1_1790103096120_0.9629717753222671","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"@warlock.js/ai-tools","version":"5.18.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.18.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"83b43df4e25636cc44770ebb79de2fd26c723e8c","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.18.0.tgz","fileCount":81,"integrity":"sha512-N/N9VvL7sbLBImHJIF6gquC8DNw6+Khabse12fnXXj5uRTrdRoz0/97WjE3NsOqIaGaGAfpkX1eUqJF3zIjRYQ==","signatures":[{"sig":"MEUCIQDjdg9YKKj3MRSDQB2/lnLd+YsTL+cIkEXfnzG6gUAAygIgXP2+OJfghFlR9SMVT876840vumRJhJGC1pp1I7Gv/lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjTPwMNOwlpmkxTyWN7x+p902YoZVZCXTS5AXh9NkBLgIhAMwptS+u5j7ss+pVle3dKTtZMXSM0dIoonwPyLB0f14V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676160},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.18.0/warlock.js-ai-tools-5.18.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.18.0\\warlock.js-ai-tools-5.18.0.tgz","_integrity":"sha512-N/N9VvL7sbLBImHJIF6gquC8DNw6+Khabse12fnXXj5uRTrdRoz0/97WjE3NsOqIaGaGAfpkX1eUqJF3zIjRYQ==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.18.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.18.0_1790123692085_0.06419412449458539","host":"s3://npm-registry-packages-npm-production"}},"5.19.0":{"name":"@warlock.js/ai-tools","version":"5.19.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.19.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"75cb079845a218db2948becb9a220befb922d85a","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.19.0.tgz","fileCount":81,"integrity":"sha512-J1O+KFnXw84L1No2E1wmct3zNXe7qSba74nNbMyHIVHqTdvWkTDLC4WFcvfSXlwPVcKRABwn+OT3QLVLYRHC+g==","signatures":[{"sig":"MEYCIQD0ycPo1/9IifJHc4pgXZOWNzO4LYKOidLh5DrmyevjiwIhAMd9un8KFDELPRIHa2/sEJcdESFkMUFF8fdTNhFhPO/q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEh+jjn6J0+n5yYsR8cPiDQMcJWOQRLjGd77NVv2D9F4AiEAz3eATAp3TK82bx5QDUHvtr6bdmuwO8p6G1/HnocHL9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667164},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.19.0/warlock.js-ai-tools-5.19.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.19.0\\warlock.js-ai-tools-5.19.0.tgz","_integrity":"sha512-J1O+KFnXw84L1No2E1wmct3zNXe7qSba74nNbMyHIVHqTdvWkTDLC4WFcvfSXlwPVcKRABwn+OT3QLVLYRHC+g==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.19.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.19.0_1790186698600_0.845049534726888","host":"s3://npm-registry-packages-npm-production"}},"5.19.1":{"name":"@warlock.js/ai-tools","version":"5.19.1","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.19.1","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"9163b5be4fdadf05ab537f98d628037e058917ff","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.19.1.tgz","fileCount":81,"integrity":"sha512-Eg5CanreDwesvKzMg8WHyt8SQs7OW7Z4Cwaar1Qk+KIs2Wt0GPjvc7wzXS5i9cmKWH/gOs+EPiCN8HDwbHu0Gw==","signatures":[{"sig":"MEUCIB6ErSv3/fuHF0IvVLoETVLPLaotltXpAzTbNENN80E9AiEAlBUhrWpdti49syOOfu91VNo3g2v1YyFkXw/M+QPUQi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDeKHIR13kKngN0CASmNVnfPv2xkhi3c+1HznF9ayUP0AIhAKtQrXBmhpLVB7KDykqICYXqMGhIuTZM0KC/fLu03YUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667164},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.19.1/warlock.js-ai-tools-5.19.1.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.19.1\\warlock.js-ai-tools-5.19.1.tgz","_integrity":"sha512-Eg5CanreDwesvKzMg8WHyt8SQs7OW7Z4Cwaar1Qk+KIs2Wt0GPjvc7wzXS5i9cmKWH/gOs+EPiCN8HDwbHu0Gw==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.19.1","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.19.1_1790237256413_0.13508120409747848","host":"s3://npm-registry-packages-npm-production"}},"5.20.0":{"name":"@warlock.js/ai-tools","version":"5.20.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.20.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"34576b6976e96c7ccea90bd0c6f568b690b6f7d2","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.20.0.tgz","fileCount":82,"integrity":"sha512-bBzkaY4Kja4Gf9mGfVlt1ug0Ra0zmYVl2Tmg9CVEx0HbJ3Rd7v4h6/jTOIJdUQ37lxAmpxhEMAolmzEMxms1+w==","signatures":[{"sig":"MEUCIG4GWQ/c5HpShfsbnS8JL9lb7paGnLeOxkTQtrpAacjdAiEA5gnv/4SCAZNem6cwFU9qaw2EMiIfhkZb2mHcEPwhbpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeP33HmSaJv7YV54V1akj/K/w1mC/J05NtC679YTOXRwIgbEKDpk4ELcNIExGXcEtwZaLKhLX7FaldWBIBliU889w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675506},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.20.0/warlock.js-ai-tools-5.20.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.20.0\\warlock.js-ai-tools-5.20.0.tgz","_integrity":"sha512-bBzkaY4Kja4Gf9mGfVlt1ug0Ra0zmYVl2Tmg9CVEx0HbJ3Rd7v4h6/jTOIJdUQ37lxAmpxhEMAolmzEMxms1+w==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.20.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.20.0_1790264151810_0.05339808905756693","host":"s3://npm-registry-packages-npm-production"}},"5.21.0":{"name":"@warlock.js/ai-tools","version":"5.21.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.21.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"82b43832142ef6270f68bff11b73a716bcd336c5","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.21.0.tgz","fileCount":82,"integrity":"sha512-rPufxnmjXFITiFuOrFvURn8Be/XD365aDABOMmXh3E31XM59q6GlPaLaFMSQH5AXdTg6rfWeaKEZ1AClTcty8w==","signatures":[{"sig":"MEUCIQCAjQGl1jFzhY0obukmAWrvCYWugjXaXcldTKxlch/quwIgEiLP+KDEXKdH3Bj0FHEHahwIPPlwmqnfLGRoCFbWLVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8gzA+1cFJ28W0D6jC0RTEei6pwLlFCyMs5xNS+s6P4gIhAMuVL1sC+1bADuq7YPz4a/YF3hSZMWY3HLmJx2X0D2o0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675601},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.21.0/warlock.js-ai-tools-5.21.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.21.0\\warlock.js-ai-tools-5.21.0.tgz","_integrity":"sha512-rPufxnmjXFITiFuOrFvURn8Be/XD365aDABOMmXh3E31XM59q6GlPaLaFMSQH5AXdTg6rfWeaKEZ1AClTcty8w==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.21.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.21.0_1790307461475_0.15338573624548868","host":"s3://npm-registry-packages-npm-production"}},"5.22.0":{"name":"@warlock.js/ai-tools","version":"5.22.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.22.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"c19c01d687710d2544885e51170c7a72933f0e25","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.22.0.tgz","fileCount":82,"integrity":"sha512-BrIB5/+EowSQKDROhOQnAX8eqQ8AeHooWRIEtCGAFv2Tzp10fRMz7XPtuOzI8tTFa7YlSuI0mEMF87q8yA6RJQ==","signatures":[{"sig":"MEUCIQCj8PDdD7qZYxH30mo5ZDVZR7OQqkYAH9o0iSbCuAOliwIgB6jNXjj6tWlezn5dA1co6ArFZaoxQB7wj1w+CLCDCWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFMJfv3NWuWb8H/7eKfwHHD4KgDpaWqAQLPyQMn5ov3CAiEA2V26wiDZrKMSDivl5H7yhvOhnlFsMn8HXSMaImbpnA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680507},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.22.0/warlock.js-ai-tools-5.22.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.22.0\\warlock.js-ai-tools-5.22.0.tgz","_integrity":"sha512-BrIB5/+EowSQKDROhOQnAX8eqQ8AeHooWRIEtCGAFv2Tzp10fRMz7XPtuOzI8tTFa7YlSuI0mEMF87q8yA6RJQ==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.22.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.22.0_1790343983875_0.25172836976484314","host":"s3://npm-registry-packages-npm-production"}},"5.22.1":{"name":"@warlock.js/ai-tools","version":"5.22.1","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.22.1","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"5b1225cdc8d678f170c53142707efc43cd408d23","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.22.1.tgz","fileCount":82,"integrity":"sha512-GX+DJpRkfR/VV3jswc7tSBd8YGBWudbbTGfDVUArI/Raq9FTZWrTsOvkGw6MCemuwgI+9rxOCLD0A8jNpTztjQ==","signatures":[{"sig":"MEUCIQDu4E4jcWCTC4lX19zsgPcMstW78+DHwaTSS9hDVA9aPAIgKjpOsoHyp2PJw9m636MJ2s1r+ddJg2bzwuivgr8FjCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4omPtqGtrCTUsO/cyMYCEEJ+9hA5bjudMMmzjdw2ZEwIhAMu+7/dWtPcw+kCn2iHwC8qyVGty5bL4ioYEBtwgHiws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680599},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.22.1/warlock.js-ai-tools-5.22.1.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.22.1\\warlock.js-ai-tools-5.22.1.tgz","_integrity":"sha512-GX+DJpRkfR/VV3jswc7tSBd8YGBWudbbTGfDVUArI/Raq9FTZWrTsOvkGw6MCemuwgI+9rxOCLD0A8jNpTztjQ==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.22.1","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.22.1_1790350106134_0.258334652259792","host":"s3://npm-registry-packages-npm-production"}},"5.23.0":{"name":"@warlock.js/ai-tools","version":"5.23.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.23.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"99760d3bfef3cb6a074ac6c49fe20b9afeb4cea7","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.23.0.tgz","fileCount":82,"integrity":"sha512-QaRfoBcDI+3mSh/tTQxLtCmrRsH4j5zVj8rMp8quaMn/AKeYP1PbOcif55k3h/mk1Z0cgLFRZHEgdy0NgEcgrg==","signatures":[{"sig":"MEQCIH0EcQ5/fHMdRb8pd6X8IixGh7Ys7SYnCty5/ViyqsFwAiBkK4fGE2EcnhtsTEQlm89Rp0wNvQTS3euNvXBAqx1VVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgpaCcdJlxupnW/ZIgJeqjUWs130ZYYvlE9AvpXYm1PgIhAJ4VALKR5mhumqYnk8XTHNkxUaddPmbMH/OwMFQKAX3A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680631},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.23.0/warlock.js-ai-tools-5.23.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.23.0\\warlock.js-ai-tools-5.23.0.tgz","_integrity":"sha512-QaRfoBcDI+3mSh/tTQxLtCmrRsH4j5zVj8rMp8quaMn/AKeYP1PbOcif55k3h/mk1Z0cgLFRZHEgdy0NgEcgrg==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.23.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.23.0_1790418071883_0.13303184792600908","host":"s3://npm-registry-packages-npm-production"}},"5.23.1":{"name":"@warlock.js/ai-tools","version":"5.23.1","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.23.1","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"e47592181cd57316c1d75deeaca401483e406672","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.23.1.tgz","fileCount":82,"integrity":"sha512-7R3MdxeG/F7MuxmkBwtW9Hhp8t/VxucJkcEO/8NbIHbJRSNKjbZWC8JI5CNkm2ypAthrhPiciAvZuUYMyKDAcQ==","signatures":[{"sig":"MEYCIQDSp5rgiGCQJB8w694eQtq5J5jo6rLqtSRpy+3r5xKrogIhAKU6yzJwAzwuMOHh7W+/MBc2Dk0RQX5IF9nMH6coAxAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCznfKoY0XNzSaVZo33xfUMB6PmkzvhGuf/Yo6NP02W1gIhAKEhpILdv3BcWgXnLqEQA0SA2SyZjAWDcfcfGYXnR5Kx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680723},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.23.1/warlock.js-ai-tools-5.23.1.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.23.1\\warlock.js-ai-tools-5.23.1.tgz","_integrity":"sha512-7R3MdxeG/F7MuxmkBwtW9Hhp8t/VxucJkcEO/8NbIHbJRSNKjbZWC8JI5CNkm2ypAthrhPiciAvZuUYMyKDAcQ==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.23.1","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.23.1_1790442032762_0.323314761058042","host":"s3://npm-registry-packages-npm-production"}},"5.23.2":{"name":"@warlock.js/ai-tools","version":"5.23.2","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.23.2","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"80ab96da05ffd76348eadb17e2688cea425accfc","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.23.2.tgz","fileCount":82,"integrity":"sha512-peoPVXFcFSZjLlDoHjlwGx1y4s/h8rLXiC0ur5EtvIMt7DDhj82dJ0UT4AXi/b1/G1TT087V9mxssyozppMh6A==","signatures":[{"sig":"MEQCIEtvXN9VDgEa6eEw2avACDHtGrl2HFX9Ijuyf2Q1JnZRAiBzu4QJky3N2d8CKguuy3DObPaym6Slih9edg4h0++6bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDPVn3Xkl+iQ1zatp5XtY/GdWGki9UCtyj/fbKSy76V+gIgapTobZyAVhK+3Aqb/daIFLOhoyQmI/z7P46y7KzKeV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680815},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.23.2/warlock.js-ai-tools-5.23.2.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.23.2\\warlock.js-ai-tools-5.23.2.tgz","_integrity":"sha512-peoPVXFcFSZjLlDoHjlwGx1y4s/h8rLXiC0ur5EtvIMt7DDhj82dJ0UT4AXi/b1/G1TT087V9mxssyozppMh6A==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.23.2","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.23.2_1790456627371_0.8220316193647044","host":"s3://npm-registry-packages-npm-production"}},"5.24.0":{"name":"@warlock.js/ai-tools","version":"5.24.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.24.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"dd7378d509f97d1baf9ad69e147752ad42911c2f","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.24.0.tgz","fileCount":82,"integrity":"sha512-4+k901kk219dQl4qSfaUHiOIgsPU9zVmchNG0BX3mEAZ8aPAaZB/yH9RypgnnmiWaB5RhIgC0mvBfj3ZKinurA==","signatures":[{"sig":"MEQCIAT5R85F5X+eORoWdgB+Q44oXlYxwP0CGZM7iLk583MAAiBvD19TYNBa0ONy1Ta2DuIQhr9p/s/EEfgg8daOH4GQjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEXqOX08hEXCHkGRg/rUXZqgbTLMuIPFkoq31p/ubiK8AiEA9+WcIfdy545wrnEMSgO8iS9pILcRaNGa02T6tcPJnYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680901},"main":"./cjs/index.cjs","_from":"file:C:/Work/Warlock.js/builder/release-artifacts/5.24.0/warlock.js-ai-tools-5.24.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"C:\\Work\\Warlock.js\\builder\\release-artifacts\\5.24.0\\warlock.js-ai-tools-5.24.0.tgz","_integrity":"sha512-4+k901kk219dQl4qSfaUHiOIgsPU9zVmchNG0BX3mEAZ8aPAaZB/yH9RypgnnmiWaB5RhIgC0mvBfj3ZKinurA==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.12.1","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.24.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.24.0_1790527340635_0.721423673626475","host":"s3://npm-registry-packages-npm-production"}},"5.25.0":{"name":"@warlock.js/ai-tools","version":"5.25.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.25.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"103b81003b0bf1916321b2caeadeed9f46576f05","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.25.0.tgz","fileCount":82,"integrity":"sha512-6rmgTH7EDV5k3p0rv2Xs1NJGhmmDITQyJAzTtPrOkevLdIc7xGpGdrrYFJObr3SZ/zYUp+FLmerFA3JKvlbfeA==","signatures":[{"sig":"MEYCIQCyN0PjHIBWPkYcrP625QWm58uN0EUOT50ZZ8qLcR0RfAIhAKQzzfOnu1cyqf0UXh8qj4QicJ4aSGIRn+9ejvaGlAt5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAehfciZhNCccXZFz57ZTOQ8Mr0RQN/6GvRea7G7E2EOAiAk8iHR7gOwtJK6I1HNSDQZlPglu5q3kT72EdFHJ5+7Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680363},"main":"./cjs/index.cjs","_from":"file:/home/runner/work/release/release/ws/builder/release-artifacts/5.25.0/warlock.js-ai-tools-5.25.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"/home/runner/work/release/release/ws/builder/release-artifacts/5.25.0/warlock.js-ai-tools-5.25.0.tgz","_integrity":"sha512-6rmgTH7EDV5k3p0rv2Xs1NJGhmmDITQyJAzTtPrOkevLdIc7xGpGdrrYFJObr3SZ/zYUp+FLmerFA3JKvlbfeA==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.19.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.25.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.25.0_1790699821642_0.4440108280515396","host":"s3://npm-registry-packages-npm-production"}},"5.26.0":{"name":"@warlock.js/ai-tools","version":"5.26.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.26.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"3d8d2c6dad5978ac165c3ba3fb0ef484b04e0e40","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.26.0.tgz","fileCount":82,"integrity":"sha512-0sNEcb+CAI+33/rnLghXQ8VMK7l28QRZr4Co5Po1iPGdoZTB7UofPlqx6EZMGLGASuuVZ8BEbdFYAvV0MA6WIA==","signatures":[{"sig":"MEUCID7S+ypgkV3yuJWqmlFG5aqnM3q/HxOyrpjL2gpg5H0fAiEA1OF8GDKA0PlP7o3roInasR5DSuPfrdQZOiU8Rn9lfHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCS8J3ZZ3HoUHyVfWz/mukDHEIdPS0CeO4oIzBggDH4kwIhAPLq30KEGX+YhDbjVlkn83Rt3Sjzy7UmorRG/qG+OI8R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680449},"main":"./cjs/index.cjs","_from":"file:/home/runner/work/release/release/ws/builder/release-artifacts/5.26.0/warlock.js-ai-tools-5.26.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"/home/runner/work/release/release/ws/builder/release-artifacts/5.26.0/warlock.js-ai-tools-5.26.0.tgz","_integrity":"sha512-0sNEcb+CAI+33/rnLghXQ8VMK7l28QRZr4Co5Po1iPGdoZTB7UofPlqx6EZMGLGASuuVZ8BEbdFYAvV0MA6WIA==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.19.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.26.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.26.0_1790789728214_0.9618911376030057","host":"s3://npm-registry-packages-npm-production"}},"5.27.0":{"name":"@warlock.js/ai-tools","version":"5.27.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.27.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"e56b89edffb536949425a3a5feb2307bb4ddd657","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.27.0.tgz","fileCount":82,"integrity":"sha512-MqB3ivgSZLMTXepUHNnMxHVZ2nj9ygKZt1HOCSyNvxy+ZE0G4Vvik0siKx8PW/ty9mhUhdvEixKx2TiV+BmILA==","signatures":[{"sig":"MEQCIAr7H4TdowGrsUZYMd4MoIpZMbRACzJjWMLrL9Rl4un3AiASxOCpYukp0DIHHir+pvTIsNcWpCK1bgbnwWo+4S4zNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBA88FH+5GXTHGBzsrO1lOGxef9jQe84fE0a/woFJvmdAiEAk/zhby3JFlzFE7zRuz0Evivpwg7QQVxZpGNIl8klDNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":680535},"main":"./cjs/index.cjs","_from":"file:/home/runner/work/release/release/ws/builder/release-artifacts/5.27.0/warlock.js-ai-tools-5.27.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"/home/runner/work/release/release/ws/builder/release-artifacts/5.27.0/warlock.js-ai-tools-5.27.0.tgz","_integrity":"sha512-MqB3ivgSZLMTXepUHNnMxHVZ2nj9ygKZt1HOCSyNvxy+ZE0G4Vvik0siKx8PW/ty9mhUhdvEixKx2TiV+BmILA==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.19.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.27.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.27.0_1790823269692_0.7855865033446552","host":"s3://npm-registry-packages-npm-production"}},"5.28.0":{"name":"@warlock.js/ai-tools","version":"5.28.0","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"author":{"name":"Hasan Zohdy"},"license":"MIT","_id":"@warlock.js/ai-tools@5.28.0","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"homepage":"https://github.com/warlockjs/ai-tools#readme","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"e3a0fcc99a3b462498e867978cede1928d625110","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.28.0.tgz","fileCount":82,"integrity":"sha512-DJ1t5dZVCzgGTlTMqSiIycmBLQy3PP7fNYLkPuVXPiMRaZpmbqQPLNLPjQv27o5xqg56ycuu6nmz0ZGdoK1ZlA==","signatures":[{"sig":"MEYCIQDkX4OMIJkyPSRBhNp07p9W56FflSbh+ZzMDK/W+71p7gIhAKUcQ3tGBc8+QsECJss+IBdnbVbbV3Qy1AsTAz4ApA1C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEkkvpa3205GKyB1y6HQjukYd66zmB73YAXEdVjQ0Y3GAiEAk8GBmld6cNoEZoml+1gpHhwOtbUwDFzGkGQaln9c9Sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":684011},"main":"./cjs/index.cjs","_from":"file:/home/runner/work/release/release/ws/builder/release-artifacts/5.28.0/warlock.js-ai-tools-5.28.0.tgz","types":"./esm/index.d.mts","module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"_resolved":"/home/runner/work/release/release/ws/builder/release-artifacts/5.28.0/warlock.js-ai-tools-5.28.0.tgz","_integrity":"sha512-DJ1t5dZVCzgGTlTMqSiIycmBLQy3PP7fNYLkPuVXPiMRaZpmbqQPLNLPjQv27o5xqg56ycuu6nmz0ZGdoK1ZlA==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.19.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.28.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_5.28.0_1790836883756_0.2915481431952709","host":"s3://npm-registry-packages-npm-production"}},"5.29.0":{"_id":"@warlock.js/ai-tools@5.29.0","bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"dist":{"shasum":"4e81157d94f55ee3f20bc0e67de2e35559257cbe","tarball":"https://registry.npmjs.org/@warlock.js/ai-tools/-/ai-tools-5.29.0.tgz","fileCount":82,"integrity":"sha512-czNDkXJ0vt4pqBP4WLNwRKWsIP4TAb3UsQyCVN21S6gEnWFWzZczIL0tLJP5/0EfDCirjPz72BxqalEW/u6s+Q==","signatures":[{"sig":"MEUCIQCqTOfotiIWB65G9me6LZezUrmyUxHazwvSIWAe6i4wLQIgPyj9Ifp7ZIWidcPONZNsK/kGv9NyTZOHOM5z3uxL/lM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDYOhOi9t4PRdLK8LYgqUz8CGNDGJfaXudGcsgdYItOvgIhAOP1+CEP/fzSchwLQVxC26h0LemnO1PWcDhgXXZHgrZL"}],"unpackedSize":682741},"main":"./cjs/index.cjs","name":"@warlock.js/ai-tools","_from":"file:/home/runner/work/release/release/ws/builder/release-artifacts/5.29.0/warlock.js-ai-tools-5.29.0.tgz","types":"./esm/index.d.mts","author":{"name":"Hasan Zohdy"},"module":"./esm/index.mjs","exports":{".":{"import":{"types":"./esm/index.d.mts","default":"./esm/index.mjs"},"require":{"types":"./esm/index.d.mts","default":"./cjs/index.cjs"}}},"license":"MIT","version":"5.29.0","_npmUser":{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"},"homepage":"https://github.com/warlockjs/ai-tools#readme","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"_resolved":"/home/runner/work/release/release/ws/builder/release-artifacts/5.29.0/warlock.js-ai-tools-5.29.0.tgz","_integrity":"sha512-czNDkXJ0vt4pqBP4WLNwRKWsIP4TAb3UsQyCVN21S6gEnWFWzZczIL0tLJP5/0EfDCirjPz72BxqalEW/u6s+Q==","repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"_npmVersion":"11.19.0","description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","directories":{},"maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"@standard-schema/spec":"^1.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ajv":"*","jsdom":"*","@tavily/core":"*","@warlock.js/ai":"5.29.0","@mozilla/readability":"*","@modelcontextprotocol/sdk":"*"},"peerDependenciesMeta":{"ajv":{"optional":true},"jsdom":{"optional":true},"@tavily/core":{"optional":true},"@mozilla/readability":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-tools_5.29.0_1790856587115_0.8479937220322249"}}},"time":{"created":"2026-06-30T12:39:43.873Z","modified":"2026-10-01T12:09:47.852Z","4.5.0":"2026-06-30T12:39:44.165Z","4.6.0":"2026-07-01T08:54:54.298Z","4.6.1":"2026-07-01T13:41:16.655Z","4.7.0":"2026-07-06T19:44:43.629Z","4.8.0":"2026-07-19T18:44:15.458Z","4.8.1":"2026-07-21T10:57:15.549Z","4.8.2":"2026-07-22T15:16:31.330Z","4.9.0":"2026-08-06T12:22:47.945Z","4.9.1":"2026-08-06T14:12:49.038Z","4.9.2":"2026-08-09T00:34:38.862Z","4.10.0":"2026-08-09T02:22:59.046Z","4.11.0":"2026-08-10T14:18:59.743Z","4.12.0":"2026-08-11T03:56:56.881Z","4.13.0":"2026-08-12T17:10:36.647Z","4.14.0":"2026-08-16T15:47:46.615Z","4.15.0":"2026-08-16T19:07:32.944Z","4.16.0":"2026-08-18T21:48:44.138Z","5.0.0":"2026-08-25T16:19:58.512Z","5.0.1":"2026-08-25T18:04:13.520Z","5.0.2":"2026-08-25T18:31:00.306Z","5.1.0":"2026-08-26T08:47:16.488Z","5.2.2":"2026-09-02T00:56:48.869Z","5.2.3":"2026-09-02T02:30:36.944Z","5.2.4":"2026-09-02T04:40:03.935Z","5.3.0":"2026-09-03T21:59:39.822Z","5.3.1":"2026-09-04T00:10:32.105Z","5.3.2":"2026-09-05T23:03:36.570Z","5.4.0":"2026-09-07T00:14:47.925Z","5.5.0":"2026-09-07T02:02:47.187Z","5.6.0":"2026-09-08T20:46:45.650Z","5.7.0":"2026-09-12T11:06:31.211Z","5.8.0":"2026-09-13T03:45:59.307Z","5.9.0":"2026-09-14T10:26:20.301Z","5.10.0":"2026-09-14T13:22:05.273Z","5.11.0":"2026-09-14T15:59:27.194Z","5.12.0":"2026-09-16T21:01:07.053Z","5.13.0":"2026-09-17T02:40:32.048Z","5.14.0":"2026-09-17T19:41:40.011Z","5.15.0":"2026-09-18T07:20:51.939Z","5.16.0":"2026-09-18T23:15:13.765Z","5.17.0":"2026-09-22T13:59:04.496Z","5.17.1":"2026-09-22T18:51:36.255Z","5.18.0":"2026-09-23T00:34:52.179Z","5.19.0":"2026-09-23T18:04:58.718Z","5.19.1":"2026-09-24T08:07:36.508Z","5.20.0":"2026-09-24T15:35:51.911Z","5.21.0":"2026-09-25T03:37:41.583Z","5.22.0":"2026-09-25T13:46:24.025Z","5.22.1":"2026-09-25T15:28:26.235Z","5.23.0":"2026-09-26T10:21:11.992Z","5.23.1":"2026-09-26T17:00:32.909Z","5.23.2":"2026-09-26T21:03:47.453Z","5.24.0":"2026-09-27T16:42:20.764Z","5.25.0":"2026-09-29T16:37:01.748Z","5.26.0":"2026-09-30T17:35:28.306Z","5.27.0":"2026-10-01T02:54:29.805Z","5.28.0":"2026-10-01T06:41:23.875Z","5.29.0":"2026-10-01T12:09:47.254Z"},"bugs":{"url":"https://github.com/warlockjs/ai-tools/issues"},"author":{"name":"Hasan Zohdy"},"license":"MIT","homepage":"https://github.com/warlockjs/ai-tools#readme","keywords":["warlock","ai","agent","tools","web-search","fetch","http","mcp","model-context-protocol"],"repository":{"url":"git+https://github.com/warlockjs/ai-tools.git","type":"git"},"description":"Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for @warlock.js/ai","maintainers":[{"name":"hassanzohdy","email":"hassanzohdy@gmail.com"}],"readme":"# @warlock.js/ai-tools\n\n> Ready-made agent tools (web search, fetch, HTTP, calculator, date-time) + an MCP client/server for `@warlock.js/ai`.\n\nA batteries-included **tool belt** for [`@warlock.js/ai`](https://github.com/warlockjs) agents plus a\nModel Context Protocol (MCP) client and server — built entirely on the framework's vendor-neutral\n`ai.tool()` seam, so every tool returns a `ToolContract` that drops straight into\n`ai.agent({ tools: [...] })`. Importing the package registers the tools on the shared `ai` object,\nso they are reached as `ai.tools.*` and `ai.mcp` per the `ai.`-namespace convention.\n\n## What's in the belt\n\nAll five tools attach onto the shared `ai` object at import time under the `ai.tools.*` namespace\n(via a `declare module \"@warlock.js/ai\"` augmentation), so a bare `import \"@warlock.js/ai-tools\"`\nmakes them available and statically typed.\n\n| Tool | LLM-visible name | What it does |\n|---|---|---|\n| `ai.tools.webSearch(options)` | `web_search` | Web search via a chosen provider (`tavily` / `brave` / `serpapi`) — ranked title/URL/snippet hits. |\n| `ai.tools.fetchUrl(options?)` | `fetch_url` | Fetch a URL → readability `text` (default), raw `html`, or `markdown`; host allowlist + byte cap. |\n| `ai.tools.http(options?)` | `http_request` | A guarded HTTP/REST client — method + host allowlists, `baseUrl` join, byte/timeout caps. |\n| `ai.tools.calculator(options?)` | `calculator` | A SAFE arithmetic evaluator (shunting-yard; never `eval`/`Function`). |\n| `ai.tools.dateTime(options?)` | `date_time` | `now` / `add` / `diff` / `format` over ISO-8601 instants, IANA time zones. |\n\n## MCP — both directions\n\n- **`ai.mcp(server, options?)`** — connect to an external MCP server and adapt each of its tools into\n  a native `ToolContract` (Direction A: server → agent tools).\n- **`ai.mcp.serve(source, options)`** — expose a warlock agent / supervisor / orchestrator (or a raw\n  `ToolContract[]`) **as** an MCP server other clients consume (Direction B: primitive → server).\n\n> There is **no SQL tool.** An LLM-driven SQL surface is sensitive and must be audited per app, so it\n> is deliberately not part of this belt.\n\n## Install\n\n```bash\nnpm install @warlock.js/ai-tools\n```\n\n`@warlock.js/ai` is the only required runtime peer. Everything heavy — a search provider, the\nreadability scraper, the MCP SDK, and a JSON-Schema validator — is an **optional peer**, lazily\n`import()`ed only when the relevant path runs; a missing one surfaces a curated `npm install` string\nrather than crashing at import time. Beyond `@warlock.js/ai` the package uses only Node built-ins and\nthe global `fetch` (Node 18+). Import the package once for its side effect so the surface is\nregistered:\n\n```ts\nimport \"@warlock.js/ai-tools\";\n```\n\n## Usage\n\n### 1. An agent with web search + HTTP\n\nHand an agent the web tools and let it research, then hit an API — both bounded by a host allowlist.\nA failing tool call comes back as `{ error }` *data*, so the agent self-corrects instead of crashing.\n\n```ts\nimport \"@warlock.js/ai-tools\"; // registers ai.tools.* + ai.mcp on import\nimport { ai } from \"@warlock.js/ai\";\n\nconst agent = ai.agent({\n  model: ai.openai.model({ name: \"gpt-4o\" }),\n  systemPrompt: \"Research with web_search, then call the API with http_request.\",\n  tools: [\n    ai.tools.webSearch({ provider: \"tavily\" }), // TAVILY_API_KEY from env, or pass { apiKey }\n    ai.tools.http({\n      baseUrl: \"https://api.github.com\",\n      allowHosts: [\"api.github.com\"],\n      allowMethods: [\"GET\"],\n      headers: { \"user-agent\": \"warlock-agent\" },\n    }),\n  ],\n  maxTrips: 12,\n});\n\nawait agent.execute(\"Find the latest @warlock.js release and summarize its notes.\");\n```\n\n### 2. Consume an external MCP server\n\n`ai.mcp(server)` connects to any MCP server, lists its tools, and adapts each into a `ToolContract`.\n`await client.tools()` runs the handshake once and is cached; spread the result into `tools: [...]`.\n\n```ts\nimport \"@warlock.js/ai-tools\";\nimport { ai } from \"@warlock.js/ai\";\n\nconst github = ai.mcp(\n  { type: \"stdio\", command: \"npx\", args: [\"-y\", \"@modelcontextprotocol/server-github\"] },\n  { namePrefix: \"github.\" }, // avoid colliding with local tool names\n);\n\nconst dev = ai.agent({\n  model: ai.openai.model({ name: \"gpt-4o\" }),\n  systemPrompt: \"Use the GitHub tools to triage issues.\",\n  tools: [...(await github.tools())],\n  maxTrips: 20,\n});\n\nawait dev.execute(\"List the open issues labeled 'bug' and propose a fix for the oldest.\");\n\n// On teardown:\nawait github.close();\n```\n\n### 3. Expose an agent's tools AS an MCP server\n\n`ai.mcp.serve(source, options)` turns a local `ToolContract[]` (or anything with a `tools()` method)\ninto an MCP server. The default `stdio` transport is auto-pumped over `process.stdin`/`process.stdout`,\nso Cursor / Claude Desktop / any MCP client can call these tools.\n\n```ts\nimport \"@warlock.js/ai-tools\";\n\nconst server = ai.mcp.serve(\n  [ai.tools.calculator(), ai.tools.dateTime()],\n  { name: \"warlock-utils\", transport: { type: \"stdio\" } },\n);\n\nawait server.start();\n// ...later:\nawait server.stop();\n```\n\n## Errors flow as data, not throws\n\nEvery tool follows the framework's errors-as-data contract: a guardrail rejection or a failed call is\nthrown inside the tool handler, caught by `tool()`, and surfaced in the returned `{ error }` field —\n`invoke()` never throws. Each error class extends the `@warlock.js/ai` `AIError` base and carries a\n`type` discriminator you can branch on:\n\n```ts\nimport { HttpPolicyError } from \"@warlock.js/ai-tools\";\n\nconst http = ai.tools.http({ allowHosts: [\"api.github.com\"] });\nconst { error } = await http.invoke({ url: \"https://evil.test\" });\n\nif (error instanceof HttpPolicyError && error.type === \"host-not-allowed\") {\n  // rejected before any network call — an SSRF guardrail\n}\n```\n\n- `WebToolError.type`: `\"missing-peer\"` | `\"missing-key\"` | `\"denied-host\"` | `\"invalid-url\"` | `\"request-failed\"`\n- `HttpPolicyError.type`: `\"method-not-allowed\"` | `\"host-not-allowed\"` | `\"invalid-url\"`\n- `CalculatorError.type`: `\"syntax\"` | `\"divide-by-zero\"` | `\"overflow\"`\n- `DateTimeError.type`: `\"invalid-input\"` | `\"invalid-unit\"` | `\"invalid-time-zone\"` | `\"unsupported-op\"`\n- `McpTransportError.type`: `\"connect\"` | `\"protocol\"` | `\"timeout\"` | `\"closed\"`\n\n## Skills\n\nProgressive-disclosure, per-task docs live under [`skills/`](./skills/README.md):\n\n- [`use-web-and-http-tools/`](./skills/use-web-and-http-tools/SKILL.md) — wire `web_search`, `fetch_url`,\n  `http_request`, `calculator`, and `date_time` into an agent under their guardrails.\n- [`connect-mcp-server/`](./skills/connect-mcp-server/SKILL.md) — adapt an external MCP server's tools\n  with `ai.mcp(server)` (Direction A).\n- [`expose-as-mcp-server/`](./skills/expose-as-mcp-server/SKILL.md) — publish a local primitive AS an\n  MCP server with `ai.mcp.serve(source)` (Direction B).\n\n## License\n\nMIT © Hassan Zohdy\n","readmeFilename":"README.md"}