{"_id":"@ai-devkit/channel-connector","_rev":"16-3bb47c2dfe2d4982be3d531676a46430","name":"@ai-devkit/channel-connector","dist-tags":{"latest":"0.13.4"},"versions":{"0.2.0":{"name":"@ai-devkit/channel-connector","version":"0.2.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.2.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"dist":{"shasum":"a9f8121fab72abb36cb47859e922b022d8ae63c7","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.2.0.tgz","fileCount":25,"integrity":"sha512-u5tA9/WdseRJysmb2iqbTKkIz6mNiYs5+d1Uocl1Ue66ZF4xb5g3e7QVuxG1XtWQR8TcRcuIOwkknYCA3fRu6Q==","signatures":[{"sig":"MEUCIDMe4SAFl+44pJ7BbQdg0iUMmtsVqGWN7PQ4rJx4l8KQAiEAu9xnQlR+Ql9rF6lFfwXBOQ0l7t/55PjcXwmPGHMfEi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24742},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f17490e8b8ebe2383879288b50b33215584cd218","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.2.0_1776004259713_0.15358856858046388","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ai-devkit/channel-connector","version":"0.3.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.3.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"nx":{"name":"channel-connector"},"dist":{"shasum":"04fa1fd3327a4058c571589e56a2447544cc8d80","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.3.0.tgz","fileCount":25,"integrity":"sha512-lhGI4sMQ7a8jWN7wlqma2CopQ/Tq96OwVHhfDqzJy91eDk9tahXzHzlilvLIig8C5nxjgxZD2SEWTaGpk8MqDg==","signatures":[{"sig":"MEYCIQCw1IMJmlI00D360E+m15beNpoUIZ4Os380wR/5Xy1S9gIhAKEL4MdEStLkIzdD/a6K58qNqgpC+1HDL6yxqOZyxSg4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24789},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"88a9f6da40ec2eacafe53606106de3651411330c","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.3.0_1777128447002_0.9339743155376607","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ai-devkit/channel-connector","version":"0.4.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.4.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"nx":{"name":"channel-connector"},"dist":{"shasum":"608edca4ccd4d6d95b8611b3d53c4e14cbdc94f3","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.4.0.tgz","fileCount":25,"integrity":"sha512-A9A7XIFUjmRCWSW3YJksD1+Ub0XTjIpkIX2G2W2GdFPDCFkmre46+1FiCVxHOoEXxtuUbfnx2p2ofhR0nWWwOg==","signatures":[{"sig":"MEYCIQDuLdCqmrsuglTxG3y0re8QbUb9v/A6BPiXc7PRYydgtgIhAOHemBDgfaiXJsV3KzpPymKJHKjWyK5C6xbUE2XAbaAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24789},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8c8896d62800253c6bed262d24f9cd069fbd9611","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.4.0_1778319068155_0.2459965630089993","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ai-devkit/channel-connector","version":"0.5.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.5.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"nx":{"name":"channel-connector"},"dist":{"shasum":"70549c6b045d59a522c94ceef1e00cb4d21003a9","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.5.0.tgz","fileCount":29,"integrity":"sha512-1ikCVKvQlSHQhj1TxGz+PsU9+J5mTPpkU3ujEtXBLITT0tKQXH2eYwvEgcWrxYsG7A+N6ayYtzL8SbBIdcJbuQ==","signatures":[{"sig":"MEQCIEMpK53IKDl4hPuW9iZdGfrJfayMI5ClKfzB5AL5uVx1AiBkASvE/Hkj9MS0oIdqdBCRXqU/a6IeMJk13PiXE0T93A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34632},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d8c4b43c2ff944e69fce96effe8251cab652a2ea","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"marked":"^15.0.12","telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.5.0_1778492877878_0.567068219043799","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ai-devkit/channel-connector","version":"0.6.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.6.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"nx":{"name":"channel-connector"},"dist":{"shasum":"0c379d75ac48eb212446daa74f269e47abca953b","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.6.0.tgz","fileCount":30,"integrity":"sha512-msgAHJbAhipZXZ8+f88I1wA1/umaZBs8P2c3/AI+BroDeVf6Zi97+CMKTdbSH1CWAm+G/SszbXqQjfzbADaerA==","signatures":[{"sig":"MEUCIQDv+44VYJt8kQjNrenDcl2CHbwnk5UFgAR9ktLDDZY1CwIgLXC2FABku1C0KCwaPapN8Aywx5yL88ojX7W769MVrHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35643},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2b6cb82897ee163a929bc52c658d9bd38b4d1cfe","scripts":{"lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:coverage":"jest --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"marked":"^15.0.12","telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","ts-jest":"^29.4.5","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.5","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.6.0_1779618199449_0.8507393739025209","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ai-devkit/channel-connector","version":"0.7.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.7.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"nx":{"name":"channel-connector"},"dist":{"shasum":"f0b1e87d6aad51a9bd3d8327bda21cbadae9f528","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.7.0.tgz","fileCount":31,"integrity":"sha512-qViA6/RNwR1uoCZptMFPIC8oz37QfVOmkcl3+AXl9tjmt1Vq/aYg+kU7+cBrv7F67j2zIB5dHvcoPSyHnWdNxg==","signatures":[{"sig":"MEUCIQCjaornhtSQzsEF3oYQUVU1QuJjtVsSlsjksDtTqnlC8wIgPKZChL85fSoOgc31PsevLh0HKllGL2vX3jNkgrk1Z0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33258},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"199064373e62ef92ddd6f84a75c377776e01345f","scripts":{"lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"marked":"^15.0.12","telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^2.1.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^2.1.0","@typescript-eslint/parser":"^6.19.1","@typescript-eslint/eslint-plugin":"^6.19.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.7.0_1779969546137_0.2270709762150105","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ai-devkit/channel-connector","version":"0.8.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.8.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"nx":{"name":"channel-connector"},"dist":{"shasum":"761fa3ddbbb7ae23021c2a6e5cd96e4b14f84255","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.8.0.tgz","fileCount":40,"integrity":"sha512-W+bhg3S8CcgPOr0wutO2mkx6FHlojTXkCRt8j0XDOSuIJ8KqhmXZf9kCpyrg0uEDQqfm+8NmXOsu9REIAjYQYw==","signatures":[{"sig":"MEUCIFAUmS33Ee2ta4Rmn95HsrE6mXBlGWzgtV+3/JQpeClIAiEA6xHvaaQ4KoxrIhr9e6QStWAPTX5ajQXJau1yd4nvYUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110539},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9f21884ff9097d32fb2d923a8f2a73aa3557bd3c","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.8.0_1781013002123_0.1712656270647832","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ai-devkit/channel-connector","version":"0.9.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.9.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"nx":{"name":"channel-connector"},"dist":{"shasum":"1d4045f04374a026fb46020c233f570388038003","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.9.0.tgz","fileCount":40,"integrity":"sha512-ljWTZvwVLsQdWFjn7nZyUonXCxGX6RsurvAtRRcSqyjQLHjW4tA2IianqEjrAhMUk4eIIPUr3gSP2USbTHWtMg==","signatures":[{"sig":"MEQCIFr7PNCp4CAm+1qM+tXEu4NKAw+NCbMQ5gWzvCzHgckrAiAhkF5hfdTyZn99MgIOtiAtOnl2usBwWPPrdxaU8iOx7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110692},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5078426f85d3e2859cc65eaa9bf971188d458918","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.9.0_1781334505361_0.22622473686253053","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ai-devkit/channel-connector","version":"0.10.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.10.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"nx":{"name":"channel-connector"},"dist":{"shasum":"76493eeca261db936c21dca932571af41cf38643","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.10.0.tgz","fileCount":40,"integrity":"sha512-oK5vIxKfEkF6ECnl7nIWAgTpHu13bYP3fw/h6Q9dx9M8K3t6PG/K98k5H7vMusRa58zNYzow3VTR7eS3SydhOg==","signatures":[{"sig":"MEUCICuLdLx3/z3FQMLLTAxEcGuyJLT5Cgsp/AbfXOTCDKGEAiEAyRCoDBC0dUa+A1fdPAEg5GTU7U1WijcqpyMijsezsqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115141},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ab5268ba2835541803120a6c0bdb64eba1de203","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.10.0_1782594152703_0.31066023384445174","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@ai-devkit/channel-connector","version":"0.10.1","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.10.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"nx":{"name":"channel-connector"},"dist":{"shasum":"57f3a20e136dca8484827767b222bac76a84c5bd","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.10.1.tgz","fileCount":40,"integrity":"sha512-fqDu/2QT8jwODkGxbFAE8j3XHNhJSVbqp/4AcpeW822hGxDXMZJ40f0WyNxIY+21Z3e/uOcbsTTxxPMNvkk/Ug==","signatures":[{"sig":"MEUCIDRP0O16rc0q8y6b8de0q8ORkyX/9+T6OnSm18msVZ5wAiEAiKmdG7xp3NgJEFHQltiLDDyOQpWoFmfpH/bHylQwlEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146305},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be29da023eaa8269c3bcc6209862456c2f214de6","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.10.1_1782736882004_0.7564870548408755","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ai-devkit/channel-connector","version":"0.12.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.12.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"nx":{"name":"channel-connector"},"dist":{"shasum":"5e5c7b974a8d8af28083637a4de65571ab3f95e9","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.12.0.tgz","fileCount":40,"integrity":"sha512-nZyoUo0FCVY28a4u9Ee8+dj0UtencgIYZqlI/TWjKRKTCYCthocjzoXDKSjXHcJ1uHsqNwgi72m7mPLel3xXQQ==","signatures":[{"sig":"MEYCIQCay+bd43l0h/k+nbPCWhQZryUO+63+fxR8LeShDw2rSQIhAKZ4UEkpOZZXrMAv8e6w13K3ll2L55uje+2lucwdff76","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169645},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ddf928d24e332f5bee06472cecaae6675583c49","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.12.0_1782828145452_0.0003926409513292928","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ai-devkit/channel-connector","version":"0.13.0","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.13.0","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"nx":{"name":"channel-connector"},"dist":{"shasum":"55fe961f64a93f5ca75aaa6b3189bf0d1d252de6","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.13.0.tgz","fileCount":58,"integrity":"sha512-4dUX974/v5Cfc5AaVVqyb8pkKK5GNccrdRlibml6Yb51UdLZU1BWygnvpP7Eyj49PrgK3cMC/kdaIyi3ynAKxw==","signatures":[{"sig":"MEUCIQDI7pLS1AJCxYZwzrGIp3tPNL1lL4sWg5owEaWxasfxmwIgd/E2rzconJhuQa01Ta9QN9ufZkohb9iaMKAq9kOxQwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294711},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"64ab978edb4787c66296d195b82c8da06fd214c5","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3","@slack/web-api":"^8.0.0","@slack/socket-mode":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.13.0_1786537254544_0.655128209829948","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@ai-devkit/channel-connector","version":"0.13.1","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.13.1","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"nx":{"name":"channel-connector"},"dist":{"shasum":"c00687f31c0e690a1aeb3841ccc977291be61627","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.13.1.tgz","fileCount":58,"integrity":"sha512-JjD/FmB8TGqVPsbJI2ZSGizVS75qf1m6U8IOUY44LYHD55rT8QDh4XOUKbq5zmWA5113+vFtyD3l47Yg76Xfyw==","signatures":[{"sig":"MEYCIQCBX1VHymS00OHGmVXIndTCKgaFnlD+QijPPvZ6l4SagQIhAKQ3tHBln0dHPJgpuJb9Fq2LZTCCK5kwwTneZG2c5XLA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301125},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"46d27ad7bd3a4ff4d6502b3d1d9cd48b197fa97d","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3","@slack/web-api":"^8.0.0","@slack/socket-mode":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.13.1_1787020977446_0.7117477557807028","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@ai-devkit/channel-connector","version":"0.13.2","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.13.2","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"nx":{"name":"channel-connector"},"dist":{"shasum":"6cfd537ee6874c6f2786bd353607b60ae07e917d","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.13.2.tgz","fileCount":76,"integrity":"sha512-ZVntNogxDdFknV9sU0hOopFdbyq+z7QTJ7Ji8HQthgRkEkPguZeTgp9lMZWcBaQClp5N187YKQ+ERiJVgTPjTg==","signatures":[{"sig":"MEQCIGK4TEmDN3iTn3kRGYkvfAjmeNB5pjQADEPptk87Xx0GAiAbkTwbALuljmaB9MQkkY7dKkTsoH00aJ2n2WCBl27oYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e0a2420d777ec6e85951bbab5cc9ddaef40e33ed","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3","@slack/web-api":"^8.0.0","@slack/socket-mode":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.13.2_1787289594187_0.7820248789414064","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@ai-devkit/channel-connector","version":"0.13.3","keywords":["ai","channel","connector","telegram","messaging"],"author":"","license":"MIT","_id":"@ai-devkit/channel-connector@0.13.3","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"nx":{"name":"channel-connector"},"dist":{"shasum":"84507366a097aa0d7681d463b2742c31e6389aec","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.13.3.tgz","fileCount":76,"integrity":"sha512-7XvD0lQvUiyv+Bfl8lGKJTdONyhEg5ZTazvCpkuhXroDO5JHoJEm815OKWFbxa+ytTLU3m64hIFNxf+J/QHDmw==","signatures":[{"sig":"MEYCIQDK+kCKYXAdrPv0FQQ7kemqUx/9UdQd+2NF5SBFjAQqVgIhAM3KRO7+B0OUE3QELLZHR/0dyYDCV0fh159m/CWKIZKZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316446},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a5bba6d294c3df2b9f5f8303bea7937217905d8","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3","@slack/web-api":"^8.0.0","@slack/socket-mode":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8","@typescript-eslint/parser":"^8.60.1","@typescript-eslint/eslint-plugin":"^8.60.1"},"_npmOperationalInternal":{"tmp":"tmp/channel-connector_0.13.3_1787303725601_0.5374196822551138","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"nx":{"name":"channel-connector"},"_id":"@ai-devkit/channel-connector@0.13.4","bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"dist":{"shasum":"c8555af45500e9228635388fa7fd6feb14ff5ecc","tarball":"https://registry.npmjs.org/@ai-devkit/channel-connector/-/channel-connector-0.13.4.tgz","fileCount":76,"integrity":"sha512-wBIfPFHyY3aAL6wvvj5ImdcYbtLTQ4kB3MHLxPx0zCFFGeU+LJFGe5vPbDTdwvLDHFxUeCxEDLdlvnRrvI89fw==","signatures":[{"sig":"MEYCIQDZDZ0zTImeC9lF9YP+OnktnZL/UzHmjw5BCy9mg5vAKAIhANzKqV5Mw3QMFM9B0hl23lITlh2VxryznsXXnLZUdIy/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICM66m+Zk/QaADGjFVcYAJVFB3SlSlCpmzWrX2ltonEXAiEAoTDd8NwIvGd8PD68xVoRBxakO8u15g/1MSB85+WP+MM="}],"unpackedSize":309896},"main":"dist/index.js","name":"@ai-devkit/channel-connector","type":"module","types":"dist/index.d.ts","author":"","engines":{"node":">=20.20.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"43885b331410b2238c3bfa6193b6f83f91d532fc","license":"MIT","scripts":{"dev":"swc src -d dist --strip-leading-paths --watch","fmt":"oxfmt","lint":"oxlint src","test":"vitest run","build":"swc src -d dist --strip-leading-paths && tsc --emitDeclarationOnly","clean":"rm -rf dist","fmt:check":"oxfmt --check","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"version":"0.13.4","_npmUser":{"name":"codeaholicguy","email":"hoangnn93@gmail.com"},"homepage":"https://github.com/codeaholicguy/ai-devkit#readme","keywords":["ai","channel","connector","messaging","telegram"],"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"_npmVersion":"10.8.2","description":"Generic messaging bridge for connecting to external communication platforms","directories":{},"maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"uuid":"14.0.0","marked":"^15.0.12","telegraf":"^4.16.3","@slack/web-api":"^8.0.0","@slack/socket-mode":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","@swc/cli":"^0.8.1","@swc/core":"^1.10.0","typescript":"^5.5.0","@types/node":"^20.11.5","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/channel-connector_0.13.4_1789402118191_0.10817908002843102"}}},"time":{"created":"2026-04-12T14:30:59.585Z","modified":"2026-09-14T16:08:38.512Z","0.2.0":"2026-04-12T14:30:59.852Z","0.3.0":"2026-04-25T14:47:27.167Z","0.4.0":"2026-05-09T09:31:08.293Z","0.5.0":"2026-05-11T09:47:58.045Z","0.6.0":"2026-05-24T10:23:19.604Z","0.7.0":"2026-05-28T11:59:06.272Z","0.8.0":"2026-06-09T13:50:02.285Z","0.9.0":"2026-06-13T07:08:25.496Z","0.10.0":"2026-06-27T21:02:32.846Z","0.10.1":"2026-06-29T12:41:22.141Z","0.12.0":"2026-06-30T14:02:25.582Z","0.13.0":"2026-08-12T12:20:54.722Z","0.13.1":"2026-08-18T02:42:57.604Z","0.13.2":"2026-08-21T05:19:54.324Z","0.13.3":"2026-08-21T09:15:25.799Z","0.13.4":"2026-09-14T16:08:38.283Z"},"bugs":{"url":"https://github.com/codeaholicguy/ai-devkit/issues"},"license":"MIT","homepage":"https://github.com/codeaholicguy/ai-devkit#readme","keywords":["ai","channel","connector","messaging","telegram"],"repository":{"url":"git+https://github.com/codeaholicguy/ai-devkit.git","type":"git","directory":"packages/channel-connector"},"description":"Generic messaging bridge for connecting to external communication platforms","maintainers":[{"name":"codeaholicguy","email":"hoangnn93@gmail.com"}],"readme":"# @ai-devkit/channel-connector\n\nBridge AI DevKit agent sessions to external messaging channels.\n\nThis package powers the `ai-devkit channel` commands. Use it when you need the lower-level connector layer that routes messages between running AI coding agents and channels such as Telegram and private Slack DMs.\n\n## What It Provides\n\n- **Channel abstraction** — Common interface for external messaging channels\n- **Agent routing** — Forward prompts to running AI coding agent sessions\n- **Response delivery** — Send agent output back through the connected channel\n- **Connector foundation** — Shared utilities for adding future channels\n\n## Typical Use\n\nMost users should use the CLI:\n\n```bash\nai-devkit channel connect telegram\nai-devkit channel connect slack --name work-slack\nai-devkit channel start --agent <agent-name>\n```\n\nUse this package directly only when building custom channel integrations or extending AI DevKit's remote-control surface.\n\nSlack uses the official `@slack/socket-mode` and `@slack/web-api` clients. The current proof of concept is a user-owned, single-workspace, DM-only Socket Mode app without Slack-user authorization. Use it only in a disposable/private workspace with a non-sensitive agent session. Public channels, OAuth distribution, files, and multi-workspace routing are not supported.\n\n## Documentation\n\nFull guides and workflow examples: **[ai-devkit.com/docs](https://ai-devkit.com/docs/)**\n\n## License\n\nMIT\n","readmeFilename":"README.md"}