{"_id":"@ai-spine/tools","_rev":"12-ec5ff97c2d58965690f622b9a68510a6","name":"@ai-spine/tools","dist-tags":{"latest":"1.2.10"},"versions":{"1.0.0":{"name":"@ai-spine/tools","version":"1.0.0","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.0.0","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"941b830db45caeffb6da1a93660390406e4b1959","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.0.0.tgz","fileCount":8,"integrity":"sha512-ypFpwHQJshzcwnJ8hEQfsmxR4+G3XKwvdgvW2qgDjkDHMFvrCz/RoucsWy4wenWzhPEpuMvL9dXxd+rOPMOh0g==","signatures":[{"sig":"MEUCIDmGb3I4QInCGIayPURZjYvse6m/IRP4UENNSUDCk6gNAiEA2p/nrsz8KUAeUiNCAjTnL7O1Mq6YNnoxZ4Hh9+1FCuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324947},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"56ab666943068b1a3d60b13b6d01c7db97b52712","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.0.0_1756855819488_0.8609504639395262","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ai-spine/tools","version":"1.1.0","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.1.0","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"cd86a820d0488464cff73818d10cac6c6588c5aa","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.1.0.tgz","fileCount":8,"integrity":"sha512-Mus8vMHTQjCs/+qwxm4JbYHikqMLjbjekDkYjSgqUVsYAaq5n+G73M9MaPiUMYyNaeLT6X+qGsj9RNlWQV4dzA==","signatures":[{"sig":"MEYCIQCwu/sIKswhHAu5URgQRaO08fqGn2hy/WNoKqKXYVCFiwIhALa6+a2pvauRjzySE4qJTlLYhFhwfZtOxc8F5a8+B/C1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324947},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"e63e6efe93523fa99c989e227ef8b0fe69c745e4","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.1.0_1756928719105_0.4910747440101335","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ai-spine/tools","version":"1.1.1","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.1.1","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"a9f7556041316379c673213f8f224c9572877938","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.1.1.tgz","fileCount":8,"integrity":"sha512-SmxcSPTezLG38HPTNr5WVDXqXhCFC2LOyROGIp3li2wZ6Zp4vTFyrThH6U4r9+IqeDWNgPu83f1LGughxzGL6g==","signatures":[{"sig":"MEUCIEqynTMMcOIhXN96KU51uddnI/6WrmbIgN3nr8ck8SuaAiEAzHw5mOA2v3PU86gTm4qqcmxI2epM5HBtVFme6GPPHZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324947},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"30012fe23e53a392ab688fa34769f573389b9165","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.1.1_1756945504514_0.38129039935635056","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ai-spine/tools","version":"1.1.2","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.1.2","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"d35664e6119ca8dc9addce0233901778c1805180","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.1.2.tgz","fileCount":8,"integrity":"sha512-omSbmPc8A0AfZ3fTYGN3gB7Me6BD0TWzGXYgo5YsgfgiYZJid0S399iHXCm5hjJr5AY2kB7zuk3Zyd3LMAHMdw==","signatures":[{"sig":"MEQCIHPpPJjoylR3vjFcQbHF6reb3AddC7TVCi2V21YH/Oy6AiAzoyJFvHJPdRxwuyVtP1xlqv0mfb3nE3TFZpIOyPGqjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324947},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"8b2858e9e897d1efe1d85f900c0c33e246ee1b39","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.4","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.1.2_1757016649930_0.7462147993233543","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ai-spine/tools","version":"1.2.0","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.2.0","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"5125b8b41c20fb6810c4d2861c5fcaeb3070ffd6","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.2.0.tgz","fileCount":8,"integrity":"sha512-hPmia0410J7GrbB3wHZcmRqF14A5bbxARb+2KuMvSYlPrkrnhOyqbwOOKgHsxLIwowW1jWUhgS3gYlu7lgl6uQ==","signatures":[{"sig":"MEUCIQD0q5I4zT3snYEcLTwFgkCdkfoEt57I3yPMWCSxQYM77AIgFcGdWCoF0kcc9LiR/zoXa9lzfhPhcjyYyu5CyPS+Q+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333133},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"ff7ea1cbdacb6a53de0d04ae17567a5540359fcc","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.2.0_1758222577105_0.4316367696688157","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@ai-spine/tools","version":"1.2.1","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.2.1","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"04e8a64e1f7850100062dde1701a2530814ba04d","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.2.1.tgz","fileCount":8,"integrity":"sha512-YoZp2eSGRfD034X/TVida7qrgQwqs13FLE2oV+04FIpD4AeTAbXjrkaOQbTAGrl3aYHy2OywT+rk9jEQI9VgIQ==","signatures":[{"sig":"MEQCIAWGGooo2eHgm11nDBh/E90Nxppnvd1JavvvVZ6zNVeXAiBUXsYguhn/UGUnaOnSmdBj1w6+n2aLvA0WQSud3UuZHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333133},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"36fa3ab129d841d45a4b980447434e4820760e84","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.2.1_1758225910868_0.8249808886690759","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@ai-spine/tools","version":"1.2.2","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.2.2","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"82dd514d372ba828b5e8a36415c93a072b22810a","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.2.2.tgz","fileCount":8,"integrity":"sha512-/W//fxYliDLanPioYFBmQG2x/qPn6/WcytmTgcaD7PHIkGcSIOt9x96DkdutAAONS+nFbxBI80Z41sc17iXdfg==","signatures":[{"sig":"MEUCIQCbJs+K4sF1P8AA6g8zxuS/hDCqp7j656hnrTO4SFmi0QIgdosSGBNoyZNui4qg1REDAdnuYinDtoekDZYLJ1ODdj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333133},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"045e211df539c808cb157fd79863c8cd52434e25","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.2.2_1758229782493_0.7387007204605562","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@ai-spine/tools","version":"1.2.3","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.2.3","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"3d39135c03c458791fdbdaeda8280b19ff06c88a","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.2.3.tgz","fileCount":8,"integrity":"sha512-WdgvAG9ZaYdlXx3w6JNPA18T2jj8cEJK1rZpx37CcyCmPBh6M4gI96rRrj6eAFQ8seGPbjXw075CdsjKRDjKMw==","signatures":[{"sig":"MEYCIQCxGCCkmMxmG1L0y0naReqRFLKGo+QNN6AVrzQz9tvjgAIhAOGo5bR0nbTVgloSN2va4kzmKjvEPOOKSa0298XwNf9P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333133},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"89221d5326c0a4a552eb7bca98536b5e8dd3890e","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.2.3_1758244785229_0.7752357406516712","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@ai-spine/tools","version":"1.2.7","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.2.7","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"f7b909b0c908a2ed21948cf346264ed1c679ac52","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.2.7.tgz","fileCount":8,"integrity":"sha512-1vJAztk5qVjRWsI2oEi2w11e3W0zeFXmEPROFEzFRkLhuU+BiXhLd+LTN0Pm/A4IiL9BcTKiYg+7TONFJFeFEg==","signatures":[{"sig":"MEQCICsqjdQMB0guBvvdDSbgnXCqSTzxfMWlHi2sh8OZWfS6AiBnSjeY5/uE+n1c6/moUzQmn8LKUZhgLM0nFabad5pUJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305391},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"447a0b9300c2750f0c4c1555eca0493e0594d176","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","build:verify":"node scripts/verify-build.js","prepublishOnly":"npm run build && npm run build:verify"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.2.7_1758330257460_0.9547268620583231","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@ai-spine/tools","version":"1.2.8","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.2.8","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"8cea40817568437b932d1588f053f9ee002a6f03","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.2.8.tgz","fileCount":8,"integrity":"sha512-9SQXMK9droahoNZRlW4GGaHw77DdQ9daHyJu1XVrv+GpoyqiaJPQXYJZgI0HVxE7K1BBOk3aIfITmwVkmKmmDQ==","signatures":[{"sig":"MEUCIQDT/yVBEohPmhLxoQoPJ7n25SjtuhtuS3vXMIpdHWmRtwIgf/39sxmPDppe/ZdppM/yScmFrX+PmlBrcjGnamwplec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305391},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"c60f372b8ca604e66cb68ef77ad80e04dfa96ca9","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","build:verify":"node scripts/verify-build.js","prepublishOnly":"npm run build && npm run build:verify"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.2.8_1758558620192_0.9177312312693275","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@ai-spine/tools","version":"1.2.9","keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","_id":"@ai-spine/tools@1.2.9","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"dist":{"shasum":"ddefbdb0a58276598182bec8cd971335b22dd2a5","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.2.9.tgz","fileCount":8,"integrity":"sha512-C9KzhVqKRIscrqTuBUAd3fgZFkrnww3QsUigqgW01VvbFAvk+gRlKkLhu6dsM84fp9dh7XfoD4CCamoUBZfzyA==","signatures":[{"sig":"MEUCIAQ8MbhD9gByX0v8xZHZ8J1uU2ki08gKI4FocjeXA7wxAiEAp0TbT1ZB47eXv15VjGiCzniwlru+P77t09Y1G3uc3ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305391},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"}},"gitHead":"30aced78ade36ad8385bc8dec255ca587f3848d2","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","clean":"rm -rf dist","test:watch":"jest --watch","build:verify":"node scripts/verify-build.js","prepublishOnly":"npm run build && npm run build:verify"},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"_npmVersion":"10.8.2","description":"Framework for building AI Spine compatible tools","directories":{},"_nodeVersion":"20.19.5","dependencies":{"cors":"^2.8.5","helmet":"^7.1.0","express":"^4.19.2","compression":"^1.7.4","@ai-spine/tools-core":"^1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.6.0","rollup":"^4.0.0","ts-jest":"^29.4.1","typescript":"^5.9.2","@types/cors":"^2.8.0","@types/jest":"^29.5.0","@types/express":"^4.17.21","rollup-plugin-dts":"^6.0.0","@types/compression":"^1.7.0","@rollup/plugin-commonjs":"^25.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0"},"peerDependencies":{"typescript":">=5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tools_1.2.9_1758566011069_0.4555341775707542","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@ai-spine/tools","version":"1.2.10","description":"Framework for building AI Spine compatible tools","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c","build:verify":"node scripts/verify-build.js","dev":"rollup -c -w","test":"jest","test:watch":"jest --watch","clean":"rm -rf dist","prepublishOnly":"npm run build && npm run build:verify"},"keywords":["ai-spine","tools","framework","ai-agents"],"author":{"name":"AI Spine Team"},"license":"MIT","dependencies":{"@ai-spine/tools-core":"^1.2.10","express":"^4.19.2","cors":"^2.8.5","helmet":"^7.1.0","compression":"^1.7.4"},"devDependencies":{"@types/express":"^4.17.21","@types/cors":"^2.8.0","@types/compression":"^1.7.0","@types/jest":"^29.5.0","jest":"^29.5.0","ts-jest":"^29.4.1","rollup":"^4.0.0","@rollup/plugin-typescript":"^11.0.0","@rollup/plugin-node-resolve":"^15.0.0","@rollup/plugin-commonjs":"^25.0.0","rollup-plugin-dts":"^6.0.0","tslib":"^2.6.0","typescript":"^5.9.2"},"peerDependencies":{"typescript":">=5.0.0"},"exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js","types":"./dist/index.d.ts"}},"_id":"@ai-spine/tools@1.2.10","gitHead":"f785c3dfd8c1c5624367e4f0d5c39f6ff88bede4","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-ySwAyySEDZ5XZuQ4pDfK+MrydEKICECgeYDQlLEt4mjT1wu1GGnDNkYHcCfsQMiONVJR0GiUemdF8RJrrDzMvw==","shasum":"b5b10a68ac59f52e67cd64a37c4c5bb73b17e8e9","tarball":"https://registry.npmjs.org/@ai-spine/tools/-/tools-1.2.10.tgz","fileCount":8,"unpackedSize":305393,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICG7dv9A/gJ3aadD+XL2YlcXtMbARiwLe/IlX3vWD+4UAiEArkZcynEdy1Uk40S6/6Qm+jtOcKnh0Sa0b+SPBY+Np6o="}]},"_npmUser":{"name":"dataframeai","email":"contacto@dataframeai.com"},"directories":{},"maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tools_1.2.10_1758742289057_0.7022470989164749"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-02T23:30:19.381Z","modified":"2025-09-24T19:31:29.445Z","1.0.0":"2025-09-02T23:30:19.685Z","1.1.0":"2025-09-03T19:45:19.299Z","1.1.1":"2025-09-04T00:25:04.733Z","1.1.2":"2025-09-04T20:10:50.160Z","1.2.0":"2025-09-18T19:09:37.318Z","1.2.1":"2025-09-18T20:05:11.088Z","1.2.2":"2025-09-18T21:09:42.700Z","1.2.3":"2025-09-19T01:19:45.492Z","1.2.7":"2025-09-20T01:04:17.636Z","1.2.8":"2025-09-22T16:30:20.391Z","1.2.9":"2025-09-22T18:33:31.282Z","1.2.10":"2025-09-24T19:31:29.246Z"},"author":{"name":"AI Spine Team"},"license":"MIT","keywords":["ai-spine","tools","framework","ai-agents"],"description":"Framework for building AI Spine compatible tools","maintainers":[{"name":"dataframeai","email":"contacto@dataframeai.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}