{"_id":"@folo-services/ai-tools","_rev":"75-1b1cc96f75d98f5e1aeaba1424c7feb9","name":"@folo-services/ai-tools","dist-tags":{"latest":"0.2.69"},"versions":{"0.1.2":{"name":"@folo-services/ai-tools","version":"0.1.2","_id":"@folo-services/ai-tools@0.1.2","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"cc847b5b07500fc70fd6a93f4bb18b7658cc60ec","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.1.2.tgz","fileCount":36,"integrity":"sha512-ponNAyroX32uZvk5GkLSBcEVGMK6o49MWh6p756p6F0/3CaGhrT7m+Io2g3jT6jeENUXiMvhxp3tBc2mDIOJQQ==","signatures":[{"sig":"MEYCIQCkYd27wMyA1V15B2G11V0PmQmxoBQqTkdvSLgH2DC1zwIhAIBQd4fZrepHhvFN3yOLFz6PRP8pzaMg8Zc3b20dXolM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.1.2.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/tmp/ec8a7d8374a657a12394133d80eefd8b/folo-services-ai-tools-0.1.2.tgz","_integrity":"sha512-ponNAyroX32uZvk5GkLSBcEVGMK6o49MWh6p756p6F0/3CaGhrT7m+Io2g3jT6jeENUXiMvhxp3tBc2mDIOJQQ==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.0.2","@folo-services/exceptions":"0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.1.2_1753105066674_0.8546534330677766","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@folo-services/ai-tools","version":"0.1.3","_id":"@folo-services/ai-tools@0.1.3","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"74b5ee362906d686718785bd3eceea23356a05a2","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.1.3.tgz","fileCount":36,"integrity":"sha512-0u09c6ee9nVC+787T5YNPRQqljGN0ueVNXrz4GNulLm2EIYYXAwedAKPwDMBoGlIfFc0xQs6O5MDCZoupUEKyA==","signatures":[{"sig":"MEQCIC1mI1K8ZMwDRNGgvcAYtbhiC8YFqHxLQyUw1Pk6lZqvAiAiykKErqHZoFIWWo1f67jP77N7hYKRXvztEf3JXzK3nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.1.3.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/tmp/54e3adbdfc17eafc15e3d322ac13f2cc/folo-services-ai-tools-0.1.3.tgz","_integrity":"sha512-0u09c6ee9nVC+787T5YNPRQqljGN0ueVNXrz4GNulLm2EIYYXAwedAKPwDMBoGlIfFc0xQs6O5MDCZoupUEKyA==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.0.3","@folo-services/exceptions":"0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.1.3_1753105522328_0.36942012971308635","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@folo-services/ai-tools","version":"0.1.4","_id":"@folo-services/ai-tools@0.1.4","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"c6fdc3ff5e4c55514a25afa9b4c4b5abb0de3b13","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.1.4.tgz","fileCount":36,"integrity":"sha512-QRHCY7BXLLcB9ILqKGmud5NUd+rA+DSCLAKOy4TaTjHfoKhHSwj+fFi21HgedmiNqPSzbveoSCg9yLSOs7zlRQ==","signatures":[{"sig":"MEYCIQC+JVpCIRBKGDHxbh72kn5ymoHcJqkEGw/WP/hh3NA7PAIhAOLdqt2/zhLoIf7rKrwRY9G8mZOPz2BfcKc5sRTCRVIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.1.4.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/tmp/2a626891339e7e5eaacd170108b74902/folo-services-ai-tools-0.1.4.tgz","_integrity":"sha512-QRHCY7BXLLcB9ILqKGmud5NUd+rA+DSCLAKOy4TaTjHfoKhHSwj+fFi21HgedmiNqPSzbveoSCg9yLSOs7zlRQ==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.0.4","@folo-services/exceptions":"0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.1.4_1753106820809_0.8220903258414776","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@folo-services/ai-tools","version":"0.2.0","_id":"@folo-services/ai-tools@0.2.0","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"aa4995522b2e979b5d8296ad8b0549548027439b","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.0.tgz","fileCount":36,"integrity":"sha512-gVb9q8y+C6Ap/5AUeG9shGR1yd3RBnLqhlFaUYDgAU5HpHhR86xSNVJeYg+3Rz7lGQUtLdDZ1J10VZYkW1yXUQ==","signatures":[{"sig":"MEQCIHfhwJYiLPi98tpWcJJHEIxMZ63KrZ7aHU3+peBz2tqRAiBypoUr3XdNbvyyYZ7obFcKEVVUwQtDCG8aFgiQWPeP1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.2.0.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/tmp/4c54c53bb9b2c6e087f2f0df75715c03/folo-services-ai-tools-0.2.0.tgz","_integrity":"sha512-gVb9q8y+C6Ap/5AUeG9shGR1yd3RBnLqhlFaUYDgAU5HpHhR86xSNVJeYg+3Rz7lGQUtLdDZ1J10VZYkW1yXUQ==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.1.0","@folo-services/exceptions":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.0_1753108155186_0.41925520972220887","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@folo-services/ai-tools","version":"0.2.1","_id":"@folo-services/ai-tools@0.2.1","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"0b001454dd87195ee5812459afae2504d68edfaf","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.1.tgz","fileCount":36,"integrity":"sha512-nm7VBDywb5nIKbosXlD5UitZsdag7o7jiAh/PrNQj3Ewx09aY3hLCm6MNeQfcVLQx7uH2f+2V59iPjX3rrkR3A==","signatures":[{"sig":"MEUCIA9mR6+peEfppb+DEACxX0gvpS6WELv/dYntCVupoLpSAiEA0QPy2+fxm7M18lzURI1kkmcyKeTb5nyfRz92pPTKzVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.2.1.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/tmp/86f1ff29f9f00a4a444b6d6deeb071cb/folo-services-ai-tools-0.2.1.tgz","_integrity":"sha512-nm7VBDywb5nIKbosXlD5UitZsdag7o7jiAh/PrNQj3Ewx09aY3hLCm6MNeQfcVLQx7uH2f+2V59iPjX3rrkR3A==","_npmVersion":"11.4.2","directories":{},"_nodeVersion":"24.4.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.1.1","@folo-services/exceptions":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.1_1753108448902_0.06039793082188871","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@folo-services/ai-tools","version":"0.2.3","_id":"@folo-services/ai-tools@0.2.3","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"9add58dfdd66ef94d42c44786da274cbaf67c33f","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.3.tgz","fileCount":36,"integrity":"sha512-0kR/vpmApI3TGdUUKjyX4ELlcfQOE8indiZH/gPcqugXInwMNxUWbyxxJKpXZbX5mPHtofNnc1K/WMuExGeTKA==","signatures":[{"sig":"MEUCIQDfsIhzBoVSEbHjCB6YyiXSnEnMumKLCGBfm/YDO0dDUAIgSbjOVBkeFRrCH7J7GK25VTktXV9j6q29mIKIWK8qTl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.2.3.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/tmp/9a38e37fe5aee4c205086619be66f884/folo-services-ai-tools-0.2.3.tgz","_integrity":"sha512-0kR/vpmApI3TGdUUKjyX4ELlcfQOE8indiZH/gPcqugXInwMNxUWbyxxJKpXZbX5mPHtofNnc1K/WMuExGeTKA==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.1.3","@folo-services/exceptions":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.3_1753113865502_0.876500494385845","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@folo-services/ai-tools","version":"0.2.4","_id":"@folo-services/ai-tools@0.2.4","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"f7916f38e8bfee078933c30d2716d6e5eab18316","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.4.tgz","fileCount":36,"integrity":"sha512-DPdbAJBNyDlkVNprFF4TO+BginP3tafslFRehh0mjsymZJfod0xrrn6W3aTBVSElhoARdJZLOSQEYa9H3v2rVw==","signatures":[{"sig":"MEYCIQDL153rdcEmj4R+CtU6Lnt5vcMVtWlRxOGDlFNOiaJb3AIhAJrlnNqKhTvFmp5AzvAHWqDbJ/lHF0gjld9lh8KDlil4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.2.4.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/tmp/6ae27381add19c85d6336df775eeeedc/folo-services-ai-tools-0.2.4.tgz","_integrity":"sha512-DPdbAJBNyDlkVNprFF4TO+BginP3tafslFRehh0mjsymZJfod0xrrn6W3aTBVSElhoARdJZLOSQEYa9H3v2rVw==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.1.4","@folo-services/exceptions":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.4_1753114460258_0.19720812578903768","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@folo-services/ai-tools","version":"0.2.5","_id":"@folo-services/ai-tools@0.2.5","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"37bd49d1dc55065d9c2fb35881fe464eba130a25","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.5.tgz","fileCount":36,"integrity":"sha512-D+bFm8miC931YOrNcXq0qncTpQmXMgyjPpTc3DDk6oH0AdgIe8qVxhizZW3EDE9fCeukIIZ+6N1wzfjk06iXBQ==","signatures":[{"sig":"MEUCIFdqutXsWBA41ilH+yucBLyrl4cXYT9x1Vk/CmsRV9qPAiEAj2VLgcr9Ny/mmSlf25XmW96Ej8FgCUCD/1BGdI8zu18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.2.5.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/tmp/195bd303fea54c02c2ede3c6d278296b/folo-services-ai-tools-0.2.5.tgz","_integrity":"sha512-D+bFm8miC931YOrNcXq0qncTpQmXMgyjPpTc3DDk6oH0AdgIe8qVxhizZW3EDE9fCeukIIZ+6N1wzfjk06iXBQ==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.1.5","@folo-services/exceptions":"0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.5_1753115017527_0.4873238903406407","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@folo-services/ai-tools","version":"0.2.6","_id":"@folo-services/ai-tools@0.2.6","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"68bb513123bf2171da35d62dc564bc9111674dab","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.6.tgz","fileCount":36,"integrity":"sha512-5fSg+JU0j4ajdqSVETnOhcHmwqVBFToMh5k/+XYzV9NxpTVl3fMtlAGXbISJovIjydmTFcaa1/LPnGx8F5GkCg==","signatures":[{"sig":"MEYCIQC5garXOdBisvAKqGioVHE/P+RjG+JWYNsl9bFmCQ1/WQIhAN44O+0HTsZ8qlbniM5DsRjgMeXt1xbXWub7cjUHNcTm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.2.6.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/tmp/c8fb9bb08ce20eb0033e2b7822128f2b/folo-services-ai-tools-0.2.6.tgz","_integrity":"sha512-5fSg+JU0j4ajdqSVETnOhcHmwqVBFToMh5k/+XYzV9NxpTVl3fMtlAGXbISJovIjydmTFcaa1/LPnGx8F5GkCg==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.1.6","@folo-services/exceptions":"0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.6_1753115833937_0.9273441534166689","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@folo-services/ai-tools","version":"0.2.7","_id":"@folo-services/ai-tools@0.2.7","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"3866d7b4e30e55d4a4ec2a335e3e577690929358","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.7.tgz","fileCount":36,"integrity":"sha512-d6u0UNnqtMPOV/6qijb+Xs8lyJl6w0T+pwJK2HfOv3C1HGODmR62ZYFJGRz3tzPpylbZaXkvg5y1MTk3vdpkCA==","signatures":[{"sig":"MEYCIQDiJ3NtbTPEJEajKFtO6uKCm5l03IZZgfxo9Z0E1xj2WwIhAMbBDx+DmlL8vDfDeH4z3AX+RQQNOwOHYqLMZmTJaStf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494587},"type":"module","_from":"file:folo-services-ai-tools-0.2.7.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/123f86387ef5f75b86fd05f992efb0d9/folo-services-ai-tools-0.2.7.tgz","_integrity":"sha512-d6u0UNnqtMPOV/6qijb+Xs8lyJl6w0T+pwJK2HfOv3C1HGODmR62ZYFJGRz3tzPpylbZaXkvg5y1MTk3vdpkCA==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.0-beta.11","zod":"3.25.76","drizzle-orm":"0.44.3","@ai-sdk/openai":"2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.1.7","@folo-services/exceptions":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.7_1753185660523_0.8457952481495301","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@folo-services/ai-tools","version":"0.2.8","_id":"@folo-services/ai-tools@0.2.8","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"1e151d3ce5cb1bd739e24a232e80184eb61fab19","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.8.tgz","fileCount":36,"integrity":"sha512-3TsyzL231irvy5dWuGISOX1tDTL1PTg5qmN08Qi3cPL+8lhCCW5Sov4nUznI7coX/EwK2vjfETqxKW6cWcFD6Q==","signatures":[{"sig":"MEUCIQDNHPg022ItPfBdX47fdePbFJsQWasMQMDmVsaGRSPNIAIgL97WQIFtm+R8uoYnUGKPHNcBOCenUeN7JaZYAzij0Kg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494591},"type":"module","_from":"file:folo-services-ai-tools-0.2.8.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsdown","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/a35fb2590bb43ea6413efa6a530ab1e1/folo-services-ai-tools-0.2.8.tgz","_integrity":"sha512-3TsyzL231irvy5dWuGISOX1tDTL1PTg5qmN08Qi3cPL+8lhCCW5Sov4nUznI7coX/EwK2vjfETqxKW6cWcFD6Q==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.0-beta.11","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.1.8","@folo-services/exceptions":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.12.9","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.8_1753198799438_0.286644779408026","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@folo-services/ai-tools","version":"0.2.9","_id":"@folo-services/ai-tools@0.2.9","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"86c333eff7c9c23a0276ff38531a96b889b28f96","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.9.tgz","fileCount":34,"integrity":"sha512-812AUsLVb+2WUBTlEqvqfFbgFNJeis6OhOXH+cUoq5Rbcc2VGpIv6fOqnGGl4xO+9k+KTWNpXQTMW7g4IwDaFg==","signatures":[{"sig":"MEUCIQD3vaTsiFmaWopg6lIG4hRBOJx1L4tH0mYhqIRRXYwyUwIgFf+6qVFAKuN838SCfMLZI5wbxBwjr8vB8UOWTJsnwrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496985},"type":"module","_from":"file:folo-services-ai-tools-0.2.9.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/46b0ed50f5fddb35b2c90c470d6b30a3/folo-services-ai-tools-0.2.9.tgz","_integrity":"sha512-812AUsLVb+2WUBTlEqvqfFbgFNJeis6OhOXH+cUoq5Rbcc2VGpIv6fOqnGGl4xO+9k+KTWNpXQTMW7g4IwDaFg==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.0-beta.11","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0-beta.5","@folo-services/utils":"0.0.1","@folo-services/drizzle":"0.1.9","@folo-services/exceptions":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.9_1753199674631_0.281635516922486","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@folo-services/ai-tools","version":"0.2.10","_id":"@folo-services/ai-tools@0.2.10","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"980ac8495b61eedfb08e313f9d40832a89375181","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.10.tgz","fileCount":34,"integrity":"sha512-L84mUUamfNRz3UWRFgRFyM3FzG/ypIS6J7vXbuybVAhUAiJHVdfIidXkf+oHxVT0XFlJ6YWpBLZN4oLA4IFWdw==","signatures":[{"sig":"MEUCIH9zttmfR57HR2kA9TDIZLXIo4CM1FpxxbaQgdbPnsqfAiEA804myJz8LUMXMisgpuE54OasAHd6pJ2cO7refwtAQzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496944},"type":"module","_from":"file:folo-services-ai-tools-0.2.10.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/961026ddb1e578e288b8fdde4bc4223c/folo-services-ai-tools-0.2.10.tgz","_integrity":"sha512-L84mUUamfNRz3UWRFgRFyM3FzG/ypIS6J7vXbuybVAhUAiJHVdfIidXkf+oHxVT0XFlJ6YWpBLZN4oLA4IFWdw==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.0-beta.11","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0-beta.5","@folo-services/drizzle":"0.1.9","@folo-services/exceptions":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.10_1753199813824_0.5790376768962655","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@folo-services/ai-tools","version":"0.2.11","_id":"@folo-services/ai-tools@0.2.11","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"1b3f78967521f0a1210344d9bcb200e80f97d268","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.11.tgz","fileCount":34,"integrity":"sha512-ZQGdSn8W4ctgVk6BBzyArW213+7n+B02UdLUm92lYBuQlFSXYuqQAuhHOscafK2tsHBZ0Zp1248zIl+cJtZ8dw==","signatures":[{"sig":"MEUCIC2MdsDuGy+7yGwPLb3d5SnINr6q7OQbAufGVHRafhEYAiEA/CLVCdTOr7/TzxW9kFYVdvvrcCjEFQzxBv/22wxBgE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499194},"type":"module","_from":"file:folo-services-ai-tools-0.2.11.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/6eab612301be75d5e7c7301e36495b03/folo-services-ai-tools-0.2.11.tgz","_integrity":"sha512-ZQGdSn8W4ctgVk6BBzyArW213+7n+B02UdLUm92lYBuQlFSXYuqQAuhHOscafK2tsHBZ0Zp1248zIl+cJtZ8dw==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.0-beta.11","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0-beta.5","@folo-services/drizzle":"0.1.9","@folo-services/exceptions":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.11_1753200070292_0.7415641186418929","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@folo-services/ai-tools","version":"0.2.12","_id":"@folo-services/ai-tools@0.2.12","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"f4802b186938c2f3627ee53fbb621744fd63d4fd","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.12.tgz","fileCount":34,"integrity":"sha512-G7evJEFnREKFB1gcSVyofD72BvUrKs9Me1vRfDoySlQPEyPyF0tYJHks2UNPSC+bHSQ/VwdNswX5UtpIyjpXHw==","signatures":[{"sig":"MEYCIQCScH1K2pndAEfZJvGpMJTr3mrvU8T8Slu1BcRyUxEewAIhAKAewAwh9mEsrOcDjA18cehPJkV1WigyLnlXWRpcVnl7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499123},"type":"module","_from":"file:folo-services-ai-tools-0.2.12.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/b06894f0a1a076d7dfef5474fa2a489f/folo-services-ai-tools-0.2.12.tgz","_integrity":"sha512-G7evJEFnREKFB1gcSVyofD72BvUrKs9Me1vRfDoySlQPEyPyF0tYJHks2UNPSC+bHSQ/VwdNswX5UtpIyjpXHw==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.0-beta.11","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0-beta.5","@folo-services/drizzle":"0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.12_1753200422282_0.6784136267805709","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@folo-services/ai-tools","version":"0.2.13","_id":"@folo-services/ai-tools@0.2.13","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"43160211969cac93c9b2a12a9bf59f3aad6768d0","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.13.tgz","fileCount":34,"integrity":"sha512-4AS/cxX8a/KwXZ4btDoiJGwON7hN13UskeHB3lPC9ehpSUtgtO6Hcz6VXiEkDMdQ7eUMa0f6IYnNCOcCSxcbow==","signatures":[{"sig":"MEYCIQChVGOQeXBthfN6qpmUwQCTZWqJr3oxUUXYcXa6JL6qoAIhANeH7p3lJWT+Tzg96Co/V8cWnidU2HZ0izs8L/pSA/Jz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499123},"type":"module","_from":"file:folo-services-ai-tools-0.2.13.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/4b83179a0a9891f243f5e88d01503e5d/folo-services-ai-tools-0.2.13.tgz","_integrity":"sha512-4AS/cxX8a/KwXZ4btDoiJGwON7hN13UskeHB3lPC9ehpSUtgtO6Hcz6VXiEkDMdQ7eUMa0f6IYnNCOcCSxcbow==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.0-beta.11","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0-beta.5","@folo-services/drizzle":"0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.13_1753200801554_0.8757818325261699","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@folo-services/ai-tools","version":"0.2.14","_id":"@folo-services/ai-tools@0.2.14","maintainers":[{"name":"innei","email":"tukon479@gmail.com"}],"dist":{"shasum":"10396a87151ffda9f4474c000a3ebb00cd44de01","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.14.tgz","fileCount":34,"integrity":"sha512-3DG/FqGqNvpCUtq1WMwzMYW6XuhQQfRfIGyZbokJ+XgbyR4YO3Jtz9T5fluINy+Q9iQSRyZSLyhMxe4Evsj5Hg==","signatures":[{"sig":"MEQCIAlZZuukhYj8RzZEVdTAWRFehs0YKXUdvgTHC6CC1eIsAiBnWRr1CeTzEOYIspbZdlVOjgXLboPEKHId3XvZJa3uyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499123},"type":"module","_from":"file:folo-services-ai-tools-0.2.14.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/839c3cc193b49d05ba6cdef9b196b87e/folo-services-ai-tools-0.2.14.tgz","_integrity":"sha512-3DG/FqGqNvpCUtq1WMwzMYW6XuhQQfRfIGyZbokJ+XgbyR4YO3Jtz9T5fluINy+Q9iQSRyZSLyhMxe4Evsj5Hg==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.0-beta.11","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0-beta.5","@folo-services/drizzle":"0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.14_1753201298550_0.9247718044099571","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@folo-services/ai-tools","version":"0.2.15","_id":"@folo-services/ai-tools@0.2.15","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"}],"dist":{"shasum":"b952d12709c59bb05b94ba1ef7d239472fa5c659","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.15.tgz","fileCount":32,"integrity":"sha512-cjEcs67pnN9LB7cE7gZzvwmrxfGBHKK/TO/TzwFoqKWV/vgBWZmXP4shCHjnx/IZKK5KNr16DBuHqLXBq28hQQ==","signatures":[{"sig":"MEQCICgBITGZr6KUtzxcWn+LRF3eyYZi8DiEl4uPd/K/lCAhAiAg0UbOmt7lolxwKyvH6PdsGAQjJt/7nvEyLx5UxZEBDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224642},"type":"module","_from":"file:folo-services-ai-tools-0.2.15.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"hyoban","email":"hi@hyoban.cc"},"_resolved":"/private/var/folders/9h/wvzwv0tj5wl4fd0whn2xp0s00000gn/T/e354b55d3061a4fb833b48e3ebf1dc32/folo-services-ai-tools-0.2.15.tgz","_integrity":"sha512-cjEcs67pnN9LB7cE7gZzvwmrxfGBHKK/TO/TzwFoqKWV/vgBWZmXP4shCHjnx/IZKK5KNr16DBuHqLXBq28hQQ==","_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ai":"^5.0.0-beta.11","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0-beta.5","@folo-services/drizzle":"0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.15_1753343483867_0.9872755061664846","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@folo-services/ai-tools","version":"0.2.16","_id":"@folo-services/ai-tools@0.2.16","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"}],"dist":{"shasum":"9dfbd1e4a2920e64700d9a22225a4daad8044369","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.16.tgz","fileCount":34,"integrity":"sha512-ZMV8dMxGGkbm5P3X4+0mguC1o0s+UbLyczsbHUawM0cR7+TWsnC7JYeZ7mifxZKz3nucsfg7oV89A++6p/Qeiw==","signatures":[{"sig":"MEUCIQCJOpzX3d0snz4JO/LjRlabN94XJCKsmVTvSaHJj+la3QIgOyqQUdcpWAW7RCSg3leDURH4DAlI7rK3MSQNrraYReU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499224},"type":"module","_from":"file:folo-services-ai-tools-0.2.16.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/75fff388757bc060008964409fde07b4/folo-services-ai-tools-0.2.16.tgz","_integrity":"sha512-ZMV8dMxGGkbm5P3X4+0mguC1o0s+UbLyczsbHUawM0cR7+TWsnC7JYeZ7mifxZKz3nucsfg7oV89A++6p/Qeiw==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.0","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0","@folo-services/drizzle":"0.1.11"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.16_1754323584591_0.5900842012976026","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@folo-services/ai-tools","version":"0.2.17","_id":"@folo-services/ai-tools@0.2.17","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"}],"dist":{"shasum":"b9ab503f77acd5c9e97208bba2b44ca3876008e5","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.17.tgz","fileCount":33,"integrity":"sha512-TQDWY4PpLtXqw+YkvmEcCg6JnbHDolbh2EJt6YzRXbfSm3qs+bonY9sPkqjG8PN2hqO7kYEmy8JBXGJdpGGwEw==","signatures":[{"sig":"MEQCIE4X8qiNXhsyKaSlsDWXcxOqerjR15NES/rRoXriatYzAiBKjZKFHoPb7Dkdevic/o4qF7jsmVHVzoEnTCKwDXQHTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461637},"type":"module","_from":"file:folo-services-ai-tools-0.2.17.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/80e76f3c6889a692eee828be0058cd85/folo-services-ai-tools-0.2.17.tgz","_integrity":"sha512-TQDWY4PpLtXqw+YkvmEcCg6JnbHDolbh2EJt6YzRXbfSm3qs+bonY9sPkqjG8PN2hqO7kYEmy8JBXGJdpGGwEw==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.0","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0","@folo-services/drizzle":"0.1.11"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.17_1754412256515_0.5294149379214983","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@folo-services/ai-tools","version":"0.2.19","_id":"@folo-services/ai-tools@0.2.19","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"}],"dist":{"shasum":"f3e07be5a25538d76ea81dd1e467a6917bb915fc","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.19.tgz","fileCount":33,"integrity":"sha512-izmFV5zz7HvlyvMGQQS2xNZS/H6QjH+Uvw0n7AywTwkBsvAR1qHsuOGfNTEhb0mRr3EZumk0g9NlA73nmG6v2g==","signatures":[{"sig":"MEYCIQDn4l3n5k3ffg8a+L7ZAOX7Lx8DCCYW/1byQZRJ+s8UHwIhALsocPamYBu/YVPwmZqujnVykWDCypJuZsVMMAtAiGyX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198043},"type":"module","_from":"file:folo-services-ai-tools-0.2.19.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2de286d2-20bd-48a2-8e49-9a81a16cbb9b"}},"_resolved":"/tmp/3ebeb373419ebebe67112e4fdeef5a34/folo-services-ai-tools-0.2.19.tgz","_integrity":"sha512-izmFV5zz7HvlyvMGQQS2xNZS/H6QjH+Uvw0n7AywTwkBsvAR1qHsuOGfNTEhb0mRr3EZumk0g9NlA73nmG6v2g==","_npmVersion":"11.5.2","directories":{},"_nodeVersion":"22.17.1","dependencies":{"ai":"^5.0.3","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0","@folo-services/drizzle":"0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.19_1754504209348_0.5580418116180432","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@folo-services/ai-tools","version":"0.2.20","_id":"@folo-services/ai-tools@0.2.20","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"}],"dist":{"shasum":"167394b37c09efc4a92b470444b8e4d2775bdd6f","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.20.tgz","fileCount":33,"integrity":"sha512-1AJI48H2g64JhuTruSqQKUrn4Tc353hMFdKAbohh65AxTAMN/1pIw9w17Dtjm+g5BVlZUXYKaiIvaN9tHsXLNA==","signatures":[{"sig":"MEUCIQD4pctDY8uajXeVkutkRcMWQsFOXDpmU+pWtMYeJyDpAwIgB2C9blhc1PClL9CYEnbWaZxgv568t2T3+aoh8h5jy48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462740},"type":"module","_from":"file:folo-services-ai-tools-0.2.20.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/b450b2889d3074df139743dcdce28f71/folo-services-ai-tools-0.2.20.tgz","_integrity":"sha512-1AJI48H2g64JhuTruSqQKUrn4Tc353hMFdKAbohh65AxTAMN/1pIw9w17Dtjm+g5BVlZUXYKaiIvaN9tHsXLNA==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.3","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.0","@folo-services/drizzle":"0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.8.3","@types/node":"24.0.14","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.20_1754587049639_0.1830495672836907","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@folo-services/ai-tools","version":"0.2.21","_id":"@folo-services/ai-tools@0.2.21","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"e8e337e71f78c9953e1d1554e95f8cfcff4b3be7","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.21.tgz","fileCount":31,"integrity":"sha512-C85p8/Zwbdo/LrVa2xdbx15w6Xwk6pKmLDetE4w7xsh/4QzQaX22gaodUF+7gI4NapV/zDDx1nY5yxe+c4CryQ==","signatures":[{"sig":"MEUCIQDVu8a7c+FXVyEtPX8CpIG5gCuxPTG+jl9z1aOAD4kCigIgAIy4U7Xp5aknwaE/4l3e3DUXW2N4+di0ikbP/tCnbGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188563},"type":"module","_from":"file:folo-services-ai-tools-0.2.21.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"songkeys","email":"i@song.work"},"_resolved":"/private/var/folders/ns/ckbp1ybx71g43s0vhh0rjz6c0000gn/T/216cef40bc3cd224150ea5d6055b5f9b/folo-services-ai-tools-0.2.21.tgz","_integrity":"sha512-C85p8/Zwbdo/LrVa2xdbx15w6Xwk6pKmLDetE4w7xsh/4QzQaX22gaodUF+7gI4NapV/zDDx1nY5yxe+c4CryQ==","_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.2.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.21_1754982195402_0.21516291187416825","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@folo-services/ai-tools","version":"0.2.22","_id":"@folo-services/ai-tools@0.2.22","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"7e2cc1439051c69473a2fe678ff1a0cb44ce0038","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.22.tgz","fileCount":33,"integrity":"sha512-MdjswLtksCppL+6ehHbu+7CSprVumqjTsyqtHHDuJcKdtVsUNIHYL3CdaRpSx1cXw4tZFlHU44QzuW3G7A+nzw==","signatures":[{"sig":"MEUCIQC2W5Wp5gKFMGFCIvOCm8EM5/VepAz3cq44z2zfs660zwIgJh+TuTcE3Ie/ChdpM1YglA168q89CVNzRxM9DfnOSW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463211},"type":"module","_from":"file:folo-services-ai-tools-0.2.22.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/d5232b73d24d9b7538cec06f11f18d88/folo-services-ai-tools-0.2.22.tgz","_integrity":"sha512-MdjswLtksCppL+6ehHbu+7CSprVumqjTsyqtHHDuJcKdtVsUNIHYL3CdaRpSx1cXw4tZFlHU44QzuW3G7A+nzw==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"0b319e14f4bad96184c56c794f82f9ca54d78b551fc0d884b6d2f460456d5eec","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.15"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.2.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.22_1754985459022_0.43639776465774593","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@folo-services/ai-tools","version":"0.2.23","_id":"@folo-services/ai-tools@0.2.23","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"9bc8f5ccf8b9718122fab05872fbe4aec66a3969","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.23.tgz","fileCount":33,"integrity":"sha512-HN8bxLsJ4sHUWJGEtT0qN9SMox6HTicyM/a598Fzv3WxwccCQjpWbDmmYR1FhWsgYV/lEtPfZealvUFiHwN6MA==","signatures":[{"sig":"MEUCIAbZkN7isoeJkbxmomtYqi3iTcFnVTQDf2CVwayr1HkZAiEA3aLmxIg6mtUrnBd5ZgUUhn0qQoE5HKg0DNOES+mhIK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463779},"type":"module","_from":"file:folo-services-ai-tools-0.2.23.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/d92f3b6719b45218e2c99e57c7387173/folo-services-ai-tools-0.2.23.tgz","_integrity":"sha512-HN8bxLsJ4sHUWJGEtT0qN9SMox6HTicyM/a598Fzv3WxwccCQjpWbDmmYR1FhWsgYV/lEtPfZealvUFiHwN6MA==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"0dbcdd964703a7f5c1f154b7b74a59cbc7154e66591591aa231c670fd87205f4","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.2.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.23_1755526425696_0.18444297671048693","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@folo-services/ai-tools","version":"0.2.24","_id":"@folo-services/ai-tools@0.2.24","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"b6d70f16cfed637d0bd3d6f142c5dd540bced311","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.24.tgz","fileCount":33,"integrity":"sha512-cerh9Z+bZ8NKP5JABvi88Wdr8rpvyezVruiMaQ4tA/PJImiab/evVQkREpQDfKlPDZHBHqAlVo5bXsZ/SUFCPA==","signatures":[{"sig":"MEYCIQChI17k2TKwoE+Vf6cqR6/tcrHV3yIAhyxdZ0VBAoJ/PgIhAL1gcMsDp4UXjcMk7AbRVxMKXwgAS0rzD6x7jrHW0jWZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464145},"type":"module","_from":"file:folo-services-ai-tools-0.2.24.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/a2e7f1a4e722d0cbcd27f18d5f2a1282/folo-services-ai-tools-0.2.24.tgz","_integrity":"sha512-cerh9Z+bZ8NKP5JABvi88Wdr8rpvyezVruiMaQ4tA/PJImiab/evVQkREpQDfKlPDZHBHqAlVo5bXsZ/SUFCPA==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"1b8601c78e2575eaa996b28453a537afec1eb832254238e2f620e444092df502","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.17"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.2.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.24_1755619087156_0.42407643898670666","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@folo-services/ai-tools","version":"0.2.25","_id":"@folo-services/ai-tools@0.2.25","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"04cec72462d78a30fd8c00b318893b4129438c74","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.25.tgz","fileCount":33,"integrity":"sha512-Jy4Y6Y2UnyqE0z8BIurN7u3k3duHLkyq/zEKQ9+Sb4JQ1RTuZbZ1Sma01cnrncwUbsZi1Hp/RBQqbXdMllaTCg==","signatures":[{"sig":"MEUCIH2ryUa/tHjObeph+CpANX+yS0JyFCXZiVq8zPc4O0X+AiEA2exQzoDas6syJ0b0SZhFUohpkWpW7xD6PJlt3haVj84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464147},"type":"module","_from":"file:folo-services-ai-tools-0.2.25.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/218273136d64863000f672ac2e2644b6/folo-services-ai-tools-0.2.25.tgz","_integrity":"sha512-Jy4Y6Y2UnyqE0z8BIurN7u3k3duHLkyq/zEKQ9+Sb4JQ1RTuZbZ1Sma01cnrncwUbsZi1Hp/RBQqbXdMllaTCg==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"481a04ff95319affc76ed95317a8f1934bd872d72906620877385585f996ad05","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.18"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.2.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.25_1755702668277_0.4760982094188033","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@folo-services/ai-tools","version":"0.2.26","_id":"@folo-services/ai-tools@0.2.26","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"8acae7db2a596f588876f90e25c9361e91280f95","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.26.tgz","fileCount":33,"integrity":"sha512-dXWF+OMXbrb1pl8EFi8DyJmSiFRteYsljBI/jE8apa1ViRXl0NBo5Pkn5FNniO8ePUhXa5mU6X8nKwc9LCSrWw==","signatures":[{"sig":"MEUCIQC9zWm4DNspnrsnHmTbJuuBztgiG8sMLUquQ/WyPOQ5MQIgEoSK0MVQClnL5wLiIpwB62chVp0NNfphm0aCk6KyqYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462295},"type":"module","_from":"file:folo-services-ai-tools-0.2.26.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/f46583519bbc012a71dfb94e7359919f/folo-services-ai-tools-0.2.26.tgz","_integrity":"sha512-dXWF+OMXbrb1pl8EFi8DyJmSiFRteYsljBI/jE8apa1ViRXl0NBo5Pkn5FNniO8ePUhXa5mU6X8nKwc9LCSrWw==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"52c9f1453744de267546c092ab107293248e44abe85dcd04c3ee0e9430d9fc51","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.26_1755791479500_0.28840438513941713","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@folo-services/ai-tools","version":"0.2.27","_id":"@folo-services/ai-tools@0.2.27","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"ae25eca70bf9791afa0cdcb5caf53ad7eb334d0f","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.27.tgz","fileCount":33,"integrity":"sha512-zwviG7JjH0iNCBYFOwZFfCpkbEzdRq/VXvqniqRvamx51wcnEXVUYiHAg6zJaWY+ljo8NAtFs4NNPcXQvGuc1g==","signatures":[{"sig":"MEQCIFwEAAYRmB8/+iljKMSsbTszf9ZfzyjXS9iUwHvROEP/AiBPTe34ChdcNAR7LS4A6mSIfz1q2rTcYkBTZtAckOfV8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198229},"type":"module","_from":"file:folo-services-ai-tools-0.2.27.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"hyoban","email":"hi@hyoban.cc"},"_resolved":"/private/var/folders/9h/wvzwv0tj5wl4fd0whn2xp0s00000gn/T/df9281bea7c2401a13849aa268737978/folo-services-ai-tools-0.2.27.tgz","_integrity":"sha512-zwviG7JjH0iNCBYFOwZFfCpkbEzdRq/VXvqniqRvamx51wcnEXVUYiHAg6zJaWY+ljo8NAtFs4NNPcXQvGuc1g==","_npmVersion":"10.9.3","directories":{},"x-code-hash":"fd92d81ebcfa639a70492149fc75d1f48131bcae882d726ed2e2881b53baac83","_nodeVersion":"22.18.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.19"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.27_1755852486329_0.9237897479464205","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@folo-services/ai-tools","version":"0.2.28","_id":"@folo-services/ai-tools@0.2.28","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"53c8a2fe94f0e89fcab2aa1a2c26bd845fb138cf","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.28.tgz","fileCount":33,"integrity":"sha512-sX/rOAssfHDbKYyuQecya6WFdmsQVTCp8Wj5Fl3ryN28tZ6cy8FdCWOBVqQCsJ5rx3J5L2GgcpP9sbeHJg6iMw==","signatures":[{"sig":"MEUCIQCibojzhboWGbb+MiJ0SYP249jgBCwpGDXZNu57Ezl/UAIgfeu0C+3wj0ezj1IoXJQF2J9jTw00E1v7RnITNG5CQMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462295},"type":"module","_from":"file:folo-services-ai-tools-0.2.28.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/4250a4b1a702b7bc14f3a32e280fc76a/folo-services-ai-tools-0.2.28.tgz","_integrity":"sha512-sX/rOAssfHDbKYyuQecya6WFdmsQVTCp8Wj5Fl3ryN28tZ6cy8FdCWOBVqQCsJ5rx3J5L2GgcpP9sbeHJg6iMw==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"e5ed6be3de87e699d78351fad073b0a9911259610e1d0548c45cd0752ebd1953","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.28_1756108219031_0.7538687935955359","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@folo-services/ai-tools","version":"0.2.29","_id":"@folo-services/ai-tools@0.2.29","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"0f3a8d05df59134a6ffeac31ba7d3161fb34ec87","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.29.tgz","fileCount":33,"integrity":"sha512-NyqRbBrdXZscoj2TMc9f8aaf0pfHFQDza6nKW39f/phujh04BAiiFxliCRK2kP9yWv9ddqhrPCC+In5sEBsRKg==","signatures":[{"sig":"MEQCIBK2TWMEBV9lyo5gvFu/E2lsqAq2bB+BiSc6R3AfJGT3AiBjQnHz5DpmflfLWKcxxozIe1Vp/2xPh/AmNCcEfXxB9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198229},"type":"module","_from":"file:folo-services-ai-tools-0.2.29.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"hyoban","email":"hi@hyoban.cc"},"_resolved":"/private/var/folders/9h/wvzwv0tj5wl4fd0whn2xp0s00000gn/T/a484ef3b485d3ef1b236b6547e17e2e1/folo-services-ai-tools-0.2.29.tgz","_integrity":"sha512-NyqRbBrdXZscoj2TMc9f8aaf0pfHFQDza6nKW39f/phujh04BAiiFxliCRK2kP9yWv9ddqhrPCC+In5sEBsRKg==","_npmVersion":"10.9.3","directories":{},"x-code-hash":"59f18a6ade682aba7e3673fe933c46f72eea637d4479fb3fad19b7726fdaabfd","_nodeVersion":"22.18.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.29_1756263089326_0.5753986218031137","host":"s3://npm-registry-packages-npm-production"}},"0.2.29-dev-c94cd0a":{"name":"@folo-services/ai-tools","version":"0.2.29-dev-c94cd0a","_id":"@folo-services/ai-tools@0.2.29-dev-c94cd0a","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"ab0a30adab87d7666835515b32da2ccce984756f","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.29-dev-c94cd0a.tgz","fileCount":33,"integrity":"sha512-iNG2G9gEgE6pCaSQibH+AhL9ddjdJyjRATfcBISz32WyAgWWuEm7WNdN4WX5uvYBuvX2sJUXincyimD+2tTQ0w==","signatures":[{"sig":"MEQCIATrsz8N80cMj6BzxPEnLW1ShTy+TAQWbwvZN83c//bbAiAYtX/8CyEPlVKCQp2OhD54itS3zqD0/Ud3keGkKe+MGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463122},"type":"module","_from":"file:folo-services-ai-tools-0.2.29-dev-c94cd0a.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/d6b56fe40d095a6c89645e43e74a5512/folo-services-ai-tools-0.2.29-dev-c94cd0a.tgz","_integrity":"sha512-iNG2G9gEgE6pCaSQibH+AhL9ddjdJyjRATfcBISz32WyAgWWuEm7WNdN4WX5uvYBuvX2sJUXincyimD+2tTQ0w==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"acafefdef525dbd81c50e7f2000f9160f7019a629846f6f068c30a5f27c2204d","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.20-dev-c94cd0a"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.29-dev-c94cd0a_1756285173877_0.34887160913614546","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@folo-services/ai-tools","version":"0.2.30","_id":"@folo-services/ai-tools@0.2.30","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"74f48f1c102ea8f4fa4ba6c7eb2339593bcf4583","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.30.tgz","fileCount":33,"integrity":"sha512-TJsUXnpCUqHEKM7dL7hnyb1A5RGf1wYNa+FqJAsnhsZuYhA/jrLsFBjh8MHBZ97JRC3vF83KbTIWXb1tCWv3OQ==","signatures":[{"sig":"MEUCIQCWPUxZyHyLQJ5o4NZ0Byf38fDVCuHC4zjiDKl33de0qgIgOGHjYJGmFkXR69FPYVGbmfcwCfHWHBbQydwrRZEkT5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463086},"type":"module","_from":"file:folo-services-ai-tools-0.2.30.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/2500bc4f341a8220277b9e38c36d5780/folo-services-ai-tools-0.2.30.tgz","_integrity":"sha512-TJsUXnpCUqHEKM7dL7hnyb1A5RGf1wYNa+FqJAsnhsZuYhA/jrLsFBjh8MHBZ97JRC3vF83KbTIWXb1tCWv3OQ==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"f83ff748955ae2977fcc38ce42ac16a7dd74c13d3d295e613b1278735c4bf87e","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.21"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.30_1756297934915_0.16227578193021008","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@folo-services/ai-tools","version":"0.2.31","_id":"@folo-services/ai-tools@0.2.31","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"44f15f2aab18211751123b196ac3b70d0377b8af","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.31.tgz","fileCount":33,"integrity":"sha512-oqTVMBc6UCLOt/3M9GX4I+DJ8WT2U8Hlok1MN/Sruw8sQu0ZvtoDvkuiJEtssOQAGDifzHm7z8AVmOgNoGrKUg==","signatures":[{"sig":"MEUCIQClzyhfTSyChjJaym7y5ZCjDuklUpJacTuPQ89O3q92HgIgXQcHmeJrkVfeXjbBAfgxIuqwdWtrPnhrDKeBeieI/Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463155},"type":"module","_from":"file:folo-services-ai-tools-0.2.31.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/e0b977bb413153c047ce89018643a23c/folo-services-ai-tools-0.2.31.tgz","_integrity":"sha512-oqTVMBc6UCLOt/3M9GX4I+DJ8WT2U8Hlok1MN/Sruw8sQu0ZvtoDvkuiJEtssOQAGDifzHm7z8AVmOgNoGrKUg==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"4150f09259d2fc32ee310d0a652a3e714b87c4908a68c265a48c1d805d9123ab","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.22"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.31_1756304376254_0.0887936646328975","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@folo-services/ai-tools","version":"0.2.32","_id":"@folo-services/ai-tools@0.2.32","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"0040a53311fb0e9f22d331bf7a4808e343955423","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.32.tgz","fileCount":33,"integrity":"sha512-Uz9iWjzv0KjDcvhB3iAYdc7jrFAhalExpiXuAFa46tP6GL6KNzDONy06lsbWyU96PxSMZrimRgvjv5ln4zwc9w==","signatures":[{"sig":"MEQCIBszlgENpHajYGTS//H/TOtG4NYcEejf6DfBkXBB4mSOAiBoZNZd82bkrPEVe3QQDqbDXO16Hiz7BcKl5UzHnrq5qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464401},"type":"module","_from":"file:folo-services-ai-tools-0.2.32.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/5db2f8689069d64d2e79529f06de963e/folo-services-ai-tools-0.2.32.tgz","_integrity":"sha512-Uz9iWjzv0KjDcvhB3iAYdc7jrFAhalExpiXuAFa46tP6GL6KNzDONy06lsbWyU96PxSMZrimRgvjv5ln4zwc9w==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"cce6d6901df1411ed0f9900ac6307a331331bed7ea45131d1945be74f533f4be","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.23"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.32_1756473377676_0.5118000855650389","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@folo-services/ai-tools","version":"0.2.33","_id":"@folo-services/ai-tools@0.2.33","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"a46175ce3115682ecedef0c4594296c1c7238d15","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.33.tgz","fileCount":41,"integrity":"sha512-5Q35xDIT5dt/l1Dn0ApadD8l7NHK8rVJYqemHuENYvaUDPNJ8f7SXfXY5HwaMv/LpV20ln5DwMEHXwjtMdP75g==","signatures":[{"sig":"MEUCIF7Vzpr9m4EVkUQyUdob1Ozi00KITSfOCYdCLzzMIBHOAiEA3KrSX3UAaeSvg7S6WPDYILpb1QbDvaFVQ7Ms5bHiFx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375768},"type":"module","_from":"file:folo-services-ai-tools-0.2.33.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/8b1d63d5b29c24ccdfa5902fdd9faad9/folo-services-ai-tools-0.2.33.tgz","_integrity":"sha512-5Q35xDIT5dt/l1Dn0ApadD8l7NHK8rVJYqemHuENYvaUDPNJ8f7SXfXY5HwaMv/LpV20ln5DwMEHXwjtMdP75g==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"c962fa1481e047fb0784c2ca8d33d1c42ba03278be5cfd7989cc57bc432f7a52","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.33_1756742362325_0.31380782485393577","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@folo-services/ai-tools","version":"0.2.34","_id":"@folo-services/ai-tools@0.2.34","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"f3a3cf9f36b0c2f1780286ae4ea3970cee0d937f","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.34.tgz","fileCount":41,"integrity":"sha512-c1RwRccJCWIBzkPrzVkfOMk6DrB1Ftfa3IHXgrRFx4qQWNGKDeeEG5W6zcFHUam4mUncsydzUBZeiQUBTXJCEA==","signatures":[{"sig":"MEYCIQD2giQ0CINbIt3i6+tZ5E3qlezK3VS5v0jRt0owjrlAUgIhAPH/9dJU3AH7Ta0wUuDu0aziQK/kZGdVwBBkxiJO539J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375965},"type":"module","_from":"file:folo-services-ai-tools-0.2.34.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/bcb7576ed853db94060db1a42f8b145e/folo-services-ai-tools-0.2.34.tgz","_integrity":"sha512-c1RwRccJCWIBzkPrzVkfOMk6DrB1Ftfa3IHXgrRFx4qQWNGKDeeEG5W6zcFHUam4mUncsydzUBZeiQUBTXJCEA==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"52065e8bca488547d45aa5de326e2c60b270d113f822a0fe486352b828c28976","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.24"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.34_1756744188236_0.35144921430899423","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@folo-services/ai-tools","version":"0.2.35","_id":"@folo-services/ai-tools@0.2.35","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"89f8d4217c296eac1b2e5d974f7222c832963815","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.35.tgz","fileCount":43,"integrity":"sha512-REEwIyDNK2j/mofp0tg/7yYfDT1qCsTyYN2/YT5dD5EyxGtYeMMB2cv/OQB1m2pYNx1p2jACBGV5EYgjvqFWjg==","signatures":[{"sig":"MEUCIQC5Vu3xjzwqR/dRR+8y8GufEqye7ex0EBWvmecb7cBp2AIgQJes0jeAIUcoViUc3IgIbOd1CpGyWGLMLjnbwM6ksZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2533834},"type":"module","_from":"file:folo-services-ai-tools-0.2.35.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/898a6c835e023bcbdb2ebdac93761d05/folo-services-ai-tools-0.2.35.tgz","_integrity":"sha512-REEwIyDNK2j/mofp0tg/7yYfDT1qCsTyYN2/YT5dD5EyxGtYeMMB2cv/OQB1m2pYNx1p2jACBGV5EYgjvqFWjg==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"39e290a7f6fdc6506aaed58d3c890e6b76214320d5d04466b788993922dee679","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.25","@folo-services/feed-discovery":"0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.35_1756908612708_0.07413931807828811","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@folo-services/ai-tools","version":"0.2.36","_id":"@folo-services/ai-tools@0.2.36","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"27dcdff5c75a8e8fbf22b24ab35c519896d92550","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.36.tgz","fileCount":42,"integrity":"sha512-MNgXELZklcwteBjyC92lp2xgVm1ydDRkX+5dl4ZiYYqVi9spbD3GcckurbiQJ9ANF/7PW71nnJSIo7/9y8qaWg==","signatures":[{"sig":"MEUCIEedICAP9tGB0568Mdlzrqye7hMAUdJExdCyWxzfPCOHAiEAkXoMRC8vSlsaygBjHJDzcoL7mH7EJUPKX4eJQxMa2jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479965},"type":"module","_from":"file:folo-services-ai-tools-0.2.36.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/147d0a7dcc488205124959e08ad822c3/folo-services-ai-tools-0.2.36.tgz","_integrity":"sha512-MNgXELZklcwteBjyC92lp2xgVm1ydDRkX+5dl4ZiYYqVi9spbD3GcckurbiQJ9ANF/7PW71nnJSIo7/9y8qaWg==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"e1f295fdee8d36fdf702321ff7cf1d6b64d382e7324adc49762cf2b47797dd88","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.25"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.36_1756909286988_0.16985996469661524","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@folo-services/ai-tools","version":"0.2.37","_id":"@folo-services/ai-tools@0.2.37","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"61283a93355fde0341cfaaaafe4ddce3ea42d744","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.37.tgz","fileCount":40,"integrity":"sha512-OEb2LLg85QedZckHpmg/9W8lDrFHJIEic6yUucBous7HqF69in3JpSsiJSQv+We5TZ7ISnObZnojYiQufhS3gw==","signatures":[{"sig":"MEYCIQCIYybmsw1+YSqZ3dvVzsf0NKMwf6DMOu3q6dI1oWE3nwIhALqjZg8W11BD2TVevv1udTwJGmuxj9WlJnBzdjWJxJ3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190279},"type":"module","_from":"file:folo-services-ai-tools-0.2.37.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"lawvs","email":"litusq@gmail.com"},"_resolved":"/private/var/folders/gn/52yltfz56_j_fn9kyl38gyxc0000gn/T/11fdcda60955029b314f8806404bf613/folo-services-ai-tools-0.2.37.tgz","_integrity":"sha512-OEb2LLg85QedZckHpmg/9W8lDrFHJIEic6yUucBous7HqF69in3JpSsiJSQv+We5TZ7ISnObZnojYiQufhS3gw==","_npmVersion":"11.4.2","directories":{},"x-code-hash":"bf50e0ff3a1da20e43a3b3985a104b076de8b7503944db9e9169fb276d6ee7a8","_nodeVersion":"24.4.1","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.26"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.37_1757056923293_0.9845124814880706","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@folo-services/ai-tools","version":"0.2.39","_id":"@folo-services/ai-tools@0.2.39","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"7b443e9572794bb0ee817c7a9932c5e2c6494bae","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.39.tgz","fileCount":43,"integrity":"sha512-oPQnuOBdzZvSCSwrp2W7HGCA84Y6g7f/th9K7j7Sicuqi4VXkupd2eO9OCULtIgqcevQtgPogNrKrFrSGg4ivQ==","signatures":[{"sig":"MEYCIQCGQFrMlPGfO/2gffGQRGqTc2caFnRIONLZ2YSzG2Pk4gIhAOhHZK8leS/xa/MY+QbLxND1heVaPMt5W2WxyIwJF5ow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481167},"type":"module","_from":"file:folo-services-ai-tools-0.2.39.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/f88f8c5462bdb332a4da73319363bb87/folo-services-ai-tools-0.2.39.tgz","_integrity":"sha512-oPQnuOBdzZvSCSwrp2W7HGCA84Y6g7f/th9K7j7Sicuqi4VXkupd2eO9OCULtIgqcevQtgPogNrKrFrSGg4ivQ==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"236bad2f4178cc01df6eed5070ba43c3bdeb02218cb2c3e4daf9ad6bc04d5c99","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.26"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.39_1757493876702_0.9001183679924238","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@folo-services/ai-tools","version":"0.2.40","_id":"@folo-services/ai-tools@0.2.40","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"6b89036b974416c8eca71bb723d7bf34985306b4","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.40.tgz","fileCount":43,"integrity":"sha512-btXHMpuoHlBUSAT7S/fnDdHG15/JDCuZ0ysLp22SlO2mA7nO6VM0XaAnNIBfsxl6bw43OnNzXbXoz9KRr4cOxw==","signatures":[{"sig":"MEYCIQDewWmiRQ1PinNtWLq1IT54rBSHXZj2L2ud6N6ZhcRQdAIhAImA/cfwXDmP3etSM67aXh+0wUtk8d6oxIzYrrSn1x0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478267},"type":"module","_from":"file:folo-services-ai-tools-0.2.40.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/b70d0cab35e164f73ce1dede3fd2261e/folo-services-ai-tools-0.2.40.tgz","_integrity":"sha512-btXHMpuoHlBUSAT7S/fnDdHG15/JDCuZ0ysLp22SlO2mA7nO6VM0XaAnNIBfsxl6bw43OnNzXbXoz9KRr4cOxw==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"d903b03df647446ec10927240e62903b8d1f1fd0e898a30162caa383ae5be9e9","_nodeVersion":"22.15.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.40_1757939231432_0.28155720285858865","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@folo-services/ai-tools","version":"0.2.41","_id":"@folo-services/ai-tools@0.2.41","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"847135514d7c7ff60e97f3d642431cb2f164b17d","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.41.tgz","fileCount":42,"integrity":"sha512-tX2hTfLAZHYw7B0fWVuCA+uE1ZDGGKyDaPLEgn9WRdwYVnBdOqBFPbNx3FioB69fg+aLHeCKgHMkNEmlQZ/nUA==","signatures":[{"sig":"MEQCIAdFlco8dmebBnNinetP97S8PBPw3si623UjFN20jhwyAiAKtsP1NThy3WY3AsiCawGVryl9Opp7dLLHqidHKqqREQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197214},"type":"module","_from":"file:folo-services-ai-tools-0.2.41.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"hyoban","email":"hi@hyoban.cc"},"_resolved":"/private/var/folders/y2/k2ky0rcn19d03_1gf_hd8ns00000gn/T/67d7bce5312dc7d2740a9d3bf0bd0f79/folo-services-ai-tools-0.2.41.tgz","_integrity":"sha512-tX2hTfLAZHYw7B0fWVuCA+uE1ZDGGKyDaPLEgn9WRdwYVnBdOqBFPbNx3FioB69fg+aLHeCKgHMkNEmlQZ/nUA==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"508f5288713fa66210ea5d2098434267e56fdb84af91529edebe4a18a14a5d8a","_nodeVersion":"22.14.0","dependencies":{"ai":"^5.0.8","zod":"^3.25.76","drizzle-orm":"^0.44.3","@ai-sdk/openai":"^2.0.5","@folo-services/drizzle":"0.1.27"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.3.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.33","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.41_1758080648649_0.35590388007557716","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@folo-services/ai-tools","version":"0.2.42","_id":"@folo-services/ai-tools@0.2.42","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"9c54bb4dc366e9b139805d7bc219c667bfc736f4","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.42.tgz","fileCount":32,"integrity":"sha512-4RZNZjwPYbXjYPGNlhk3lu5Os3IWMKi+zkhwCk88btNlTigSJDLQuHiSEaYqP3ZXaisYzJtTyCMgd59n3jBzgw==","signatures":[{"sig":"MEUCIQDO07uGqkVaMYWPV6a53Sc0DoG7qQS1e7nnsycmzw9GcQIgBvbIcqBPmWhetYRtsed6H0weNldOTKTUMNdYMrt3UG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106369},"type":"module","_from":"file:folo-services-ai-tools-0.2.42.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"hyoban","email":"hi@hyoban.cc"},"_resolved":"/private/var/folders/y2/k2ky0rcn19d03_1gf_hd8ns00000gn/T/9bc4fbf50b84efcb1016668d8b904675/folo-services-ai-tools-0.2.42.tgz","_integrity":"sha512-4RZNZjwPYbXjYPGNlhk3lu5Os3IWMKi+zkhwCk88btNlTigSJDLQuHiSEaYqP3ZXaisYzJtTyCMgd59n3jBzgw==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"660ede4a7017822ad072275886d21862efef76129db4c195a89ec62e4b567d9a","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.48","zod":"4.1.11","drizzle-orm":"^0.44.5","@ai-sdk/openai":"^2.0.32","@folo-services/drizzle":"0.1.28"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.5.2","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.34","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.42_1758853946020_0.26704098724965974","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@folo-services/ai-tools","version":"0.2.43","_id":"@folo-services/ai-tools@0.2.43","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"3160bf8699c545a585492d9d744ec9771b423041","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.43.tgz","fileCount":32,"integrity":"sha512-MP50VhHXBHRlsg+523j2fiEfF0/lixjYVwRv335aRi25jZF5ulzkdqWdrnqdI4rwM6r1CjzotYmpw8luhfhI0g==","signatures":[{"sig":"MEUCICTBCOJLz1RqhOjl4r9svpPlTSK3DdtRFTi5hlOfNUuiAiEA2dTIPx6QzHL5O24LvalVVzO3xFTv8ikXuxAEvU6HJaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106362},"type":"module","_from":"file:folo-services-ai-tools-0.2.43.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"hyoban","email":"hi@hyoban.cc"},"_resolved":"/private/var/folders/y2/k2ky0rcn19d03_1gf_hd8ns00000gn/T/555a9d6ab97cac55c71011efae1ec847/folo-services-ai-tools-0.2.43.tgz","_integrity":"sha512-MP50VhHXBHRlsg+523j2fiEfF0/lixjYVwRv335aRi25jZF5ulzkdqWdrnqdI4rwM6r1CjzotYmpw8luhfhI0g==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"f35dc3342d1554d63b91aac75f6009a98990b0ca465788637839757255792589","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.48","zod":"4.1.11","drizzle-orm":"^0.44.5","@ai-sdk/openai":"^2.0.32","@folo-services/drizzle":"0.1.29"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.5.2","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.35","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.43_1759047060102_0.5292152712083267","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@folo-services/ai-tools","version":"0.2.44","_id":"@folo-services/ai-tools@0.2.44","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"d3d21e0ca0472eac134a6b3235c09baa8973e205","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.44.tgz","fileCount":35,"integrity":"sha512-dFi62ZEA0WG5mYikxsjdEcOonu/SjyYKuJLpNDRKLumAeLzGOosHN6kE818XuYBjVSS8LRfHTWt21OqiDLhySg==","signatures":[{"sig":"MEQCIHuegXZQus8s0EYwIDubexmu5A+9bb6Klhhane2S0Ev/AiBHmpFWhAarLOiaQaW50rnQ+vDxh4KUCzG2sIYuYIJH2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394427},"type":"module","_from":"file:folo-services-ai-tools-0.2.44.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/d96c390ee64919e97239974112489e52/folo-services-ai-tools-0.2.44.tgz","_integrity":"sha512-dFi62ZEA0WG5mYikxsjdEcOonu/SjyYKuJLpNDRKLumAeLzGOosHN6kE818XuYBjVSS8LRfHTWt21OqiDLhySg==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"6d40c670be965f3bbabd3daeb421a7d89a700cb22616d0ecf02aa69b6d07ee2f","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.76","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.36","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.44_1761153831435_0.20057869975786935","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@folo-services/ai-tools","version":"0.2.45","_id":"@folo-services/ai-tools@0.2.45","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"c3628b6a05a35c013236a40f025cea5e4bbde8dc","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.45.tgz","fileCount":33,"integrity":"sha512-2RwASzp7uPbY83p2NzlHbWKWM+G4L0BHJ45x6z9w5duv7SxO9tCa243AW18FmWxe7nazPUMAkwbEeexErDNo/Q==","signatures":[{"sig":"MEQCIGOWGHnexHG4nU0UIDX6C1wzmwlPyRrprnpTvexqquZOAiAu4lnjaybYH699kh5PBSY5PWeSQqH3MK93X9YtXblrsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100199},"type":"module","_from":"file:folo-services-ai-tools-0.2.45.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"diygod","email":"diy.d.god@gmail.com"},"_resolved":"/private/var/folders/1y/f065lz117j50kdwfzdyvyg2w0000gn/T/3b137153acfaa2bb7d23d8c90b74a14e/folo-services-ai-tools-0.2.45.tgz","_integrity":"sha512-2RwASzp7uPbY83p2NzlHbWKWM+G4L0BHJ45x6z9w5duv7SxO9tCa243AW18FmWxe7nazPUMAkwbEeexErDNo/Q==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"9d9542633d576dda5de0e16085fbeb869fd082df02a9b395b64708f6c41ca4d3","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.76","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.30"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.37","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.45_1761189924478_0.5434691607643327","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@folo-services/ai-tools","version":"0.2.46","_id":"@folo-services/ai-tools@0.2.46","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"f6c88a4a2199df5de0f84c6fefc53ba3c5c3477b","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.46.tgz","fileCount":33,"integrity":"sha512-/vPAAey/KPRivUXcHcnjkKD5GqQOuduNVPSBzQ7dGbd1mJOCnRnqzurYAhvcnpAXeWbdSd32tCIJPa6b9mJK6g==","signatures":[{"sig":"MEYCIQDXz57en/3e1Pibzh4kdEao5P895uEPK+S3AQjJ6hs12wIhAIMJ94JiVZE21HzaJplHWBY1VKektZ/oKfm8EchcBu5W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100950},"type":"module","_from":"file:folo-services-ai-tools-0.2.46.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"diygod","email":"diy.d.god@gmail.com"},"_resolved":"/private/var/folders/1y/f065lz117j50kdwfzdyvyg2w0000gn/T/b5f3821bee0874890cd20c6726a8087c/folo-services-ai-tools-0.2.46.tgz","_integrity":"sha512-/vPAAey/KPRivUXcHcnjkKD5GqQOuduNVPSBzQ7dGbd1mJOCnRnqzurYAhvcnpAXeWbdSd32tCIJPa6b9mJK6g==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"0fabeeea223d2fd00bfe1cae022dd57fcd1ac8b2ac49fa2d47a243bc10c6bc80","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.76","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.31"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.37","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.46_1761212061829_0.5657624004055031","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@folo-services/ai-tools","version":"0.2.47","_id":"@folo-services/ai-tools@0.2.47","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"ab760142727fe0866c63b9dc6a69fb4d4301e2c9","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.47.tgz","fileCount":36,"integrity":"sha512-Od0hgzDK6pP+9pbpYpKTPU0LGFmUWUavVHeu5gyKkOTAJndnquDANtodpgRuqlZwSEa7ttYvfmh9a/8vGfKCbA==","signatures":[{"sig":"MEUCIQD5+ARsDL3QUZvccV7MaW8/y6NJLQ+EGyiykd7kDu18DgIgUjKDLA7qjLI+9yYFN21j7MRliVI3W2axdL4NKwkqx20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399467},"type":"module","_from":"file:folo-services-ai-tools-0.2.47.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/f0fc834b51072d1faa003f03e1855d32/folo-services-ai-tools-0.2.47.tgz","_integrity":"sha512-Od0hgzDK6pP+9pbpYpKTPU0LGFmUWUavVHeu5gyKkOTAJndnquDANtodpgRuqlZwSEa7ttYvfmh9a/8vGfKCbA==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"bc6aa30bb5ceb3c2d5c76a08dd8fbd5bd99947a250bd94b5ea05b35b7125cce4","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.76","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.32"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.38","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.47_1761305345685_0.7720857218622006","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@folo-services/ai-tools","version":"0.2.48","_id":"@folo-services/ai-tools@0.2.48","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"6b658308eb3ac9606f8e8966469cf5923b75376f","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.48.tgz","fileCount":34,"integrity":"sha512-6E0/eDSd1XlCTvxfJ/SedquNgX9ARWZxvxPP7xNyi/PLdipKD9DYFOqMb+IRaL/9VO97gW2EYhIW6tvkFjOOFQ==","signatures":[{"sig":"MEQCIGRqn8qW4G7ecbCg+jq0n26nG9Z3rBIlQXhCKpabYiQfAiBIbG/joTGyq0eCm2Y+FWrP46v6veZAvzMlsbxPzeRVmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96288},"type":"module","_from":"file:folo-services-ai-tools-0.2.48.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"diygod","email":"diy.d.god@gmail.com"},"_resolved":"/private/tmp/95fced31b396ec072e20371ec525ba23/folo-services-ai-tools-0.2.48.tgz","_integrity":"sha512-6E0/eDSd1XlCTvxfJ/SedquNgX9ARWZxvxPP7xNyi/PLdipKD9DYFOqMb+IRaL/9VO97gW2EYhIW6tvkFjOOFQ==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"a4ae891461c78c773c07dbdaf9452a14d9da515cf6f2dbbdcd605c053ac61502","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.76","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.33"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.39","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.48_1761742629376_0.2560146034590878","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@folo-services/ai-tools","version":"0.2.49","_id":"@folo-services/ai-tools@0.2.49","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"8b9dbca90c9097c3b8536839cf98c0fc9e1bc421","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.49.tgz","fileCount":34,"integrity":"sha512-QsKTW8N18812Thkdcc7wDTff3QkQxxTYHxHi1RM321jk4DbCq+mHlAr10Krwj0mRtKuULtqFHPm13udmfIv1Bw==","signatures":[{"sig":"MEQCIBj8ZzQu8um8xHcy/cDS4/Mx8h7tIsSEUEpjB64iHd4RAiBuL1rVdWMHizMvHfwlRuCtXaNfHWkP7vpeubOClfxymQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99932},"type":"module","_from":"file:folo-services-ai-tools-0.2.49.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"diygod","email":"diy.d.god@gmail.com"},"_resolved":"/private/var/folders/1y/f065lz117j50kdwfzdyvyg2w0000gn/T/013b768fac79e0a7f2315126458ecd3a/folo-services-ai-tools-0.2.49.tgz","_integrity":"sha512-QsKTW8N18812Thkdcc7wDTff3QkQxxTYHxHi1RM321jk4DbCq+mHlAr10Krwj0mRtKuULtqFHPm13udmfIv1Bw==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"4de6dbc96d0ad39b4f694472da4f49c90ede6b6c8a649da379de76ffbd203b1f","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.76","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.34"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.40","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.49_1761743136656_0.05688404106574296","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@folo-services/ai-tools","version":"0.2.50","_id":"@folo-services/ai-tools@0.2.50","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"0a41b63a5e7bbfe9d151d4e9ee6b52a98ea03116","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.50.tgz","fileCount":33,"integrity":"sha512-MMYh54QiFaisXPnUdg00PXQb+voFwLTWSIXwY7GZraPiwzfHRpkwjYODWN7OWIs3dpNbUB5gUyb7btP7Jtp8WA==","signatures":[{"sig":"MEQCIHKWHTv0/BNc35nh4GAG75APt4j1HN5/AzW1SDBZb6n1AiAmQuEg7k9TTkhk9F8I8jxW8/breO4l4vjb3/tIMNcBqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108550},"type":"module","_from":"file:folo-services-ai-tools-0.2.50.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"hyoban","email":"hi@hyoban.cc"},"_resolved":"/private/var/folders/y2/k2ky0rcn19d03_1gf_hd8ns00000gn/T/34142bdb70035911c07784a9ec6f01f8/folo-services-ai-tools-0.2.50.tgz","_integrity":"sha512-MMYh54QiFaisXPnUdg00PXQb+voFwLTWSIXwY7GZraPiwzfHRpkwjYODWN7OWIs3dpNbUB5gUyb7btP7Jtp8WA==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"a30e1847ba190dea9404cc16c0e2cdfbd821eb959f06f8026f75eb9cb8e61687","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.76","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.35"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.41","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.50_1761877762101_0.16833742204174196","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@folo-services/ai-tools","version":"0.2.51","_id":"@folo-services/ai-tools@0.2.51","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"07c4015b775d0826db83e08c22341735c28f6e56","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.51.tgz","fileCount":33,"integrity":"sha512-MZyTnyJzQK9cjN5vgZ2rIFJ5WFqG4IaeZu2lXchSYB0H44wR7a4JsE715/0PJKl8oJLhv1HNUAdLm3jAr2dOEA==","signatures":[{"sig":"MEUCIFQrcjbTuU6eTVWUlKQ3il2DK4HSBaGinEWAIR2YwspiAiEAkxlfJKS2gtJc1FeKGIs40kvAJgWIM1ogv8zS29WUink=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108548},"type":"module","_from":"file:folo-services-ai-tools-0.2.51.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"hyoban","email":"hi@hyoban.cc"},"_resolved":"/private/var/folders/y2/k2ky0rcn19d03_1gf_hd8ns00000gn/T/858c33b27285ba2ccd1ef4688b6b9c1d/folo-services-ai-tools-0.2.51.tgz","_integrity":"sha512-MZyTnyJzQK9cjN5vgZ2rIFJ5WFqG4IaeZu2lXchSYB0H44wR7a4JsE715/0PJKl8oJLhv1HNUAdLm3jAr2dOEA==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"bd78d955011f69987b9dd4f73f5ebb85121156a49ead006938640b85802312be","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.76","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.35"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.42","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.51_1761891865195_0.24192888354080755","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@folo-services/ai-tools","version":"0.2.52","_id":"@folo-services/ai-tools@0.2.52","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"6629d2fb6fdcdaaf2b509ee859781627205670d4","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.52.tgz","fileCount":36,"integrity":"sha512-NUDaCdvEzpiw2WrTEyVBEq26agD099D1TjABmJMGLurKKGK5mWQNaJVGrftRq1EGQR0jogq0Ktc1YuHFQODbKg==","signatures":[{"sig":"MEQCIFgq3FgDnidVdA6qmdJGxv5puy5SgYzP2MA0+Ij60O6nAiAlWtyzcZCmkurTQOGMyhNADT/MSMbVA+uzF1rnUjp0OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393808},"type":"module","_from":"file:folo-services-ai-tools-0.2.52.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/8dc0a7a6428c3b64cf83fcfd5825a4e5/folo-services-ai-tools-0.2.52.tgz","_integrity":"sha512-NUDaCdvEzpiw2WrTEyVBEq26agD099D1TjABmJMGLurKKGK5mWQNaJVGrftRq1EGQR0jogq0Ktc1YuHFQODbKg==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"68e1ff35ccfbe592c059451dd8d9aa54155715770afaecfbdb3208d7a7d4ee08","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.85","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.36"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.43","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.52_1762155750021_0.9795000606098654","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@folo-services/ai-tools","version":"0.2.53","_id":"@folo-services/ai-tools@0.2.53","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"462049083d539f74e00141b5f15391eab33aeb5e","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.53.tgz","fileCount":36,"integrity":"sha512-opwSEVC6ARN8ZVjhqvRGcCyEQZaXb1+Z/zbmOa5BKhx38uqjc5KRVEo5mU+XIZfq8dUTfHcBaxJu1Qx2TuGt8Q==","signatures":[{"sig":"MEUCIQCmwmGUCltV6gQfeAO7Ga/AonTCK6e18Z/rQc/Cdpac4QIgbi9ZN6qJcZQxDTBfX4AK9EF4Ra4WGhIXa4KPKmcn2aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393808},"type":"module","_from":"file:folo-services-ai-tools-0.2.53.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/f851b6b34cd944264d723eb3f4e0b4f7/folo-services-ai-tools-0.2.53.tgz","_integrity":"sha512-opwSEVC6ARN8ZVjhqvRGcCyEQZaXb1+Z/zbmOa5BKhx38uqjc5KRVEo5mU+XIZfq8dUTfHcBaxJu1Qx2TuGt8Q==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"4e4d1bae3775828832de9a13e287222f6f45234694c515d2014a2a5a82779978","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.85","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.44","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.53_1762353894956_0.08353980365313607","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@folo-services/ai-tools","version":"0.2.54","_id":"@folo-services/ai-tools@0.2.54","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"2b1c33f69ad08687d405601e6f64e7be6b2b67d8","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.54.tgz","fileCount":36,"integrity":"sha512-nLxrsigkYGDa0l6bL8zK/PYm59ccrghQIfGXnzhZiACotUotam9j5hIJ8if26wm4qKP3gZ1l5D9eP+rmCLXuaQ==","signatures":[{"sig":"MEQCIAsRGFIhSO6b32tDaMewZX/+zXOalc+QfH7vlJFR4u4sAiAP7it5HCqQZMjgomz21IT9Z1a2jsArm4PpI9QGnG3K9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393808},"type":"module","_from":"file:folo-services-ai-tools-0.2.54.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/a1d266a3697d8bca485a96ac92e5caf0/folo-services-ai-tools-0.2.54.tgz","_integrity":"sha512-nLxrsigkYGDa0l6bL8zK/PYm59ccrghQIfGXnzhZiACotUotam9j5hIJ8if26wm4qKP3gZ1l5D9eP+rmCLXuaQ==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"326a9818f4138642c875b9ccfb787e4e2d322803b0f592b550198b7664db0709","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.85","zod":"4.1.12","drizzle-orm":"^0.44.6","@ai-sdk/openai":"^2.0.53","@folo-services/drizzle":"0.1.37"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.9.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.45","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.54_1762413015853_0.2463859368488477","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@folo-services/ai-tools","version":"0.2.55","_id":"@folo-services/ai-tools@0.2.55","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"28bb8c021b1ea35e91ac9861e5acbca3f5bb6107","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.55.tgz","fileCount":33,"integrity":"sha512-wl6Ngo1r7VGm8S4FNtquoxyJlNp6elx+NuQQvKTXhY4C0R4U0DwIIEwRn6+LToGH0BQR+2RlgdBDchCK/5Zj8g==","signatures":[{"sig":"MEUCIFCouBJdL3GyLLVQSNJokcBpC+GyIEaaJ5msuM7Jh7FKAiEA2Jc7V0h7Yww5moVzeQyh+t+4RUnEcHM39t4n5Sbp+JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98443},"type":"module","_from":"file:folo-services-ai-tools-0.2.55.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2de286d2-20bd-48a2-8e49-9a81a16cbb9b"}},"_resolved":"/tmp/a8663b25a031dfe22d76d9713877ca3a/folo-services-ai-tools-0.2.55.tgz","_integrity":"sha512-wl6Ngo1r7VGm8S4FNtquoxyJlNp6elx+NuQQvKTXhY4C0R4U0DwIIEwRn6+LToGH0BQR+2RlgdBDchCK/5Zj8g==","_npmVersion":"11.6.2","directories":{},"x-code-hash":"7eb3b12809c2727b5752192b0c1e8820c348dd5d12a5c4a906542c451e0b6802","_nodeVersion":"22.21.1","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.38"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.46","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.55_1762443784541_0.8382463739288086","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@folo-services/ai-tools","version":"0.2.56","_id":"@folo-services/ai-tools@0.2.56","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"01b7a4eba4e16e2ee32fbf7b4465f4fe7bc0b5fb","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.56.tgz","fileCount":34,"integrity":"sha512-BpG39L//zdAroI7LhitYVSssXrSHtqjH3xTvbmrnybxqCqS0pxO9ZKb3wFtq4QSXO2a0wkHYNCK0z9Dxth9eOQ==","signatures":[{"sig":"MEYCIQCNnwZmwkEBFTNu9YvwMnd2idy3jQMmi0LHuhEGEVme4AIhANyHFZPaUZiLPW0Olm7atHhlxbanHhU0614khnRfPff4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101056},"type":"module","_from":"file:folo-services-ai-tools-0.2.56.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"diygod","email":"diy.d.god@gmail.com"},"_resolved":"/private/var/folders/1y/f065lz117j50kdwfzdyvyg2w0000gn/T/6b245ed1b21f731a708816c2ab426bfd/folo-services-ai-tools-0.2.56.tgz","_integrity":"sha512-BpG39L//zdAroI7LhitYVSssXrSHtqjH3xTvbmrnybxqCqS0pxO9ZKb3wFtq4QSXO2a0wkHYNCK0z9Dxth9eOQ==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"acb68547296a994ee85a30eeacef8a1cf9d908808e99280bef5c761e01aec385","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.39"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.47","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.56_1762918703058_0.3601119851575576","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@folo-services/ai-tools","version":"0.2.57","_id":"@folo-services/ai-tools@0.2.57","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"efdb9f02ee516ae0d666bba86276282807dd3d9b","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.57.tgz","fileCount":34,"integrity":"sha512-DjjEQCsf9pFBhGKn6k7gG3aKF0YF9AzAyPE9LOk+XMx2zRJai22feTRxdMD9Bp5XKQYhNfBKAjP/AVTd5q4kOg==","signatures":[{"sig":"MEYCIQDnoO8w9SM1QbQj3Yt3ub1z/G2YI3u4WW3UawqvD9g7wQIhAKa83y9tj5nL+heGDz5PRvOU6I28Mxu+uxVt2ZQg2lmF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100945},"type":"module","_from":"file:folo-services-ai-tools-0.2.57.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"diygod","email":"diy.d.god@gmail.com"},"_resolved":"/private/var/folders/1y/f065lz117j50kdwfzdyvyg2w0000gn/T/3e17e6bb1d2f34f8ab8cc1e4bdb9ded7/folo-services-ai-tools-0.2.57.tgz","_integrity":"sha512-DjjEQCsf9pFBhGKn6k7gG3aKF0YF9AzAyPE9LOk+XMx2zRJai22feTRxdMD9Bp5XKQYhNfBKAjP/AVTd5q4kOg==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"6c7289514fd3beb31f2b80ebe2fcff9cfd7f006769b477cd92a80fbeaf02fc9d","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.48","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.57_1763179569294_0.4383777127730255","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"@folo-services/ai-tools","version":"0.2.58","_id":"@folo-services/ai-tools@0.2.58","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"057d52db68de785dc7fec8996f8c4ca52161c90a","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.58.tgz","fileCount":34,"integrity":"sha512-VWwzhKzrEQ/kx6YpVM/GbAtpcpjEpkQXZ+an7Ctnc7OZ/t/ZndRBZLIdhVAws/DAUVhHm68DypYLanaDJ1lvYQ==","signatures":[{"sig":"MEYCIQCU1wcsqF4oUZEmmoOemy+hKvb3QnQSLMmflTC7nGoItgIhAM6ZdNILJmA0O3vuriZYVAv/baV71RPKJyGWjGo1JYMj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100945},"type":"module","_from":"file:folo-services-ai-tools-0.2.58.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"diygod","email":"diy.d.god@gmail.com"},"_resolved":"/private/var/folders/1y/f065lz117j50kdwfzdyvyg2w0000gn/T/b584ce25fbf5c8916d76cb8fb2e2cf49/folo-services-ai-tools-0.2.58.tgz","_integrity":"sha512-VWwzhKzrEQ/kx6YpVM/GbAtpcpjEpkQXZ+an7Ctnc7OZ/t/ZndRBZLIdhVAws/DAUVhHm68DypYLanaDJ1lvYQ==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"b4ff532293efbc9884011b8fe40a6325e2f397f007b3892d13616cd995b942f4","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.40"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.49","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.58_1763192068103_0.4624318623255317","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"@folo-services/ai-tools","version":"0.2.59","_id":"@folo-services/ai-tools@0.2.59","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"8e022bcc816ca33fed23bb8310f2adb94e6a57c7","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.59.tgz","fileCount":34,"integrity":"sha512-xUyMdYHIvLtwuDp2eO5DkWl8rH6JVHFhvTuqVVPq1uxhdHqAK0gNBcc+O7cWDv3aqzF6mtaFs6uQu6Y4OzkfRg==","signatures":[{"sig":"MEQCIBK5kXv4S5KU2UoVkwnWkRsWwqjNedynQnUB8HHjICGuAiB3RPzf8DEkFXzNriWrrk3wZm1HcZZ4/9XLsmtvt1S25Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100958},"type":"module","_from":"file:folo-services-ai-tools-0.2.59.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"diygod","email":"diy.d.god@gmail.com"},"_resolved":"/private/var/folders/1y/f065lz117j50kdwfzdyvyg2w0000gn/T/1ed3b32b53d323855a0ad9aac56e7473/folo-services-ai-tools-0.2.59.tgz","_integrity":"sha512-xUyMdYHIvLtwuDp2eO5DkWl8rH6JVHFhvTuqVVPq1uxhdHqAK0gNBcc+O7cWDv3aqzF6mtaFs6uQu6Y4OzkfRg==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"2364ea1223837b5825e743d0991f46644e8cf3c105be81134fbeab7366edffe9","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.41"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.50","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.59_1763382028698_0.07130966338250588","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"@folo-services/ai-tools","version":"0.2.60","_id":"@folo-services/ai-tools@0.2.60","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"228727cb2ac73726f85e0d79531c9acedbc54b90","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.60.tgz","fileCount":32,"integrity":"sha512-MSb5Sg1adAD/9jrCrj9dq/sLxkVON4rx46QmwmP3kZcIvEhKZcvS8WCFZgohmXIPV5nAvmom9OD8nCYsmaUdWA==","signatures":[{"sig":"MEYCIQC9zhGdAk2wTbFMZqx6z332WFzBtayXYAXEv2EvRj7ZHQIhAOWAhhP+FGn9s/eqQgfaf92z56/QNyFi+knC75g/3Dnl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96984},"type":"module","_from":"file:folo-services-ai-tools-0.2.60.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"hyoban","email":"hi@hyoban.cc"},"_resolved":"/private/var/folders/y2/k2ky0rcn19d03_1gf_hd8ns00000gn/T/3be4e3d978d84079ba49eaebd0564c8f/folo-services-ai-tools-0.2.60.tgz","_integrity":"sha512-MSb5Sg1adAD/9jrCrj9dq/sLxkVON4rx46QmwmP3kZcIvEhKZcvS8WCFZgohmXIPV5nAvmom9OD8nCYsmaUdWA==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"92895984cf395b2c90bbba0a8acd1f9c6b3ef1065985c7a13a4c2a171c9ccffc","_nodeVersion":"22.14.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.41"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.51","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.60_1763430665025_0.8606953957918713","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"@folo-services/ai-tools","version":"0.2.61","_id":"@folo-services/ai-tools@0.2.61","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"34aa1f0d867f36fb90a53bfa96cc71c80648a2a3","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.61.tgz","fileCount":38,"integrity":"sha512-eKilX+/VIaTzGHc/mMK3sjc3Ao4CQbA4mCk80WtKHXZWhBY9k9TjqpqYDD/8pL7IDBpVHjw1U2TsklZhRab+Xg==","signatures":[{"sig":"MEUCIEKl39yY8Ehr2ZMsH1LiPRwe5MfUP2VTZ4sCRk0dfucpAiEA2ey3dUhDD6vwcVqpctIFxmnYCwjlVNfq3JuAepeXVX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390692},"type":"module","_from":"file:folo-services-ai-tools-0.2.61.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/480d21444aded07cadbdbf2b10662ab5/folo-services-ai-tools-0.2.61.tgz","_integrity":"sha512-eKilX+/VIaTzGHc/mMK3sjc3Ao4CQbA4mCk80WtKHXZWhBY9k9TjqpqYDD/8pL7IDBpVHjw1U2TsklZhRab+Xg==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"28f1b1a2a53cb83248fa458c3ce846710cb683ca21ea39bc7dcf3f9933bab1b5","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.42"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.52","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.61_1763451598440_0.803400097746023","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"@folo-services/ai-tools","version":"0.2.62","_id":"@folo-services/ai-tools@0.2.62","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"1b84b50549ef52c2c474ad30a398a7c26d63bc1b","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.62.tgz","fileCount":38,"integrity":"sha512-Eyc8DNS4U3vGrftMd3CuxCK1rXq7ii7Etd1CKHghXkdm0pGzMP16NwYDDrKQj7xolsOPzvFSrMbGkrJcwH9MaQ==","signatures":[{"sig":"MEYCIQCoP92DkPSGt6xJAmPxXpAaIAH40ylUoQMpNvliHNTsOwIhALxGXdybapVSIjnNoADVjPInHPLIuR6pQ4o+aU1nObr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390800},"type":"module","_from":"file:folo-services-ai-tools-0.2.62.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/b5c248d84ca6e26a60303f69b07ca91a/folo-services-ai-tools-0.2.62.tgz","_integrity":"sha512-Eyc8DNS4U3vGrftMd3CuxCK1rXq7ii7Etd1CKHghXkdm0pGzMP16NwYDDrKQj7xolsOPzvFSrMbGkrJcwH9MaQ==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"4a6cdcb96160b00e22e832cec5f230419494b8d7af9e645475c6583ead256c26","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.43"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.53","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.62_1763620348308_0.31473935682735177","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"@folo-services/ai-tools","version":"0.2.63","_id":"@folo-services/ai-tools@0.2.63","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"64e673dbecf2d8701a8dfd60d962eb00d176f0fa","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.63.tgz","fileCount":38,"integrity":"sha512-Iyyx97fL6nDUQtd9fl2MRaN1+95yPT3iVI9PbOMGJxH87WXRpfeAg0dwmGHGdGfyNyM78kh32AymKrdpV8looQ==","signatures":[{"sig":"MEQCIGj5COJpxkJI5xGXvjrVTiQPi1gr1Z6Gb98BZxOXVa55AiAfqJMKNY+x0Do5eV3JUuv/LeJL2WcKtNn2jByTNUXjUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390800},"type":"module","_from":"file:folo-services-ai-tools-0.2.63.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/ff88dc7c1fd061aec1b1361db5a4ebf1/folo-services-ai-tools-0.2.63.tgz","_integrity":"sha512-Iyyx97fL6nDUQtd9fl2MRaN1+95yPT3iVI9PbOMGJxH87WXRpfeAg0dwmGHGdGfyNyM78kh32AymKrdpV8looQ==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"835387f11128db1643571bbf38fd2cae9c8c867d28d2d6c50932b5d446730219","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.53","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.63_1763636732382_0.5057576812543905","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"@folo-services/ai-tools","version":"0.2.64","_id":"@folo-services/ai-tools@0.2.64","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"6f01481b7c59aa3479f4f40fa0de75b56803034d","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.64.tgz","fileCount":38,"integrity":"sha512-0jPD0NhFGAjPO5OjHvv8pwUFxYq5VifK54SkKAPEOKeIm+UMfu78LgOh30uy4fuI6vHYQRC+sIjN3hwEVMgBLA==","signatures":[{"sig":"MEYCIQCspwCM7a9G5OgFLJ0wznnbARR3WlmwbuuZnX7LsaljXAIhAJcOSUW2Vi3DW2NSE6fpCq4RDNMYUUVIGgLhVHPA95Uu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390996},"type":"module","_from":"file:folo-services-ai-tools-0.2.64.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/8497f4253f52129e81ad9b0ce347b91f/folo-services-ai-tools-0.2.64.tgz","_integrity":"sha512-0jPD0NhFGAjPO5OjHvv8pwUFxYq5VifK54SkKAPEOKeIm+UMfu78LgOh30uy4fuI6vHYQRC+sIjN3hwEVMgBLA==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"8a9eb3ec7dba2cb87661870589837218a0be6170a57843598c8221cf47e336f8","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.53","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.64_1763638936618_0.20568575275584555","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"@folo-services/ai-tools","version":"0.2.65","_id":"@folo-services/ai-tools@0.2.65","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"litusq@gmail.com"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"8fb08c1bfb42ac12007abe1571193d72c135a7a2","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.65.tgz","fileCount":38,"integrity":"sha512-Z6sScc3Hl66Yr8vHRy/yzOoFPhqqhQi0M9xjlmXd+d+0U1PCCKLwNSF+5ORjFDt2PICyA8thE8HBwI/Rl9pWUg==","signatures":[{"sig":"MEUCIEJSkoDevyGCfQP2GugE/EGx8CKX7OXWxrlrIelBkKQJAiEA1WEBnMiiSUtRTSiG9s2+CRe0uzeaHCO7OOOSb4UbU40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390978},"type":"module","_from":"file:folo-services-ai-tools-0.2.65.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"innei","email":"tukon479@gmail.com"},"_resolved":"/private/var/folders/lh/pd33jhq91zqbgk8ktnz12j280000gp/T/da592c8d44fbd06a7a555acb6cb34337/folo-services-ai-tools-0.2.65.tgz","_integrity":"sha512-Z6sScc3Hl66Yr8vHRy/yzOoFPhqqhQi0M9xjlmXd+d+0U1PCCKLwNSF+5ORjFDt2PICyA8thE8HBwI/Rl9pWUg==","_npmVersion":"10.2.4","directories":{},"x-code-hash":"5958c26a1cfb1409ad36d6614e6ebf1640b3042456d04c610f52695243f8f7bb","_nodeVersion":"22.15.0","dependencies":{"ai":"5.0.88","zod":"4.1.12","drizzle-orm":"0.44.7","@ai-sdk/openai":"2.0.63","@folo-services/drizzle":"0.1.44"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.0","vitest":"3.2.4","typescript":"5.9.3","@types/node":"24.10.0","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.53","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.65_1763639974157_0.09296875713852559","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"@folo-services/ai-tools","version":"0.2.66","_id":"@folo-services/ai-tools@0.2.66","maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"npm@waterwater.moe"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"dist":{"shasum":"709eaa5a66a28cfd92b12a7a36323ff8f823f215","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.66.tgz","fileCount":32,"integrity":"sha512-OZrmFlbeHoo2Jp/+FTHTvaSs0GBW6QPF6CXUg7cVQs0VQFFhhIZh9beAW356paNrJhfj6rFTLICX5Xop+g4aQA==","signatures":[{"sig":"MEUCIGLFzR/EuMSQisAiyp0PqTswlEDha1s2qbgme04W5vlAAiEAlPwAGyFbTdgEgszgu2qjk0g2Wi+KhSM5ko2q7mgQ0YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92426},"type":"module","_from":"file:folo-services-ai-tools-0.2.66.tgz","exports":{".":{"import":"./dist/exports.js","default":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"_npmUser":{"name":"diygod","email":"diy.d.god@gmail.com"},"_resolved":"/private/var/folders/1y/f065lz117j50kdwfzdyvyg2w0000gn/T/e2d34626c658c49a14cba42294a130f2/folo-services-ai-tools-0.2.66.tgz","_integrity":"sha512-OZrmFlbeHoo2Jp/+FTHTvaSs0GBW6QPF6CXUg7cVQs0VQFFhhIZh9beAW356paNrJhfj6rFTLICX5Xop+g4aQA==","_npmVersion":"10.9.2","directories":{},"x-code-hash":"b6dc1d9691d144a7c1a11c77d387d81da055ce8005b976681aefb45b4deaa2e1","_nodeVersion":"22.14.0","dependencies":{"ai":"6.0.85","zod":"4.3.6","drizzle-orm":"0.45.1","@ai-sdk/openai":"3.0.28","@folo-services/drizzle":"0.1.45"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","vitest":"3.2.4","typescript":"5.9.3","@types/node":"25.2.3","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.54","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-tools_0.2.66_1775117199965_0.7071317956406267","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"_id":"@folo-services/ai-tools@0.2.69","dist":{"shasum":"7bcc7530b186c35d1ad93680b986b33428523268","tarball":"https://registry.npmjs.org/@folo-services/ai-tools/-/ai-tools-0.2.69.tgz","fileCount":38,"integrity":"sha512-h/difObusSOBldVEqDWjunF2fLoD+hbmXDdWhviMAMVUW9rsmnWAFE6Fl6BEKiPC/pzqGG/6lDpSsTDqi7Rcsw==","signatures":[{"sig":"MEUCIQCGl9Q+R+sRu+RGuA1bmAU/ju+ao5jW/PUssKpyAs52DgIgaH/OYFB/QsyQx+bcHWBfy77Gl/K4lb0XA6ISmq4qTIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUOcpUJcdmwjYo0zJ6KT8wNXL7y5SsZKGXcn34UWXZrQIgZUB/L1NtNK+FzTgf7adNrVyA0iRp/XN1HmNWHQwWPaY="}],"unpackedSize":423143},"main":"./dist/exports.cjs","name":"@folo-services/ai-tools","type":"module","_from":"file:folo-services-ai-tools-0.2.69.tgz","types":"./dist/exports.d.ts","module":"./dist/exports.js","exports":{".":{"types":"./dist/exports.d.ts","import":"./dist/exports.js","require":"./dist/exports.cjs"}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"vitest","build":"tsup","clean":"rm -rf dist","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsgo --noEmit","publish:packages":"pnpm publish --no-git-checks --access public"},"version":"0.2.69","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2de286d2-20bd-48a2-8e49-9a81a16cbb9b"}},"_resolved":"/tmp/01d3288da771482a5dee9081b551c84b/folo-services-ai-tools-0.2.69.tgz","_integrity":"sha512-h/difObusSOBldVEqDWjunF2fLoD+hbmXDdWhviMAMVUW9rsmnWAFE6Fl6BEKiPC/pzqGG/6lDpSsTDqi7Rcsw==","_npmVersion":"12.0.2","directories":{},"maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"npm@waterwater.moe"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"x-code-hash":"865ee2c2cf322ae1288793280fe8758398ee456f2bf2a3fd1288e26cff1ad01b","_nodeVersion":"22.23.2","dependencies":{"ai":"7.0.18","zod":"4.4.3","drizzle-orm":"0.45.2","@ai-sdk/openai":"4.0.9","@folo-services/drizzle":"0.1.48"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.5.1","vitest":"4.1.10","typescript":"npm:@typescript/typescript6@6.0.2","@types/node":"26.1.1","@folo-services/db":"0.0.1","@folo-services/utils":"0.0.1","@folo-services/config":"0.0.1","@folo-services/constants":"0.1.56","@folo-services/feed-discovery":"0.0.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-tools_0.2.69_1789623463665_0.15984844487327177"}}},"time":{"created":"2025-07-21T13:37:46.582Z","modified":"2026-09-17T05:37:43.954Z","0.1.2":"2025-07-21T13:37:47.033Z","0.1.3":"2025-07-21T13:45:22.508Z","0.1.4":"2025-07-21T14:07:01.014Z","0.2.0":"2025-07-21T14:29:15.422Z","0.2.1":"2025-07-21T14:34:09.112Z","0.2.3":"2025-07-21T16:04:25.705Z","0.2.4":"2025-07-21T16:14:20.469Z","0.2.5":"2025-07-21T16:23:37.687Z","0.2.6":"2025-07-21T16:37:14.394Z","0.2.7":"2025-07-22T12:01:00.709Z","0.2.8":"2025-07-22T15:39:59.607Z","0.2.9":"2025-07-22T15:54:34.890Z","0.2.10":"2025-07-22T15:56:54.062Z","0.2.11":"2025-07-22T16:01:10.570Z","0.2.12":"2025-07-22T16:07:02.473Z","0.2.13":"2025-07-22T16:13:21.723Z","0.2.14":"2025-07-22T16:21:38.715Z","0.2.15":"2025-07-24T07:51:24.079Z","0.2.16":"2025-08-04T16:06:24.776Z","0.2.17":"2025-08-05T16:44:16.717Z","0.2.18":"2025-08-06T17:15:02.431Z","0.2.19":"2025-08-06T18:16:49.536Z","0.2.20":"2025-08-07T17:17:29.872Z","0.2.21":"2025-08-12T07:03:15.583Z","0.2.22":"2025-08-12T07:57:39.221Z","0.2.23":"2025-08-18T14:13:45.971Z","0.2.24":"2025-08-19T15:58:07.364Z","0.2.25":"2025-08-20T15:11:08.462Z","0.2.26":"2025-08-21T15:51:19.753Z","0.2.27":"2025-08-22T08:48:06.539Z","0.2.28":"2025-08-25T07:50:19.215Z","0.2.29":"2025-08-27T02:51:29.542Z","0.2.29-dev-c94cd0a":"2025-08-27T08:59:34.066Z","0.2.30":"2025-08-27T12:32:15.113Z","0.2.31":"2025-08-27T14:19:36.508Z","0.2.32":"2025-08-29T13:16:17.861Z","0.2.33":"2025-09-01T15:59:22.516Z","0.2.34":"2025-09-01T16:29:48.449Z","0.2.35":"2025-09-03T14:10:12.930Z","0.2.36":"2025-09-03T14:21:27.188Z","0.2.37":"2025-09-05T07:22:03.472Z","0.2.39":"2025-09-10T08:44:36.912Z","0.2.40":"2025-09-15T12:27:11.606Z","0.2.41":"2025-09-17T03:44:08.832Z","0.2.42":"2025-09-26T02:32:26.198Z","0.2.43":"2025-09-28T08:11:00.305Z","0.2.44":"2025-10-22T17:23:51.631Z","0.2.45":"2025-10-23T03:25:24.679Z","0.2.46":"2025-10-23T09:34:22.033Z","0.2.47":"2025-10-24T11:29:05.891Z","0.2.48":"2025-10-29T12:57:09.574Z","0.2.49":"2025-10-29T13:05:36.852Z","0.2.50":"2025-10-31T02:29:22.275Z","0.2.51":"2025-10-31T06:24:25.400Z","0.2.52":"2025-11-03T07:42:30.229Z","0.2.53":"2025-11-05T14:44:55.142Z","0.2.54":"2025-11-06T07:10:16.046Z","0.2.55":"2025-11-06T15:43:04.740Z","0.2.56":"2025-11-12T03:38:23.249Z","0.2.57":"2025-11-15T04:06:09.515Z","0.2.58":"2025-11-15T07:34:28.322Z","0.2.59":"2025-11-17T12:20:28.897Z","0.2.60":"2025-11-18T01:51:05.195Z","0.2.61":"2025-11-18T07:39:58.675Z","0.2.62":"2025-11-20T06:32:28.514Z","0.2.63":"2025-11-20T11:05:32.585Z","0.2.64":"2025-11-20T11:42:16.840Z","0.2.65":"2025-11-20T11:59:34.359Z","0.2.66":"2026-04-02T08:06:40.156Z","0.2.69":"2026-09-17T05:37:43.802Z"},"maintainers":[{"name":"innei","email":"tukon479@gmail.com"},{"name":"hyoban","email":"hi@hyoban.cc"},{"name":"lawvs","email":"npm@waterwater.moe"},{"name":"diygod","email":"diy.d.god@gmail.com"},{"name":"songkeys","email":"i@song.work"}],"readme":"ERROR: No README data found!","readmeFilename":""}