{"_id":"@lautmaler/jovo-platform-aiflow","_rev":"46-9a00408125b15570d759d1a783df2e30","name":"@lautmaler/jovo-platform-aiflow","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.1":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.1","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.1","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"b4ede84887c5a49710a4ddd9adb3f863d7b682f8","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.1.tgz","fileCount":160,"integrity":"sha512-maRMtXHsxlpv//yUH39VcvIBfePCszheOGb9xnu3foK5xFcwdTopRdh49PZNwKx57J6WckYseGyqJZ0uOYPlFA==","signatures":[{"sig":"MEUCIANsEIGehNY0SQD5rE3P+f6u4IZ0aoLS62y8ru3Lokr5AiEA2iWSxbLf9zlKWvBN3yceAJPOKYSL79eGF74nEiP2JNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147290},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"c2188c025c339ed3618591b4b427ca61efdf9914","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.1_1760522590718_0.4662462597613408","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.2","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.2","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"6f50fb0c293b1c4e12c91d0fa7add716276c1b22","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.2.tgz","fileCount":160,"integrity":"sha512-cfcalhQZKYfDl86HrdHm5Y1gXNmCdtz+DfP9Mw6Mxq+30RTQR8NwjbFijDA8VXMFRT1CFE2lPpjfMighDHZxDA==","signatures":[{"sig":"MEQCIHdOu/lUNNB04+r4wjHU2z3lYZeLbuw5A/lWTGg81trbAiBDNXtWOKaXA2w+Cqx0AiOBEL9rpopGoF2eraCnbmxqSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148739},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"44773c792e5917a365d6b662996f2c18da91d053","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.2_1760688093448_0.3502829864156878","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.3","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.3","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"f1b86f0d3dbb241167ae19e6c6c5091e12e53428","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.3.tgz","fileCount":160,"integrity":"sha512-QBA0IcWidlACKzwhu+DAvd6x5XE3LEcSS/FAnQyF9WfsyrbVqly5/mWyqseBYXBSWxJXMmJDUQyrldGrg6J02g==","signatures":[{"sig":"MEUCIQD2+w7zAWpkEYmEwqm6oDiSBALbyRxJICYmf6uBQ30S4gIgbwBum6UlQ5e4ruCii/hkJNPGOdhtO+o2G+vAVnukzD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148991},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"81677bfae2f23d0167af10569d5b1f05aa006a78","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.3_1760691046963_0.39398406985267354","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.4","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.4","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"d6c77f0895dc649166b68d990577170ae7b9149f","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.4.tgz","fileCount":167,"integrity":"sha512-TxGJyvfBOvIUmDgykMhPn4S2HQsJwlffmosBtFKGKV/32eJv5nRJgaXaqSLvuXEQFSAGX/pNISeQ1SppjyfALg==","signatures":[{"sig":"MEQCIHCvpaS0xGwdW++/0J+py27tghC1WINaGCXx2echD1LVAiBMu25Ug0v6dDw50DUV1rhAGoFe1CuE81ux5SAOoV4Dlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153519},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"e805e878135ebe91b75514a6f73c5a16202c0719","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.4_1760692765500_0.24226041738764148","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.5","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.5","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"69fed29e47ca7b795b5046d3406b35dddcfec761","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.5.tgz","fileCount":167,"integrity":"sha512-N1/05HUO4InFEoEXmsjykUUuHEbTITQgHvgGVmuRYVvl/i31H1JmAmeVFzg+7miNkAEVpLIwMzHY2e4PKORgIw==","signatures":[{"sig":"MEQCIBgde6gCX0hqEIEjn4T5Uq4fr9jec2CHSPW6qselFSCkAiANXI8xLzyeY3uft+Pld566un3dt7RC+tWHQqaeOmCKxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153519},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"b567b40c95d9926f3800550bd41533affeff594e","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.5_1760694351437_0.8114201852186425","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.6","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.6","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"fb3ebad1de15377386a676f1109b9535d88e6eb0","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.6.tgz","fileCount":167,"integrity":"sha512-pGCLeDDikSGXU1uxpZ8rxcJcA45AVBv/w2sNd8GadZvMnejIzy6b1dxtHtztO8OFMz3z5hJXagmHB15KYKw6vA==","signatures":[{"sig":"MEUCIGCD6terB4+R3m17s/uZ0u3Ismv1pIyZ4zie77XpOIt7AiEAj1YVu9LoCOkjF/rOnDElRsP4kS/g4Udxek42iIQegpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153708},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"81d69b49606e33c487c2800668d3445372e48cc7","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.6_1760697134816_0.3339696739992304","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.7","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.7","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"35d6a41fcef89ee56505248d0dd1e5c506442308","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.7.tgz","fileCount":167,"integrity":"sha512-sb+dHcx/oXUoBEFQaOsPPycDeoA0qC7UL1mhas/k4AVZE7QZ48Apv/6R3Cp0bgu0N5FgnWbfXt48cpwvWXoqjw==","signatures":[{"sig":"MEQCIDcKaOs0aeodY0/ObYkTfGznmPms3QV0qJO6Cpqm41leAiBuogzFSR7YZ8uTksiUW1SLtEYmeGZAJ1ASd1/SFOsCSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153708},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"3cb190eb036bf81260e0d9ad521997e38a309b29","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.7_1760697335175_0.6173050819326882","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.8","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.8","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"30be2b9fe959d17f0611ac65dadaf731aae99658","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.8.tgz","fileCount":167,"integrity":"sha512-9KIDUsqwv37CG6NEIsiUnVIV94TFpiXc1UYrUaV3cFsErmFNIs7WERbAYyIrA5lK2gCQIo08kz6IIv3x7WInyw==","signatures":[{"sig":"MEYCIQCqexG6iTlZvQNpts6yAHXI1i2AA08ZnOgjbu7btYH8ygIhAO5EXMLq5BgvAf2nKdcrUcIIZBKQoJSdo2SrFouHhtYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153708},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"d9ad17665b85982292229c003c176a289952db68","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.8_1760698178190_0.9352179390301589","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.9","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.9","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"b50e07e1de2c0a9441d6d113412d68827df8487d","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.9.tgz","fileCount":167,"integrity":"sha512-J/g1Zh3aP90ikNl9G7ZL+lgb1KpY71A4XUqyq+r4dOWwpXH1MRXeRr9a4tHH1NtRPQBquzy1WQkgpuMlxmmfYg==","signatures":[{"sig":"MEUCIGIuAYCxgfZeWOlZ/moG+Yd45Yy9uphZgcKu0ClMtGs0AiEAjm7bAMH/2MC6Kx5vGXclhLIMRRwpsucMVC+23Wg1AZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153297},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"e5866bf051d0119ba20aca104b10b2937a4ab606","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.9_1760787562260_0.6327646528057318","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.10","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.10","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"55bd6b3e0c1bec04642e31a1774f525fc8450c54","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.10.tgz","fileCount":167,"integrity":"sha512-3lj9MiL5ePizKkPNAQchDw9pvncYyJgk6D5tT42+v5Cy3KTOwLYogj3mhkzoCzQAb9RW45PPet3CUd5mi8r4Hg==","signatures":[{"sig":"MEQCIGFNAaV5pEUsGHa85tWs4ILynSrdjv1ZCGgUK+A+r5qxAiBc74AYgtH1651i/hcwnOEeznUzTiNO1hcT6mz4oXdPfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153952},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"b5033c88a18e0e792e893545ba47e79df26ff0e9","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.10_1760965791607_0.8065608246927893","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.11","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.11","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"a31322bfe3fbd03adbac329b06641e7c53f8d553","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.11.tgz","fileCount":167,"integrity":"sha512-AFTsZlNY5h8pNxALc7mCt7Ap7MISw/gcUCgMIG9EjeypFNlJj5PzhawUXwXFQaN5LsbEXWl7XaPtqAktMDzt+g==","signatures":[{"sig":"MEUCIQD8qkCEJh2jbqWpERN85HEK7HLfGiiI57aZwOvEba3jfgIgLc72MJT0DCK9Zss46AQNaEyrMDgegW056qfT1QYKwn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154003},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"102e998299b9d9420ad3f06bbeac39fdbff346ff","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.11_1760966361981_0.11059396449779246","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.12","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.12","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"d5f37839bf70bf4b4e69a9317105a91c7069af76","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.12.tgz","fileCount":167,"integrity":"sha512-WH8t7KoXf/cgsDbF4lyLQxHVOMP/aOMIPuhiHedZnzfIwRydg5Ia+ej9TsN74lCuXlyP428RiXQLZsq6+4cePQ==","signatures":[{"sig":"MEUCIQDhaB7hDF7It6afzYcYGMeL4VnF1gGBiHFiNm2UWNjZsgIgWGMX9YBiVLCKpCowvYV3KCTTaO4SeHGLWjIhY46PO7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154003},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"a85d2b146671975575f3af09fa4bd9ee8d02d605","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.7.0","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.12_1761040041207_0.34783229342778177","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.13","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.13","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"2d633ab8d4b6460598dd808053e9afc0a9f0c4e0","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.13.tgz","fileCount":188,"integrity":"sha512-sTPNn5Ns2W/3TgX91FYtWVzUQu3r/GhtSbJgte4Lqxw4729wk6JonTR2sQ162Ru6Md1NVKtiH4SDlg1CAJAnGw==","signatures":[{"sig":"MEUCIQDvRMuVJlVDUl557E9jfcSmuMeyNGZhg4xpJgirhN4bygIgCmCmnozIFR1RBzc8uzYAd/lafnv/sxs6aXDbfHXF3X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170355},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"d81f4d4a9fad0398b3565262dcf385476781f409","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.8.1","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.13_1761042256914_0.249050131072315","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.15","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.15","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"606b18c771a0adf8159e583c1300f7ed71638a65","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.15.tgz","fileCount":187,"integrity":"sha512-qZm0cP2ozkRtovkig7BKcjI/L4htdIPhZKhEgWPtanPFlRzAuz4uTx2OWiF0bxGn0hx8M6on5Gsl/UCimIEyBg==","signatures":[{"sig":"MEUCIEH6fBpZbHHLR820T87TWmgMZI1u0e9t85J2FUHZpCI6AiEAoRAnKrjo6Skg79DubSeVrgkmSi73hedWDXSaFM4XeSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164391},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"4fbf40c53538b1d8e3c6c2dafb1ac9712d0001a8","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.8.1","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.15_1761058103670_0.5677839361620345","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.16","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.16","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"c848d1bb2a7f0c2f86f2fb491921d364243d4966","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.16.tgz","fileCount":187,"integrity":"sha512-3dIWmbyeHrWO1vydwyN3vGEw2kwN2t/b0Y2Ll3CYf31zRJtBk9hLIt+ugs5lyDa4tYSHh6RXu6H6wQyzDHac5g==","signatures":[{"sig":"MEUCIQCPvKeugHIj9b9nJiUVxHGWkCaVhd7s36+nnNqo/5syfQIgFFIA79viapnwwju8PTY/TjdPQuYPl6Ti6ey6f8eFelQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164391},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"9c899575efa57131df977ae32bfd2fcaf0eb358c","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.8.1","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.16_1761212284289_0.9067096885412729","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.17","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.17","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"5a921342fd889166132fcc82c70ccb6a9416aad6","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.17.tgz","fileCount":187,"integrity":"sha512-d9/sZhnnY+zJXKeUNLmKKo5TUF4zbEDY56ll9Ae8ppZGobfJcm5tqr23eOFVAH079T0pCILGYp8AebD9dUyoVA==","signatures":[{"sig":"MEUCIG3CGshqG8PiIPVH9m5dLUUDonQ42680E3nh40YSwm/PAiEAqP4aocHq9cBbsBEZEz6xbymw9vaX8dk1zgEUEgHgJpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164364},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"48d59856d659bcc867c377f85656897ffd56dbe2","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.8.1","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.17_1761676293659_0.9685659045708035","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.18","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.18","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"5e50c31415d64609caf977314c6ef4992a3e8b54","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.18.tgz","fileCount":187,"integrity":"sha512-33L660lnKxooja/ak3T83oP7RufYxql5njdsj65Zp1t/JBE+sVh3GLtnh2MuIUiJeUvwmhWjYD7txGy44Cf1Cw==","signatures":[{"sig":"MEUCIBdeI8tvzOqYNjup/ueFF0lcJzb9VZw0JrlV8u7DK/YOAiEA+kVfuSXmRwgz+JqxoW3aYONpD57Va0dfGozLSLCxTPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166500},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"9f8939561bd19eebe338fcf93bfdbb48d25f1efe","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.4","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.0.1","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.8.1","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.18_1763376753129_0.22804233445192446","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.19","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.19","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"48e9ca2aadcaf01dfddaf14c0969543232734469","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.19.tgz","fileCount":187,"integrity":"sha512-gjq2rkvzs6JEVgKTWjD8nzdsIf8d0iOAYP8j9ij2ZSA4Vo00E+7TeHAdWyngmn7r+mGItHoTbR9X9I99Tax+Dg==","signatures":[{"sig":"MEYCIQDRSsBYELrIs3RIUOhx3y+9ItBU0hJb4hoA57pQGiGASgIhAJRF2thawboTh3xhGtHR7cOZxzsyDBooEsDv18+nCyha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166201},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"8b61e5ed44135fe9e0175b0fcaec736f85e40be8","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.17","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.1.1","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.19_1764416388815_0.37878086345976536","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.20","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.20","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"584ed940257ddd5557169a3d8f57b57a24ed63f6","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.20.tgz","fileCount":187,"integrity":"sha512-1qlwmvMQjCYSEMN10Epl+4PrHmAgqgkGK1J2vgbxtrWMyBqTWcWbv82HV/TDK2Sckcx7v+EyQy1O+jEJP5uegA==","signatures":[{"sig":"MEUCIQDAQcdifnpiWUXlyhyUolqpS1nVHaxlnbyVs6JalsqpiQIgSJTuY/OdjcC7z5DrlMLloKKHXDWDdDDaqbdIz0MOOqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167159},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"6072265d2369edae8ce407e420cb3096609a8c72","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.17","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.1.1","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.20_1764417865081_0.42958542973972436","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.21","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.21","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"52e100259c0ee60e0d61272d6a9fe256aa233ad9","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.21.tgz","fileCount":187,"integrity":"sha512-SmYRXBkSOExoC2yIYqCA+cTkqDrdW52CGo9weNXAvgC1I80/OvdpqwgKOdYI3HEyoltD8hM/uhXIN/nyDOHsqQ==","signatures":[{"sig":"MEUCIDfdrSF04FtD/LgdhfgT4re5C4B0IZGM75I9sticxAkDAiEAzwfrXbG0FSCcO76qQJ6xFg227SmyK3pWakprtm+F2DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167159},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"a04965466ec38c015650e58b3fda245330e75cbf","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.17","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.6.2","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.1.1","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.21_1764418042186_0.572529143951594","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.24","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.24","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"ded308872e38625d955ae6cf47fb7e0f382c36bb","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.24.tgz","fileCount":187,"integrity":"sha512-KRvfmNZ9vqWzJ/H7HslVOawhODvtdRCohw6SI3tBDLgMykGx0pWZ9IykADiRJEBfzjbTQ4zeYFZO4l59PI8FsQ==","signatures":[{"sig":"MEYCIQDNYG0dd4UloApp5+JOgC4/A3bTrqUmxBXGdmsNiIYmGwIhAI0fdYt2Gom2UkLFr9HelgjkhC51PnJhuLQ9QYprHQ2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167159},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"8ec1f3481a0c0ac8c760cbef4200c801ae24cfcf","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.0.17","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.4","ts-node":"^10.9.2","prettier":"^3.7.4","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.20","@types/express":"^5.0.3","@types/validator":"^13.15.3","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.24_1767710696381_0.9018539848263938","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.25","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.25","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"66f580b2a4f510380893cac8c2a609da00f66034","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.25.tgz","fileCount":187,"integrity":"sha512-g0mktH/+pbdCp3oqUIJDwoOhm0bDeHpFIwh2NITfUT8ygHzhHZb4VJJ+oiB+LxZl648T8anthySItlo6y50Z8g==","signatures":[{"sig":"MEQCIGBOIQtJAP3zCGJkXEKb6pm+HsTJYfZFNBNP4ig+3XtPAiA+aqwvD0kuvaaF3BymxFkttlr66uzw6k1CoSboMAXZag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167195},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"daed70ff84494642b5980a2a9e2611f50437a62e","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.1.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","npm-check-updates":"^19.3.1","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.25_1768231433037_0.6070290320726253","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.26","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.26","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"fafb38c217e84b854abe079e1c4093b7e1f54763","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.26.tgz","fileCount":187,"integrity":"sha512-xFb1RZD+/AZL9UjJG7cO22WOfEW8RTNfYoIzU6obPoukLc7Xmqoxt4aPoH+HNdT4ftT34GXi3i/w4fOHnJvb7w==","signatures":[{"sig":"MEUCIHe9Q7KluDTFB1dzR1H/QvT5UTnldIpdxG4hpvBwcQXHAiEAk/zO3kIDZYcJdLRLSFcXoJKKozpoil9mR0C1pvZU/fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167159},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"4b185267d1b388a04d0fbab18f2f12bb9cbbf488","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.1.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.26_1768232051257_0.524020391153482","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.27","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.27","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"3e71be5953d78fc59151051c2e1bc9931c1fb909","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.27.tgz","fileCount":194,"integrity":"sha512-Lb6nMwLc4JKYWlsDDQwUgfhXjzU7xSJBxXcRj65jxn4W+CQ6BrKJd9HrzEGRwvrGMqU4LpyRLUKx/DjFRdLZCA==","signatures":[{"sig":"MEUCIQCvclw53OCW6tYMq96qZGr5xhn/CsGjMHHo7GcJte1CsgIgcQ317EqjzrVuOYiLX5FLzHxUwngr1RvU41GILexN280=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171964},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"375abd796e4cf859a51d71447c2d6b7cb3cc57f4","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.1.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.4","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.27_1769595208830_0.2367167959917953","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.28","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.28","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"1e23684f511497ad8eba04792a4152ebbdf448fd","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.28.tgz","fileCount":194,"integrity":"sha512-JMhB04dLj/QBJ7OROswHjMeIvS3LjaV3RF2lbwoIZc9xS/27lTYnfW1lHPzGpA02u246SCEt8rW7Nd+zvR+vAw==","signatures":[{"sig":"MEYCIQCvzeDGo17yFI/wy23aQ8U6p1rfQNI58meaTulW9lF75wIhAOdT5QuYJnZ2t8qyp3MdFlhgsbyS/HpYSeK4u9zpQ8gT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175269},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"819bdb4f099e27c1cec12fcf12f7e50b2ba94704","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.2.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.28_1769613116911_0.9407220559552383","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.29","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.29","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"a92a88d6783419376efc2c83ea4088987a87551b","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.29.tgz","fileCount":194,"integrity":"sha512-FST0K+DfeH0FyXwh4vB9WienvX/3TIkBaesZaZwsL3+07QUrR78EMDGvs05zMdc300ESdTMJQ44B02q1fUbkQg==","signatures":[{"sig":"MEUCIH6RWyj5KDQVjIDfhNKtrI8tEcwDsG6SqW/EW3dHxMPcAiEAuKdcRcQIkjqGQfu4Qb78Iw7b1Y1bbFFFM7zNwCWf6kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175269},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"7f6bbb7fc2a9453305e3da60712600d36954b9fb","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.2.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.29_1769616520572_0.4265953803614877","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.30","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.30","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"a51b6c8610e642b351a3212eb0e4d869631726c1","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.30.tgz","fileCount":194,"integrity":"sha512-IaTrVztBHmOnLTmYFd9KRIxPSY2uS6m/f803j/cipnrbVyiPmM2miT3bXjvuMtSXgGeB/SU5LkcRILfLGDGF2Q==","signatures":[{"sig":"MEUCIQC8u/U+VeQZNATZXfJVT5taF+YgJF9U3JxWo6t2IB3XFAIgcCZecyKaGybnZmL+BqmXeDGYIDUxjrhDscF+19lDG2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178353},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"56b1c4d40ffcce65cb57c58eb6b272e20a4b2f99","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.2.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.30_1769678430410_0.39599304523947","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.31","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.31","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"c52e0bd2bfb2165fabb5a079a367c40886c1ccf1","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.31.tgz","fileCount":180,"integrity":"sha512-ePeXt84/DVs53nOaQgD/luL0l2qGVLjRnZ8ML5l/W7Bg6a8XwcwR5y2cr02gwySurJCupm/3svRfWaiy5IFyBw==","signatures":[{"sig":"MEQCIEPLUtKaWUIX0jJkel5d7JKfbQ5VHmsORj2Aen/QuELIAiAVxpIpwWEi1I44xENA0vy2QdPTi2KXQOcx5c22i6ofxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160961},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"538dd8ec73961b15c00f1ce05b7d8333af053df9","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.2.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.31_1769705823199_0.48199369692178506","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.32","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.32","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"ff2150a3c74a2c6039172f06e186023fc372cf18","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.32.tgz","fileCount":194,"integrity":"sha512-2zEdcNo2RmReb6PYLwZlJB5d5ikic0glEaatYNJ7eR3BeZmS59osPdazKOnlnPC+z7+HO5JTWfsePxATKPmbdA==","signatures":[{"sig":"MEYCIQDCMn606KZUbfDzAWews3wVGxpHeu4bixr4ScN2d5qI7QIhALMyIs4d5HZyr/Ib4OQySAPSc8PcI6dK/EuLI3KE+ACS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170332},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"244f1bd40063251fcfcb9181d1349f7e737416a8","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.2.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.32_1770043651733_0.7278825168675755","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.33","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.33","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"592cc05227cf39634bacca1a916a825f258e88b8","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.33.tgz","fileCount":194,"integrity":"sha512-k9PW7rm6hHABybpTAXPb5TOcqIRyNcJnSrNn+k2sLRn3xIol/15ANkVhlUVBRhpKGSmyhiUI5UgXI2+yOO6+tA==","signatures":[{"sig":"MEYCIQDZHEyllYOnKOJcFC+xfbOjWdLOvcebqNStsviTiAdQtwIhAJ2g/W+5r0dqAZO030OLDIaCe7TAEwVHksBiNkb1rXOb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170332},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"7f3af184be595019e0d6b7eb6f041eb6904c89d7","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.2.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.33_1770047745659_0.905056149280536","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.34","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.34","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"8fcca60f94eda3c92ec8f8eb7a1a67b71e9b1749","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.34.tgz","fileCount":194,"integrity":"sha512-b/mialLe6YcIcXnk3dNbBzTV0IpHocGTEuy+i3dLUAOlVEtjdMSBinkY+vqQNdzWNx3jOvNdURecY+AmSvDrSg==","signatures":[{"sig":"MEQCIG4gGf+8VmM9uVaecwTYM/RmNdi+UZnUyLsLCnEZQHF5AiBWAs9CCUTVf0v0ZrjDhuIAChqW0D4UZG0mLa9nEiYrIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170332},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"a01e59041fe58363f7662fe86424f10732caa820","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.21","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.2.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.0.6","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.34_1770720072422_0.8559026356475319","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.35","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.35","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"f6b95fcd372fbc2ede78655a5f5de6fbc473080e","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.35.tgz","fileCount":194,"integrity":"sha512-xZtTNOIE3AGqFHLt2U3wKMVtFu5vMxTSO2S5M/hTIuWZmKyGXbWRH8pKJY7stat1ag7KxFwUMIzKfWbWdP/AWg==","signatures":[{"sig":"MEQCIHn/ONEDlZKMT2vv1ADp2xEgK7wonVzGX4sAYw6S2FRHAiB/svuHt1hbHLgtjWLsRxuwdQ+/IOaapV6kR7ymnxJfIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170332},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"2aa954964d0d8abb4d0b8f35b646efc4517fc437","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.3.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.35_1770827827339_0.07312981604211632","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.36","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.36","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"12a5269e8477de7d0145e53b804b379c2c01db67","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.36.tgz","fileCount":194,"integrity":"sha512-9kFoyw+IcPbP3kKnST/6sa1UYQC56PUMxf7F6nTGCP3wV/fwBI4y17C5p6q/b43S1lX+zykjS9/1uG47k8TjFQ==","signatures":[{"sig":"MEUCIQD5EC9eEksOV+cUM7ZPfmFuoZYcZGsPGoBxWZ0aVQAJkAIgEESHNwLQ2T6o8ozbBsDOaBXjtS4pziMVbO/yAZyXqFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170332},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"2cebe5253e42fb8b0f90f6669b67925a86392ddb","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.3.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.36_1770828092547_0.9871334636769549","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.37","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.37","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"37cb959ef53200febc436bcdbca7f5fa040ac412","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.37.tgz","fileCount":194,"integrity":"sha512-h1Z6VOtm9GK+WuS+r9EbUHl1X61oJJCfMkeAPC3ejCu3/xlLaE45E3TRlJnwtmmAttQHhG4SJhVTe8uiO/GJAQ==","signatures":[{"sig":"MEQCIDtHgncUKwlHDArcaEGSzi6OfCCgjQ+hQ2E1KMFo4Bo8AiBmTWnJdP6UStU+yaiLH1+pFgxRQI72NROuyH9y7zg+nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170332},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"b757180442e63b0fc8f08335461c3fb537c581ba","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","@sipgate/ai-flow-sdk":"^1.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.37_1770914328525_0.08645964714140897","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.38","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.38","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"852c7f4450e4ec9d75486854f5bada4ba54e9cb5","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.38.tgz","fileCount":194,"integrity":"sha512-zD41UfQ27T7faKqq7dJhxwGefdZRe65Vt3S6CrmkuOW5q8b36n3aJoQ5T2g22U3+JodASiszgQ24xovH1bHO9g==","signatures":[{"sig":"MEQCIDZO5YI//BARI85pTsQZ6zAdSKg8YKV3wTzthYOwXkKzAiAp+6GG17JAE/77br3efDw4nv9bcoarGNVf02Z0wAzetg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170332},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"4da7d1eb50b0ea3562c31f62eec26f083e63c3d0","scripts":{"test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@sipgate/ai-flow-sdk":"^1.3.0","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.38_1770915433907_0.7514640009978444","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.1.39","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.1.39","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"728547d580f71db814c34eb1247988949c4a217d","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.1.39.tgz","fileCount":208,"integrity":"sha512-zHpVUeqdmdu3pPV6b6o7ABVrGpbGSp5XUX/EZYI6p2Warm/IzKd06+/vUTYArE84MDmmkX8cm+YLk8GLsaa4gw==","signatures":[{"sig":"MEUCIDm6ISXfXVkC2G/7wy4XY+dLdKd1xK0TD/6bYwTcd3LeAiEAozs0rozrgYmr2Q+++Ar1ls+e5lXlj5pjtvaib+xbHs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188885},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"38b1b964867f9e388b90cd9a7b16e7b95dc32fdb","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.1.39_1771525923084_0.7402287718510476","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.2.1","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.2.1","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"b5260dfd8772a7e802e41be5ea9da5eba887f7de","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.2.1.tgz","fileCount":208,"integrity":"sha512-Eey75wu2LBb3ztDfp7s0PaGNZQzwFh5FvQw/es38aY5Fa++tFURoXzvLG53A6Ygx/kcZHR92QP6cN4TugP9CyQ==","signatures":[{"sig":"MEUCIQCmWnSYN/1a6mNKu+kHnDnRf3XbBTLsUiIG09Awfn5S+gIgL0PkC3UObM68ywT3+8E4T5n2DUE19Ei7KDZ/mFdTae4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188884},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"861e4ea4576aeb32bf87b3d7215db31220a04ef0","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.2.1_1771526472574_0.24478622941216255","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.2.2","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.2.2","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"f4c74056778125927cb4a54e6c6010aad2ddaf1d","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.2.2.tgz","fileCount":208,"integrity":"sha512-pjdPmuh1An8anmD3vw4/L9s9aKZFhAVSKaN58q+D85MTOPvxeaMz0V522vYC4qD5yhkbKYu4loxRIg9y97Dd2A==","signatures":[{"sig":"MEQCIA5NhWijEfCMlYH5tJJn38qlefEzC3Zi87Cznh+9sZ/VAiALrY1VD0JQx2bxhHpkUx9oe0lTCF6Gps76J+g7HhbTLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188884},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"a0e91ae3d6e2d9aeb6529b0f5559f04a88846a87","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.2.2_1771576226399_0.7810998516615191","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.2.3","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.2.3","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"5152ba78871f2a3ee7d196550374c4d71843960f","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.2.3.tgz","fileCount":208,"integrity":"sha512-wGF1DDQCiRfsTX8hwwbthQP+Z6cVSLNmsGHq4BM7hb9iK9uytF+nPaOC7vtKjlrlACkyvbCrSlLo/4pTBxRcaA==","signatures":[{"sig":"MEQCIGGdkV6QgEp7cYcJUclnUsCFgEXfIS6Lqy3k8hNx2Ai+AiBhyEaVyj8tO9U/u+drt1kl6Hbqb7k1Ues1gmkmfIhMYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191236},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"131ed97e0767b262adb6a192c9038047d68b525e","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.2.3_1771593427738_0.4296800703107375","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.2.4","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.2.4","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"08d28bc56a20f10ced48db7b4b28c1b58256ff14","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.2.4.tgz","fileCount":208,"integrity":"sha512-xcD248KZ9NCCwhCIwdulYN+XLEBAdtcQls0Z9i6tH3383vc3Ew4mNfb0V/Tbl4u0C1VTd87wCQkp8qTzLFjpJA==","signatures":[{"sig":"MEYCIQC9TkhzTKs26JTtFIb9S8s7gJaih6fGU8J1jEu/f19tCwIhAI8TTf9KPypq18X1Et6VDgNUxKwDW6n2rvkos2RzM2VL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191236},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"842dede8f9cd598dd5227bb9667c6ee4f3ec0e29","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.2.4_1773072228100_0.8725452604382244","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.2.5","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.2.5","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"d590dbe0d090aa7586fa68528a58b172b241f240","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.2.5.tgz","fileCount":208,"integrity":"sha512-pOWX3ileCcreA+TB3m9dq9ld5a6jXdEGZwBb7DAXhrQcHGr1HGCa1x4SbK/di1GuZXDyezr3U+6SraENIgmWJw==","signatures":[{"sig":"MEYCIQDZfwNIG+VV6yrsXG2T4IDwaI+oJzuycGBv6RqsuxbenQIhALkk9V03s1YzZto0svs+EeTYHE7b9tfqD7yZU/VfZlh2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190748},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"2846a1f0c2de93e4072959c77f528b7bf1af6dba","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.2.5_1773074497082_0.7223680560692007","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.2.6","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.2.6","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"d7e3074db03046f2d6ae81c48229210fb08966a8","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.2.6.tgz","fileCount":208,"integrity":"sha512-xX+SxfLwnQlkD82d2MTuL3mOdVgi6hVV/sPKzePpbQjlP+XBjYNZzIsEYJhWNqQgWxSUke6cDpIZXCIDAsRrrg==","signatures":[{"sig":"MEUCIDbjh7aYaFeDFh9ttV0M7IhGD9ti7lQ2RgWfCyrN7fstAiEAzuWMm129XUeayi1RSCBpbNMl0o4ixtrxKzpZyCFPPM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191873},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"b8623893f287b22c0f68657a2899bfd26dc5714a","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.2.6_1773079544429_0.8136810110261288","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.2.7","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.2.7","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"193b84f4eefd0d16c120a4eb4b04ae9d9ef9bd2b","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.2.7.tgz","fileCount":208,"integrity":"sha512-Vc4FU/yA7uo4EuTSt2k9DZ9D0tuSP/Sk2o/Cny4Xkr5XHLXJvFel6gVEfzhtNmCVGTMX6pRVf2C3UjNJvDcJQw==","signatures":[{"sig":"MEQCHwR0PStQokXxwdTD5O73THcrlzaY4mrPyZ9DcoXcf60CIQCz53HkGYFk6YvgwFSrekLtXCLWKvvdrV76q85HsxbKHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193805},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"b53120e029558ff9dd000d58bc0b1f5b66c09506","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.2.7_1773821389318_0.8856432715679821","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.2.8","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.2.8","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"6d12e44aa4a7ad22065858dc887cebee24767ba9","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.2.8.tgz","fileCount":216,"integrity":"sha512-/id3cqT030Fo4v00FjRfaOwd8JJf9G49wfe44/BCkdRuW0hSA3CBwMGKaCr+23Uqfail6nvuauq9Vr3MfQvU4A==","signatures":[{"sig":"MEYCIQDLnI21Ul7Q8AdUEjkAPO4DGOlG5qFxd2xzJXCUVXCxeAIhAIir5BRplPRPgMSrrlaAT2yogyXWgbPAKK3anSnGkv89","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219598},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"87cac13ba68d032a893741271f798aabef363453","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.2.8_1775139525772_0.7316746605527977","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.3.3","author":{"name":"lautmaler"},"license":"","_id":"@lautmaler/jovo-platform-aiflow@0.3.3","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"dist":{"shasum":"d2484682ab3a5d97c5e024850e57cce42bb0e32e","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.3.3.tgz","fileCount":242,"integrity":"sha512-tWI158DEBBo7O5D3GULrAHNZLnVPMPhGeb0/W5WRiwwRc/lgsq6sWtF5vcMTPfop1+k7GkUoJphPrdFO31PjtA==","signatures":[{"sig":"MEQCIHbTgqtdJ4hYaar3zz1b37f9U0uVP/gns+lT3fhDBHvqAiB6rWnsU+5fH8rFebkCW5Ug0/ViBQZbzjPuNeVsPIL/rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284361},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","es2015":"dist/esm2015/index.js","module":"dist/esm5/index.js","gitHead":"10b80b9c558866e46532d1c067e23fa7b603950e","scripts":{"lint":"eslint src/ test/","test":"jest --runInBand --coverage","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","rimraf":"rimraf dist","lint:fix":"eslint --fix src/ test/","prebuild":"rimraf dist","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\""},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"repository":{"url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git","type":"git"},"_npmVersion":"10.8.2","description":"Sipgate AI Flow integration for Jovo Framework","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"uuid":"^13.0.0","lodash":"^4.17.23","@jovotech/output":"^4.6.2","@jovotech/framework":"^4.6.2","@jovotech/platform-core":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^10.0.0","rimraf":"^6.1.2","globals":"^17.3.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.8.1","@types/ws":"^8.18.1","tsc-watch":"^7.2.0","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/lodash":"^4.17.23","@types/express":"^5.0.6","@types/validator":"^13.15.10","@jovotech/db-filedb":"^4.6.2","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","@typescript-eslint/parser":"^8.56.0","@typescript-eslint/eslint-plugin":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/jovo-platform-aiflow_0.3.3_1781180076229_0.8104852315517586","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@lautmaler/jovo-platform-aiflow","version":"0.3.4","description":"Sipgate AI Flow integration for Jovo Framework","main":"dist/cjs/index.js","module":"dist/esm5/index.js","es2015":"dist/esm2015/index.js","types":"dist/types/index.d.ts","sideEffects":false,"scripts":{"prebuild":"rimraf dist","build":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json && cp -r ./sample-requests ./dist/","watch":"tsc -b tsconfig.build.cjs.json tsconfig.build.esm5.json tsconfig.build.esm2015.json tsconfig.build.types.json --watch","prettier":"prettier -w -l src test package.json","prettier-check":"prettier --check \"src/**/*.{ts,js,json,md}\"","rimraf":"rimraf dist","lint":"eslint src/ test/","lint:fix":"eslint --fix src/ test/","test":"jest --runInBand --coverage"},"author":{"name":"lautmaler"},"license":"","dependencies":{"@jovotech/framework":"^4.6.2","@jovotech/output":"^4.6.2","@jovotech/platform-core":"^4.6.2","lodash":"^4.17.23","uuid":"^13.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@jovotech/db-filedb":"^4.6.2","@types/express":"^5.0.6","@types/jest":"^30.0.0","@types/lodash":"^4.17.23","@types/node":"^25.2.3","@types/uuid":"^11.0.0","@types/validator":"^13.15.10","@types/ws":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.56.0","@typescript-eslint/parser":"^8.56.0","eslint":"^10.0.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","globals":"^17.3.0","jest":"^30.2.0","prettier":"^3.8.1","rimraf":"^6.1.2","ts-jest":"^29.4.6","ts-node":"^10.9.2","tsc-watch":"^7.2.0","typescript":"^5.9.3"},"repository":{"type":"git","url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git"},"publishConfig":{"access":"public"},"_id":"@lautmaler/jovo-platform-aiflow@0.3.4","gitHead":"f5165c1a6f4cda82f0e5f2ae38e50db13f82c3d0","bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-aN+NpF/Xjj26qggLFRMJvc0isn277JHn8Cw8hdYrgqWtnlBFGBIdHzGad0C+NrxPYjejTEmgvhyImypyQAlSbQ==","shasum":"d25ccfe7ec0f3b0997173c380dfd833c62be1173","tarball":"https://registry.npmjs.org/@lautmaler/jovo-platform-aiflow/-/jovo-platform-aiflow-0.3.4.tgz","fileCount":242,"unpackedSize":285211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBNyTYf3ajF9N6RjpYldVHTYnD5rVzCPTg4kV3cDBcchAiA66S2iDEa2SK10Us201AxcKj92qau5K8Fw5zBKfFuh/Q=="}]},"_npmUser":{"name":"lautmaler","email":"npm@die-lautmaler.de"},"directories":{},"maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jovo-platform-aiflow_0.3.4_1781701236400_0.5799256256522782"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-15T10:03:10.615Z","modified":"2026-06-17T13:00:36.682Z","0.1.1":"2025-10-15T10:03:10.951Z","0.1.2":"2025-10-17T08:01:33.619Z","0.1.3":"2025-10-17T08:50:47.167Z","0.1.4":"2025-10-17T09:19:25.681Z","0.1.5":"2025-10-17T09:45:51.630Z","0.1.6":"2025-10-17T10:32:15.005Z","0.1.7":"2025-10-17T10:35:35.351Z","0.1.8":"2025-10-17T10:49:38.443Z","0.1.9":"2025-10-18T11:39:22.454Z","0.1.10":"2025-10-20T13:09:51.809Z","0.1.11":"2025-10-20T13:19:22.184Z","0.1.12":"2025-10-21T09:47:21.425Z","0.1.13":"2025-10-21T10:24:17.112Z","0.1.15":"2025-10-21T14:48:23.884Z","0.1.16":"2025-10-23T09:38:04.492Z","0.1.17":"2025-10-28T18:31:33.851Z","0.1.18":"2025-11-17T10:52:33.315Z","0.1.19":"2025-11-29T11:39:49.012Z","0.1.20":"2025-11-29T12:04:25.284Z","0.1.21":"2025-11-29T12:07:22.390Z","0.1.24":"2026-01-06T14:44:56.542Z","0.1.25":"2026-01-12T15:23:53.188Z","0.1.26":"2026-01-12T15:34:11.418Z","0.1.27":"2026-01-28T10:13:28.986Z","0.1.28":"2026-01-28T15:11:57.058Z","0.1.29":"2026-01-28T16:08:40.720Z","0.1.30":"2026-01-29T09:20:30.572Z","0.1.31":"2026-01-29T16:57:03.358Z","0.1.32":"2026-02-02T14:47:31.871Z","0.1.33":"2026-02-02T15:55:45.826Z","0.1.34":"2026-02-10T10:41:12.566Z","0.1.35":"2026-02-11T16:37:07.517Z","0.1.36":"2026-02-11T16:41:32.713Z","0.1.37":"2026-02-12T16:38:48.694Z","0.1.38":"2026-02-12T16:57:14.051Z","0.1.39":"2026-02-19T18:32:03.231Z","0.2.1":"2026-02-19T18:41:12.738Z","0.2.2":"2026-02-20T08:30:26.562Z","0.2.3":"2026-02-20T13:17:07.866Z","0.2.4":"2026-03-09T16:03:48.257Z","0.2.5":"2026-03-09T16:41:37.224Z","0.2.6":"2026-03-09T18:05:44.577Z","0.2.7":"2026-03-18T08:09:49.474Z","0.2.8":"2026-04-02T14:18:45.932Z","0.3.3":"2026-06-11T12:14:36.456Z","0.3.4":"2026-06-17T13:00:36.584Z"},"bugs":{"url":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow/issues"},"author":{"name":"lautmaler"},"homepage":"https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow#readme","repository":{"type":"git","url":"git+https://github.com/die-lautmaler/jovo-platform-sipgate-aiflow.git"},"description":"Sipgate AI Flow integration for Jovo Framework","maintainers":[{"name":"lautmaler","email":"npm@die-lautmaler.de"}],"readme":"# Jovo Platform Plugin for Sipgate AI Flow\n\nThis plugin allows you to build voice applications for the [Sipgate AI Flow](https://www.sipgate.de/) platform with the [Jovo Framework](https://www.jovo.tech/).\n\nIt targets Sipgate AI Flow **v1.11.0**.\n\n## Breaking changes in 0.3.0\n\n- **DTMF is now an incoming event, not an output.** The `dtmf` action and `DtmfOutput` have been **removed** (the action never existed in the AI Flow API). Handle keypad input via the `dtmf_received` event (`InputType.DTMF_RECEIVED`, digit on `this.$input.digit`).\n- **Barge-in** arrives as `user_speak` with `barged_in: true` (routed to `InputType.USER_BARGE_IN`) rather than a dedicated event.\n- `SpeakOutput`'s TTS option is `tts` (earlier docs incorrectly showed `provider`).\n- **New events now have dedicated `InputType`s instead of falling through to `NOTIFICATION_EVENT_UNHANDLED`.** `user_speech_started` → `InputType.USER_SPEECH_STARTED`, `dtmf_received` → `InputType.DTMF_RECEIVED`, `sms_failed` → `InputType.SMS_FAILED`. ⚠️ **Upgrading from 0.2.x:** if your app relied on these arriving as `NOTIFICATION_EVENT_UNHANDLED` (or had no handler for them), you must now add an explicit handler for each event you don't act on — otherwise it routes to your `UNHANDLED` handler. This matters most for `user_speech_started`, which fires on voice onset (no transcript) at the start of **every** caller turn; without a handler the bot will respond/speak spuriously. Add a no-op, e.g.:\n\n  ```ts\n  @Handle({ types: [InputType.USER_SPEECH_STARTED] })\n  userSpeechStarted() {\n    return this.$send(EmptyOutput);\n  }\n  ```\n\nNew: `mix_audio`, `send_sms`, `configure_transcription`, `configure_voice_to_voice` outputs; `transfer` `timeout`; `speak` `vad`; Kugelaudio TTS; `immediate` barge-in; multi-action array responses; optional `X-API-TOKEN` auth; `session.direction` for outbound calls.\n\n## Installation\n\n```bash\nnpm install @lautmaler/jovo-platform-aiflow\n```\n\n## Quick Start\n\n### Basic Setup\n\n```typescript\nimport { App } from '@jovotech/framework';\nimport { SipgateAiflowPlatform } from '@lautmaler/jovo-platform-aiflow';\n\nconst app = new App({\n  plugins: [\n    new SipgateAiflowPlatform({\n      apiKey: process.env.AIFLOW_API_KEY, // Optional: Sipgate API key\n      debug: true,\n    }),\n  ],\n});\n```\n\nThe platform integrates with Jovo's standard server adapters to handle HTTP POST requests from Sipgate AI Flow.\n\n## Event Types\n\nThe platform handles all Sipgate AI Flow v1.11.0 event types and maps them to Jovo's input system:\n\n| Event Type | Description | Jovo InputType |\n|------------|-------------|----------------|\n| `session_start` | Call session begins | `InputType.Launch` |\n| `user_speech_started` | Speech onset detected (WebSocket only, no action) | `InputType.USER_SPEECH_STARTED` |\n| `user_speak` | User speech detected | `InputType.Text` |\n| `user_speak` with `barged_in: true` | User interrupted the assistant | `InputType.USER_BARGE_IN` |\n| `user_barge_in` (legacy) | Dedicated interruption event | `InputType.USER_BARGE_IN` |\n| `dtmf_received` | Keypad digit pressed (`0`–`9`, `*`, `#`) | `InputType.DTMF_RECEIVED` |\n| `assistant_speak` | Assistant started speaking | `InputType.ASSISTANT_SPEAK` |\n| `assistant_speech_ended` | Assistant finished speaking | `InputType.ASSISTANT_SPEECH_ENDED` |\n| `user_input_timeout` | No user speech within the configured timeout | `InputType.USER_INPUT_TIMEOUT` |\n| `sms_failed` | A `send_sms` action failed | `InputType.SMS_FAILED` |\n| `session_end` | Call session ends (no action accepted) | `InputType.SESSION_END` |\n\n**Note:** Barge-in events can arrive either as a dedicated `user_barge_in` event or as a regular `user_speak` event with `barged_in: true`. Both are mapped to `InputType.USER_BARGE_IN` automatically, so your handler covers both cases.\n\n### Handling Events\n\n```typescript\nimport { BaseComponent, Component, Handle } from '@jovotech/framework';\nimport { InputType } from '@lautmaler/jovo-platform-aiflow';\n\n@Component()\nexport class GlobalComponent extends BaseComponent {\n\n  @Handle({\n    types: [InputType.SESSION_START],\n  })\n  sessionStart() {\n    console.log('New call session started');\n    // Initialize session data\n  }\n\n  @Handle({\n    types: [InputType.SESSION_END],\n  })\n  sessionEnd() {\n    console.log('Call session ended');\n    // Cleanup\n    this.$session.state = [];\n    return this.$send('{}');\n  }\n\n  @Handle({\n    types: [InputType.USER_BARGE_IN],\n  })\n  userBargeIn() {\n    console.log('User interrupted during playback');\n    // Handle interruption — see \"Barge-In Handling\" section below\n  }\n}\n```\n\n## Output Types\n\nAll output types require a `sessionId` parameter. You can access the session ID from `this.$session.sessionInfo.id`:\n\n### SpeakOutput\n\nSend text-to-speech output to the caller.\n\n```typescript\nimport { SpeakOutput } from '@lautmaler/jovo-platform-aiflow';\n\n@Intents('HelpIntent')\nhelpHandler() {\n  const sessionId = (this.$session as any).sessionInfo?.id;\n\n  return this.$send(SpeakOutput, {\n    message: 'How can I help you today?',\n    sessionId,\n    // Optional parameters:\n    ssml: '<speak>How can I <emphasis>help</emphasis> you?</speak>',\n    tts: {\n      provider: 'azure', // 'azure' | 'eleven_labs' | 'kugelaudio'\n      language: 'en-US',\n      voice: 'en-US-JennyNeural',\n    },\n    bargeIn: {\n      strategy: 'immediate', // 'immediate' | 'minimum_characters' | 'manual' | 'none'\n      allow_after_ms: 500,\n    },\n    userInputTimeoutSec: 5, // fire a user_input_timeout event after 5s of silence\n    vad: { end_of_turn_silence_ms: 1000 }, // tune end-of-turn detection\n  });\n}\n```\n\n**Options:**\n- `message` (string | string[]): Text to speak\n- `sessionId` (string, required): Session identifier\n- `ssml` (string, optional): SSML markup (overrides message)\n- `tts` (TtsConfig, optional): TTS provider configuration (Azure, ElevenLabs or Kugelaudio)\n- `bargeIn` (BargeInConfig, optional): Barge-in behavior\n- `userInputTimeoutSec` (number, optional): Seconds to wait for the caller before firing `user_input_timeout`\n- `vad` (VadConfig, optional): End-of-turn silence tuning (`end_of_turn_silence_ms`)\n\n### HangupOutput\n\nEnd the call.\n\n```typescript\nimport { HangupOutput } from '@lautmaler/jovo-platform-aiflow';\n\n@Intents('EndConversationIntent')\nasync endConversation() {\n  const sessionId = (this.$session as any).sessionInfo?.id;\n\n  await this.$send(SpeakOutput, {\n    message: 'Goodbye!',\n    sessionId,\n  });\n\n  return this.$send(HangupOutput, { sessionId });\n}\n```\n\n**Options:**\n- `sessionId` (string, required): Session identifier\n\n### TransferOutput\n\nTransfer the call to another number.\n\n```typescript\nimport { TransferOutput } from '@lautmaler/jovo-platform-aiflow';\n\n@Intents('HumanOperatorIntent')\nasync transferToOperator() {\n  const sessionId = (this.$session as any).sessionInfo?.id;\n\n  await this.$send(SpeakOutput, {\n    message: 'Transferring you to an operator.',\n    sessionId,\n  });\n\n  return this.$send(TransferOutput, {\n    sessionId,\n    targetPhoneNumber: '491234567890',\n    callerIdName: 'Support',\n    callerIdNumber: '490987654321',\n    timeout: 30, // optional: fall back to the agent if not answered within 30s\n  });\n}\n```\n\n**Options:**\n- `sessionId` (string, required): Session identifier\n- `targetPhoneNumber` (string, required): Phone number to transfer to (E.164 without leading `+`)\n- `callerIdName` (string, required): Caller ID name\n- `callerIdNumber` (string, required): Caller ID number\n- `timeout` (number, optional): Transfer timeout in seconds (5–120). Enables transfer fallback — if the target doesn't answer, AI Flow re-emits `session_start` with the same `session.id`.\n\n### AudioOutput\n\nPlay a base64-encoded WAV audio file.\n\n```typescript\nimport { AudioOutput } from '@lautmaler/jovo-platform-aiflow';\n\n@Intents('PlayMusicIntent')\nplayMusic() {\n  const sessionId = (this.$session as any).sessionInfo?.id;\n  const audioBase64 = '...'; // Base64 encoded WAV\n\n  return this.$send(AudioOutput, {\n    audio: audioBase64,\n    sessionId,\n    bargeIn: {\n      strategy: 'minimum_characters',\n      minimum_characters: 5,\n    },\n  });\n}\n```\n\n**Options:**\n- `audio` (string, required): Base64-encoded WAV audio\n- `sessionId` (string, required): Session identifier\n- `bargeIn` (BargeInConfig, optional): Barge-in behavior\n\n### MixAudioOutput\n\nLoop a background sound (e.g. café, office) under the call. Sending another `MixAudioOutput` replaces the active loop; sending `{ stop: true }` removes it. The loop is dropped automatically on session end.\n\n```typescript\nimport { MixAudioOutput } from '@lautmaler/jovo-platform-aiflow';\n\nreturn this.$send(MixAudioOutput, {\n  sessionId,\n  audio: ambientBase64, // WAV 16kHz/mono/16-bit, base64\n  volume: 0.3, // 0.0–1.0, default 0.5\n});\n// later: this.$send(MixAudioOutput, { sessionId, stop: true });\n```\n\n**Options:** `sessionId` (required), `audio` (base64 WAV, required unless `stop`), `volume` (0.0–1.0), `stop` (boolean).\n\n### SendSmsOutput\n\nSend an SMS to the caller while the call is active. Delivery failures arrive as a `sms_failed` event.\n\n```typescript\nimport { SendSmsOutput } from '@lautmaler/jovo-platform-aiflow';\n\nreturn this.$send(SendSmsOutput, {\n  sessionId,\n  phoneNumber: '4915790000687', // E.164\n  text: 'Your confirmation code is ABC123',\n});\n```\n\n**Options:** `sessionId` (required), `phoneNumber` (E.164, required), `text` (required).\n\n### ConfigureTranscriptionOutput\n\nChange the STT provider and/or recognition language(s) mid-call without hanging up. Uses full-replace semantics.\n\n```typescript\nimport { ConfigureTranscriptionOutput, TranscriptionProvider } from '@lautmaler/jovo-platform-aiflow';\n\nreturn this.$send(ConfigureTranscriptionOutput, {\n  sessionId,\n  provider: TranscriptionProvider.DEEPGRAM, // optional: AZURE | DEEPGRAM | ELEVEN_LABS | SIPGATE_QWEN | SIPGATE_PARAKEET\n  languages: ['de-DE', 'en-US'], // BCP-47, 1–4 entries; omit to reset to provider default\n  customVocabulary: ['sipgate'],\n  vad: { end_of_turn_silence_ms: 1200 },\n});\n```\n\n**Options:** `sessionId` (required), `provider`, `languages`, `customVocabulary`, `vad` (all optional — sending none is a no-op).\n\n### ConfigureVoiceToVoiceOutput\n\n**Preview feature.** Switch to end-to-end speech-to-speech mode. Send a `ConfigureTranscriptionOutput` to revert to the standard STT→text→TTS pipeline.\n\n```typescript\nimport { ConfigureVoiceToVoiceOutput } from '@lautmaler/jovo-platform-aiflow';\n\nreturn this.$send(ConfigureVoiceToVoiceOutput, { sessionId });\n```\n\n**Options:** `sessionId` (required).\n\n### BargeInOutput\n\nAcknowledge a barge-in event.\n\n```typescript\nimport { BargeInOutput } from '@lautmaler/jovo-platform-aiflow';\n\n@Handle({\n  types: [InputType.USER_BARGE_IN],\n})\nhandleBargeIn() {\n  const sessionId = (this.$session as any).sessionInfo?.id;\n\n  return this.$send(BargeInOutput, { sessionId });\n}\n```\n\n**Options:**\n- `sessionId` (string, required): Session identifier\n\n## Multiple Actions\n\nAI Flow executes an array of actions in sequence. Send several outputs in one turn and the platform serializes them as a JSON array (a single output is still serialized as a bare object):\n\n```typescript\n// Start ambient sound, greet, then hang up — delivered as one array\nawait this.$send(MixAudioOutput, { sessionId, audio: ambientBase64, volume: 0.3 });\nawait this.$send(SpeakOutput, { message: 'Welcome!', sessionId });\nreturn this.$send(HangupOutput, { sessionId });\n```\n\n> Consecutive **speak-only** outputs are merged into a single utterance (one TTS call). Mixed action types are kept as a sequence and serialized as a JSON array. On HTTP, all outputs of a turn are batched into a single response. On a WebSocket connection (async mode), each `$send()` is delivered immediately; batch actions into one array by passing them to a single `$send()` if you need them in one frame.\n\n## Barge-In Handling\n\nBarge-in occurs when a caller interrupts the assistant while it's speaking. The platform provides tools for both configuring when barge-in is allowed and handling the interruption intelligently.\n\n### Barge-In Strategies\n\nConfigure how sensitive barge-in detection should be via `BargeInConfig`:\n\n| Strategy | Latency | Reliability | Use Case |\n|----------|---------|-------------|----------|\n| `immediate` | 20-100ms | May trigger on noise | Natural conversations |\n| `minimum_characters` | 50-200ms | Very reliable | Balanced approach (recommended) |\n| `manual` | N/A | Perfect | Custom logic |\n| `none` | N/A | Perfect | Critical info only (legal disclaimers, confirmation codes) |\n\n```typescript\nimport { BargeInStrategy } from '@lautmaler/jovo-platform-aiflow';\n\n// Most natural — triggers on voice detection\n{ strategy: BargeInStrategy.IMMEDIATE, allow_after_ms: 500 }\n\n// Balanced — waits for a few characters\n{ strategy: BargeInStrategy.MINIMUM_CHARACTERS, minimum_characters: 3 }\n\n// For critical information — higher threshold\n{ strategy: BargeInStrategy.MINIMUM_CHARACTERS, minimum_characters: 10, allow_after_ms: 3000 }\n\n// No interruption allowed\n{ strategy: BargeInStrategy.NONE }\n```\n\nThe `allow_after_ms` option prevents accidental triggers during the first milliseconds of playback.\n\n### Classifying Barge-In Intent\n\nUse `BargeInHelper` to classify what the user meant by their interruption:\n\n```typescript\nimport { BargeInHelper, BargeInIntent } from '@lautmaler/jovo-platform-aiflow';\n\n@Handle({ types: [InputType.USER_BARGE_IN] })\nhandleBargeIn() {\n  const text = this.$request.getInputText();\n  const intent = BargeInHelper.classify(text);\n\n  switch (intent) {\n    case BargeInIntent.NOISE:\n    case BargeInIntent.STOP:\n      // Short noise or \"stop\"/\"quiet\" — return empty (204)\n      return this.$send(EmptyOutput);\n\n    case BargeInIntent.ACKNOWLEDGMENT:\n      // \"Got it\", \"okay\", \"yes\" — brief follow-up\n      return this.$send(SpeakOutput, { message: 'Great! What else can I help with?' });\n\n    case BargeInIntent.REDIRECT:\n      // \"Actually\", \"wait\", \"hold on\" — let user continue\n      return this.$send(SpeakOutput, { message: 'Sure, go ahead.' });\n\n    case BargeInIntent.CORRECTION:\n    case BargeInIntent.NEW_QUESTION:\n      // Substantial input (>25 chars or contains \"?\") — process as new input\n      // Re-route to your normal speech handling logic\n      return this.handleUserInput(text);\n  }\n}\n```\n\nConvenience methods:\n- `BargeInHelper.shouldSilentAcknowledge(text)` — returns `true` for noise/stop (return 204)\n- `BargeInHelper.isSubstantialInput(text)` — returns `true` for new questions/corrections (process normally)\n\n### Tracking Impatient Users\n\nThe session automatically tracks how many times a user has barged in via `bargeInCount`. Use this to adapt response brevity:\n\n```typescript\n@Handle({ types: [InputType.USER_BARGE_IN] })\nhandleBargeIn() {\n  const session = this.$session as SipgateAiflowSession;\n  const text = this.$request.getInputText();\n\n  // Frequent interrupters get shorter responses\n  if (session.bargeInCount > 3) {\n    if (BargeInHelper.shouldSilentAcknowledge(text)) {\n      return this.$send(EmptyOutput);\n    }\n    return this.$send(SpeakOutput, { message: 'Yes?' });\n  }\n\n  // Normal barge-in handling for patient users\n  // ...\n}\n```\n\n### Checking barged_in on Input\n\nThe `barged_in` flag is available on `AiflowInput` for any handler that needs to know if the current input was an interruption:\n\n```typescript\nconst input = this.$input as AiflowInput;\nif (input.barged_in) {\n  // This input interrupted the assistant\n}\n```\n\n### Cancelling Async Operations\n\nWhen using async mode (`SipgateAiflowAsync`), cancel pending operations on barge-in so the user isn't waiting for stale responses:\n\n```typescript\n@Handle({ types: [InputType.USER_BARGE_IN] })\nhandleBargeIn() {\n  if (this.jovo instanceof SipgateAiflowAsync) {\n    this.jovo.cancelPendingOperations();\n  }\n  // Handle the interruption...\n}\n```\n\nUse `this.jovo.abortSignal` in your own async operations to respect cancellation:\n\n```typescript\nconst response = await fetch(url, { signal: this.jovo.abortSignal });\n```\n\n## Session Information\n\nSession information from Sipgate AI Flow is available via `this.$session.sessionInfo`:\n\n```typescript\ninterface SessionInfo {\n  id: string; // UUID of the session\n  account_id: string; // Account identifier\n  phone_number: string; // Phone number associated with this flow\n  direction?: 'inbound' | 'outbound'; // Call direction (use for outbound greetings)\n  from_phone_number?: string; // Caller's number\n  to_phone_number?: string; // Callee's number\n}\n```\n\nThe call direction is also available directly on the request via `request.getDirection()`.\n\nExample usage:\n\n```typescript\nLAUNCH() {\n  const sessionInfo = (this.$session as any).sessionInfo;\n\n  if (sessionInfo) {\n    console.log(`Call from: ${sessionInfo.phone_number}`);\n    console.log(`Session ID: ${sessionInfo.id}`);\n  }\n\n  return this.$redirect(MainComponent);\n}\n```\n\n## Platform Configuration\n\n```typescript\ninterface SipgateAiflowConfig {\n  apiKey?: string;              // Shared secret: when set, requests must carry a matching X-API-TOKEN header\n  debug?: boolean;              // Enable debug logging\n  tts?: TtsConfig;              // Default TTS provider settings\n  bargeIn?: BargeInConfig;      // Default barge-in configuration\n  userInputTimeoutSec: number;  // Timeout for user input (default: 4)\n  asyncOutput?: boolean;        // Enable/disable async output (auto-detects by default)\n  plugins?: Plugin[];           // Additional platform-specific plugins\n}\n```\n\n### Default Configuration\n\nThe platform provides sensible defaults:\n\n```typescript\n{\n  tts: {\n    provider: 'azure',\n    language: 'en-US',\n    voice: 'en-US-JennyNeural',\n  },\n  bargeIn: {\n    strategy: 'minimum_characters',\n    minimum_characters: 3,\n  },\n  userInputTimeoutSec: 4,\n  debug: false,\n}\n```\n\n`SpeakOutput` applies the configured `tts`, `bargeIn` and `userInputTimeoutSec` as fallbacks when the corresponding option is not passed; per-output options always take precedence.\n\n### Custom Configuration\n\n```typescript\nnew SipgateAiflowPlatform({\n  apiKey: process.env.AIFLOW_API_KEY,\n  debug: true,\n  tts: {\n    provider: 'azure',\n    language: 'de-DE',\n    voice: 'de-DE-KatjaNeural',\n  },\n  bargeIn: {\n    strategy: 'immediate',\n    allow_after_ms: 500,\n  },\n  userInputTimeoutSec: 5,\n})\n```\n\n### Authentication (X-API-TOKEN)\n\nWhen `apiKey` is set, the platform validates the incoming `X-API-TOKEN` header against it and rejects mismatched requests. Leave `apiKey` unset to disable the check. For WebSocket connections, pass the upgrade-request headers as the third argument to `WebSocketServer` so the token can be validated:\n\n```typescript\nwss.on('connection', (ws, req) => {\n  ws.on('message', async (data) => {\n    await app.handle(new WebSocketServer(ws, data, req.headers));\n  });\n});\n```\n\n## Async Output (WebSocket)\n\nWhen using a WebSocket connection, the platform supports **async output mode** where each `$send()` call delivers the response immediately over the WebSocket, instead of batching all outputs into a single HTTP response.\n\n### How It Works\n\n- In **sync mode** (default for HTTP): All `$send()` calls are collected and returned as a single response at the end of the handler.\n- In **async mode** (default for WebSocket): Each `$send()` call immediately sends its output over the WebSocket connection. The final HTTP response is suppressed to avoid duplicate delivery.\n\nThis is useful for scenarios like sending a speak action followed by a hangup, where each action should be delivered to Sipgate AI Flow as soon as it's ready.\n\n### Configuration\n\nAsync output is controlled via the `asyncOutput` config option:\n\n```typescript\nnew SipgateAiflowPlatform({\n  asyncOutput: true,  // Force enable async output\n  // asyncOutput: false, // Force disable async output\n  // asyncOutput: undefined, // Auto-detect (default)\n})\n```\n\n| Value | Behavior |\n|-------|----------|\n| `undefined` (default) | Auto-detect: enabled when using `WebSocketServer`, disabled for HTTP servers |\n| `true` | Force enable async output regardless of server type |\n| `false` | Force disable async output, even when using WebSocket |\n\n### Example: Multiple Outputs with WebSocket\n\n```typescript\n@Intents('EndConversationIntent')\nasync endConversation() {\n  const sessionId = (this.$session as any).sessionInfo?.id;\n\n  // With async mode, this is sent immediately over WebSocket\n  await this.$send(SpeakOutput, {\n    message: 'Goodbye!',\n    sessionId,\n  });\n\n  // This is also sent immediately, right after the speak\n  return this.$send(HangupOutput, { sessionId });\n}\n```\n\n### WebSocket Server Setup\n\nTo use async output with the built-in `WebSocketServer`:\n\n```typescript\nimport { WebSocketServer } from '@lautmaler/jovo-platform-aiflow';\nimport WebSocket from 'ws';\n\nconst wss = new WebSocket.Server({ port: 3000 });\n\nwss.on('connection', (ws) => {\n  ws.on('message', async (data) => {\n    await app.handle(new WebSocketServer(ws, data));\n  });\n});\n```\n\nWhen `WebSocketServer` is used, async output is enabled automatically — no additional configuration needed.\n\n## Server Integration\n\nThe platform works with Jovo's standard Express.js server adapter:\n\n### Express.js with Jovo Webhook\n\n```typescript\nimport { Webhook } from '@jovotech/server-express';\nimport { app } from './app'; // Your Jovo app\n\nconst port = process.env.JOVO_PORT || 3000;\n\n(async () => {\n  await app.initialize();\n\n  Webhook.listen(port, () => {\n    console.log(`Server listening on port ${port}`);\n  });\n\n  Webhook.post('/webhook', async (req, res) => {\n    await app.handle(new ExpressJs(req, res));\n  });\n})();\n```\n\n### Custom Express Server\n\nIf you need a custom Express server adapter, extend Jovo's `Server` class:\n\n```typescript\nimport { AnyObject, Server } from '@jovotech/framework';\nimport type { Request, Response } from 'express';\n\nexport class ExpressJsExt extends Server {\n  constructor(public req: Request, public res: Response) {\n    super();\n  }\n\n  fail(error: Error): void {\n    if (!this.res.headersSent) {\n      this.res.status(500).json({\n        code: 500,\n        msg: error.message,\n      });\n    }\n  }\n\n  getRequestObject(): AnyObject {\n    return this.req.body;\n  }\n\n  setResponse(response: unknown): Promise<void> {\n    return new Promise<void>((resolve) => {\n      if (!this.res.headersSent) {\n        this.res.json(response);\n      }\n      resolve();\n    });\n  }\n}\n```\n\n## Complete Example\n\n```typescript\nimport { App } from '@jovotech/framework';\nimport {\n  SipgateAiflowPlatform,\n  SpeakOutput,\n  HangupOutput,\n  InputType,\n} from '@lautmaler/jovo-platform-aiflow';\nimport { BaseComponent, Component, Intents, Handle } from '@jovotech/framework';\n\n// Define your component\n@Component()\nclass MyComponent extends BaseComponent {\n\n  LAUNCH() {\n    const sessionInfo = (this.$session as any).sessionInfo;\n\n    return this.$send(SpeakOutput, {\n      message: 'Welcome to my voice app!',\n      sessionId: sessionInfo?.id,\n    });\n  }\n\n  @Intents('HelpIntent')\n  helpHandler() {\n    const sessionId = (this.$session as any).sessionInfo?.id;\n\n    return this.$send(SpeakOutput, {\n      message: 'I can help you with various tasks.',\n      sessionId,\n    });\n  }\n\n  @Intents('EndConversationIntent')\n  async endConversation() {\n    const sessionId = (this.$session as any).sessionInfo?.id;\n\n    await this.$send(SpeakOutput, {\n      message: 'Goodbye!',\n      sessionId,\n    });\n\n    return this.$send(HangupOutput, { sessionId });\n  }\n\n  @Handle({\n    types: [InputType.SESSION_END],\n  })\n  sessionEnd() {\n    this.$session.state = [];\n    return this.$send('{}');\n  }\n}\n\n// Create your app\nconst app = new App({\n  components: [MyComponent],\n  plugins: [\n    new SipgateAiflowPlatform({\n      apiKey: process.env.AIFLOW_API_KEY,\n      debug: true,\n    }),\n  ],\n});\n\nexport { app };\n```\n\n## Testing\n\nThe platform supports Jovo's TestSuite for unit testing:\n\n```typescript\nimport { TestSuite } from '@jovotech/framework';\nimport { InputType } from '@lautmaler/jovo-platform-aiflow';\n\nconst testSuite = new TestSuite({\n  stage: 'dev',\n  locale: 'en-US',\n});\n\nbeforeEach(() => {\n  testSuite.$session.sessionInfo = {\n    id: 'test-session-id',\n    account_id: 'test-account',\n    phone_number: '+1234567890',\n  };\n});\n\ntest('should handle help intent', async () => {\n  await testSuite.run({\n    type: InputType.Launch,\n  });\n\n  const { output } = await testSuite.run({\n    intent: 'HelpIntent',\n  });\n\n  expect(output.length).toBe(1);\n  expect(output[0]?.platforms?.['sipgate-aiflow']?.text).toBeDefined();\n});\n```\n\n## Sample Requests\n\nExample event payloads can be found in the `sample-requests/` directory:\n\n- `SessionStart.json` - Call session begins\n- `UserSpeak.json` - User speech detected\n- `UserBargeIn.json` - User interrupted the assistant (dedicated legacy event)\n- `UserSpeakBargedIn.json` - User speech with the `barged_in` flag\n- `UserSpeechStarted.json` - Speech onset detected (WebSocket only)\n- `Dtmf.json` - Keypad digit pressed (`dtmf_received`)\n- `AssistantSpeak.json` - Assistant started speaking\n- `AssistantSpeechEnded.json` - Assistant finished speaking\n- `UserInputTimeout.json` - No user speech within timeout\n- `SmsFailed.json` - A `send_sms` action failed\n- `SessionEnd.json` - Call session ends\n\n## Links\n\n- [Jovo Framework Documentation](https://www.jovo.tech/docs)\n- [Sipgate AI Flow SDK](https://www.npmjs.com/package/@sipgate/ai-flow-sdk)\n- [Sipgate AI Flow Documentation](https://www.sipgate.de/)\n\n## License\n\nSee LICENSE file\n","readmeFilename":"README.md"}