{"_id":"@n8n/ai-utilities","_rev":"164-e19f1565265f6d25a066bb339921c2ba","name":"@n8n/ai-utilities","dist-tags":{"latest":"0.34.4","stable":"0.34.4","beta":"0.35.2"},"versions":{"0.2.0":{"name":"@n8n/ai-utilities","version":"0.2.0","_id":"@n8n/ai-utilities@0.2.0","maintainers":[{"name":"mutdmour","email":"mutdmour@gmail.com"},{"name":"alexgrozav","email":"alex@grozav.com"},{"name":"milorad.filipovic","email":"milorad.filipovic19@gmail.com"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"ivov.src","email":"ivov.src@gmail.com"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"},{"name":"jp-at-n8n","email":"jp@n8n.io"}],"dist":{"shasum":"92987951645c44a8108ccc46d0bdb7d0a56fab12","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.2.0.tgz","fileCount":105,"integrity":"sha512-99sGSrN3zMUQLtbcG1Ju47UdaIZf+nOYzt3kOy1u1O1l4o8o4yrwMruS5p0zzFAvBnavDDMFkcKhmoc0YQWqPw==","signatures":[{"sig":"MEYCIQDGC61TJ9P63GvWWqK2x6DzGNMjcCg4K5lybfLdnft8FgIhAPUT2nvx+qxnpc/P5vzSpIjPv6nbR3DRiV/xuSNXE6nI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3977667},"main":"dist/index.js","_from":"file:n8n-ai-utilities-0.2.0.tgz","types":"dist/index.d.ts","module":"src/index.ts","scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.json && tsc-alias -p tsconfig.build.json && pnpm copy-tokenizer-json","clean":"rimraf dist .turbo","watch":"tsc-watch -p tsconfig.build.json","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","example:run":"tsx examples/run.ts","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},"_resolved":"/private/var/folders/n3/zw8yxr8j2qn_qkh82rn0xphr0000gn/T/com.apple.shortcuts.mac-helper/aedc3471c457840578e4f805cb439db8/n8n-ai-utilities-0.2.0.tgz","_integrity":"sha512-99sGSrN3zMUQLtbcG1Ju47UdaIZf+nOYzt3kOy1u1O1l4o8o4yrwMruS5p0zzFAvBnavDDMFkcKhmoc0YQWqPw==","_npmVersion":"11.6.2","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.7.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","n8n-workflow":"2.8.0","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.0.5","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.2.0_1770731601662_0.9379332906495568","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@n8n/ai-utilities","version":"0.2.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.2.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"f39446dd67f3ea81911b7fd9725343f2bd83a361","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.2.1.tgz","fileCount":106,"integrity":"sha512-zfWZ0LdEkrVq1u928jRNnppRgfjggGTITtW5zhUdf2En44jN40/x4i008cREZl+x71OfOZ0IVgDNz8UkwTsdUQ==","signatures":[{"sig":"MEUCIE2Q6pFLSEOeXdCMqw5m6t810igFt8U+jOL8J435U0eRAiEA5ON5VVCmtB2mdQLmrFO8E64sAmZct/b3PNZJTRZ7U/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3980068},"main":"dist/index.js","_from":"file:n8n-ai-utilities-0.2.1.tgz","types":"dist/index.d.ts","module":"src/index.ts","scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.json && tsc-alias -p tsconfig.build.json && pnpm copy-tokenizer-json","clean":"rimraf dist .turbo","watch":"tsc-watch -p tsconfig.build.json","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","example:run":"tsx examples/run.ts","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/d12d21301ed25a25eb5ffb3bf3da318f/n8n-ai-utilities-0.2.1.tgz","_integrity":"sha512-zfWZ0LdEkrVq1u928jRNnppRgfjggGTITtW5zhUdf2En44jN40/x4i008cREZl+x71OfOZ0IVgDNz8UkwTsdUQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.5.1","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.7.1","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","n8n-workflow":"2.8.0","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.0.5","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.2.1_1771001014506_0.47410767835700596","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@n8n/ai-utilities","version":"0.3.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.3.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"f96e02cdc69b321df1b25e1d4889a84a6e62a1d3","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.3.0.tgz","fileCount":106,"integrity":"sha512-fZCHOrk6QfJJV4XTwZwgcxap8o9sD0j5HAs7CFW8Jo1oF9QuWuJ/j4ycz8GCSS6Rq2UmHBZLMVYVwwPscM/pyA==","signatures":[{"sig":"MEYCIQC0wesAsXQlBbggoWm/zXxC6Xi7cEY009mXyJWELV0ASAIhAPl0qIsjwC3C9xZptlTdgxSgbgC5nkN3s0lDG3nrvtjR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3982922},"main":"dist/index.js","_from":"file:n8n-ai-utilities-0.3.0.tgz","types":"dist/index.d.ts","module":"src/index.ts","scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.json && tsc-alias -p tsconfig.build.json && pnpm copy-tokenizer-json","clean":"rimraf dist .turbo","watch":"tsc-watch -p tsconfig.build.json","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","example:run":"tsx examples/run.ts","format:check":"biome ci .","build:examples":"tsc --build tsconfig.examples.json && tsc-alias -p tsconfig.examples.json && pnpm copy-tokenizer-json ./dist_examples/src/","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/36198c2e6953549200e2c6d604324574/n8n-ai-utilities-0.3.0.tgz","_integrity":"sha512-fZCHOrk6QfJJV4XTwZwgcxap8o9sD0j5HAs7CFW8Jo1oF9QuWuJ/j4ycz8GCSS6Rq2UmHBZLMVYVwwPscM/pyA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.8.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","n8n-workflow":"2.9.0","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.3.0_1771268007382_0.9259753216187618","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@n8n/ai-utilities","version":"0.4.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.4.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"2ebd3079aad539e5f5e2c28d2b6ad4f125cd3dde","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.4.0.tgz","fileCount":214,"integrity":"sha512-WuRxYL+oTiQeInlMh+jWsCpizLOTEEqEEpDOA97joUXEYiPvuCmhMNQUXDRM02Y615+hYuXXLsQpl3A3RUwz7A==","signatures":[{"sig":"MEUCIQDTU7WDMOhYMBv9XpVoeZ7sqZk/KUaB++dbd5vZ/6A56AIgOFYvNdbfwOQ9RbFIKZqIk4xherfmmPke3Thf5FpwqzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7972578},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.4.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/6a2d5fdc14207d0b5ed8b0835d6d543c/n8n-ai-utilities-0.4.0.tgz","_integrity":"sha512-WuRxYL+oTiQeInlMh+jWsCpizLOTEEqEEpDOA97joUXEYiPvuCmhMNQUXDRM02Y615+hYuXXLsQpl3A3RUwz7A==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.9.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","n8n-workflow":"2.10.0","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.4.0_1771867852225_0.8375678469437888","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@n8n/ai-utilities","version":"0.4.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.4.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"9a128e4c49932029c319981ef1ccabc44d67f6c6","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.4.1.tgz","fileCount":214,"integrity":"sha512-I9vQbsZLu2OjBj2uKJAh/kWMi1ki5lQjTRtU0fJr2lSHl5leAK+iueUe9ZNYbIPOich3tvlgjTKqgOKQdxSm3w==","signatures":[{"sig":"MEYCIQCU4O4m3ayqjVPH6IRH4jvssBR5fT5k3Px20iIaDqYk6wIhALU+haI1E+X/ng40t/asM8qD34ka+OGRAVu71wqWUEET","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7972578},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.4.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/213acfef170cafef6ab306513030b928/n8n-ai-utilities-0.4.1.tgz","_integrity":"sha512-I9vQbsZLu2OjBj2uKJAh/kWMi1ki5lQjTRtU0fJr2lSHl5leAK+iueUe9ZNYbIPOich3tvlgjTKqgOKQdxSm3w==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.9.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","n8n-workflow":"2.10.1","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.4.1_1772007451960_0.5712030654752063","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@n8n/ai-utilities","version":"0.3.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.3.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"cd02a24e2bac4e4434e8a293885d193cdc5ec473","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.3.1.tgz","fileCount":106,"integrity":"sha512-AdaPLUOAo5/O45j5MfpW0PMIsOSZMxhzgjv4HjBVBwZx3xbv/zC8VcXA9Uh2FsySqFTWk3MO+jHexn7rPpk2OQ==","signatures":[{"sig":"MEUCIQCVgR4aGfFLbpnbnhlHQT58sftMgdUCI6+4pAWxqSHI4AIgUpTdvs+RTXxSMRzEx9DGZaOtiXFsnQlWiONX/BrNp3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3982922},"main":"dist/index.js","_from":"file:n8n-ai-utilities-0.3.1.tgz","types":"dist/index.d.ts","module":"src/index.ts","scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.json && tsc-alias -p tsconfig.build.json && pnpm copy-tokenizer-json","clean":"rimraf dist .turbo","watch":"tsc-watch -p tsconfig.build.json","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","example:run":"tsx examples/run.ts","format:check":"biome ci .","build:examples":"tsc --build tsconfig.examples.json && tsc-alias -p tsconfig.examples.json && pnpm copy-tokenizer-json ./dist_examples/src/","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/a7f8d0457b717fc1331430713b175dfb/n8n-ai-utilities-0.3.1.tgz","_integrity":"sha512-AdaPLUOAo5/O45j5MfpW0PMIsOSZMxhzgjv4HjBVBwZx3xbv/zC8VcXA9Uh2FsySqFTWk3MO+jHexn7rPpk2OQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.8.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","n8n-workflow":"2.9.1","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.3.1_1772015268551_0.8676160319404238","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@n8n/ai-utilities","version":"0.5.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.5.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"4c5786fa32ee91640b810d7566863e2bb7746704","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.5.0.tgz","fileCount":328,"integrity":"sha512-j3nuIFV5vwrAlu7NLZ8x4YYrxaF4U3i9dFG7MmvLb66lQ0to4RT/7f0CRpLjCoUMotva37H7RdglFzcdGsyjSg==","signatures":[{"sig":"MEUCIQC9FQbzDq/3rnmAwLGIaKJUL5v/9cChumJTlfDjLPPfgQIgZSB4ZJrOxp54f2/++IExgB460osRc3oyZdKL2rQkHZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8219820},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.5.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/7bb8887cd1e8f79103180ac6690138d0/n8n-ai-utilities-0.5.0.tgz","_integrity":"sha512-j3nuIFV5vwrAlu7NLZ8x4YYrxaF4U3i9dFG7MmvLb66lQ0to4RT/7f0CRpLjCoUMotva37H7RdglFzcdGsyjSg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.10.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.11.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.5.0_1772462366755_0.03510718759851228","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@n8n/ai-utilities","version":"0.4.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.4.2","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"151c5cbc15e5fb95a588aaa44042fab4c593010d","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.4.2.tgz","fileCount":214,"integrity":"sha512-rAFOqj87TQNOur4qSJlJXT5pUtq7E1uF/j5oZu8PDdN70Tf4qEwt9h8TG6alQT4SAJgbpFBVVI5lnEEwfIUtXQ==","signatures":[{"sig":"MEYCIQDo1UL30YYFK6eTlHKUWN6pkrMru02O8L3Wknklrvv0OQIhAPJUGCJfljgAQJ0LmN2ZB8AI4V9eh7wA6LqjGv9FlA4R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7972578},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.4.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/1ee9163fc2cdbf075d8fc7b3ac44e263/n8n-ai-utilities-0.4.2.tgz","_integrity":"sha512-rAFOqj87TQNOur4qSJlJXT5pUtq7E1uF/j5oZu8PDdN70Tf4qEwt9h8TG6alQT4SAJgbpFBVVI5lnEEwfIUtXQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.9.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","n8n-workflow":"2.10.2","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.4.2_1772796171203_0.29658703631704264","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@n8n/ai-utilities","version":"0.5.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.5.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"d91d0e21f062f6e53404001ce3291e18e137f117","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.5.1.tgz","fileCount":328,"integrity":"sha512-495g6cMSwTVH+1LcU3VxL0Y1V8Mbw8CzhzkVKxr84k6LDj4kVzj6jgBwE2GzoVANZ+1DTHiblP3M/ZGiG5KQfw==","signatures":[{"sig":"MEUCIQCKXskBDKCC5s9TdWkLX8zHMhu6w+cLkQZ54CD8sPCuFQIgKfDZGjb+0F1stIrh1nTg7aEiCliKnOrJjaBuUifPncQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8219824},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.5.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/913a033a08ff107324f5ebc23889156b/n8n-ai-utilities-0.5.1.tgz","_integrity":"sha512-495g6cMSwTVH+1LcU3VxL0Y1V8Mbw8CzhzkVKxr84k6LDj4kVzj6jgBwE2GzoVANZ+1DTHiblP3M/ZGiG5KQfw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.10.1","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.11.1","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.5.1_1773038341044_0.915693261220168","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@n8n/ai-utilities","version":"0.6.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.6.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"66ab8be0334c0f3b1f03424ed289b5791e9ff04c","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.6.0.tgz","fileCount":328,"integrity":"sha512-QZUTViZchpHFdzlhM14P7s+tnjoPqup+Dri3FRWpbXGIRZ6no5htXuDZa2EaHxfJzJagT30Em3n14Te3x3y1iA==","signatures":[{"sig":"MEUCICiVxYI9HrwoHt+WqDgisKxBDc+A7JNRPElsGSBDQUUKAiEAj78314REylkPSSgDRo7AVzMDZW2RP//lPHFmRyVZb3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8221005},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.6.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/1dcf13c158e0942ded8d9d3e2f2a6bc5/n8n-ai-utilities-0.6.0.tgz","_integrity":"sha512-QZUTViZchpHFdzlhM14P7s+tnjoPqup+Dri3FRWpbXGIRZ6no5htXuDZa2EaHxfJzJagT30Em3n14Te3x3y1iA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.3","@n8n/config":"2.11.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.8","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.12.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.6.0_1773072003602_0.9001741861063381","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@n8n/ai-utilities","version":"0.7.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.7.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"8b79e46d0ebbbd1a328a494b4ca1aac13e434bff","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.7.0.tgz","fileCount":328,"integrity":"sha512-P9WtdXWdgQbKv5aKpVlOYAvoYXLX6tpUAeQW5UvPaPlLunmxOu9bLPsxSUpyfj5/WesgeZXD6OYDluhy/9L29Q==","signatures":[{"sig":"MEUCIQDbB2rdPUGOW0QBEus6K7WeIMmQfmllQ0t8oVYwL2o+iQIgIfrgW/fhjSqk+8fCsZnXbYC2arr7eF8Q02sb0cO8pKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8222907},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.7.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/f5fb34eab4d98fac33d4e171af4221c2/n8n-ai-utilities-0.7.0.tgz","_integrity":"sha512-P9WtdXWdgQbKv5aKpVlOYAvoYXLX6tpUAeQW5UvPaPlLunmxOu9bLPsxSUpyfj5/WesgeZXD6OYDluhy/9L29Q==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.12.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.31","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.13.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.7.0_1773669757705_0.195554372491743","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@n8n/ai-utilities","version":"0.8.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.8.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"a6c4e50a2ea3eb0f87b8c31e66dfcd0105120638","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.8.0.tgz","fileCount":328,"integrity":"sha512-FLxsSJOoZh9wRVKA+0WLqnBqO9FLKeu2BaKwQwXhesPBGGf3IO40+ayNDNYq3LyitFGGDWoai16nZyyndxIT2A==","signatures":[{"sig":"MEUCIQCtznz5IwOP45gO5ok+fcrVqobn9h9E/FxxZzH7mqAMHAIgSdG3RyNCCUYFVGB3wjNT/P7RJ83Gxhhq5xVlu8oIhWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8200163},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.8.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/a3b760ec43fc7c534bfa1f196d858fde/n8n-ai-utilities-0.8.0.tgz","_integrity":"sha512-FLxsSJOoZh9wRVKA+0WLqnBqO9FLKeu2BaKwQwXhesPBGGf3IO40+ayNDNYq3LyitFGGDWoai16nZyyndxIT2A==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.13.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.34","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.14.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.8.0_1774343234784_0.9605111154731389","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@n8n/ai-utilities","version":"0.8.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.8.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"44922cdfc65da0268adc5436ea1bf21636455bb0","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.8.1.tgz","fileCount":328,"integrity":"sha512-2fGq0zh8CaC6ZmzlNKO7jfUHrepALBcntHMlMikN8nz2ablF/4NqetXrtPrx26hq2FzePIrMM+NBFOTCZlqKoA==","signatures":[{"sig":"MEUCIAMfy17FSDo8QpypAtE6IbKIQ/1OJxSyMrtDaORvGKV/AiEA6QdtUoPqylACXuQfLqXqrKAOjbtC6IYic801s58p2C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8200163},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.8.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/0a657ef91fc2cea3f763c2841b8c41c4/n8n-ai-utilities-0.8.1.tgz","_integrity":"sha512-2fGq0zh8CaC6ZmzlNKO7jfUHrepALBcntHMlMikN8nz2ablF/4NqetXrtPrx26hq2FzePIrMM+NBFOTCZlqKoA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.13.1","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.34","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.14.1","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.8.1_1774438521065_0.20921644028627706","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@n8n/ai-utilities","version":"0.7.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.7.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"9429173698902d43ab7ff935851c33e161aff141","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.7.1.tgz","fileCount":328,"integrity":"sha512-+VDOInOIh2M3W5o1O77oeip1NEpmhcR5GcEHaJpa9Cpw5B0pgU848WGmK3NDPwCZniOAuRFEqcvBu1W/+S5qLw==","signatures":[{"sig":"MEYCIQCmd0gY9yNpP8CBpBUYz8QUB6mm3iDwftld6xgdfFMLjgIhAJ0stChKoW4Nz2hm0XaXg6bX8Pj29TDNWAEAWIOwom8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8222907},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.7.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/55f5b189666dbcd970cf69be113c3715/n8n-ai-utilities-0.7.1.tgz","_integrity":"sha512-+VDOInOIh2M3W5o1O77oeip1NEpmhcR5GcEHaJpa9Cpw5B0pgU848WGmK3NDPwCZniOAuRFEqcvBu1W/+S5qLw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.12.1","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.31","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.13.1","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.7.1_1774438847337_0.7335253610576287","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@n8n/ai-utilities","version":"0.9.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.9.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"ac092385ea61d6faf3db3c27c03c192337e357c9","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.9.0.tgz","fileCount":328,"integrity":"sha512-3o3IBg1n1j8e+NaooBgk5VgDN4KIsvAH/ZS/U57IEqZYbifs71CfH7uWGHsDzJaCjf74h3F/xfu0Ov9BM4Hwtg==","signatures":[{"sig":"MEQCIDGOTDv1J93A7qKEkrKMvHdTEiAg35fC+cyqQZBBxYi+AiAE9i+NEtPMHn8lYd27ykN0wa8ZXIWtjKO6hy74nGzvfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8215017},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.9.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/913835bba0a02ac1c6520041488d25cd/n8n-ai-utilities-0.9.0.tgz","_integrity":"sha512-3o3IBg1n1j8e+NaooBgk5VgDN4KIsvAH/ZS/U57IEqZYbifs71CfH7uWGHsDzJaCjf74h3F/xfu0Ov9BM4Hwtg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.8.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.14.0","js-tiktoken":"1.0.12","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.34","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.3.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.15.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.9.0_1774885813718_0.961997796988052","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@n8n/ai-utilities","version":"0.10.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.10.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"0a6395ea8a42314181626e18d975a19258249e5d","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.10.0.tgz","fileCount":328,"integrity":"sha512-AbVFIZJuaQ6dn9WYbu+Nah5DPRsrC/2VQ8mvAdGjBSpOeEx2UcQ0hC+q3zsljTCfN5vm9+cyu3wHbgZpdguu3w==","signatures":[{"sig":"MEQCIH+KA31Mi6CHN0ARZoCgLlQdC5dBaJDx2Pn3hKsziJwEAiBMMzGgT3cJ0iulndKtjsoi1lMQEgRlagJ8PaoJxFk3WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8215918},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.10.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/5016266b0afee9c4cd3288cd7ef67110/n8n-ai-utilities-0.10.0.tgz","_integrity":"sha512-AbVFIZJuaQ6dn9WYbu+Nah5DPRsrC/2VQ8mvAdGjBSpOeEx2UcQ0hC+q3zsljTCfN5vm9+cyu3wHbgZpdguu3w==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.15.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.34","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.16.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.10.0_1775538101836_0.8463740600947238","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@n8n/ai-utilities","version":"0.11.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.11.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"5b2b0c474256cb03f2daa932b80a67fa0b7163a5","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.11.0.tgz","fileCount":328,"integrity":"sha512-ILSdHgxKhPA9003wrsRdanFFIJZo8pWV4H70miWy4vo7+11LIc4nspUF0LQJup81xKrEj8vRJuxMWkeTNnEr7w==","signatures":[{"sig":"MEQCICsMWarpY30ZB2FI8k5PA0MMDyXZyqP4xeZ9EUWpqculAiB5jd1rgCrYK+yrwyEfDpTGjNMNI3dy2pRFWjwmTKPKyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8216462},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.11.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/66793812a5593b5d0e5b59699d59086e/n8n-ai-utilities-0.11.0.tgz","_integrity":"sha512-ILSdHgxKhPA9003wrsRdanFFIJZo8pWV4H70miWy4vo7+11LIc4nspUF0LQJup81xKrEj8vRJuxMWkeTNnEr7w==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.16.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.34","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.13.5","n8n-workflow":"2.17.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.11.0_1776089260875_0.11390708697665364","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@n8n/ai-utilities","version":"0.12.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.12.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"e455235c2d0dbc5622685d32a5dbf7d7e325556b","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.12.0.tgz","fileCount":328,"integrity":"sha512-Oc42+NIQPa+FQVB9qgRe98LP5aiQ0Jk0yOkXisUejAs6c4jkcJrNIjNk3IDXDfFS9LSX2/uERDkv3P7fzqRaXQ==","signatures":[{"sig":"MEUCIQDEImm8/wIp7o2R3k5kauy+YVvK+YMccnoeQyT+Qc2TWgIgdzO1YJFT8HpUiqZ1290TYNINo67Knu/hzWmhDZESMkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8216512},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.12.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/45d200784e9b080e8f53fd71d7f83331/n8n-ai-utilities-0.12.0.tgz","_integrity":"sha512-Oc42+NIQPa+FQVB9qgRe98LP5aiQ0Jk0yOkXisUejAs6c4jkcJrNIjNk3IDXDfFS9LSX2/uERDkv3P7fzqRaXQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.17.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.34","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.15.0","n8n-workflow":"2.18.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.12.0_1776762811779_0.2058436143790996","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@n8n/ai-utilities","version":"0.13.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.13.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"092c0098abb8801e3cabe33a5095372962b1335a","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.13.0.tgz","fileCount":328,"integrity":"sha512-dVVu9WCzxnn4JG01JDiX5Pzb+c07d2XxApWqg5pt5Pu1bkVfHeJXdnyLdi8ma0Hkqh8eO6Wb3cvKXTxbwU8nQw==","signatures":[{"sig":"MEYCIQC9uND6U57tffSXpqjqZrH1Gfs8NzhHH6nhv9oBv9LfLQIhAJjknK3OB7+KLZZYoAeSAc/Br6Rq8IkBEw+7rmKNa4BH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8230204},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.13.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/5c473888966111327789601ef8c7dc61/n8n-ai-utilities-0.13.0.tgz","_integrity":"sha512-dVVu9WCzxnn4JG01JDiX5Pzb+c07d2XxApWqg5pt5Pu1bkVfHeJXdnyLdi8ma0Hkqh8eO6Wb3cvKXTxbwU8nQw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.18.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.34","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.15.1","n8n-workflow":"2.19.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.13.0_1777369119277_0.6389461913818788","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@n8n/ai-utilities","version":"0.14.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.14.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"a756c7a0fdf2e0b396e95e0072488336d9f6aa8f","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.14.0.tgz","fileCount":328,"integrity":"sha512-DYfvfVTLjLtia7vQAk17soWb8ScOsIsts+A+Lhlbh42IdmA3d9hTxO3HANlxvF/WGfHf9vR7SP9eMKaQWZkrZA==","signatures":[{"sig":"MEQCIBRzKIeVW2f24GpYIWPlxC0QMZ3HKeSULyADAUy11K7AAiAd5cIMzpPMZsOebLPa1FBOtyI9DLnMC9gcm9KtUD+Y5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8240753},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.14.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/2ab605848be16ec6e6d97b8db3566203/n8n-ai-utilities-0.14.0.tgz","_integrity":"sha512-DYfvfVTLjLtia7vQAk17soWb8ScOsIsts+A+Lhlbh42IdmA3d9hTxO3HANlxvF/WGfHf9vR7SP9eMKaQWZkrZA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.19.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.15.1","n8n-workflow":"2.20.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.14.0_1777973276631_0.07784578092227878","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@n8n/ai-utilities","version":"0.13.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.13.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"b29a935bc7dbd2c0ff046e23fa853566b34a6429","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.13.1.tgz","fileCount":328,"integrity":"sha512-6m/YctEoq8OFDAFvRugZ0lgQenZv4fHizCAHYZHgxkFsIj8a69QSAr6Sr8IU5LWQq6Z7tBm0x+06HPDuJ6/aNg==","signatures":[{"sig":"MEUCIQC0oiqplMcZ/30yuF2eAAV+fujKcqxV1ttptla2+jOinAIgDNjOD6+xInwIP+w+v1oe7WvvK+oD/Waeg5jz3OVksqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8230204},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.13.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/08df90d6c7bc32b4f4a09d78d74ecd20/n8n-ai-utilities-0.13.1.tgz","_integrity":"sha512-6m/YctEoq8OFDAFvRugZ0lgQenZv4fHizCAHYZHgxkFsIj8a69QSAr6Sr8IU5LWQq6Z7tBm0x+06HPDuJ6/aNg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.18.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.34","@langchain/openai":"1.1.3","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.5","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.14","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.15.1","n8n-workflow":"2.19.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.13.1_1778064246991_0.11307801954787622","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@n8n/ai-utilities","version":"0.14.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.14.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"585adaaf7b9f18e03dd6bf73627c1dfd7a04ae1e","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.14.1.tgz","fileCount":328,"integrity":"sha512-n5K5CjauxRNoc2sIX+fVICl4Z8LaO9jBwaP48/XWh6ckUj2JzQ05D52YFr7Y7g/j5h56AJgNb7UCv8+EqpCcWA==","signatures":[{"sig":"MEUCIBzj3W4/o79O+P+anGsiNpjm7BVDpOc+9+lN/JufJDOLAiEAkLrYtsG0JmdqmrWZqWSx5uqZAB8fQKkf2iEJ6ZqAnGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8240753},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.14.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*"},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/4a70b0ef454c804c7e07b4c2309443c4/n8n-ai-utilities-0.14.1.tgz","_integrity":"sha512-n5K5CjauxRNoc2sIX+fVICl4Z8LaO9jBwaP48/XWh6ckUj2JzQ05D52YFr7Y7g/j5h56AJgNb7UCv8+EqpCcWA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.19.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.15.1","n8n-workflow":"2.20.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.14.1_1778135173313_0.7261130562109124","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@n8n/ai-utilities","version":"0.15.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.15.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"8316af46fbaf7431312f7eec94ddec55eb5fe0c4","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.15.0.tgz","fileCount":334,"integrity":"sha512-W+nQCCo5ONiQqYkZkx6uDPXm5Jxfmr1pfU7fXHG3ePrydF+dZcuHWXgRcsn830BJQ9RZHcQWp/nzQ/sxDoradQ==","signatures":[{"sig":"MEQCIHEHygpHunnzHmNnNNnXA+PaJDh4Lj9rpxz/mmCPbh5sAiAG5Z4CC+LOBa1Zt0sBybZwo5fe8YjisNnCNpNx17Fxow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8297181},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.15.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/896a2552239e69a9b8dcfbe089dc89a4/n8n-ai-utilities-0.15.0.tgz","_integrity":"sha512-W+nQCCo5ONiQqYkZkx6uDPXm5Jxfmr1pfU7fXHG3ePrydF+dZcuHWXgRcsn830BJQ9RZHcQWp/nzQ/sxDoradQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.11.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.20.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.0","n8n-workflow":"2.21.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.15.0_1778571791217_0.8500372976588484","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@n8n/ai-utilities","version":"0.16.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.16.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"91573a847e5ad28debdf067a25f3f08e68eb5c80","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.16.0.tgz","fileCount":334,"integrity":"sha512-/lZyfoVJFRFgEnQEX4u5DnH1GpsgknqWwjwTo64JwquWJx2UZ+8Z8FA/WpXadNV+/PaI6CpwVwSmoxEkEI0oXA==","signatures":[{"sig":"MEUCIQCDzwF0Dr/Yf6bwAQ0eYZW03Z44sSZFs0cxy0YVvBQnxgIgKwqpfc064H0EowHFGfxCXmdwn5xAt2WSrf0r1BiaRHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8310069},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.16.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/f8bff8bd02153bce5c271dcf12e5841c/n8n-ai-utilities-0.16.0.tgz","_integrity":"sha512-/lZyfoVJFRFgEnQEX4u5DnH1GpsgknqWwjwTo64JwquWJx2UZ+8Z8FA/WpXadNV+/PaI6CpwVwSmoxEkEI0oXA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.12.1","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.21.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.0","n8n-workflow":"2.22.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.16.0_1779191530263_0.1048026013807144","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@n8n/ai-utilities","version":"0.16.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.16.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"b8c6841c628142a2aa9bd57844b8fda94d6460d7","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.16.1.tgz","fileCount":340,"integrity":"sha512-8Qrm1NFpA8E2X/YKPUKb2OkmZF1tAFNhYGl2nYSIYIiFKyTjcae2Q8Tk7avfdrV94HsFX7CD0z8QdPsI8rtohw==","signatures":[{"sig":"MEUCICk17dtk57O1drZ4omLXSCgBS5SrMir7V7eNHoaaVgHhAiEAzNHLiSHG8PdFRmpw1Ta3leUwuu3rVOZN3qWoAezvOgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8319459},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.16.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/c4e778e0d85e5f720a39a3dbd1b5c85f/n8n-ai-utilities-0.16.1.tgz","_integrity":"sha512-8Qrm1NFpA8E2X/YKPUKb2OkmZF1tAFNhYGl2nYSIYIiFKyTjcae2Q8Tk7avfdrV94HsFX7CD0z8QdPsI8rtohw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.12.1","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.21.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.0","n8n-workflow":"2.22.1","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.16.1_1779865073395_0.6200521952374418","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@n8n/ai-utilities","version":"0.15.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.15.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"1471d9984be20c733b59af9287b031ed086c1934","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.15.1.tgz","fileCount":340,"integrity":"sha512-zdojN4lTI5z+wU/nlsKmssdJ3AeqeRzqATiHekFmeXgLbbDo2Vp48OQJZhqJyHJyGiju0wxEXAFIL1dF0O2RBg==","signatures":[{"sig":"MEQCIC2j3Jh10ZhWsIv764L/hbUEt0f6PPo88uw0JuOTsfPeAiBIaWCSIu8I0g+KXL4s2VQQhw2eqyye4270PGcgaUtB9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8306571},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.15.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/23d1a408a402cd95c9a443ed02636cbb/n8n-ai-utilities-0.15.1.tgz","_integrity":"sha512-zdojN4lTI5z+wU/nlsKmssdJ3AeqeRzqATiHekFmeXgLbbDo2Vp48OQJZhqJyHJyGiju0wxEXAFIL1dF0O2RBg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.12.1","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","@n8n/config":"2.20.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.0","n8n-workflow":"2.21.2","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.15.1_1779865090795_0.7269708314162389","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@n8n/ai-utilities","version":"0.17.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.17.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"0aea8fdd6b450fc29ee48886e4d5f54f2d6f7d5b","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.17.0.tgz","fileCount":418,"integrity":"sha512-MnCBMvXxHX9GtdjheqaO9DPGIbC5xTdyLSMMWfYLXK2xldUHZqcmeRHeAYnlg2rn9VkKFOqsn7T+h1ljF12KvA==","signatures":[{"sig":"MEYCIQC1CnB7Qajns7vAkTgLZKVSorpAiOkkFqv4rbyRvJz0YQIhAJSXK44NlIjHO9gSWY9y7FruIlT9I4Pe6GcS1/I3j+8W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8646549},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.17.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/b928741c280c1ce4767beb0f0168a280/n8n-ai-utilities-0.17.0.tgz","_integrity":"sha512-MnCBMvXxHX9GtdjheqaO9DPGIbC5xTdyLSMMWfYLXK2xldUHZqcmeRHeAYnlg2rn9VkKFOqsn7T+h1ljF12KvA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.12.1","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.32.0","@n8n/config":"2.22.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"text-editor":["dist/esm/utils/text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.1","n8n-workflow":"2.23.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.17.0_1779873718008_0.18923505782334482","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@n8n/ai-utilities","version":"0.18.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.18.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"89ff214f3e52de49013a2e21d58a21d2ea2acb85","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.18.0.tgz","fileCount":442,"integrity":"sha512-HYlwNCcaaMlhRx/75T3zqKnOCaekCsyEh6shezUPxaX57BHUH2ggStaVaemlNCWGjk8KW36Kx9+EKRr5dWuHPg==","signatures":[{"sig":"MEYCIQDlV6gday3xmKX5HcPaXwus86LsmuUjg2tlmn7atO7dCQIhAL2l/jJhFI/1m2lmI2l4psWCoAvBjLNQJQMoUKJ0oTDV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8669553},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.18.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/1f71795929cffb0b0089681fc30589a8/n8n-ai-utilities-0.18.0.tgz","_integrity":"sha512-HYlwNCcaaMlhRx/75T3zqKnOCaekCsyEh6shezUPxaX57BHUH2ggStaVaemlNCWGjk8KW36Kx9+EKRr5dWuHPg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.12.1","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.33.0","@n8n/config":"2.23.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.1","n8n-workflow":"2.24.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.18.0_1780394736913_0.8355293088932256","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@n8n/ai-utilities","version":"0.17.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.17.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"430bafeb6dd17c353590cae1f7e2074da3c6f502","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.17.1.tgz","fileCount":418,"integrity":"sha512-PaRZN9XEnexnz45/PbJ/Jn3qox5gyw5hry8dFjzWDDIVewnEYcJkspy+QtZIzrHUwH0Z0LJArA6Mebx/Bd8inA==","signatures":[{"sig":"MEQCIHlNB050Yu0xeQ6W3blPsNoQ/qkEwhFvLwcxXiBnCzj1AiB7AMmizZbsMtJQNvbH7UuRnPBtUHqMDk0izP8Ps+C9tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8648144},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.17.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"jest","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"jest --watch","test:unit":"jest","typecheck":"tsc --noEmit","format:check":"biome ci .","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/34d85421d82d06da5e0f57eef882e40a/n8n-ai-utilities-0.17.1.tgz","_integrity":"sha512-PaRZN9XEnexnz45/PbJ/Jn3qox5gyw5hry8dFjzWDDIVewnEYcJkspy+QtZIzrHUwH0Z0LJArA6Mebx/Bd8inA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.12.1","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.67","undici":"^6.21.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.32.0","@n8n/config":"2.22.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.4.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"text-editor":["dist/esm/utils/text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.1","n8n-workflow":"2.23.0","@types/mime-types":"3.0.1","@types/json-schema":"^7.0.15","jest-mock-extended":"^3.0.4"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.17.1_1780657156242_0.6870109951215781","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@n8n/ai-utilities","version":"0.19.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.19.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"9201c8b4d0e897fb7d25c331f396e1e7f1a4b888","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.19.0.tgz","fileCount":448,"integrity":"sha512-XQpPUUtX+GqwYWa83xUmQkhsCYT3rRRlD2BcfviwSPDuVHnzU3iGcEVN2CPhAXFVorzVN/EDuOiKBGcTc0kmbA==","signatures":[{"sig":"MEYCIQCdKx4eXv1LYbK6nELzrjPeN3W4YKLnyjR/NYAMtXgNjQIhAKYwaeewURQwUTkskQpEYYR3R7fibUhfByRebQUNnN7T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8724419},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.19.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/4b41e49d17fe598a2fdadd7ec201c242/n8n-ai-utilities-0.19.0.tgz","_integrity":"sha512-XQpPUUtX+GqwYWa83xUmQkhsCYT3rRRlD2BcfviwSPDuVHnzU3iGcEVN2CPhAXFVorzVN/EDuOiKBGcTc0kmbA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.12.1","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.67","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.34.0","@n8n/config":"2.24.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.5.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.1","vitest":"^4.1.1","n8n-workflow":"2.26.0","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.14.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.19.0_1781000457160_0.9853466020578505","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@n8n/ai-utilities","version":"0.20.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.20.0","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"c89fba146f8e20363bb136dd5c0f680da09a42fa","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.20.0.tgz","fileCount":448,"integrity":"sha512-GsiYqjlmySPHKwpUVOsgax0fkqyd4/EIjWLYWQmtXtXYNCnJgUHHKxzeFLlcDohb6lDn0HGQznad9jsV9Kmbbw==","signatures":[{"sig":"MEYCIQDAm8L0v/p9jLEk1U5x+u0gVO+d7TuozF9iU/tXdaoyyAIhAJToBo7XdgwrNkXLLcDn6fy344JXja7AsGv+QI4YXiWn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8736735},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.20.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/5a88e34ba93312cd42043d4cab59ac9b/n8n-ai-utilities-0.20.0.tgz","_integrity":"sha512-GsiYqjlmySPHKwpUVOsgax0fkqyd4/EIjWLYWQmtXtXYNCnJgUHHKxzeFLlcDohb6lDn0HGQznad9jsV9Kmbbw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.35.0","@n8n/config":"2.25.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.6.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.1","vitest":"^4.1.1","n8n-workflow":"2.27.0","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.15.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.20.0_1781605764136_0.20792271356336633","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@n8n/ai-utilities","version":"0.19.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.19.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"66d6c3c1fd9afceb0026799b51569a9393311a71","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.19.1.tgz","fileCount":448,"integrity":"sha512-QlKXt3Vt8fhUqBTP8dH+alCoFZaIKrqtk0Mp8UcOqxEY9klEwShihO2gNhXqVVx8yf/KWvnnhKsUYkV6w0mgZw==","signatures":[{"sig":"MEYCIQCC3NdvyQ9Xq1MFgtP130ztSXckb1HE+l1iaKhCW3JhWAIhAPlGGGqT+ExXFv05jYKc3TiTuCXTBlOj4/noGO9fxN4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8724419},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.19.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/61e76501148fec016d976e124128229a/n8n-ai-utilities-0.19.1.tgz","_integrity":"sha512-QlKXt3Vt8fhUqBTP8dH+alCoFZaIKrqtk0Mp8UcOqxEY9klEwShihO2gNhXqVVx8yf/KWvnnhKsUYkV6w0mgZw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.12.1","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.67","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.34.0","@n8n/config":"2.24.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.5.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.1","vitest":"^4.1.1","n8n-workflow":"2.26.2","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.14.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.19.1_1781698887526_0.8350097202749864","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@n8n/ai-utilities","version":"0.20.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.20.1","maintainers":[{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"cornelius.suermann","email":"cornelius.suermann+npm@gmail.com"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"3adc32039bc0e813c692233569a27799d8d54fd9","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.20.1.tgz","fileCount":448,"integrity":"sha512-3hG2Oub91Usmw7ZNkJ9oSKJrxt20WRWAciQRjDGoEEW3aQ0kX/CExAbUvc+tt45hw8eclGT6KS5DTzQbNDEJiQ==","signatures":[{"sig":"MEUCIQCikFWIp2s4XiiITL+8qQ+c/91FkbwRCtiFe2LgleSvVgIgB6irjGY9EI9qG1tPnuo3D+3maV3Ow1QcJPu7XCFy5hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8736735},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.20.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/53310e701c5bee51e72027fcf625f057/n8n-ai-utilities-0.20.1.tgz","_integrity":"sha512-3hG2Oub91Usmw7ZNkJ9oSKJrxt20WRWAciQRjDGoEEW3aQ0kX/CExAbUvc+tt45hw8eclGT6KS5DTzQbNDEJiQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.35.0","@n8n/config":"2.25.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.6.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.1","vitest":"^4.1.1","n8n-workflow":"2.27.0","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.15.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.20.1_1781698971201_0.2509836010513651","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@n8n/ai-utilities","version":"0.21.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.21.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"349b525a56eeeba7d537c5a30562f5e849cdd7c9","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.21.0.tgz","fileCount":454,"integrity":"sha512-ncS2EPHUcZUzYZc0YhA2AlzWfMUP3MPtoSMkMZkp6JkQmrr3EP7+fD386iNxbYBLA4K+UWoJVgdpqzOmSWX3zQ==","signatures":[{"sig":"MEYCIQCu9R9mBYdFr2OHkF91/+/nNGD01coYWAJyBOKWFfhURAIhAOfMaTylpPRNIo2VCiDIJLS+Z4KTbVZ4aVr8IgVfL3NZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8795128},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.21.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/fdf3f6eee6f85aafdb4b64d349d4d8ff/n8n-ai-utilities-0.21.0.tgz","_integrity":"sha512-ncS2EPHUcZUzYZc0YhA2AlzWfMUP3MPtoSMkMZkp6JkQmrr3EP7+fD386iNxbYBLA4K+UWoJVgdpqzOmSWX3zQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.36.0","@n8n/config":"2.26.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.28.0","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.6.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.1","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.15.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.21.0_1782215218495_0.5722587361616445","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@n8n/ai-utilities","version":"0.21.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.21.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"cb7003114e6b0822dea584718a12cbbc15cb2b38","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.21.1.tgz","fileCount":454,"integrity":"sha512-tamnMHzfXcvvh+bcjAHDAPGT1eIQ49FKcx7xro2ievneusQbGitGvadEv4KlbNttS4m8wkHXeH9WxNsAHTSiFw==","signatures":[{"sig":"MEUCIFQzB6bbtC5tkH0jsoripTXr+QZ/bwD5mrLXSfgN/tz4AiEA+mZ3tXQPC1JJAIdD8d3gt6psF6DkwHAZFH5NMuJjujk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8795620},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.21.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/df2e04aa410f1cb904316f0660cfb7fd/n8n-ai-utilities-0.21.1.tgz","_integrity":"sha512-tamnMHzfXcvvh+bcjAHDAPGT1eIQ49FKcx7xro2ievneusQbGitGvadEv4KlbNttS4m8wkHXeH9WxNsAHTSiFw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.36.0","@n8n/config":"2.26.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.28.1","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.6.1","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.1","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.15.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.21.1_1782296896047_0.9536770016627887","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@n8n/ai-utilities","version":"0.20.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.20.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"205a87cd1a0df75dd51d16177b4be9773be4dd6e","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.20.2.tgz","fileCount":448,"integrity":"sha512-Ywf7IhiOe98ZNJ+S5uTIjcPtfTslJHIfIQZiqXqbDMonpZA7+ByUt64MHzYDF+tIUTg1g10ByRrT5/llbB5Tpg==","signatures":[{"sig":"MEQCIEe7Vfq+qzYYmZDfIaJqqfYj1sFm+RdPwegptBI+MnhFAiAy9yFqGMebueFCln9JGcmWd6iRGT7x8Eyim/9lMsM8qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8737227},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.20.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/f6309c17ecac7bc7d103771ccb6fe260/n8n-ai-utilities-0.20.2.tgz","_integrity":"sha512-Ywf7IhiOe98ZNJ+S5uTIjcPtfTslJHIfIQZiqXqbDMonpZA7+ByUt64MHzYDF+tIUTg1g10ByRrT5/llbB5Tpg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.35.0","@n8n/config":"2.25.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.6.1","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","axios":"1.16.1","vitest":"^4.1.1","n8n-workflow":"2.27.2","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.15.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.20.2_1782297540533_0.9910631817390239","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@n8n/ai-utilities","version":"0.22.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.22.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"eb92bd918759d58ba5ed5d49a93c345ce38fb6ba","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.22.0.tgz","fileCount":454,"integrity":"sha512-Ei7QCKOBA7/4oYEq8XXuUylONna5wHzw75maX9WIXplFQJbZ7+pBdtvAyHNweCiJGC8HuJRWfF8Wbp8Qr/xE8Q==","signatures":[{"sig":"MEYCIQCSIAZYbzX+RWlgqRDNts/B1Jd4+VK333THnNhGPHxYywIhAJzcmphCvaynDdBpyoFuzA11TIAaz70wWUV3H/tYmCJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8803116},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.22.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/c8328dcf90d26c220f098354abb02860/n8n-ai-utilities-0.22.0.tgz","_integrity":"sha512-Ei7QCKOBA7/4oYEq8XXuUylONna5wHzw75maX9WIXplFQJbZ7+pBdtvAyHNweCiJGC8HuJRWfF8Wbp8Qr/xE8Q==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.37.0","@n8n/config":"2.27.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.29.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.3.0","@n8n/typescript-config":"1.7.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.16.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.22.0_1782805015120_0.7163391384836113","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@n8n/ai-utilities","version":"0.22.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.22.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"d09fb694f849383e707117faf201dfb05922d038","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.22.1.tgz","fileCount":454,"integrity":"sha512-1M8XdOwmRrgdOv07Q1H3OkXcK8uknmrqJQXitsn4C84n6s4b6BiwrTLpdiuuF3DlhHaHDy6Wm9U3QFchFJonrg==","signatures":[{"sig":"MEYCIQCwZ7P9528Lpu+gTwLBFb7OpbHLH2Ff7qdCdMf/V9SxDAIhAPqHBgDUaxcf31xECD75yzLU9uC9QNyk/MSTVzz4Lf77","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8803116},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.22.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/fd032983eadd40669c5e4280b23453bd/n8n-ai-utilities-0.22.1.tgz","_integrity":"sha512-1M8XdOwmRrgdOv07Q1H3OkXcK8uknmrqJQXitsn4C84n6s4b6BiwrTLpdiuuF3DlhHaHDy6Wm9U3QFchFJonrg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.37.0","@n8n/config":"2.27.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.29.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.3.1","@n8n/typescript-config":"1.7.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.16.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.22.1_1782891311973_0.11319402270756895","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@n8n/ai-utilities","version":"0.21.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.21.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"adc1513403ff4d85bec0ad801dcfdc0936ff42c6","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.21.2.tgz","fileCount":454,"integrity":"sha512-Kx+EfA1DvCsGyvDR2ucwvtTOSRHXlE7yaHBtEDyiTKx5kMuEJv9JuF4Y8tLKmh3f4g/norNWqmyTJEVAHZMNag==","signatures":[{"sig":"MEQCIAZDYzzOTXjh6gaH/vVqZeIqeYXDwr1ftU5jJEPEFbqEAiBe+EzQijvf5Zp1lNT5/Hpfn/sl/N4ZbhLHQpdgWw+esg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8795916},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.21.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/d70ede8f8a597b68c99735b29e7e0edc/n8n-ai-utilities-0.21.2.tgz","_integrity":"sha512-Kx+EfA1DvCsGyvDR2ucwvtTOSRHXlE7yaHBtEDyiTKx5kMuEJv9JuF4Y8tLKmh3f4g/norNWqmyTJEVAHZMNag==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.36.0","@n8n/config":"2.26.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.28.2","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.6.1","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.1","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.15.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.21.2_1782891479775_0.16561344491080088","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@n8n/ai-utilities","version":"0.22.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.22.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"1b4606ce29d380ec0374abf21273a7b8e0a0471d","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.22.2.tgz","fileCount":454,"integrity":"sha512-XIrMwnGuB93TZ5XCw+DMeZuAfRlA6HHbFzoK6DMBE3aK6TjmTiYquxafeNLEfwSUeH8c3InhlMaAZQDPjEcXOA==","signatures":[{"sig":"MEUCIQDYUaw8VxmGYEgjMYlhM7h4TcjKrYyYHUaPqpOKVFb7ZAIgLOlyXeCADbo7hCaOYAXfy2e4sxT9ChhHe6K6qkH2nGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8803116},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.22.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/722d41e0e9b6e50a27b335c92d30834a/n8n-ai-utilities-0.22.2.tgz","_integrity":"sha512-XIrMwnGuB93TZ5XCw+DMeZuAfRlA6HHbFzoK6DMBE3aK6TjmTiYquxafeNLEfwSUeH8c3InhlMaAZQDPjEcXOA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.37.0","@n8n/config":"2.27.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.29.1","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.3.2","@n8n/typescript-config":"1.7.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.16.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.22.2_1782903804753_0.17100050634755504","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@n8n/ai-utilities","version":"0.22.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.22.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"da81d135dba590c26d4761abf80b7771d0ba5290","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.22.3.tgz","fileCount":454,"integrity":"sha512-tituP8LYEhDVwkWSEht0tceSKDwMpFmudN7eSKlgVtrnw6z5DFobSoBPCSkxFfCvkgsmC2D608bN8Qx04Ooskg==","signatures":[{"sig":"MEUCIF5xPnY6KCz6B2fgSLrdZIC1L321GotBLAwF0p80llVAAiEA55eLarnmTkpYnwS0Vzf1we8j8OtQkOzRqxuSk3kXsOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.22.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8803116},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.22.3.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/9462e0de3ac82f7caba8d93bebe79b69/n8n-ai-utilities-0.22.3.tgz","_integrity":"sha512-tituP8LYEhDVwkWSEht0tceSKDwMpFmudN7eSKlgVtrnw6z5DFobSoBPCSkxFfCvkgsmC2D608bN8Qx04Ooskg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.37.0","@n8n/config":"2.27.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.29.1","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.3.3","@n8n/typescript-config":"1.7.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.16.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.22.3_1782977638040_0.2217505967269704","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@n8n/ai-utilities","version":"0.21.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.21.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"5fd8b5b54371fdcb3f6c2208a8804a32759fc65d","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.21.3.tgz","fileCount":454,"integrity":"sha512-Kn2l2W6ODlwPdtJeARVFf66paNDHXhHRXMyDs+SlI6MGZ7yijtYgmVs8Jlk1BA7RFxiSmGeE16QiGsbZqXxw6A==","signatures":[{"sig":"MEUCIQCWejDRwWulAKpMaOLFD7orrwJzjg3xZ5lAzGRa7aZBagIgaJSuVwxkuZFtlbY8aq5bc14wmd8SNgVUt0/AIDkca5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8795916},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.21.3.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/7117b8bfc51a0635bcc78c0f41b658ff/n8n-ai-utilities-0.21.3.tgz","_integrity":"sha512-Kn2l2W6ODlwPdtJeARVFf66paNDHXhHRXMyDs+SlI6MGZ7yijtYgmVs8Jlk1BA7RFxiSmGeE16QiGsbZqXxw6A==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.36.0","@n8n/config":"2.26.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.28.3","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.6.1","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.1","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.15.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.21.3_1782979061808_0.6205338090897525","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@n8n/ai-utilities","version":"0.22.4","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.22.4","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"e205a9e14ddf93c385913a378d8929c29e3e9d41","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.22.4.tgz","fileCount":454,"integrity":"sha512-YwhaiF6KW0TriTL1khcBaUy44io8BAciIzacI9tg9n3oloZ9o61Dz3ihZsPpHZlDNrYsiSMDmwTpgbPP5lNE9A==","signatures":[{"sig":"MEUCIQDuLbQ9X1uSQZuGaPGeUZZJGryX4V+DeqZjX/jBg/9s/gIgKJImdoYozl8suWnwtXRmH9+TNh1JkrHV35cP3PSarfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.22.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8804338},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.22.4.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/21d12c7a19d9dcc3e681fbb5320b9ccb/n8n-ai-utilities-0.22.4.tgz","_integrity":"sha512-YwhaiF6KW0TriTL1khcBaUy44io8BAciIzacI9tg9n3oloZ9o61Dz3ihZsPpHZlDNrYsiSMDmwTpgbPP5lNE9A==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.37.0","@n8n/config":"2.27.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.29.2","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.3.4","@n8n/typescript-config":"1.7.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.16.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.22.4_1783064006402_0.174870782014531","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"@n8n/ai-utilities","version":"0.21.4","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.21.4","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"1ccf3fdabeac7cb00b059422d9fd28ac093d692e","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.21.4.tgz","fileCount":454,"integrity":"sha512-hd467xqVQQyIu/RHGSZqIvKXbqGS8n6tcCoA7uuMzkLDTq4e+Pa4Dn1cOWtwIyct/pKpUTTDqyKfhMMVWxqklw==","signatures":[{"sig":"MEYCIQCw/Ni8nZo2IVUdB2GRAjoOkyjbcVFY1HeRmhmEOUdxcQIhAKME4LCiogXCKx58dVol+JuEcHDIEW7o9pVf9XV4+IaG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8795916},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.21.4.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/a55fd3019ccc4ad2e245e9649ce2f2dd/n8n-ai-utilities-0.21.4.tgz","_integrity":"sha512-hd467xqVQQyIu/RHGSZqIvKXbqGS8n6tcCoA7uuMzkLDTq4e+Pa4Dn1cOWtwIyct/pKpUTTDqyKfhMMVWxqklw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.36.0","@n8n/config":"2.26.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.28.4","proxy-from-env":"^1.1.0","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","https-proxy-agent":"7.0.6","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/typescript-config":"1.6.1","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.1","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.15.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.1","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.21.4_1783064234471_0.2346307735898936","host":"s3://npm-registry-packages-npm-production"}},"0.22.5":{"name":"@n8n/ai-utilities","version":"0.22.5","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.22.5","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"469a45868e6db7319ffd34867fee0da56eee63ec","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.22.5.tgz","fileCount":454,"integrity":"sha512-9stkZJbG4P+KugtPaDbH8A+zMcujpg9RJBNt0GRaNmGZD0gAvzF66LJAf6gNulxJb/ACLQus5p9rX+/0GERV3Q==","signatures":[{"sig":"MEQCIHl+ydD4RSmhC5kz3W++SriIZIXtjtl5NEy9MY4OBOviAiB0mY/XzKpI7tobgFrmanQhcB5A4pS5GalctLNLiEYYqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.22.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8804338},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.22.5.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/1ee4c396f739174242346242cce59371/n8n-ai-utilities-0.22.5.tgz","_integrity":"sha512-9stkZJbG4P+KugtPaDbH8A+zMcujpg9RJBNt0GRaNmGZD0gAvzF66LJAf6gNulxJb/ACLQus5p9rX+/0GERV3Q==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.37.0","@n8n/config":"2.27.2","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.29.2","@langchain/core":"1.1.41","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.3.5","@n8n/typescript-config":"1.7.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.16.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.22.5_1783324003487_0.6021098432160819","host":"s3://npm-registry-packages-npm-production"}},"0.22.6":{"name":"@n8n/ai-utilities","version":"0.22.6","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.22.6","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"b7f76c3ee6166d3efcfecc981f3b3380bf863065","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.22.6.tgz","fileCount":454,"integrity":"sha512-oxGqQ7e2pOduWgXbToxXd3w7naueL0tTwxRYdo/CjE1dSEgj4Z335rw9jLpSleZ75I/J5ZRW86oVF6+j1xjL3g==","signatures":[{"sig":"MEYCIQCwqV+hFSLYKFBqRJ8Ag6V5TJQK/7aFQhH6XuVIpzZtHgIhAL344RWfDtxJnMPu/05YOXqGQ24wfdAONMcU5mPuy4Rw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.22.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8806455},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.22.6.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/1920150db7767d2cee2e69d784b7ecc2/n8n-ai-utilities-0.22.6.tgz","_integrity":"sha512-oxGqQ7e2pOduWgXbToxXd3w7naueL0tTwxRYdo/CjE1dSEgj4Z335rw9jLpSleZ75I/J5ZRW86oVF6+j1xjL3g==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.37.1","@n8n/config":"2.27.2","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.29.2","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.3.5","@n8n/typescript-config":"1.7.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.16.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.22.6_1783404253968_0.015069131336497898","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@n8n/ai-utilities","version":"0.23.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.23.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"f5c0bc9cf53326a07e6035900e9041347ae83ca4","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.23.0.tgz","fileCount":538,"integrity":"sha512-cKyVFMAVKlPqRr7nJjmyJeoJY1TfW+sDLpVQzvTZPnTc2uZnpTYFX0xBRD12DkKoiXCYhn5X+VhFCU6K4JMGsg==","signatures":[{"sig":"MEUCID0//XUQVnw48QURRLxLrdosL7w7Iulm8ySfbmQrfxamAiEAgQnk6ntNSV4rLWxUni1UxmSk4AZGv/mysIgvTMCe8j0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8862930},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.23.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/b6042e56f90d88a08c8b65b3b5e1a2c0/n8n-ai-utilities-0.23.0.tgz","_integrity":"sha512-cKyVFMAVKlPqRr7nJjmyJeoJY1TfW+sDLpVQzvTZPnTc2uZnpTYFX0xBRD12DkKoiXCYhn5X+VhFCU6K4JMGsg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.38.0","@n8n/config":"2.28.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.30.0","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.4.0","@n8n/typescript-config":"1.8.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.17.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.23.0_1783409646924_0.43502455613005475","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@n8n/ai-utilities","version":"0.23.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.23.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"8aab5299dd895cdfe94cd90db6c7e343657d7bd5","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.23.1.tgz","fileCount":544,"integrity":"sha512-DwsQXjuvwFrsyanptF8gBHXfsH1yo6qT4hEHkLRCx889n7LT4JotXxm9NdMY05urbMJtKBJTYygbKh+0YnmeGw==","signatures":[{"sig":"MEUCIQDZrAC+Hw1MwokzLwTQgs6UTWvn1GNotRGJpPkHrQkKwQIgZa9mSO7GaKUf3dPnlQfJDNRlYDe1TGTIRPm4/Sh0TZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8873663},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.23.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/1f07cdcdd4b8896389d4ce233e074c1e/n8n-ai-utilities-0.23.1.tgz","_integrity":"sha512-DwsQXjuvwFrsyanptF8gBHXfsH1yo6qT4hEHkLRCx889n7LT4JotXxm9NdMY05urbMJtKBJTYygbKh+0YnmeGw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.38.1","@n8n/config":"2.28.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.30.1","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.4.1","@n8n/typescript-config":"1.8.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.17.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.23.1_1783498729331_0.59353110742338","host":"s3://npm-registry-packages-npm-production"}},"0.22.7":{"name":"@n8n/ai-utilities","version":"0.22.7","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.22.7","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"10fd5f02dce9fec15cd8c512cda88f1109e56325","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.22.7.tgz","fileCount":460,"integrity":"sha512-xq24jD96McZQAQHxO1/CAB8ylRN6RoDkncmq7zvOXK07VaSBQsR1noDl0ceJwyq+kY5eUlAJyEzHLFAX3WNhGQ==","signatures":[{"sig":"MEYCIQDCxBLwb55EEHw9IPaLLSlc07fZAs77Ez6556pYaBvWOgIhAPpyfW56GbyMvqNB0i2a31lAz6muaqSAocFZjNhh+CmQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.22.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8816776},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.22.7.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/02b62db89f01a5da237d1d360fb9e222/n8n-ai-utilities-0.22.7.tgz","_integrity":"sha512-xq24jD96McZQAQHxO1/CAB8ylRN6RoDkncmq7zvOXK07VaSBQsR1noDl0ceJwyq+kY5eUlAJyEzHLFAX3WNhGQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.37.2","@n8n/config":"2.27.3","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.29.3","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.3.6","@n8n/typescript-config":"1.7.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.16.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.22.7_1783498733531_0.9740137059868277","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@n8n/ai-utilities","version":"0.23.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.23.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"4269496d7f178b984293cd27905581b5bd661d4a","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.23.2.tgz","fileCount":544,"integrity":"sha512-omQ7IeyARSauXo4Rah5uUHlLeufsBIqBio92hQZQCTkZ6RwumoWFYOPjcTtBDqItFarmWZdU/N76H2iY6vw58w==","signatures":[{"sig":"MEUCIQDIEi04yDMiRZyA0sZhmxuBLVRngFxDTl3Pv2uU6aza3gIgS2dswYclIB5qzIAQNEgjx4KdJZ50I991sZosOhPsGok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8873663},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.23.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/c3f83ad04420d83ba665d0cfc5e93748/n8n-ai-utilities-0.23.2.tgz","_integrity":"sha512-omQ7IeyARSauXo4Rah5uUHlLeufsBIqBio92hQZQCTkZ6RwumoWFYOPjcTtBDqItFarmWZdU/N76H2iY6vw58w==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.38.1","@n8n/config":"2.28.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.30.1","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.4.2","@n8n/typescript-config":"1.8.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.17.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.23.2_1783582213414_0.941559538526012","host":"s3://npm-registry-packages-npm-production"}},"0.22.8":{"name":"@n8n/ai-utilities","version":"0.22.8","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.22.8","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"9232b6263220547af6ec8943031ded014dfc9fa3","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.22.8.tgz","fileCount":460,"integrity":"sha512-gRGYXWRhV3l5KMeSRkzSiQw8LuZC8RHE9MZKPU0VVIBpSw9amYBcHL8RGUshcOV+Q+/EwkX1rhhQ+Jq97bg0WQ==","signatures":[{"sig":"MEQCIDJZZg0nXkkhZjDdlhHLOilYbbLjFi5Zw7SIcXklfeLCAiAA/5NHHbsCbM+aoP7A14knDV7e8/3o6WAyN7DO8QEnEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.22.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8816776},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.22.8.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/3b4a0eef8314b23773e3bbf8e25cba41/n8n-ai-utilities-0.22.8.tgz","_integrity":"sha512-gRGYXWRhV3l5KMeSRkzSiQw8LuZC8RHE9MZKPU0VVIBpSw9amYBcHL8RGUshcOV+Q+/EwkX1rhhQ+Jq97bg0WQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.37.2","@n8n/config":"2.27.3","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.29.3","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.3.7","@n8n/typescript-config":"1.7.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.16.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.22.8_1783582317933_0.2599288124980539","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@n8n/ai-utilities","version":"0.24.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.24.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"940454747e4a20fd6c65a505b8117e9a556d7676","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.24.0.tgz","fileCount":580,"integrity":"sha512-67rFb+0MGPQYjWBJ7pkK5UxfOxZxAjOOOMXmwBi0sRLHE8eOfp138RWDc2lh6cx3TFaE3hsc/2lw9F04nVKW9Q==","signatures":[{"sig":"MEUCIQDH4+8jWDoJNomNdzm4KUf35YYJZ/iGeZ1n0J3trEKezgIgM8vEHRsHF+vgrz9+OaARUq/M5PBgoYfXmWZCEI7j/iA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9389423},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.24.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./lazy-import":{"types":"./dist/esm/utils/lazy-import.d.ts","import":"./dist/esm/utils/lazy-import.js","require":"./dist/cjs/utils/lazy-import.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/e2b3b9df3699b09d83605a27d8f7c5b2/n8n-ai-utilities-0.24.0.tgz","_integrity":"sha512-67rFb+0MGPQYjWBJ7pkK5UxfOxZxAjOOOMXmwBi0sRLHE8eOfp138RWDc2lh6cx3TFaE3hsc/2lw9F04nVKW9Q==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.39.0","@n8n/config":"2.29.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.31.0","@n8n/api-types":"1.31.0","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.5.0","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.18.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.24.0_1784014455979_0.4352910230655411","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@n8n/ai-utilities","version":"0.23.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.23.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"c85d328a563595c5e37ffa804e1323ba276442cc","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.23.3.tgz","fileCount":544,"integrity":"sha512-km+w7+FRoVtuS8NRK231qpQEbbeEB4ayc3pXK6HGwT9o3h31E3v1yOQcnvgyytpg8dvxC+u0Q/55CYCFmF4ecg==","signatures":[{"sig":"MEUCIGwcv+HDh5ImkFfRHgKMYmBpbyOVMtX6a1HXLSbJgIrVAiEAxs3AH7yUOqWpdmwAY519WwAvXgw7nc9DWlDdbdWZ6pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.23.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8873663},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.23.3.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/29e7ec8921676ca7dd40dee49d6a99af/n8n-ai-utilities-0.23.3.tgz","_integrity":"sha512-km+w7+FRoVtuS8NRK231qpQEbbeEB4ayc3pXK6HGwT9o3h31E3v1yOQcnvgyytpg8dvxC+u0Q/55CYCFmF4ecg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.38.1","@n8n/config":"2.28.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.30.2","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.4.3","@n8n/typescript-config":"1.8.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.17.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.23.3_1784100893814_0.08641852309412568","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@n8n/ai-utilities","version":"0.24.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.24.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"ce3b3714f2c0dda4ec21f609088b28324fdd9b9f","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.24.1.tgz","fileCount":580,"integrity":"sha512-X2achLHYF12xZEcQR1puxeUgkTJstjXYtz1fVYtpiJR6YajUrps2NfMLxUzDiUCbX7Tf0SedqVscGqyKi8aRuQ==","signatures":[{"sig":"MEUCIQDmAFqVp7x5UIaq9bgs+T8oMmbt3tnEqQRMzOfaIuVJmwIgBLENL1NvOx4wbQkKhy+HqvyQ8MMkd9N3yXgEh1pe6Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9389423},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.24.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./lazy-import":{"types":"./dist/esm/utils/lazy-import.d.ts","import":"./dist/esm/utils/lazy-import.js","require":"./dist/cjs/utils/lazy-import.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/6f971e53393a9c7109deec70f8f84e82/n8n-ai-utilities-0.24.1.tgz","_integrity":"sha512-X2achLHYF12xZEcQR1puxeUgkTJstjXYtz1fVYtpiJR6YajUrps2NfMLxUzDiUCbX7Tf0SedqVscGqyKi8aRuQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.39.0","@n8n/config":"2.29.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.31.1","@n8n/api-types":"1.31.1","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.5.1","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.18.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.24.1_1784102992862_0.38133669388827207","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@n8n/ai-utilities","version":"0.24.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.24.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"a9af6a43afccd216b7569d8e07a06fbe81b6eab1","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.24.2.tgz","fileCount":580,"integrity":"sha512-D3CFtpW/qgRKBMOUei6w4r0q0zBFz8UeGA4x5iaN/zFPobfKDOh/VJ6CJE1D2RHuF0zvedTReOjNL7OSRd9ggQ==","signatures":[{"sig":"MEQCIAOXbSV+JLbX4QqcINBzXn0QaPrKcExs2rx5fUl1gMtAAiAbMrdl3AyOoMhmURltW+WCHd5xPC3IaEbh8iBnV4yU8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9389423},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.24.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./lazy-import":{"types":"./dist/esm/utils/lazy-import.d.ts","import":"./dist/esm/utils/lazy-import.js","require":"./dist/cjs/utils/lazy-import.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/c39b5998a4911c077e85101afc6677e7/n8n-ai-utilities-0.24.2.tgz","_integrity":"sha512-D3CFtpW/qgRKBMOUei6w4r0q0zBFz8UeGA4x5iaN/zFPobfKDOh/VJ6CJE1D2RHuF0zvedTReOjNL7OSRd9ggQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.39.0","@n8n/config":"2.29.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.31.2","@n8n/api-types":"1.31.2","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.5.2","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.18.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.24.2_1784273646326_0.08820702683312986","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@n8n/ai-utilities","version":"0.25.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.25.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"616b5240bbfc405602c5f6ce28bcfc9f643593be","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.25.0.tgz","fileCount":574,"integrity":"sha512-LNg9frZZOfzcTJ2GvkcuKpWF4sGXEhd8TY68VDjwbzfT4t8EfeeQKP4TcSFyco1bK1JLzEACDCxhq2/e6srylw==","signatures":[{"sig":"MEYCIQD3vq9juPtGmvz7N1k6TdQe5j2f7T9kq9IAjoYhg+VNcAIhAJok+HsAioVzymZfUhbrN2OtZr6LfMoLa0LllCeaIGbe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9386967},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.25.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/acdbf1ce434dc8d977dea9d0083b2c38/n8n-ai-utilities-0.25.0.tgz","_integrity":"sha512-LNg9frZZOfzcTJ2GvkcuKpWF4sGXEhd8TY68VDjwbzfT4t8EfeeQKP4TcSFyco1bK1JLzEACDCxhq2/e6srylw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.40.0","@n8n/config":"2.30.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.32.0","@n8n/api-types":"1.32.0","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.6.0","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.2.12","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.25.0_1784619050461_0.7280573632867922","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@n8n/ai-utilities","version":"0.25.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.25.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"ff11fb565675d76df026b7f228f5f00cbed91038","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.25.1.tgz","fileCount":574,"integrity":"sha512-3dF8TNcjfhtHtQZeePD5zXGhGVAuBUpldjDx02L2m5Kha3+4bJzfus2DeJAkUOmD9e4vgq4BrP/hVRe+XQfqSg==","signatures":[{"sig":"MEUCIQDAxY7tQDnHHU/O3p0leclKJZdokOx9a6+Wk5IHzI284QIgWYJEMjBBwMBNmTzMo5czJCGh1jhehpIkTjJ/f21m35w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9387898},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.25.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/160f46149a3114032f3a854d5437deef/n8n-ai-utilities-0.25.1.tgz","_integrity":"sha512-3dF8TNcjfhtHtQZeePD5zXGhGVAuBUpldjDx02L2m5Kha3+4bJzfus2DeJAkUOmD9e4vgq4BrP/hVRe+XQfqSg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.40.0","@n8n/config":"2.30.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.32.1","@n8n/api-types":"1.32.1","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.6.1","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.25.1_1784715275800_0.8178603483428251","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@n8n/ai-utilities","version":"0.24.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.24.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"9d2f959ac122132d71d0a4b11bf4223ac96ef291","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.24.3.tgz","fileCount":580,"integrity":"sha512-onx3ABLbKL8z7W6NuGyKqvSzGpE7XFe5xt4ujYdaXdivqx2rMrjLNWWf5WaOMjfqzA/HjUii1RmozOkT6ADO1g==","signatures":[{"sig":"MEQCIATuQW0MXI9v7nywW/WnZKyCb8VjTK1uYjd3Jm2bpUVmAiBXDR+eM3cMqpXQX95tvjc8SLofgnteH0mPJ6w0raFPMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9386522},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.24.3.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./lazy-import":{"types":"./dist/esm/utils/lazy-import.d.ts","import":"./dist/esm/utils/lazy-import.js","require":"./dist/cjs/utils/lazy-import.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/89518e5460c446da8e0cd9aa73a5d6ad/n8n-ai-utilities-0.24.3.tgz","_integrity":"sha512-onx3ABLbKL8z7W6NuGyKqvSzGpE7XFe5xt4ujYdaXdivqx2rMrjLNWWf5WaOMjfqzA/HjUii1RmozOkT6ADO1g==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.13.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.24.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.39.0","@n8n/config":"2.29.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.31.3","@n8n/api-types":"1.31.3","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.5.3","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.18.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.24.3_1784715660357_0.6304868916724251","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@n8n/ai-utilities","version":"0.25.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.25.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"92e11aaeb11324445021319ccc08d07ccddd7b85","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.25.2.tgz","fileCount":574,"integrity":"sha512-mpmY5j3ILhbsobIGyFaVzNCf7ZCBu1bpUfmGRM8XsV6EJZ39W8mrGkfsacTAPQNXmmHm1/nXqDIIVL8s8H/N/w==","signatures":[{"sig":"MEUCIQDoZW/6j0Ct7F9KDd9FUoADrd0hO1Wfw2zItvkowAzxBAIgXKuthEOEJF+jHPcvBq0cwsZhfNOAvUJ1gUt6tzTvowc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9387898},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.25.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/bfc24f5ce2835b17b1b9a95343ed32ce/n8n-ai-utilities-0.25.2.tgz","_integrity":"sha512-mpmY5j3ILhbsobIGyFaVzNCf7ZCBu1bpUfmGRM8XsV6EJZ39W8mrGkfsacTAPQNXmmHm1/nXqDIIVL8s8H/N/w==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.40.0","@n8n/config":"2.30.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.32.1","@n8n/api-types":"1.32.2","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.6.2","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.25.2_1784914761860_0.22222167451112584","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@n8n/ai-utilities","version":"0.26.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.26.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"a54109a952ff8c71f139239e43e3fe7040e98a83","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.26.0.tgz","fileCount":574,"integrity":"sha512-PGhiTHYsn7wDfZYNquO1QzeL6DzVlHmkNcTnXdKSNW4xN08nPV2dGxMNk6ldU5Q+fRtfUdCKrisqQlfUYgsKKA==","signatures":[{"sig":"MEUCIQDcfS59apw/vdojIpJc55LutcteSqwgBxACRzjOeYNCzQIgMqhQVX1TDcIup5kjUkZ6w/yYCsKtvIc2f2PHBCO5T7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9393670},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.26.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/085fa0bfc8bfb1487c012f270787f8ed/n8n-ai-utilities-0.26.0.tgz","_integrity":"sha512-PGhiTHYsn7wDfZYNquO1QzeL6DzVlHmkNcTnXdKSNW4xN08nPV2dGxMNk6ldU5Q+fRtfUdCKrisqQlfUYgsKKA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.41.0","@n8n/config":"2.31.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.33.0","@n8n/api-types":"1.33.0","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.7.0","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.26.0_1785223896027_0.6591654829994447","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@n8n/ai-utilities","version":"0.27.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.27.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"ac13bd07bebe31e15135a85b245b0bbb28354d27","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.27.0.tgz","fileCount":574,"integrity":"sha512-qa/roONOV8ZGOWMDPpMyjYuS6fnDTZ1qo2mHxb7J4rKqOghZMpsTD9x/zDxI+kqDIMh5Nh/eyHIGt/ZjNkXDFg==","signatures":[{"sig":"MEUCIBMpBDvgHaUMeBzMCcqFwBqXlV9p16f9u1WOUUJcFRTeAiEA2plKZQ8iOWSTQ/mMGsp3FRUB0zCR4VlW81ZO8xJoQAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9402256},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.27.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/2812f7e8f2ad6739295727db63ae33b9/n8n-ai-utilities-0.27.0.tgz","_integrity":"sha512-qa/roONOV8ZGOWMDPpMyjYuS6fnDTZ1qo2mHxb7J4rKqOghZMpsTD9x/zDxI+kqDIMh5Nh/eyHIGt/ZjNkXDFg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.42.0","@n8n/config":"2.32.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.34.0","@n8n/api-types":"1.34.0","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.8.0","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.27.0_1785828621715_0.8847937340648868","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@n8n/ai-utilities","version":"0.27.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.27.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"91691714f1dd0477683f183e8f6c93d08dbafd66","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.27.1.tgz","fileCount":574,"integrity":"sha512-rMOdJKLnoon3TwVKY5xesCldDmPE1GbKAtjRtXkp5T7gKUoTgm2XaXgAtpI9zzcotFu5YweJaarA4iUtG771gw==","signatures":[{"sig":"MEUCIFY6C+pRZD3bsIRQUsDeIMn4g2Zw8929EuqCrISFvz+8AiEAs0ftNBmJBIMBl2WmGY459RL22+JBV1+2SuvkEoS7WA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9402656},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.27.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/f6c64a0fdc49140ae96a0387e0aef266/n8n-ai-utilities-0.27.1.tgz","_integrity":"sha512-rMOdJKLnoon3TwVKY5xesCldDmPE1GbKAtjRtXkp5T7gKUoTgm2XaXgAtpI9zzcotFu5YweJaarA4iUtG771gw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.42.0","@n8n/config":"2.32.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.34.1","@n8n/api-types":"1.34.1","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.8.1","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.27.1_1785917016159_0.25193003519089574","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@n8n/ai-utilities","version":"0.26.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.26.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"cdeb53611dd0ab77ea188be66c6dbbd27630f486","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.26.1.tgz","fileCount":574,"integrity":"sha512-xmXLiUwef4hJrLk04nnqokaZApOOivQNzdKvAqaTVvYi3hi3Rlrye7eNCIut/4h3CWOV1bN98U8I4ujiRIJY7Q==","signatures":[{"sig":"MEYCIQCKvGqrdHDPkj5KcGpRlbyPriuS8W+n4rM8jclDZpTArwIhAI+ube/0Mii/wBMq+IYJMiXi3OrGBHWlVHfmIYOx/Ipn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9394070},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.26.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/50e680024b4b7ccb3c34e661b06aecfe/n8n-ai-utilities-0.26.1.tgz","_integrity":"sha512-xmXLiUwef4hJrLk04nnqokaZApOOivQNzdKvAqaTVvYi3hi3Rlrye7eNCIut/4h3CWOV1bN98U8I4ujiRIJY7Q==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.41.0","@n8n/config":"2.31.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.33.1","@n8n/api-types":"1.33.1","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.7.1","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.26.1_1785917124760_0.6264088540708843","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@n8n/ai-utilities","version":"0.27.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.27.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"d4682c931da23bc839a5a83674c8b00df480a673","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.27.2.tgz","fileCount":574,"integrity":"sha512-f/q2T5oAtF4M7v8m5jSSd2P5sCUrgtua9Vs1rVLLxID/pEDdGhQdUMtYm4FdEbo1SMwAej5zH3jY7gX19ZmOuA==","signatures":[{"sig":"MEUCIQCEAMCVjuCv36aoAcQILvKNPjSUQib6T2ZEK6zrhwzgBQIgN0+M0o/oClGF/oJ7pjDeUgJ+iQh3fiV5KOBQ19D8UqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9402656},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.27.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/1d844ad5f21b275fb2de08467c041307/n8n-ai-utilities-0.27.2.tgz","_integrity":"sha512-f/q2T5oAtF4M7v8m5jSSd2P5sCUrgtua9Vs1rVLLxID/pEDdGhQdUMtYm4FdEbo1SMwAej5zH3jY7gX19ZmOuA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.42.0","@n8n/config":"2.32.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.34.2","@n8n/api-types":"1.34.2","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.8.2","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.27.2_1786117598246_0.3648829908302542","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@n8n/ai-utilities","version":"0.26.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.26.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"87d66ae84421ca20a8112a5cc54d52fcb8948778","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.26.2.tgz","fileCount":574,"integrity":"sha512-NQODtHVAs4INfJjgpQMbn7zx+8IQa/jSHl7L+DQfwm+GGF4IDm41i9QSnmuJYzjmdmdBvEE1VDFPTGeigPtK3Q==","signatures":[{"sig":"MEUCICHB3kLnKPguT+08NG9ydvZzdpWf9onSjKbvJHUr3gs5AiEAg8WuzT6Ze4oMZ0bzHwNLVNhGrw136NZNr7dxjzzzvI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9394070},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.26.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/b0b217ac8e81650be4d2e439923712d8/n8n-ai-utilities-0.26.2.tgz","_integrity":"sha512-NQODtHVAs4INfJjgpQMbn7zx+8IQa/jSHl7L+DQfwm+GGF4IDm41i9QSnmuJYzjmdmdBvEE1VDFPTGeigPtK3Q==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.67","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.41.0","@n8n/config":"2.31.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.33.2","@n8n/api-types":"1.33.2","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.7.2","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.26.2_1786119640088_0.2764377138177625","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@n8n/ai-utilities","version":"0.28.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.28.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"63e8681f061ec35b2394c26330bdc226fb21f3a9","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.28.0.tgz","fileCount":574,"integrity":"sha512-u9RyMXvbubtkXXHUF9YHowq/AR4460tLf1BDfKf6qoVvXvl1/m+HVXdizce+Kv2lvwWsyaR1c0ZAZSncVLDgyw==","signatures":[{"sig":"MEUCIQC5jvfkwLZ1Pb9zCjtR1jIWyCVKafN/Z3NniG14RW15VQIgEbbAeEK1UAxp93PkAo2Am7HkJv7YUxBspy9w0iR4KIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9407820},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.28.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/0c4821b1d05cf3cc4978d324cf985e1c/n8n-ai-utilities-0.28.0.tgz","_integrity":"sha512-u9RyMXvbubtkXXHUF9YHowq/AR4460tLf1BDfKf6qoVvXvl1/m+HVXdizce+Kv2lvwWsyaR1c0ZAZSncVLDgyw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.43.0","@n8n/config":"2.33.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.35.0","@n8n/api-types":"1.35.0","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.9.0","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.20.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.28.0_1786433649305_0.6167224892120406","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@n8n/ai-utilities","version":"0.28.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.28.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"9e4ff81be8aa48404a00f41877aba9f67210bb48","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.28.1.tgz","fileCount":574,"integrity":"sha512-FygdQIkxUqB5oXF1B8i4813RKJQGaufaJGCOBWH2QADPTqZSK7sI+ygQK6GKjPqjLjO8pk7yUi9UnWRWCkGLjg==","signatures":[{"sig":"MEUCIQDmOqi7Iqo1/5758N1rFrPHJggjFyiK/xGEpO7V+8RqcwIgeDjEfL219fKhdpT4B+9S89pQAfPGpsmXFG8K3ZFgiGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9407820},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.28.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/c8d5a5662723b2f851d38a6194901b0e/n8n-ai-utilities-0.28.1.tgz","_integrity":"sha512-FygdQIkxUqB5oXF1B8i4813RKJQGaufaJGCOBWH2QADPTqZSK7sI+ygQK6GKjPqjLjO8pk7yUi9UnWRWCkGLjg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.43.0","@n8n/config":"2.33.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.35.0","@n8n/api-types":"1.35.1","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.9.1","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.20.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.28.1_1786520036468_0.39418092791784987","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@n8n/ai-utilities","version":"0.27.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.27.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"bf56214e690fcc09a62d145faca3db8201434cbc","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.27.3.tgz","fileCount":574,"integrity":"sha512-Zy2KxoemY0hYl713mYutLNZRmI77qEdGmzzGzQgrdOSbooi9KHx+g3/x4PsXQ+HjAiw959eZjuCfSeAj4OawNg==","signatures":[{"sig":"MEUCIQCUH4NbhWUKXOa2ZzihgP1gWcIt1FGxvPL292vm8YgwhwIgPVXZHNVj5fFHTrBko9pzHqPsiaWGhWifeWVR7lJAO8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9402656},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.27.3.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/03ded76975b6f2a67d7962ca7a820f03/n8n-ai-utilities-0.27.3.tgz","_integrity":"sha512-Zy2KxoemY0hYl713mYutLNZRmI77qEdGmzzGzQgrdOSbooi9KHx+g3/x4PsXQ+HjAiw959eZjuCfSeAj4OawNg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.42.0","@n8n/config":"2.32.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.34.2","@n8n/api-types":"1.34.2","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.8.3","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.27.3_1786520367279_0.04991356340973274","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@n8n/ai-utilities","version":"0.27.4","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.27.4","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"ae77867a200bc5dc1f536ec14eb69cc8b53af31c","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.27.4.tgz","fileCount":574,"integrity":"sha512-fnubb11Dqk1nv+Y+B+519kHU7I6cCLHh7rqIeGZJQQ9d9tM/abZykUHyHfuNRyHVcTAhUliYfccCOvFl9iqVZA==","signatures":[{"sig":"MEUCIFJNKRYPo0rl4ff2oZtfRmODSiy8iF8f9XumUEz/AAZwAiEAw12CueKW637n4mgpqx/W3cIL6EBor9svbmjasezH13k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.27.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9402656},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.27.4.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/d978a5e12c586c62d6995024402df348/n8n-ai-utilities-0.27.4.tgz","_integrity":"sha512-fnubb11Dqk1nv+Y+B+519kHU7I6cCLHh7rqIeGZJQQ9d9tM/abZykUHyHfuNRyHVcTAhUliYfccCOvFl9iqVZA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.42.0","@n8n/config":"2.32.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.34.3","@n8n/api-types":"1.34.3","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.8.4","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.19.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.27.4_1786693698571_0.3314415257200214","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@n8n/ai-utilities","version":"0.28.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.28.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"6315d0d8b8d5ac40faef2a42e761a0bc2d65a505","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.28.2.tgz","fileCount":574,"integrity":"sha512-nKbdvi8f0VQirzfruevX/9awNf54xabweMy6Dt6q4J9HPVZM4hOtzOV1orst8t212QC7shHzPz6zEpzJSer2Ig==","signatures":[{"sig":"MEYCIQDw+ZxXOcKmwnpLmVQBomF6EVenIqunWBYSCQ+i4gkojwIhALjWPq0rip2LG5/Jv5tjM82TcXzRd/DKgWNlxVmEZ6Lr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9407820},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.28.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/036b66efe1faa7133dac4a8adb2e9b2d/n8n-ai-utilities-0.28.2.tgz","_integrity":"sha512-nKbdvi8f0VQirzfruevX/9awNf54xabweMy6Dt6q4J9HPVZM4hOtzOV1orst8t212QC7shHzPz6zEpzJSer2Ig==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.43.1","@n8n/config":"2.33.2","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.35.1","@n8n/api-types":"1.35.2","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.9.2","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.20.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.28.2_1786701308461_0.3577512782126","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@n8n/ai-utilities","version":"0.29.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.29.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"34a2ad7ecf68a4f4f6a062aba0e3796a71d69951","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.29.0.tgz","fileCount":574,"integrity":"sha512-28vdf8dl5oTBWTgs8aFR6wPP1LFqgRjlaNDQGo60fphr6iEzA+1SMDGghuMjxO0p+04DnWVAx1ldkmD0WYuwtA==","signatures":[{"sig":"MEUCIQCMF94zMmjVbBsjWXbypKINSOA/xJgDunjiyJK/1Lp9KwIgFdqipNlRzLZvM3kXPykVQ07D/MLohJrh4PoWH9vFiMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9421536},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.29.0.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/6cd9005ae640393b7b537adbc1103708/n8n-ai-utilities-0.29.0.tgz","_integrity":"sha512-28vdf8dl5oTBWTgs8aFR6wPP1LFqgRjlaNDQGo60fphr6iEzA+1SMDGghuMjxO0p+04DnWVAx1ldkmD0WYuwtA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.17.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.44.0","@n8n/config":"2.34.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.36.0","@n8n/api-types":"1.36.0","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.10.0","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.29.0_1787042483659_0.29523294035589065","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"@n8n/ai-utilities","version":"0.28.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.28.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"2f8eb7353a6eabecbe2c71e56be6fa1e38dbf6af","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.28.3.tgz","fileCount":574,"integrity":"sha512-4JyppcWGzdUmsET+QYukObIH5lIGBMDqGsKVSDi3KrHuBzk8YD1cNUZZrppxaCUFqTNp0j9ARb8mQ+Pt8WFLhA==","signatures":[{"sig":"MEUCIFN8IMoA1dLZW+FvQxauUVO/a1D7BhH5dG1S4ju5FQviAiEA8Q+exGLqiZNMgOAxXVEJ9vZIbhMyseyrA2yaaPnvQqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.28.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9407820},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.28.3.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/bf106cb8e9def2976e61f01ba8397966/n8n-ai-utilities-0.28.3.tgz","_integrity":"sha512-4JyppcWGzdUmsET+QYukObIH5lIGBMDqGsKVSDi3KrHuBzk8YD1cNUZZrppxaCUFqTNp0j9ARb8mQ+Pt8WFLhA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.43.1","@n8n/config":"2.33.3","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.35.2","@n8n/api-types":"1.35.3","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.9.3","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.20.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.28.3_1787119080032_0.8990953953769414","host":"s3://npm-registry-packages-npm-production"}},"0.29.1":{"name":"@n8n/ai-utilities","version":"0.29.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.29.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"f745c09c6706b9f3c791fb9963fbc3684ba555e9","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.29.1.tgz","fileCount":574,"integrity":"sha512-DFxuZeSfD1mFm4U4NGJKQ+HgeWU3by2Fxbnuugk2F/svsYJqHxnIjeFHbUWTPeYrgJaC2Dzy0vCfR2+mXJqWGg==","signatures":[{"sig":"MEQCIDbvAhRNZ99KseO6Lg3Urs4khd9oXihil0DiR3Pqxg+GAiBao5nPngu3Jxk/gMK0Z5d3MQRElGF+Tr3L2WwVI0DuxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9421536},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.29.1.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/da2eb3317c8492ad02b4509c942df467/n8n-ai-utilities-0.29.1.tgz","_integrity":"sha512-DFxuZeSfD1mFm4U4NGJKQ+HgeWU3by2Fxbnuugk2F/svsYJqHxnIjeFHbUWTPeYrgJaC2Dzy0vCfR2+mXJqWGg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.17.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.44.0","@n8n/config":"2.34.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.36.1","@n8n/api-types":"1.36.1","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.10.1","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.29.1_1787119126173_0.8784061599744475","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@n8n/ai-utilities","version":"0.28.4","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.28.4","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"5996b8f82acddf23c7bb7368f0b95cfceae19e32","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.28.4.tgz","fileCount":574,"integrity":"sha512-B7eG4JNulAbJHgc6hBDTm66h7UXlal+v+2SIn0FPoSjdXE8k7UQZcuYYwfol5FpBb4uJiZTQNpLB2z53fp6C8A==","signatures":[{"sig":"MEQCIHVcB+Qu0RMxaiYuf/Rch5ZgZRfxfYE8CEI1PQCpcECKAiB3fZ5hxfaCxPYoS1KjNXSAPe2p//c8HhzE0jDRwxY+KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.28.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9407820},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.28.4.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/19c6e3c187c3b5b9735638820069a177/n8n-ai-utilities-0.28.4.tgz","_integrity":"sha512-B7eG4JNulAbJHgc6hBDTm66h7UXlal+v+2SIn0FPoSjdXE8k7UQZcuYYwfol5FpBb4uJiZTQNpLB2z53fp6C8A==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.43.1","@n8n/config":"2.33.3","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.35.3","@n8n/api-types":"1.35.4","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.9.4","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.20.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.28.4_1787211092587_0.5688014145731239","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@n8n/ai-utilities","version":"0.29.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.29.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"9b8ec22f21767e03395556a7ffa91cf85ec102d9","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.29.2.tgz","fileCount":574,"integrity":"sha512-5IGvwt/Y8vaoNwVOodCf0HkPsqa8bWFOVKlHVGL6q410y0ulHmIxYErQi31HLpODoato4TI2FkrXtNkEmJf5YQ==","signatures":[{"sig":"MEQCIBSjpP3JalpO83NOSR7k2Y3SuBG12frernEIFBo2gbdwAiBy+Xj7DBC0S4sUtzzYOVIWwWyKY0B5hHrb5wVx/0q0sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9421536},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.29.2.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/4c126c86aaf779492e650607f188b913/n8n-ai-utilities-0.29.2.tgz","_integrity":"sha512-5IGvwt/Y8vaoNwVOodCf0HkPsqa8bWFOVKlHVGL6q410y0ulHmIxYErQi31HLpODoato4TI2FkrXtNkEmJf5YQ==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.17.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.44.0","@n8n/config":"2.34.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.36.2","@n8n/api-types":"1.36.2","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.10.2","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.29.2_1787211319552_0.8693038593903377","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"@n8n/ai-utilities","version":"0.28.5","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.28.5","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"ab1c84876a979e3c8c23db60e77bfd1009f47c65","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.28.5.tgz","fileCount":574,"integrity":"sha512-W8dTCsOawRrAgbNu5rG2hj3DgozpSK1d1fgjsqK2LCg8RD8RlWwItxF8Vm+N7VMGbaMPSpO6dRQfAPtEJCbAsg==","signatures":[{"sig":"MEUCIQDT9d+MOQjBy5PDoJH5IN9KWW2+k2wOO95Q9iKBSOSkYgIgHfk6zJIpKHsH6/KvT/E45zwN8pGkiCP5IykwUDt5yTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.28.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9407820},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.28.5.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/6cbeca5d6319dba73cf41fb384445282/n8n-ai-utilities-0.28.5.tgz","_integrity":"sha512-W8dTCsOawRrAgbNu5rG2hj3DgozpSK1d1fgjsqK2LCg8RD8RlWwItxF8Vm+N7VMGbaMPSpO6dRQfAPtEJCbAsg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.16.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"24.18.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^6.27.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.43.1","@n8n/config":"2.33.4","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.35.3","@n8n/api-types":"1.35.4","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.9.5","@n8n/typescript-config":"1.9.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.20.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.28.5_1787297549364_0.20323184380534864","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"@n8n/ai-utilities","version":"0.29.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.29.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"9189d62a1b97bb7ac7a7969d09399169ce8367b6","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.29.3.tgz","fileCount":574,"integrity":"sha512-P7YshEzngai03kTKFN6Sos4DUwrvFn0f5FJswTLqCYpr9LEthjW+wRC60vMuHMd5A7yb+39z4jtqm66dU/oE3w==","signatures":[{"sig":"MEUCIQDdhaIj5UyMjR7y0r2u1pWDahVGAQyK8oUj6wxPj0wxDwIgQ7p+52NTrskJG7bFrruvPBy8HqxwGnTtfhgPix9hrLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.29.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9421536},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.29.3.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/21db33dd648a0c4edc6b9ed0d81cd453/n8n-ai-utilities-0.29.3.tgz","_integrity":"sha512-P7YshEzngai03kTKFN6Sos4DUwrvFn0f5FJswTLqCYpr9LEthjW+wRC60vMuHMd5A7yb+39z4jtqm66dU/oE3w==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.17.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.44.0","@n8n/config":"2.34.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.36.3","@n8n/api-types":"1.36.3","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.10.3","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.29.3_1787297709157_0.9612607167748095","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@n8n/ai-utilities","version":"0.30.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.30.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"50a5bd34f3fe71f84942d1b9d3ffd2a425e268d8","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.30.0.tgz","fileCount":586,"integrity":"sha512-L/p42yjtzt6LowoURT0F/e6n+kEpwQrguUAL6XZoVh7M+CphZd0i9ZwSvgOVtjoU5uyupXJhle1AqS/vg+FzHQ==","signatures":[{"sig":"MEUCIQD+ij9LTH7QXK5rINbqkj0DgOE8yO3XbdDaNTgLn5/udgIgc6PnGYQTQj1oQcFjtGSAYTRYCrBfZksPOXeDocmNeuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9535581},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.45.0","@n8n/config":"2.35.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.37.0","@n8n/api-types":"1.37.0","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.11.0","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.30.0_1787644091899_0.06781982254715557","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@n8n/ai-utilities","version":"0.29.4","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.29.4","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"8176472503ac54e823c1e7f9970ec955043163e0","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.29.4.tgz","fileCount":574,"integrity":"sha512-MkjaObpKnvT+bkBovg8YFzexyT0yxTa+4weRChCYeopjFr3n/5Si7UmwyLK5E2U3atr/Xhza45Rcqoe8UDPrVw==","signatures":[{"sig":"MEQCIBRJHQM+6mYQTMv8wl+KVyF5lAbJ/ySVafwMHjC50OkWAiBL4ExgVOcW4b/vgfPBQ1KlAXqsgJN6lQTrGZWnhDG9ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.29.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9421536},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.29.4.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/ee86df947ea163b6c06d2b3b244223ac/n8n-ai-utilities-0.29.4.tgz","_integrity":"sha512-MkjaObpKnvT+bkBovg8YFzexyT0yxTa+4weRChCYeopjFr3n/5Si7UmwyLK5E2U3atr/Xhza45Rcqoe8UDPrVw==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.17.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.44.0","@n8n/config":"2.34.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.36.3","@n8n/api-types":"1.36.4","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.10.4","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.29.4_1787661423515_0.27145132528911486","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"@n8n/ai-utilities","version":"0.29.5","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.29.5","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"4c80dc258379c309a09abdf9a8f4cfcd9d61cbeb","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.29.5.tgz","fileCount":574,"integrity":"sha512-oY00273OgjKRovB9i5Ys8k6HfTMK/ODXIFCuh9OK5aK0Csxg60O8K3kjBQj0rsQEqGlMofSXIarqBil09UJKMg==","signatures":[{"sig":"MEUCIQDFk+ChtJwZJKdHKozM/dvDu4A72AAhZ3d/7hgnxkiESAIgAs5Z3HcpFZglUEuJq2UljBfQYUEcwW/nYyRl/NzXMUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.29.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9421536},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.29.5.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/4df02af5e5eaba859f9a88af01737ed5/n8n-ai-utilities-0.29.5.tgz","_integrity":"sha512-oY00273OgjKRovB9i5Ys8k6HfTMK/ODXIFCuh9OK5aK0Csxg60O8K3kjBQj0rsQEqGlMofSXIarqBil09UJKMg==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.17.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.44.0","@n8n/config":"2.34.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.36.4","@n8n/api-types":"1.36.5","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.10.5","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.29.5_1787902403565_0.412733265878352","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@n8n/ai-utilities","version":"0.30.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.30.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"6f0759264c00aa54b0a3790c777c10508a9e11d2","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.30.1.tgz","fileCount":586,"integrity":"sha512-/x6HTrH5ogrh6JABU5GvEmXPaasNv9Xp39nw3OT4FZ4XV8RaYiQVgH6NsruieWatzJir/zh7e0QpJCXmbzA+SQ==","signatures":[{"sig":"MEQCIHWQXNZ+WomCJJ5zEuuAhf5ZYgWanBswuPJLt1Qv5dkmAiB3ygMzIB/XwivHACCniNFedbAZ64vkDOnHKNc341mHJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9535581},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.45.0","@n8n/config":"2.35.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.37.1","@n8n/api-types":"1.37.1","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.11.1","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.30.1_1787902421512_0.11559319813892532","host":"s3://npm-registry-packages-npm-production"}},"0.29.6":{"name":"@n8n/ai-utilities","version":"0.29.6","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.29.6","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","bugs":{"url":"https://github.com/n8n-io/n8n/issues"},"dist":{"shasum":"96770b3aebe479646919f73dffa8867e61da039a","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.29.6.tgz","fileCount":574,"integrity":"sha512-ug5WhvXrxQyQQcC0NffydNVkXnMHLFEttUgplw/atvdOmA3PhX9aeB1E3Re5nikwffHCbkR8hpkhJkrsHeo1EA==","signatures":[{"sig":"MEUCIQCuOye3qEYCmhVLl0DeOXhvGFzKHlejBzaJJFXKxiIx5wIgWc3hg69VHl12sM3JymjjCGHiiv70N35nnVJMT5UGm4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.29.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9421754},"main":"dist/cjs/index.js","_from":"file:n8n-ai-utilities-0.29.6.tgz","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"_resolved":"/tmp/ad111a0b6fd86c9d7aed399cd44d6ec0/n8n-ai-utilities-0.29.6.tgz","_integrity":"sha512-ug5WhvXrxQyQQcC0NffydNVkXnMHLFEttUgplw/atvdOmA3PhX9aeB1E3Re5nikwffHCbkR8hpkhJkrsHeo1EA==","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"_npmVersion":"11.17.0","description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.5.1","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.44.0","@n8n/config":"2.34.2","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.36.4","@n8n/api-types":"1.36.5","@langchain/core":"1.2.0","@langchain/openai":"1.4.4","@thednp/dommatrix":"^2.0.12","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.10.6","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.29.6_1788161477461_0.6672478793812955","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@n8n/ai-utilities","version":"0.31.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.31.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"44c5e2ed06fab8919f1411f503abfb83dc436765","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.31.0.tgz","fileCount":616,"integrity":"sha512-Zdq0ostyFZMfWbDjIZCti0KdTl/9AW4aPfC8Z08vnbNNMTz04VlUxhb281BHS19GkM0EYlpTtzJ5XjTyFZbCpw==","signatures":[{"sig":"MEUCIDN/0ZaagPL/9ASaG/WdMaAITgPh47SP+SYs865pbhP6AiEAsA7/nNGLUqRMQrnIyfdy+4q3XZFg7OYHNE2bp3DyWhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9575539},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.46.0","@n8n/config":"2.36.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.38.0","@n8n/api-types":"1.38.0","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.12.0","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.31.0_1788246687688_0.9095401165714996","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@n8n/ai-utilities","version":"0.31.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.31.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"fc73fa1065e642e6df4ede85093cc1f9a0642f18","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.31.1.tgz","fileCount":616,"integrity":"sha512-Ab4Zjxpo/93L9xmfu/gT4JjxrMagFluS3zffkRcIUIMP4T1frrQvGfswMpBN7ld0QGYj9fwyvHDs5ilzpEP6fA==","signatures":[{"sig":"MEYCIQCkawU4b1259M3tShdfJ7yzeKZDebTRAL5X+05MQSNDRwIhAPSTe/l5ybw42Hzknpjk/zLclFmbzNNGDTzpYc39oz2L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9576371},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.46.1","@n8n/config":"2.36.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.38.1","@n8n/api-types":"1.38.1","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.12.1","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.31.1_1788334156931_0.055758449048875836","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@n8n/ai-utilities","version":"0.30.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.30.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"c90e60f5b7b941f6d84170150f25bb684dda925a","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.30.2.tgz","fileCount":586,"integrity":"sha512-nbFBwLgxTMZ/f+434yklEULSs+nh1Blz/wDmqzz06I603v49qQ9hf+tONeND3Gr6/ZUThjSkpzReLNfn/adGKQ==","signatures":[{"sig":"MEUCIQCh4bbv9T3fJvKiX5r6TQgxFJACHq6lYJQlBho49ucaZgIgetcCsDH8ayJrSxAqfYdJzNhn0AHfgnUQIJ0LFqIdXhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9536413},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.45.1","@n8n/config":"2.35.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.37.2","@n8n/api-types":"1.37.2","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.11.2","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.30.2_1788335879072_0.9786344545190448","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@n8n/ai-utilities","version":"0.30.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.30.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"18f000f06dbb8500899aa90a77614dac9f9c0c52","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.30.3.tgz","fileCount":586,"integrity":"sha512-HPufLDYn++L5wXdf0rUZ6/z/9x0wHAMs5H7ZEiIBQY4sPdHF5HV6HuQh+zatGWToa1TlS6FkoR+ph2ZLC35sRA==","signatures":[{"sig":"MEUCIQDhPAx1Xc22x5od3RXDI3als/2pKhVbDvtzZAq0eEkQRQIgZ5u9MkYGF+D6TTnSGt2kEJlRHcnDoQzNuoxy3B35eTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9536413},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.45.1","@n8n/config":"2.35.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.37.3","@n8n/api-types":"1.37.3","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.11.3","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.30.3_1788436628380_0.6419425261775511","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"@n8n/ai-utilities","version":"0.30.4","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.30.4","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"70a03b23da845b67285cdcf3902f4681bb0b0f58","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.30.4.tgz","fileCount":586,"integrity":"sha512-inX8WNJELxEvqEqwv5Iq+cVtjt8U/kJRTvuL81eXOyt4iNBjgj4ZGN0Ii3uoZUjGn8YGBNpTXkMQwiOv0UN/+w==","signatures":[{"sig":"MEQCIAR0K8Et8ha/SXG0Fx15GpMM+0VoX+TS1rInPGKnV3r1AiA8aLTKIZNZmfc1M97jVpmumt4OrAHoD7OhjHiFYV/xbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9539331},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.45.2","@n8n/config":"2.35.2","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.37.4","@n8n/api-types":"1.37.4","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.11.4","@n8n/typescript-config":"1.10.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.30.4_1788508365016_0.4037588070349607","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@n8n/ai-utilities","version":"0.32.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.32.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"cf439acbe995f3e94372dc8bdd9ad4347a54de41","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.32.0.tgz","fileCount":622,"integrity":"sha512-RSJ5tsIX7tWF5dVp++nTyc0Vt0aRzxOMQXnMUIryJj2J0lWTDY8lHpwNUjlH/KECmuuz+i8YKhryAX4zrR1PMg==","signatures":[{"sig":"MEQCIBoREKgnkAXXjDIV+f3nyVVXENAWjrInrfSlffDb0KJGAiAEjXsjZYDfbx1UComSQ5PVQWRqJoTw9c+9OEdwfFwnbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9601483},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.47.0","@n8n/config":"2.37.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.39.0","@n8n/api-types":"1.39.0","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.13.0","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.32.0_1788855448629_0.7942251887319693","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@n8n/ai-utilities","version":"0.32.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.32.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"e43849a776c83682105e9cc49328d794ea0bac1b","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.32.1.tgz","fileCount":622,"integrity":"sha512-96XNjNVRraQcYYZL4uUlK2E4iy7gWJItLe7ekm++JpyM6jWElQ3Tiz5d2o5FU5dDRSIh1AsL57eDQ6ij/SAYsg==","signatures":[{"sig":"MEQCIHm00rVNe88XmV4TOCNlwr1qgwSAu36QSuKhLisIyaxIAiBRZQKJEi3Bnyr2UlcSD8wmXYfrFJVqAEf4dkGOCQdWTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9601483},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.47.0","@n8n/config":"2.37.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.39.0","@n8n/api-types":"1.39.1","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.13.1","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.32.1_1788954066759_0.6100596933358182","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@n8n/ai-utilities","version":"0.31.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.31.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"1673e0e79a54a125c0ea71fe0086f694ba9ef7d9","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.31.2.tgz","fileCount":616,"integrity":"sha512-PYLdzgOxk3iqPsWMltXocBv085VMuoRrJikunqos3OsflRoMNQcNnpVlRQeDRS+pOvrTQCT+BnPkP8YCtXUXlA==","signatures":[{"sig":"MEUCIQCIm9HrUHdDF5f/JccOB8Du1p9XnHwCEznLSG0r3hp6DwIgcuNU+kg8TH6btuDxivDJ7U7Ncw+Nc54mw+EIFbKg4n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.31.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9576371},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.46.1","@n8n/config":"2.36.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.38.1","@n8n/api-types":"1.38.2","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.12.2","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.31.2_1788954579311_0.9580692908874489","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"@n8n/ai-utilities","version":"0.32.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.32.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"757e6b431a5724f079aec7a6b23f43aba3f95812","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.32.2.tgz","fileCount":622,"integrity":"sha512-cqr1aqdONzLldbwFttux4FhWO6mG+iv5XDCllEwkcVZ2AmTkXOOk0XaAuPZZat2+TSFnhaQrMJW5kg1nbTg+Ww==","signatures":[{"sig":"MEUCIQCRveJE/BYbMaj+zfluoktn3jCFGWBrVoupHz1TEL6UDgIgDxio76exFU9ML6qFCgYT6MYABS/b/emiYqan/6zArq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9601483},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.47.0","@n8n/config":"2.37.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.39.1","@n8n/api-types":"1.39.2","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.13.2","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.32.2_1789025792916_0.6363867927796223","host":"s3://npm-registry-packages-npm-production"}},"0.32.3":{"name":"@n8n/ai-utilities","version":"0.32.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.32.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"d7c06bb2b08d537037836a190dd5184f786d1809","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.32.3.tgz","fileCount":622,"integrity":"sha512-evRsUzl49Z4G56Ny7IbUYfT4vFny5vPbb+KZcs1kG1GGqWqj3Q2IfLQDUtttsSyJtqsqzLz3nVfMXDViv1aBTw==","signatures":[{"sig":"MEQCIDOo9Cv7FklFYZx4TlnOkUG4Xod/jEdkdswW3zj6ADroAiAO4mcechr4v64OkU309ec2zLpieotuGai8CRYcO17wkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.32.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9601483},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.47.0","@n8n/config":"2.37.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.39.1","@n8n/api-types":"1.39.3","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.13.3","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.32.3_1789371131575_0.19388101007157132","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@n8n/ai-utilities","version":"0.33.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.33.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"e29a913e32cd89de75413e9007152fe88abb363c","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.33.0.tgz","fileCount":646,"integrity":"sha512-5Aw9anD1S8coErvrWpMCERLRokooFbNnmw2NkRZH4KvFxQAgPOOm4gTV+4tamRoHcqLHBPW23t9u8T74eUAlPg==","signatures":[{"sig":"MEQCIGIIS3ritXmGiAtCZbg7yqTzeFJUigIQDCmhCp8PHEoAAiAlXeGNr17sogfJ6Es7pl2e7YOzGkfDx4bieTKOeiyxVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEj2MnYSBwj+BcCIe2VDt3OAC57xkYcO2TBrmo/AW+5RAiEA+kaVJdmfkildF1j1YpDQDrGNvkPhUnkYMIoVT/u/NR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9645088},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.48.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.40.0","@n8n/api-types":"1.40.0","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.14.0","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.22.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.33.0_1789467290181_0.9593311133076123","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@n8n/ai-utilities","version":"0.33.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.33.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"1b04ef83d10e947587840fa0933f1a2a5d090428","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.33.1.tgz","fileCount":646,"integrity":"sha512-ykiqozZTN8Vg10AwuY0oyjnPuwv2L1wQhqThYkIT898pYpfz1T5pmfD0kbL/0dvEddElyX9GOaybHLEidwTylA==","signatures":[{"sig":"MEUCIQDXLNneUaTm5NXf1xGVcabrF6gsNUGzu5V5QeY8n45DYAIgXbzttWP42x4RaBKVeU//FAjLAW8IeQ+C9cJLWqF3BvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYbRWn3VJV91rj9YMZ62bDNvR2s4BO7572WGmPnxhD/QIga8xaiNXR5uV7dUo+O3bDTL4JBAAh4iM0PiXatgeMdF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.33.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9703544},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.48.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.40.1","@n8n/api-types":"1.40.1","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.14.1","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.22.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.33.1_1789540833919_0.8549140739957881","host":"s3://npm-registry-packages-npm-production"}},"0.32.4":{"name":"@n8n/ai-utilities","version":"0.32.4","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.32.4","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"c65a926df1c0d168df99e61f93596e29cbed6f51","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.32.4.tgz","fileCount":622,"integrity":"sha512-vyDdhaulnxAlH3lLqw0ttQ8zJJYJQtkFisIprjqy1JAZrbq5w+fMpLZTtvsPfwXGt+jdNpGXOUAaiW1M+2/gcQ==","signatures":[{"sig":"MEQCICF8Z9sfmHpGplla/yPB+Cb43YA7J56nlRo/xhz8lKZeAiARMCS1rqA6eW2s3ZqXYlde4NuqRhIAEPzZajBmT8tEFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpCYFG5QQ1aRwnG+xcB3HFqYNRDVg9pL7zH7VWNEb/7QIgGVQiIxS7Ez6ThmavpBBWKY81QbgcdRTZYVqtQDuF5U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.32.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9660071},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.47.0","@n8n/config":"2.37.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.39.2","@n8n/api-types":"1.39.4","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.13.4","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.32.4_1789541380695_0.45259317507017904","host":"s3://npm-registry-packages-npm-production"}},"0.32.5":{"name":"@n8n/ai-utilities","version":"0.32.5","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.32.5","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"15fae9bc925d279353610e72e74d964d977f5111","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.32.5.tgz","fileCount":622,"integrity":"sha512-9z0HlLOXlXuZk9xXnAPrdxZzPZgLzXicdY6PUuBmtap4ZV8YstZe361Sw1fFanT/BHTJc403769ZO4kpD0NMjQ==","signatures":[{"sig":"MEUCIQDNZXHS+3ao2sb5bcph1fXRByyEyXQiYcptrebe3imVPgIgSd718uoc/xbtKqTXB6ys2tQj+gP6gExA1GFrk3Dk/Xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMhmrdq++uqdFZ2lg32dk8L4JJIiWNAjcJ0zsTpbB6OAIgcVsUsqo/AF72h/7Df5YA4i9LfYTrGP+WhJjV61+GkLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.32.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9660071},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.47.0","@n8n/config":"2.37.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.39.3","@n8n/api-types":"1.39.5","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.13.5","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.32.5_1789717583589_0.6299564179818142","host":"s3://npm-registry-packages-npm-production"}},"0.32.6":{"name":"@n8n/ai-utilities","version":"0.32.6","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.32.6","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"74bec63f44c4e866d22fe47e9dd840686e8d3fdc","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.32.6.tgz","fileCount":622,"integrity":"sha512-oondwWOFeGO8l3h1AZly1PTTqs3kuMmqK43fk3L0xaO50LVRrexUtgnQ8nUE05dBpoQw6GNE6lTugzIZumVqIQ==","signatures":[{"sig":"MEUCIA/CRcgt0AKvHcbBtJ0vvu28t2iN86K+M565FXKiCX3ZAiEA8s0SqXH9pB25xPccP3ySVKahhNKGE/CnrrGd6k0SYv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA79CuKmFwmUuEbXGZPJF+GZP+ntjcmNijLLVlhbNrO+AiEAyzl8lI1v6+b0ACNy9LbIk0mhvUX+2x8lFQa6/Mwt3RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.32.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9660071},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.0","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.47.0","@n8n/config":"2.37.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.39.3","@n8n/api-types":"1.39.6","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.13.6","@n8n/typescript-config":"1.11.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","typescript":"7.0.2","@types/lodash":"4.17.17","@types/mime-types":"3.0.1","@n8n/vitest-config":"1.21.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0","@types/proxy-from-env":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.32.6_1789976238806_0.2585714574317164","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@n8n/ai-utilities","version":"0.34.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.34.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"1fa5fef5d8c95c9758035a9018892870a0e3d6b8","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.34.0.tgz","fileCount":652,"integrity":"sha512-p/Rv3ZhwEzfzpfclBoNYh69HyxDb/7+Puf8xs4g76BbzU0wGN0pxFbqULf/70Zd9iaCRgHpVuH+fmYqd8aXwgA==","signatures":[{"sig":"MEUCIGraFD5BGEcoIT/AltK1SkvsmVzSvlLX7mg9o9yIK03nAiEAxACD4wRXsT7b71zPYUbldREWgomzCUE5QYciJwxk7oY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHZjtxdEBqC25TXMI8qQFKXGr//4mwni5W5v08t7b85NAiAVpcuuYBI+3uVK4h/ilONnARWcSrjsVlK0GG7SrF0tfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9717115},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./credential-description":{"types":"./dist/esm/utils/credential-description.d.ts","import":"./dist/esm/utils/credential-description.js","require":"./dist/cjs/utils/credential-description.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.1","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.48.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.41.0","@n8n/api-types":"1.41.0","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.15.0","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"],"credential-description":["dist/esm/utils/credential-description.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.22.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.34.0_1790062113023_0.24631334511756875","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"@n8n/ai-utilities","version":"0.34.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.34.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"591cc04b196a9a32b3c1d16b328499d6bbc48246","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.34.1.tgz","fileCount":652,"integrity":"sha512-yeXvT3rNSLtHFlBAm2KWpLE1FIH4oWcTdESyp1l9ZHxkIbjZYUyjtGWrVy7MHhVT5NxkE6aZtdWAOqt9cmGgfA==","signatures":[{"sig":"MEUCIAbtvVabowCPj9tXe84NkbKRMVsB7gYGdMwRAAnuwMl3AiEAw4Gc0zC6d8qRupy+cmLkaaM6bVB4erjWcV1ez2f1PQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB6DapzUbhMuuK0AbAgp4rM5Y6BaFgBAj26/UzKFF1a1AiA4qebmxH6PgkavidnYCNh7BBiExVS2OvEhOLTdDyoI5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9717115},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./credential-description":{"types":"./dist/esm/utils/credential-description.d.ts","import":"./dist/esm/utils/credential-description.js","require":"./dist/cjs/utils/credential-description.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.1","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.48.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.41.0","@n8n/api-types":"1.41.0","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.15.1","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"],"credential-description":["dist/esm/utils/credential-description.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.22.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.34.1_1790148127493_0.2855751272314959","host":"s3://npm-registry-packages-npm-production"}},"0.34.2":{"name":"@n8n/ai-utilities","version":"0.34.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.34.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"8dcd421e667ab598a4051814ce2bd33a19589f11","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.34.2.tgz","fileCount":652,"integrity":"sha512-aXwz0d1vbc0iWJ/g4sggblLEGizyMqm2PT95WQjtFUfG03+EExWig4TQb5Upi3ENsVuNJes1XDZb73a8o6bzDg==","signatures":[{"sig":"MEQCIGmgO9opfAlvR9Gs/gL0eu1x99/QSG2ZVnIJ4oUjwQOOAiB8Imr+WIuhoi9VYiiE+yPQ/vp3sl7GGgVe07SuSm5+Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE2E6ikaGAhVDjlZJ0zgQuODMx1UjiY4Vd89GGsCdVmwAiBZpoHb+rMKdoxlQg9JoovA+Au6onL4auFbNCqiEA4lNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.34.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9717115},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./credential-description":{"types":"./dist/esm/utils/credential-description.d.ts","import":"./dist/esm/utils/credential-description.js","require":"./dist/cjs/utils/credential-description.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.1","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.48.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.41.0","@n8n/api-types":"1.41.1","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.15.2","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"],"credential-description":["dist/esm/utils/credential-description.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.22.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.34.2_1790234840008_0.8294789318133993","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@n8n/ai-utilities","version":"0.35.0","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.35.0","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"69dfc0147bef18d1ec36c4c6c205a28c7214f602","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.35.0.tgz","fileCount":658,"integrity":"sha512-svLR7I4urgjTpZIccY/vSGExpqnrlyZcuhavWV0qDyNoYQd+ZwIxkV3Onzv5OpmGQ4M8lvvcTBYzjfPf3P7t2A==","signatures":[{"sig":"MEQCIHB17Ou4Ep+7pIg4tlnNijUTFCSov7IS1w+M88aeE4rBAiBOELoZaslwFW//XkUi1aRC6vUfkqzJm5fLaldO5oibuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGM4V2AQZsCMM5Er3BbSFCs4lo4bqu1yqZFGTRSQ7L+EAiBrFGnc2mz/XqAliIF6VZ1a+GgoPw1mjaNd0rwxshUV6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9709120},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./credential-description":{"types":"./dist/esm/utils/credential-description.d.ts","import":"./dist/esm/utils/credential-description.js","require":"./dist/cjs/utils/credential-description.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.1","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.49.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.42.0","@n8n/api-types":"1.42.0","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.16.0","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"],"credential-description":["dist/esm/utils/credential-description.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"5.0.1","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.23.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"5.0.1","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.35.0_1790666467029_0.37744616144204257","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@n8n/ai-utilities","version":"0.35.1","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.35.1","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"b23214b083f3753a41b23360758bd95afa2db8af","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.35.1.tgz","fileCount":658,"integrity":"sha512-pDRbXBVYjMTdM5MpwVUmHfAuNfPrcCg9vJ3EEqZZhymLQkgjPqWKDnY0rh7eJMS2YDrpZHv6v0I5DiZPs4ag8A==","signatures":[{"sig":"MEQCIGmqp6eUOVagL9z6o997R3DilM+T830x5s2CNjQbR0q2AiBXy+YnVv2SUmztE60GoypUlXPKQcGMslfkQDD+O1mTLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDzNavHBco1qGwxWzVbjn+pIkfm5r0sHE2TKZENI5OPOAiA5q3B/pvXKq4ps6CRgbg81Mv6/dYv2eWsaMNY1XzuCYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9716218},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./credential-description":{"types":"./dist/esm/utils/credential-description.d.ts","import":"./dist/esm/utils/credential-description.js","require":"./dist/cjs/utils/credential-description.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.1","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.49.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.42.1","@n8n/api-types":"1.42.1","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.16.1","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"],"credential-description":["dist/esm/utils/credential-description.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"5.0.1","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.23.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"5.0.1","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.35.1_1790747601325_0.3133850580889608","host":"s3://npm-registry-packages-npm-production"}},"0.34.3":{"name":"@n8n/ai-utilities","version":"0.34.3","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.34.3","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"f4dd70cb0f1b121525f518b7d99bbe735e923028","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.34.3.tgz","fileCount":652,"integrity":"sha512-AAP9m3kdT91hFAJECx0tT45b722cjzr2LFT2I7vMeoQZx5x5QJpZYvlOJytEyu0zAnIPqdxXQRjjWv5PkSbGyg==","signatures":[{"sig":"MEUCIQD1CriDTvziuvbtq4LxKD2GKzqo96wiRZKw0cNxRlZgCQIgcFjmowMd/TrWXa5ykg3M44fiL7yvfUeVkQP3NdB3jk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1B9g+MGymYNzs6kIMNUNDSyfoOVuCSmJCTTDWyrl7uAIgdJILrN3VK8wsla0/uezYgEXLj6uN6w8FPfoYNaXpX/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.34.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9723955},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./credential-description":{"types":"./dist/esm/utils/credential-description.d.ts","import":"./dist/esm/utils/credential-description.js","require":"./dist/cjs/utils/credential-description.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.1","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.48.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.41.1","@n8n/api-types":"1.41.2","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.15.3","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"],"credential-description":["dist/esm/utils/credential-description.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.22.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.34.3_1790748044338_0.6206688607842386","host":"s3://npm-registry-packages-npm-production"}},"0.34.4":{"name":"@n8n/ai-utilities","version":"0.34.4","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.34.4","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"cf38232e04c26556c1d3a106ed68ac6d0177006b","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.34.4.tgz","fileCount":652,"integrity":"sha512-zRSPw8ooVd51K6tO6XVOcMTPm9+q3boFwki0FByNltOQDhJifI9y7pQU9gm2QSc/YLhh4UADRhKYKOdUvWPNbg==","signatures":[{"sig":"MEYCIQCXafjwyB5BHFobxC9sM43iLwdS/5PtO/cAtDiFiJlvDAIhALLctzBzYOuggxDE+egQpZXMR6hifEdpJUjO7iF48KWC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNx39TNcj/4KIUeFlonPLWsSSWa8UBWrnhQ6BI1K/KwgIgSUBCUeSlz068kRHS1U00v3W1QTeMYVD7sKN8tek2i1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.34.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9724225},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./credential-description":{"types":"./dist/esm/utils/credential-description.d.ts","import":"./dist/esm/utils/credential-description.js","require":"./dist/cjs/utils/credential-description.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.1","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.48.1","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.41.2","@n8n/api-types":"1.41.3","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.15.4","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"],"credential-description":["dist/esm/utils/credential-description.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"^4.1.9","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.22.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"4.1.9","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.34.4_1790841686250_0.008071780089395908","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"@n8n/ai-utilities","version":"0.35.2","author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","_id":"@n8n/ai-utilities@0.35.2","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"homepage":"https://n8n.io","dist":{"shasum":"65d81d77fc24e28661249e555029a01f5befa32f","tarball":"https://registry.npmjs.org/@n8n/ai-utilities/-/ai-utilities-0.35.2.tgz","fileCount":658,"integrity":"sha512-NGRtQJlrmrwjDOcyaCxHKE5vdjBKS2XPXIQYAsyuaJh43S6Fj7y73CcAKi+udmkmiYjqRq4fU4brbmrpAqLv0Q==","signatures":[{"sig":"MEUCIBBW5/5Sfq/uVrKDhOnfmEEDVpKT9Bn3JhAgU0IWttH0AiEAiR7lv4SbpxwTw7qyKuJ2YkmGEUZuF7EkAywEMcliZk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAvHNki3JRexEBzGRgK3i13pdlHaTRTbPFplTVM3uxh1AiAd3WP9tC9FLrd5sgzY3UEyxzadeVBLwPymelhxMGhMhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n8n%2fai-utilities@0.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9716488},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":"./*","./tokenizer":{"types":"./dist/esm/utils/tokenizer/tiktoken.d.ts","import":"./dist/esm/utils/tokenizer/tiktoken.js","require":"./dist/cjs/utils/tokenizer/tiktoken.js"},"./llm-output":{"types":"./dist/esm/llm-output/index.d.ts","import":"./dist/esm/llm-output/index.js","require":"./dist/cjs/llm-output/index.js"},"./web-search":{"types":"./dist/esm/web-search/index.d.ts","import":"./dist/esm/web-search/index.js","require":"./dist/cjs/web-search/index.js"},"./json-schema":{"types":"./dist/esm/json-schema/index.d.ts","import":"./dist/esm/json-schema/index.js","require":"./dist/cjs/json-schema/index.js"},"./text-editor":{"types":"./dist/esm/utils/workflow-text-editor.d.ts","import":"./dist/esm/utils/workflow-text-editor.js","require":"./dist/cjs/utils/workflow-text-editor.js"},"./agent-config":{"types":"./dist/esm/agent-config/index.d.ts","import":"./dist/esm/agent-config/index.js","require":"./dist/cjs/agent-config/index.js"},"./node-catalog":{"types":"./dist/esm/node-catalog/index.d.ts","import":"./dist/esm/node-catalog/index.js","require":"./dist/cjs/node-catalog/index.js"},"./fromai-helpers":{"types":"./dist/esm/utils/fromai-helpers.d.ts","import":"./dist/esm/utils/fromai-helpers.js","require":"./dist/cjs/utils/fromai-helpers.js"},"./model-discovery":{"types":"./dist/esm/model-discovery/index.d.ts","import":"./dist/esm/model-discovery/index.js","require":"./dist/cjs/model-discovery/index.js"},"./http-proxy-agent":{"types":"./dist/esm/utils/http-proxy-agent.d.ts","import":"./dist/esm/utils/http-proxy-agent.js","require":"./dist/cjs/utils/http-proxy-agent.js"},"./generic-text-editor":{"types":"./dist/esm/utils/text-editor.d.ts","import":"./dist/esm/utils/text-editor.js","require":"./dist/cjs/utils/text-editor.js"},"./credential-description":{"types":"./dist/esm/utils/credential-description.d.ts","import":"./dist/esm/utils/credential-description.js","require":"./dist/cjs/utils/credential-description.js"}},"scripts":{"dev":"pnpm run watch","lint":"eslint . --quiet","test":"vitest run","build":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","clean":"rimraf dist .turbo","watch":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --watch","format":"biome format --write .","lint:fix":"eslint . --fix","test:dev":"vitest --silent=false","test:unit":"vitest run","typecheck":"tsc --noEmit","format:check":"biome ci .","build:unchecked":"tsc --build tsconfig.build.esm.json tsconfig.build.cjs.json --noCheck && tsc-alias -p tsconfig.build.esm.json && tsc-alias -p tsconfig.build.cjs.json && pnpm copy-tokenizer-json dist/cjs && pnpm copy-tokenizer-json dist/esm","copy-tokenizer-json":"node scripts/copy-tokenizer-json.js ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a32e79a3-b2f9-4560-8775-d4df00a8828d"}},"repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","directories":{},"dependencies":{"zod":"3.25.76","lodash":"4.18.1","undici":"^7.29.1","langchain":"1.2.30","pdf-parse":"2.4.5","@n8n/utils":"1.49.0","js-tiktoken":"1.0.21","tmp-promise":"3.0.3","n8n-workflow":"2.42.2","@n8n/api-types":"1.42.2","@langchain/core":"1.2.8","@langchain/openai":"1.4.4","@thednp/dommatrix":"^3.1.1","@langchain/classic":"1.0.27","zod-to-json-schema":"3.23.3","@langchain/community":"1.1.27","@n8n/backend-network":"1.16.2","@n8n/typescript-config":"1.12.0","@langchain/textsplitters":"1.0.1"},"typesVersions":{"*":{"tokenizer":["dist/esm/utils/tokenizer/tiktoken.d.ts"],"llm-output":["dist/esm/llm-output/index.d.ts"],"web-search":["dist/esm/web-search/index.d.ts"],"json-schema":["dist/esm/json-schema/index.d.ts"],"text-editor":["dist/esm/utils/workflow-text-editor.d.ts"],"agent-config":["dist/esm/agent-config/index.d.ts"],"node-catalog":["dist/esm/node-catalog/index.d.ts"],"fromai-helpers":["dist/esm/utils/fromai-helpers.d.ts"],"model-discovery":["dist/esm/model-discovery/index.d.ts"],"http-proxy-agent":["dist/esm/utils/http-proxy-agent.d.ts"],"generic-text-editor":["dist/esm/utils/text-editor.d.ts"],"credential-description":["dist/esm/utils/credential-description.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","nock":"14.0.14","vite":"^8.0.2","axios":"1.18.0","vitest":"5.0.1","fast-glob":"3.3.3","fast-check":"^3.23.2","typescript":"7.0.2","@types/lodash":"4.17.17","@n8n/vitest-config":"1.23.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"5.0.1","vitest-mock-extended":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-utilities_0.35.2_1790841862563_0.9788192813692791","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-10T13:53:21.585Z","modified":"2026-10-01T08:12:49.996Z","0.2.0":"2026-02-10T13:53:21.955Z","0.2.1":"2026-02-13T16:43:34.762Z","0.3.0":"2026-02-16T18:53:27.660Z","0.4.0":"2026-02-23T17:30:52.509Z","0.4.1":"2026-02-25T08:17:32.299Z","0.3.1":"2026-02-25T10:27:48.826Z","0.5.0":"2026-03-02T14:39:27.099Z","0.4.2":"2026-03-06T11:22:51.551Z","0.5.1":"2026-03-09T06:39:01.387Z","0.6.0":"2026-03-09T16:00:03.954Z","0.7.0":"2026-03-16T14:02:38.040Z","0.8.0":"2026-03-24T09:07:15.064Z","0.8.1":"2026-03-25T11:35:21.378Z","0.7.1":"2026-03-25T11:40:47.604Z","0.9.0":"2026-03-30T15:50:14.059Z","0.10.0":"2026-04-07T05:01:42.157Z","0.11.0":"2026-04-13T14:07:41.198Z","0.12.0":"2026-04-21T09:13:32.037Z","0.13.0":"2026-04-28T09:38:39.549Z","0.14.0":"2026-05-05T09:27:56.957Z","0.13.1":"2026-05-06T10:44:07.305Z","0.14.1":"2026-05-07T06:26:13.605Z","0.15.0":"2026-05-12T07:43:11.512Z","0.16.0":"2026-05-19T11:52:10.554Z","0.16.1":"2026-05-27T06:57:53.763Z","0.15.1":"2026-05-27T06:58:11.034Z","0.17.0":"2026-05-27T09:21:58.269Z","0.18.0":"2026-06-02T10:05:37.269Z","0.17.1":"2026-06-05T10:59:16.477Z","0.19.0":"2026-06-09T10:20:57.426Z","0.20.0":"2026-06-16T10:29:24.401Z","0.19.1":"2026-06-17T12:21:27.845Z","0.20.1":"2026-06-17T12:22:51.444Z","0.21.0":"2026-06-23T11:46:58.731Z","0.21.1":"2026-06-24T10:28:16.318Z","0.20.2":"2026-06-24T10:39:00.755Z","0.22.0":"2026-06-30T07:36:55.358Z","0.22.1":"2026-07-01T07:35:12.196Z","0.21.2":"2026-07-01T07:38:00.005Z","0.22.2":"2026-07-01T11:03:25.012Z","0.22.3":"2026-07-02T07:33:58.250Z","0.21.3":"2026-07-02T07:57:42.069Z","0.22.4":"2026-07-03T07:33:26.627Z","0.21.4":"2026-07-03T07:37:14.708Z","0.22.5":"2026-07-06T07:46:43.716Z","0.22.6":"2026-07-07T06:04:14.225Z","0.23.0":"2026-07-07T07:34:07.170Z","0.23.1":"2026-07-08T08:18:49.536Z","0.22.7":"2026-07-08T08:18:53.913Z","0.23.2":"2026-07-09T07:30:13.633Z","0.22.8":"2026-07-09T07:31:58.146Z","0.24.0":"2026-07-14T07:34:16.243Z","0.23.3":"2026-07-15T07:34:54.099Z","0.24.1":"2026-07-15T08:09:53.156Z","0.24.2":"2026-07-17T07:34:06.508Z","0.25.0":"2026-07-21T07:30:50.697Z","0.25.1":"2026-07-22T10:14:36.061Z","0.24.3":"2026-07-22T10:21:00.598Z","0.25.2":"2026-07-24T17:39:22.102Z","0.26.0":"2026-07-28T07:31:36.239Z","0.27.0":"2026-08-04T07:30:21.969Z","0.27.1":"2026-08-05T08:03:36.429Z","0.26.1":"2026-08-05T08:05:25.013Z","0.27.2":"2026-08-07T15:46:38.540Z","0.26.2":"2026-08-07T16:20:40.349Z","0.28.0":"2026-08-11T07:34:09.618Z","0.28.1":"2026-08-12T07:33:56.719Z","0.27.3":"2026-08-12T07:39:27.534Z","0.27.4":"2026-08-14T07:48:18.837Z","0.28.2":"2026-08-14T09:55:08.738Z","0.29.0":"2026-08-18T08:41:23.879Z","0.28.3":"2026-08-19T05:58:00.296Z","0.29.1":"2026-08-19T05:58:46.413Z","0.28.4":"2026-08-20T07:31:32.872Z","0.29.2":"2026-08-20T07:35:19.858Z","0.28.5":"2026-08-21T07:32:29.612Z","0.29.3":"2026-08-21T07:35:09.451Z","0.30.0":"2026-08-25T07:48:12.120Z","0.29.4":"2026-08-25T12:37:03.787Z","0.29.5":"2026-08-28T07:33:23.809Z","0.30.1":"2026-08-28T07:33:41.742Z","0.29.6":"2026-08-31T07:31:17.719Z","0.31.0":"2026-09-01T07:11:27.962Z","0.31.1":"2026-09-02T07:29:17.165Z","0.30.2":"2026-09-02T07:57:59.255Z","0.30.3":"2026-09-03T11:57:08.632Z","0.30.4":"2026-09-04T07:52:45.309Z","0.32.0":"2026-09-08T08:17:28.850Z","0.32.1":"2026-09-09T11:41:06.978Z","0.31.2":"2026-09-09T11:49:39.537Z","0.32.2":"2026-09-10T07:36:33.176Z","0.32.3":"2026-09-14T07:32:11.849Z","0.33.0":"2026-09-15T10:14:50.399Z","0.33.1":"2026-09-16T06:40:34.093Z","0.32.4":"2026-09-16T06:49:40.919Z","0.32.5":"2026-09-18T07:46:23.753Z","0.32.6":"2026-09-21T07:37:18.951Z","0.34.0":"2026-09-22T07:28:33.206Z","0.34.1":"2026-09-23T07:22:07.672Z","0.34.2":"2026-09-24T07:27:20.227Z","0.35.0":"2026-09-29T07:21:07.243Z","0.35.1":"2026-09-30T05:53:21.471Z","0.34.3":"2026-09-30T06:00:44.571Z","0.34.4":"2026-10-01T08:01:26.427Z","0.35.2":"2026-10-01T08:04:22.734Z"},"author":{"name":"Jan Oberhauser","email":"jan@n8n.io"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://n8n.io","repository":{"url":"git+https://github.com/n8n-io/n8n.git","type":"git"},"description":"Utilities for building AI nodes in n8n","maintainers":[{"name":"cornelius_n8n_io","email":"cornelius@n8n.io"},{"name":"n8n-matsuuu","email":"matias.huhta@n8n.io"},{"name":"tomin8n","email":"tomi+npm@n8n.io"},{"name":"jan_n8n_io","email":"jan@n8n.io"},{"name":"n8n-charliekolb","email":"charlie@n8n.io"}],"readme":"","readmeFilename":""}