{"_id":"umbot","_rev":"47-1ae5e35d10c6156f3760973d88075053","name":"umbot","dist-tags":{"latest":"3.1.4"},"versions":{"1.1.5":{"name":"umbot","version":"1.1.5","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@1.1.5","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"ubot":"console/ubot.js"},"dist":{"shasum":"bff2b0a4f5284a12415dc717d0575392e08a38d3","tarball":"https://registry.npmjs.org/umbot/-/umbot-1.1.5.tgz","fileCount":333,"integrity":"sha512-W66t0gRQrlk41Oc0WEYJe9ID12xYqdaJfPIuLjkMqBAdybcfpAsNwngdeIMnxXm99QVlNIksbRCAd9Ge+ENvxA==","signatures":[{"sig":"MEQCIHE4oz73lJwhQvOt6AECtEsI+S9ILnhLK4kF7TT1hSOfAiBuzF8J+6nMqZOmPt4q3z6vYdBvBpOP2Nd1WTnBVxouWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1075336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9+NyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3eA/9FxtyhdZfE/WEtyuKaJaxMgmrzZE6lckngo5PT4GNGjDD58Qs\r\njj6xncUR40/sQHTndcBSnG96j314ln6hjoxIBZ+uTu/Gqya8234AEt42CSjJ\r\nF9ATGhPEqFGmH2bKUh7hht+bypwosKnd/KxeVzyT9a5tydsY8/+pDMn/h4Y8\r\n1KmlB4YVg0Yh+stS/gJxB52aUVhGqyYAVGx6aNsOZFudoMfPfASa59Fdgqq0\r\nxqzMapTd4TWEhYh/4W0pM43XLAqkPCmF4bGYuWVjnwE3jE29fn1kkbouvWRU\r\nlsI3TWKtWKq5B+rZu1Me8WGUSlLpk9rInH47uSfsiZ1yvTTACgHwLyxjjlSr\r\n3SDDOZg5ApxB2Dig06OPkQbAIb4c0FOJp2nSqoiWR2nPlRC1BPxCagFq0Kox\r\nbb1lqUk4LlVfFanY1ZpuLBA3xyjQzCE4LnffK8YQfoiZ88blw0Y9xesfgtqA\r\n0g47p9Ll1jpJycE8eLHzjSXifVZ690v0v6HV2TC9/G1XdBXywjgsapl4R+qC\r\ntCBY24ZvYHR13hRdbBTmUHBESpcBnsCkzfoTlLHKbU5PD3tpl0r55GBV10ZP\r\nCBeHWStnow4ZSQOXzhZ+yIwn/ADLaWNxvrlX/DXfAI5kixfBznblhewyfDbb\r\nxAH/ivAy0N8ISNwGWJY2/6GuJGHPmEj77lE=\r\n=i/yR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","engines":{"node":">=10"},"gitHead":"6047811bfd4800b6475ee9a4421b1cbc74f8055f","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","test":"node node_modules/mocha/bin/mocha dist/tests/**/*.test.js","build":"shx rm -rf dist && tsc","start":"shx rm -rf dist && tsc","watch":"tsc -watch","create":"ubot"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"7.7.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"12.19.0","dependencies":{"micro":"^9.3.4","mongodb":"^3.6.2","typescript":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","chai":"*","mocha":"*","tslint":"^5.18.0","typedoc":"^0.22.13","ts-mocha":"^7.0.0","@types/chai":"*","@types/node":"^14.6.4","@types/micro":"^7.3.7","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/umbot_1.1.5_1660412785959_0.03267604938117441","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"umbot","version":"1.1.6","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@1.1.6","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"ubmot":"console/umbot.js"},"dist":{"shasum":"9725fe2bad51b66461fc0befa6cad0ecb3416b5c","tarball":"https://registry.npmjs.org/umbot/-/umbot-1.1.6.tgz","fileCount":333,"integrity":"sha512-ikUjDrESL0AghMu4LL3serCiuq1uSzixVFOz1CDz/9YzCcbZsX55iPBwrgN3XmynaQWWBUZD51pY1bHxLv1FSw==","signatures":[{"sig":"MEUCIEQyrIMjDG4KQjT+bekGDV5CCyI5bAlG9sCugbiO0Ia8AiEA6EvpB1YOOlzlmVNJkwUUht/QbHqtPGS66AzGCU856ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1075575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9+V0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZZxAAkGu9HWCdWtg/cWxINcxF5R8RpertMYq+GCoDQfxPwSNqZ/VO\r\nm+NQW5YdabmoCz4IMaF3DU+eZC7y9MPll/4ttNtBNi0H3jRlAtucy42zhcfI\r\nl/GL/jds2nxvjHXOunXctnYeb9DpRAzeo3C5nRQjZFvEE2t9cUvmMWcFPwfi\r\nUSL6TwzfQ6SXB8WpgqzeCIa63bfGpEcauWUb8qNAmMianQcTm8owRXSdxMTr\r\nfP/eCJQ8reOORg7P4+ZNnokVavEv8M5w96h3tEvXOTmyAt0aMbzMJUmG915K\r\nkud34Pm7S8nCq+uRgdQfY3oG8twHuupIr37AHY1nr9UOYiRmqALxcjyWuzXr\r\nUvLEre4uRH4d67BNA3Rtl6ULpmyw5V35JJ/lpPhc7S6/asSTqJ2eW74BzIKZ\r\nCmle2tP4cJQH4fhqSPgaxa/xDibR280+bBKb2BQJAut1mo/8jaT0n6NR6N/N\r\nGnxoqmnqLfW/5+5l3AcjbT4pAsHn178CHZykygN6p5qWfp2CKToMaONdLfTU\r\n6yYA8ol8D5M9QF7wdwLVjqeVRfhhxI1P/hAlF5N9u4DK9lTq1d1Gvd46oubS\r\ncANIKT5XbHHXkPeRtuCf9fwySpbDkiJGUts7FoMpjO7AU68C/+x2+NkLgCT4\r\nD4F/JOjL0gUpz0UHp/SaK+dRfI62SVzFat4=\r\n=SEQP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","engines":{"node":">=10"},"gitHead":"656ce54c3dedbc80045e544ab35954d27b3e62ac","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","test":"node node_modules/mocha/bin/mocha dist/tests/**/*.test.js","build":"shx rm -rf dist && tsc","start":"shx rm -rf dist && tsc","watch":"tsc -watch","create":"umbot"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"7.7.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"12.19.0","dependencies":{"micro":"^9.3.4","mongodb":"^3.6.2","typescript":"^4.1.5"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","chai":"*","mocha":"*","tslint":"^5.18.0","typedoc":"^0.22.13","ts-mocha":"^7.0.0","@types/chai":"*","@types/node":"^14.6.4","@types/micro":"^7.3.7","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/umbot_1.1.6_1660413300263_0.4254253771040839","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"umbot","version":"1.1.7","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@1.1.7","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"ubmot":"console/umbot.js"},"dist":{"shasum":"999f9c1b815368f5a818c4842136b9a4c0026b1d","tarball":"https://registry.npmjs.org/umbot/-/umbot-1.1.7.tgz","fileCount":334,"integrity":"sha512-gJEgt2cxm5fFJRjJAvOzjuseYcKr7r+I293mdxvAExLzRXgExKo6nGxOiqGivicfkQ6A33GvRe9wWvHgMozfYg==","signatures":[{"sig":"MEUCIQCa4DLT9CbhFAAo6tZYQToGuC8+AU1UuwTDcewl6HjSMwIgUr62GT2ZhhK8bZXT2gY/oRQ40WwERzM0BEl8Nk3pemk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9+sUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosnhAAg41lfckAM1UQTv4Ihr2HOkXgi3jx0rg57LcYt2SK+/WP3u/2\r\nyCUk+fO5aojuKHdE54DmrQZqX2+7BmUz4+W0BTatG43bL0lUvKahuQfwLps1\r\n5NsbsVa/kOSiLXa/8IS1R4C52PxXBAVTmEPIW/aqlUKrKxOheqLVumDRbnB1\r\n+P3j9G7DVpCMKBEWzXWGvJkHHT5roS73ph9WEEnLdeRLBOUAbvxDGtz5G4JV\r\nLgfxYoiiEilNuzTFuGjAjC/y0uVvSCOFl9yCqPTO387ykIMETV7LxffQ+1s7\r\nis9ERQfNPcUpe7/04rQuuFW3zHmG3BG77dQRn8n2yuR61FtECuU+AfSy6aRV\r\nA3luIKprVOfKA/nBTyaarqaxfltHadC5vl1AnrWu5OnREH4AT0XWI9yk/vB7\r\nMmuPFgqkMq7wahMU43167j98ZeL8S02lXvEcjDFXqVyT48jDOZKIHuSwMFvE\r\nzP76EkMclSwVgI4LJYXaGAQbNAiPBJrDC1Lvi1NAjYWWkp+jIE38RVh8R0ni\r\n/FdYVopBOhcg/7LBmxZQixcHC6sq5AVHk1rgOtzbadHl1boXVtKL7D87xii6\r\nkipWe7XVlWctJUhpKVnmUa7Gt1uSCwdnE+V1uupiRXgoXWTMZZTcprDg4AOI\r\nWKZVmqOPDeoBavwA3LCYr/ZdzN1gCizZ7ak=\r\n=QzhZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","engines":{"node":">=10"},"gitHead":"9a53496928e4c0a2ae317adc3cf07175acdb06f4","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","test":"node node_modules/mocha/bin/mocha dist/tests/**/*.test.js","build":"shx rm -rf dist && tsc","start":"shx rm -rf dist && tsc","watch":"tsc -watch","create":"umbot"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"7.7.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"12.19.0","dependencies":{"micro":"^9.3.4","mongodb":"^3.6.2","typescript":"^4.1.5"},"publishConfig":{"@YOUR-USERNAME:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","chai":"*","mocha":"*","tslint":"^5.18.0","typedoc":"^0.22.13","ts-mocha":"^7.0.0","@types/chai":"*","@types/node":"^14.6.4","@types/micro":"^7.3.7","@types/mocha":"^8.0.3"},"_npmOperationalInternal":{"tmp":"tmp/umbot_1.1.7_1660414740612_0.05526900717382177","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"umbot","version":"1.1.8","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@1.1.8","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"console/umbot.js"},"dist":{"shasum":"8b9a1cd90ead58b3a88ef768b107bc78a4ff8625","tarball":"https://registry.npmjs.org/umbot/-/umbot-1.1.8.tgz","fileCount":214,"integrity":"sha512-1/97qW9EpnJ9csqCoWx4CjXOkpQuEHgtjqiYwC+Rtnk+bi9lVGk3feNzv0eo4FEhYDYmyELMwBnGhA9oYbQJxw==","signatures":[{"sig":"MEQCIHcBMd+kQc8BeEmZs4QBrCuhJaH7XhszZ2bQHWAMIgmdAiAFcwu5wVNN9c23h/bojnNQyGhDa7NP6GwPjh2RprUMRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw8TSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXYw/+OZboeuzVoWvfPXP7nkFg2WTrNNGmM2Y4IoOMC8sN9cUHqxaN\r\ngKb/qssDu0pdvEKGsMlORznFuMgSYPuFV4G/OT/Mty0gMZS2uLsGZA2NRNql\r\nOZaOWT0FGwsigx5FfYYPMqcFBOk6473LpvOpRkXyh4egKMpD1DtRJIZpCFMt\r\nNKPcxK4SVbzSuhcZ5WHVlxpT9pGEHtz3abAC/4fvUwfpqpC35d19drY95D2X\r\nqktK00TlqGIwDsqeY1q0jE+bkgSqLmhZTXuS0+WntGQ5TmTwiW3y6xRsJNnS\r\n1kSPouAK8GU54hE7LIQ33+luZAr7Iqt3PHnt30BCRZWagPqRnK9vAcmacwNe\r\n2wtmvMwJfRkGk+3stLVBiuaYjsdrprv5AW3e80EGuT3g4SgMOnk5idTm4MMq\r\nd6CX8oGdoJt/ZKZeGll4MTJTdbFF4fwPmP2LWChFgyoYWlIqxK82sVK+y8nj\r\nRB2gN74y6wFGhwYAOQV4WAQylLxihXX/BeCf4vGf7/WuUiJiFYL9Le9vvTZ4\r\nA6YfW31u9Q65dTVNE+r4p0XX7b4lfnd5gQpeLlGG0ld+sN0+udVjb+GSMZAM\r\nintTfHwPfsHJRCv9xguhTo8LUDzqDJgEVNvfPgPMdvo9K+hAgPKrTPp9Z1vB\r\nBy0q/BZAJrUpVTIheHubhpM7L4z3kMbOAlU=\r\n=Ia6+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"dd232aaad5cbf6e72cb715f86f026df3b2a5cf85","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.3","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"18.13.0","dependencies":{"micro":"^9.3.4","mongodb":"^3.6.2","typescript":"^4.6.4"},"publishConfig":{"@max36895:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","jest":"^29.1.1","tslint":"^5.18.0","ts-jest":"^29.0.3","typedoc":"^0.22.13","@types/jest":"^29.1.0","@types/node":"^14.6.4","@types/micro":"^7.3.7"},"_npmOperationalInternal":{"tmp":"tmp/umbot_1.1.8_1673774290651_0.18121750119146407","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"umbot","version":"1.1.9","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@1.1.9","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"console/umbot.js"},"dist":{"shasum":"6e439bf4ab069c9f7594f989dcde8a3dfd137ea0","tarball":"https://registry.npmjs.org/umbot/-/umbot-1.1.9.tgz","fileCount":214,"integrity":"sha512-hNraQ/GeTQu/nAbTvNd+LhuVvmhJPTC2qtqHdRXtCDgUHuPcLvqHn2R2wL+IP7lBzpVQc1UhD9ju5GW8062sXw==","signatures":[{"sig":"MEQCIFPcxt6p51X+UztIWV5V1YKpoX1pAe6OSTVrqLqS3CsYAiBV9A2uDfNC7iP35r4gwXiSTtWHpxfwuJ5oSZQxSGpVoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":341044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxWIdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0GhAAl6gU+d5e68TbjgEzl+3j1aZWJMUZAZWwW9tkBa2isfWACJ54\r\n8KVatnti3RcPckEJFd6S1s3qX2UUu9cqGjJjSHklmTZji5ee5cUHKyVrk6DZ\r\ns6Uj80kvtC3B2ksqjy1ZZel7t5V4oh5TFzlKJA+g5o8GPqnRp5Q4lAdx4AmP\r\nQ8e04IQuBUGuf46etjy7zys8iTEZJ3+N446n85sibnCPH1JOf3s8p2oxWAWR\r\nUCGFBOH1tycnmx0JEToCsp2eLPP+xnRB27fXqGNAsLqrHvt9S4ojhc2tgltD\r\nCr9O3bDMMgHfmWQs1sQmnr9GLsxOU2z9ojjL2/BzKypcHomvZCXtf5GkdXOo\r\nJv4M3vZyp41mtzLXvogxSDsmgtKao/V1NHlJui4apQC81tdXu5na5wByoqU0\r\nztEamOMe01gSL4+gB5HvZL49tauVS8iAi37c5utTZyPaiaKG5jYyeWezswJ9\r\nsRomm1qMJuhZGJstlf50kxSSaimo0ftG2amoJH8COi2nOUuxalehRopwYf2p\r\nNTNyoqaDDB0lN7jWQm1zPG4OlTVy/5jT6R7J28pcftBpUJrbVnPomFyd95pp\r\nZuDmZxG8OR9yOSS6w7e3sZG8e9/0V5GXtxpf4XPnRAD1MSlKp/K68xj8cWjf\r\n82sxg9QRhYtY6C/Pj2wVB8IzyyqEck47As4=\r\n=Co50\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"dd232aaad5cbf6e72cb715f86f026df3b2a5cf85","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.3","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"18.13.0","dependencies":{"micro":"^9.3.4","mongodb":"^3.6.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","jest":"^29.1.1","tslint":"^5.18.0","ts-jest":"^29.0.3","typedoc":"^0.22.13","typescript":"^4.6.4","@types/jest":"^29.1.0","@types/node":"^14.6.4","@types/micro":"^7.3.7"},"_npmOperationalInternal":{"tmp":"tmp/umbot_1.1.9_1673880093233_0.7822560633477587","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"umbot","version":"1.1.10","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@1.1.10","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"console/umbot.js"},"dist":{"shasum":"24e8b8d82705f5594f060936e64196edda26f25b","tarball":"https://registry.npmjs.org/umbot/-/umbot-1.1.10.tgz","fileCount":214,"integrity":"sha512-3U7V+pgHOdIrQz3WVbkNM85RM+XpfpUNtZ5vsDrVhf9TJKcTFRICxS4+nmHx0L7xWDeUlg/IP4g/CPMsuq8iFA==","signatures":[{"sig":"MEUCIQCJJqsKp+3p4D4yucG5j2b4MpGklYIx18VhqiLRQXrXhwIgJC3Dcf6ygGMKFNCNJDN46nloUp2+hGknwVfSSSW2O5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332250},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"7af61e82c12132478c814ad7bc0807622c9aebdf","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.2","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"18.12.1","dependencies":{"micro":"^9.3.4","mongodb":"^3.6.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","jest":"^29.1.1","tslint":"^5.18.0","ts-jest":"^29.0.3","typedoc":"^0.22.13","typescript":"^4.6.4","@types/jest":"^29.1.0","@types/node":"^14.6.4","@types/micro":"^7.3.7"},"_npmOperationalInternal":{"tmp":"tmp/umbot_1.1.10_1688289212919_0.13632555693085102","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"umbot","version":"1.5.0","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@1.5.0","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"console/umbot.js"},"dist":{"shasum":"bc9e671b2361b612ff33d11c487f0a4726d980aa","tarball":"https://registry.npmjs.org/umbot/-/umbot-1.5.0.tgz","fileCount":214,"integrity":"sha512-VuGYKVdobqiInw2kKNO8dsalI5oS83Bw8VvGYvvjvJeW7w/lY+qlHqeT72VnBQ6KRQJa+eEXa37F+n2JPYDu7w==","signatures":[{"sig":"MEYCIQCx7EmHBUpVVwrnMDzhxp1ZCeEP4kxV9oSplnES/nizZgIhALEQOjE8aXM4ldaNr8g4Vf8jJYjRHJ7m6cxrsqBPCk1u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334765},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"2b1da015a1bd405143a386aff9c35ca496d16e19","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","test":"jest","build":"shx rm -rf ./dist && tsc --declaration","start":"shx rm -rf ./dist && tsc","watch":"shx rm -rf ./dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.2","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"18.12.1","dependencies":{"mongodb":"^3.6.2"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","jest":"^29.1.1","tslint":"^5.18.0","ts-jest":"^29.0.3","typedoc":"^0.22.13","typescript":"^4.6.4","@types/jest":"^29.1.0","@types/node":"^14.6.4"},"_npmOperationalInternal":{"tmp":"tmp/umbot_1.5.0_1688893269218_0.7738790099472153","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"umbot","version":"2.0.0","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.0","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"c64ecfa5bd66653ceabfa83d26bf8c4c5f69a49b","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.0.tgz","fileCount":218,"integrity":"sha512-zd9jLUDImyhQVzfXPc4kyIgIDY1LybDHg/aqExJp+P9T+u5SMovn/0XeJ355oNrp9BdpJUdfz/LY/bKsCIaWNw==","signatures":[{"sig":"MEYCIQDyxBI9ByyHDaEG6ZMwTrYx3VeeTvycDCeoUv47R1sOwgIhANPp6lbKMNEyynQumWWye6Ry0KZYNERAgAPa5qp8E9Ui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355862},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"a885070233316fde7a2a3165bd0b9dc6b060d266","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.0_1746461783251_0.6524821503450557","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"umbot","version":"2.0.1","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.1","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"2dfc2006dc4495ba7cc4c6a82a963d3abbc47f23","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.1.tgz","fileCount":218,"integrity":"sha512-T6to+V7H8kbmSG3diV9tH9qwjiUoXpOdjfOht4hVKyxisx4JEZrpTb68TPUP9qQcUzjAxjEW+6hEE/H6cggVsQ==","signatures":[{"sig":"MEQCIG0IPQtfCsQ7NB3uArmhhWaHVzJ/LoCHfyYDy1BLB035AiA/8j+8vEXwcfM9QYkxmM2f8ZHAvnbFJZk6y4lvqkBQXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355876},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"df3d977b23768b7a13c684c6921daf960db0ebdd","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.1_1747073034057_0.12412007712539386","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"umbot","version":"2.0.2","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.2","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"8756367b422cdd66d269dc03fd3d32168aff94c6","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.2.tgz","fileCount":218,"integrity":"sha512-D0zK23h+JxIVunsCayfZqdh2UKKMh7vaXwErhH7vn8k7uWv1jOC4571U9UfATYfZsgPJDyFulHxIHB2MUSzpLQ==","signatures":[{"sig":"MEUCIQCAtsrCBSnwg0K0ysmOFU/DaJJRYP/NG2Ymz7FpAFT6fgIgOl939HEjkyuz/x7zg5KcqO5C207+rjXAHrmj2ZItUAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355713},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"0bf9cf814f16634064fc3a631a70e993f71ef0f0","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.2_1748089562586_0.3841421114566883","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"umbot","version":"2.0.3","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.3","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"b6b5c78b9fd686121792149db6fd846758d10e38","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.3.tgz","fileCount":218,"integrity":"sha512-AoAR5iNKSrqigN2rYG3mT5+9Ddx/3R6GxiOpjvx6BR97WR2VZHsyOYENDM85YmE+aQTFgL8OWOqYOgqrbkuRGw==","signatures":[{"sig":"MEYCIQDp3P8d/wXiPOgf9Y1A2MigEywgBnNpuYFek+aOeuqs3AIhAMkQE+x1wCuqa+MTtDTlvolzur2JHSkMEl6Q/KqlDbKw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355670},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"0bf9cf814f16634064fc3a631a70e993f71ef0f0","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.3_1748104937364_0.7289192266332643","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"umbot","version":"2.0.4","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.4","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"befeba072a821e301c29dcd8e5fd479d6d46ee1b","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.4.tgz","fileCount":218,"integrity":"sha512-xMoc0eg5EMEaC9nf4Hk6S2TSUI/P/qX9RiMZ0tRzs1rHAfGLawj+hXIqshcksSCeEB72b16+NrRIbSySERnusg==","signatures":[{"sig":"MEQCIE1p0SLJBXCFmjcZLXxubr3pnnEw6CsZg2eUSvTmedpWAiAbgVUoV05pF9eqQ36fwKjSH/t/OdxtbiXrdQZOxxkKtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355720},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"f7628e0118a04b0fec9c1f03b5101f94dbf32b07","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.4_1749286392871_0.8337266748837902","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"umbot","version":"2.0.5","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.5","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"90e3eaadffd1edc5490f763f7986f5e3bd5edc2e","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.5.tgz","fileCount":218,"integrity":"sha512-KipkUTqq15aC7C2RcvFPEU26cjtQvQSNvr9CCKQpXB4BorCsx7H3LWI/ZLlWK6qkIv+3ZnQEL+iZA7ofmjy2wg==","signatures":[{"sig":"MEUCIQDA4Au0rGvrarSWwYEri4CRBWzWEy3ASTHApMMEvX+tIwIgU0VwAxAvq62F8pUlullEishF+MraFusaqDfBnhVyZaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355719},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"gitHead":"8a64ee0b5cd59edbbb48d1af27b8a160196786d1","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.5_1749367015829_0.18021325217361173","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"umbot","version":"2.0.6","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.6","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"c90120a9e41de8c52f374485da4a96a5ad287c95","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.6.tgz","fileCount":218,"integrity":"sha512-65Q51k5dhkZ9mavM0pEr5GJFbVtDVUh4W9YZAZTBOzmWPkqCrOHMXIOT7vcDOlerPVkhVOYlCIlKycd4AczhMA==","signatures":[{"sig":"MEYCIQCpPSHfYDvVn/AI3EPrU2dUYZ2e/Vva9raSuwfdmeQSfQIhAJw1HrIy4sO5UyKjHwIUo9oNUplgaVdamx+lVa/c8x0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357256},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"}},"gitHead":"5c7c2015824d3a3f3534080565028c7d134d0e15","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.6_1749572084490_0.7160298634149267","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"umbot","version":"2.0.7","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.7","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"2abdc1763fe094fc9b865077c2f88ed1d154f0bc","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.7.tgz","fileCount":218,"integrity":"sha512-2RlmLqEL0NPHne3SxeRQsR7Y9gMNmp+y6TVDCsZ1H6qoBhyVZFPztNmz/XapD6xyV63eSQa8ccLlbm35Vpk9HA==","signatures":[{"sig":"MEQCIApo/97zejBr40JuyVtTDR8XzGM9zbnM8B0TefRltdQPAiBxCDq30WpbbI8LdR6Uty0uhuEbMYE4iwO9mlPfzLn/1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356705},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"}},"gitHead":"f12d754834e308ee921cfce470ff4127b93fd3e3","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.7_1749746140629_0.5662024351429544","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"umbot","version":"2.0.8","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.8","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"0fb9b8603f69c73f0ac82bf1b708d87795dd86f7","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.8.tgz","fileCount":218,"integrity":"sha512-/j8Gkje+5Qe95jHtksH7FIk8Gd8C8bFoRJ7r9szhqU2Eci0ofx4HvGgMYSSWJTvgsQ/Z/WnMnst31T35X+8vKg==","signatures":[{"sig":"MEQCIHXVEc6urrN/2hsKBuYeEgJQyoXI+TmomXfpmI2l5cFfAiASb+1923Gt8QUoKNGVKxwYNGKg/mVUWZIZsnqQqJZ7iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356447},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"}},"gitHead":"f12d754834e308ee921cfce470ff4127b93fd3e3","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.8_1749746908161_0.7293342438358295","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"umbot","version":"2.0.9","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.9","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"dc6fad3a10f64af5f0345c7759c7a35494e1e740","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.9.tgz","fileCount":218,"integrity":"sha512-4lkHpmWkHT8UF2k6+WVf7gzFPCjhkfb5BgbBN+JLfj/y4j69H+QIUI8RibEXRE8KRZd7dpaHHyBesfh1YjoIqA==","signatures":[{"sig":"MEYCIQDhR9r5/hYcUw6FqTxxuIk8mEZREb3T6aPk1TvA4NPiNwIhAJm4wgKlGeZCiJOnubOyI8a5Bb6ootdMg4IKNjwKFLZ9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356999},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"}},"gitHead":"4366f65339d1529935ca20b04590f9944199ee2c","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","actor":{"name":"max36895","type":"user","email":"max18071995@mail.ru"},"email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.9_1751702627419_0.05441786317206909","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"umbot","version":"2.0.10","keywords":["vk","telegram","Alisa","Yandex","TS","Dialogs","api","viber","Маруся","Sber","bot"],"author":{"name":"Maxim-M"},"license":"MIT","_id":"umbot@2.0.10","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"aa4ac4c282ad09f2de32d022a637f1593b4bb654","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.0.10.tgz","fileCount":218,"integrity":"sha512-nbtXTFlVKJ9d3KAXwf2jsh18QpwOp3XP3d79skh4Pz3di9fiVc8jyBdqF83ukbtnSD6/xEWuSKvnNDGRCcPe5A==","signatures":[{"sig":"MEYCIQCtM8hFJWKIPMDYbyZ33zxa818M0mVsedwepdKMd9vIiAIhAIJbkB+Hu9YtIu54iIc335at3ScCaNZLZ2kJE6BzCGyq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356998},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"}},"gitHead":"5bf2fcc99654d1f40a710de069cf01251b8868d4","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write ."},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"8.19.4","description":"Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.3.2","jest":"~29.7.0","eslint":"^8.57.0","ts-jest":"~29.3.2","typedoc":"~0.28.2","prettier":"~3.2.5","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^16.11.18","@typescript-eslint/parser":"^7.1.0","@typescript-eslint/eslint-plugin":"^7.1.0"},"peerDependencies":{"mongodb":"^6.15.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.0.10_1757083655185_0.3814948970062735","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"umbot","version":"2.1.0","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","бот","навык","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","вконтакте","универсальный-фреймворк","единая-логика","платформы","боты","навыки"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@2.1.0","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"40dc3d09e8a1e0bfed54c4bfd6a7b2304184c531","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.1.0.tgz","fileCount":238,"integrity":"sha512-B6K3A1f+mwflbJlC0NKRAp8h4Y7XEuleESIOjXoDAPVNAM2rGPGWeNLv3ZtwEVBxncqTHXXkK7NnpKbQyZFNsQ==","signatures":[{"sig":"MEYCIQDxRhyKZZaO05w0DAATBtRNzOBHziy7FYQ+ypf3lRPUfwIhAPr/z0o0+jktoUbBll+X/N5k8+qsmL3/ObePMaHl9iyd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408757},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"},"./preload":{"default":"./dist/Preload.js"}},"gitHead":"58224a665574c048f1c91bfcb6770b73750a7608","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"Универсальная библиотека для создания чат-ботов и голосовых навыков с единой бизнес-логикой для различных платформ (ВКонтакте, Telegram, Viber, MAX, Яндекс.Алиса, Маруся, Сбер (SmartApp)) | (Universal framework for creating chatbots and voice skills with ","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.4.0","jest":"~30.2.0","eslint":"^9.37.0","globals":"^16.4.0","ts-jest":"~29.4.4","typedoc":"~0.28.13","prettier":"~3.6.2","typescript":"^5.4.5","@types/jest":"^30.0.0","@types/node":"^18.15.13","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"mongodb":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.1.0_1760872958635_0.44689335708109","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"umbot","version":"2.1.1","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","бот","навык","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","вконтакте","универсальный-фреймворк","единая-логика","платформы","боты","навыки"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@2.1.1","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"9ec0ade3239e067030d40ba82d57f64848ee4cc7","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.1.1.tgz","fileCount":252,"integrity":"sha512-1Nr1sKGC0lG2fy3f7FGQxo5MgEbSD3iS0iP5r9xlIXMuZvfHYqOKt6az3jt0BFLndTAINjNpYeWhoSzAvhHJOw==","signatures":[{"sig":"MEUCIGOSguN6f3DwusdL7k09zOi3SOl4t61teIOf/DWcZ/UIAiEA/urtfR59ZxywRQnL/AED6kcvLlcHBx/ljD/PSdLTias=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429959},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"},"./preload":{"default":"./dist/Preload.js"}},"gitHead":"04d896f6b9f0266179eb597c24aa80b112321735","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"Универсальная библиотека для создания чат-ботов и голосовых навыков с единой бизнес-логикой для различных платформ (ВКонтакте, Telegram, Viber, MAX, Яндекс.Алиса, Маруся, Сбер (SmartApp)) | (Universal framework for creating chatbots and voice skills with ","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.4.0","jest":"~30.2.0","eslint":"^9.37.0","globals":"^16.4.0","ts-jest":"~29.4.4","typedoc":"~0.28.13","prettier":"~3.6.2","typescript":"^5.4.5","@types/jest":"^30.0.0","@types/node":"^18.15.13","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"mongodb":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.1.1_1761155127145_0.015710119886158225","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"umbot","version":"2.1.2","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","бот","навык","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","вконтакте","универсальный-фреймворк","единая-логика","платформы","боты","навыки"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@2.1.2","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"f9186b7aec4ae458cf06299405783e8e07d4f106","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.1.2.tgz","fileCount":252,"integrity":"sha512-5tzRNdrlqTE6o8RjQc73VHMO3VI9R4yk+jHCT/0cOGRUdKvnTPFA1tdS5UhgGgGMLRnf3f2R9J7Y8F0tRdXNVg==","signatures":[{"sig":"MEYCIQDGyWZl967Z6Tnoyusgqphzs6v1ZWO24tURQCn1mKeQZgIhAPxVZur49mg/M0fJdqtKRLzCWKl6MvW3MLuyx7NF6Nak","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431101},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"},"./preload":{"default":"./dist/Preload.js"}},"gitHead":"801b7318aafb3ac946246da5bcbeeb8b6dcb86e2","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"Универсальная библиотека для создания чат-ботов и голосовых навыков с единой бизнес-логикой для различных платформ (ВКонтакте, Telegram, Viber, MAX, Яндекс.Алиса, Маруся, Сбер (SmartApp)) | (Universal framework for creating chatbots and voice skills with ","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.4.0","jest":"~30.2.0","eslint":"^9.37.0","globals":"^16.4.0","ts-jest":"~29.4.4","typedoc":"~0.28.13","prettier":"~3.6.2","typescript":"^5.4.5","@types/jest":"^30.0.0","@types/node":"^18.15.13","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"mongodb":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.1.2_1761236846553_0.06439974307783158","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"umbot","version":"2.1.3","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","бот","навык","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","вконтакте","универсальный-фреймворк","единая-логика","платформы","боты","навыки"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@2.1.3","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"80a597ff683a2544e6ff1234fbc84f6aa7ac886a","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.1.3.tgz","fileCount":256,"integrity":"sha512-3ZI+rRTyX7W8J5dTDXYQIEP+2FYvUzs63wBHLvA8w7cNIKge2GlME7hYe1Q2oeq+ruhGfwmXhY1Qjwvqh48b+A==","signatures":[{"sig":"MEYCIQDNl7OQmyQIv30jp71uLGepegc2NMzRUUbZhzDV2eWzbgIhAK/hHuS5jURc3DE3WTQOC/FgQZcmUJku/6D2Zb+b5eM1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436544},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"},"./preload":{"default":"./dist/Preload.js"}},"gitHead":"df1c89992604f143c89f909c6ed6fc58d9bb781c","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"Универсальная библиотека для создания чат-ботов и голосовых навыков с единой бизнес-логикой для различных платформ (ВКонтакте, Telegram, Viber, MAX, Яндекс.Алиса, Маруся, Сбер (SmartApp)) | (Universal framework for creating chatbots and voice skills with ","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.4.0","jest":"~30.2.0","eslint":"^9.37.0","globals":"^16.4.0","ts-jest":"~29.4.4","typedoc":"~0.28.13","prettier":"~3.6.2","typescript":"^5.4.5","@types/jest":"^30.0.0","@types/node":"^18.15.13","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"mongodb":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.1.3_1761328922160_0.03765232034953714","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"umbot","version":"2.1.4","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","бот","навык","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","вконтакте","универсальный-фреймворк","единая-логика","платформы","боты","навыки"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@2.1.4","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"d4e8046364499a6476344b68c496e725585c15ff","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.1.4.tgz","fileCount":262,"integrity":"sha512-gRshTf9nHkNvm4HQo3tfR+rYW1MoYxB9EmfrFun9YWtbTxfO11cYCcoW2WPMCHAaEyjpsawVh2J80rmWCxcz4A==","signatures":[{"sig":"MEUCIQCB0LhirbweiqK1J/vhxPzFUETJn4umhkIH+h19fuoGzgIgCjMY1HL6tAMkvApUYpTdx5VMtKuUo0+sY7zTo099Hds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1577469},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"},"./preload":{"default":"./dist/Preload.js"}},"gitHead":"7c0035e1ab8f6e7cfedaa3e189ea3d57aad4bf41","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc  ./benchmark/command.js","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"Универсальная библиотека для создания чат-ботов и голосовых навыков с единой бизнес-логикой для различных платформ (ВКонтакте, Telegram, Viber, MAX, Яндекс.Алиса, Маруся, Сбер (SmartApp)) | (Universal framework for creating chatbots and voice skills with ","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.4.0","jest":"~30.2.0","eslint":"^9.37.0","globals":"^16.4.0","ts-jest":"~29.4.4","typedoc":"~0.28.13","prettier":"~3.6.2","typescript":"^5.4.5","@types/jest":"^30.0.0","@types/node":"^18.15.13","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"mongodb":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.1.4_1762073837386_0.2617682805824122","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"umbot","version":"2.1.5","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","бот","навык","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","вконтакте","универсальный-фреймворк","единая-логика","платформы","боты","навыки"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@2.1.5","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"ef580d64d4401005d3e0bdbf1f3bee5a1553724c","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.1.5.tgz","fileCount":262,"integrity":"sha512-KHkPGeKwrN8mp+gStjJTYCAPOvAdUkoPesb3QGVLuP+6CKNZVAjS5hTECVa8BRYc8OWrw5MRa6cSYuxLmVruig==","signatures":[{"sig":"MEUCIDFtvBYkyzTOB+qpnscTf/ECV1T5gPiX7NvFAoxfmAiUAiEAqcMPAMk3GCLoZMgbY9BCUAhN+xRlFrvrh1TYj3AC3tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1583622},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"},"./utils":"./dist/utils.js","./preload":{"default":"./dist/Preload.js"}},"gitHead":"83ba1fd1fe98a51b3cce0aa9f6ec0870ff95f0fd","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc  ./benchmark/command.js","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"Универсальная библиотека для создания чат-ботов и голосовых навыков с единой бизнес-логикой для различных платформ (ВКонтакте, Telegram, Viber, MAX, Яндекс.Алиса, Маруся, Сбер (SmartApp)) | (Universal framework for creating chatbots and voice skills with ","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.4.0","jest":"~30.2.0","eslint":"^9.37.0","globals":"^16.4.0","ts-jest":"~29.4.4","typedoc":"~0.28.14","prettier":"~3.6.2","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^18.15.13","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"mongodb":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.1.5_1762681810305_0.7424070684250739","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"umbot","version":"2.2.0","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","бот","навык","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","вконтакте","универсальный-фреймворк","единая-логика","платформы","боты","навыки"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@2.2.0","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"596ccd71d29f0955e592ed4c87311317056c008d","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.2.0.tgz","fileCount":262,"integrity":"sha512-qy02JEDH9Erg5+IEiNWv3q7SkMYXTimtkzwmpMi1ijQwSZIs+Uf3CJtpu51l/y7BfD/ouKQbd/bM3Vlgyn5lJg==","signatures":[{"sig":"MEQCIEKayUl6cGiuSSaYyguKBI5p6rpMGGmmRbaliHZFdliDAiBmPPTIFExSzJ7oiRW5n+AjpRjLzAsBPnwkZmrczpkE8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590676},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"},"./utils":"./dist/utils/index.js","./preload":{"default":"./dist/Preload.js"}},"gitHead":"0f9039920736092bae011ef0042ecf05b54f5be9","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.5.0","description":"Универсальная библиотека для создания чат-ботов и голосовых навыков с единой бизнес-логикой для различных платформ (ВКонтакте, Telegram, Viber, MAX, Яндекс.Алиса, Маруся, Сбер (SmartApp)) | (Universal framework for creating chatbots and voice skills with ","directories":{},"_nodeVersion":"20.12.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.4.0","jest":"~30.2.0","eslint":"^9.37.0","globals":"^16.4.0","ts-jest":"~29.4.4","typedoc":"~0.28.14","prettier":"~3.6.2","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^18.15.13","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"mongodb":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.2.0_1765304798629_0.464019250690727","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"umbot","version":"2.2.1","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","бот","навык","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","вконтакте","универсальный-фреймворк","единая-логика","платформы","боты","навыки"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@2.2.1","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"e5adf103fb298b1c9a265d210bfe76f876b775ec","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.2.1.tgz","fileCount":262,"integrity":"sha512-JzBuINkljcEhgo04uXBkerfWiLRXktKDEwhYBoZ5u1Iac48bvhDzAQIOhpI8Sf4kR5ATUwuesN4Cd6GzoflrWw==","signatures":[{"sig":"MEYCIQCt5SZaNC3eAtVEjdmmk44N5Nn8gh8PTWnOzyR/+c1uFwIhAKVKSSPm+gQnZdBeEnXpmn/yALyPWrWGc+XYgfEc5zhd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595333},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"},"./utils":"./dist/utils/index.js","./preload":{"default":"./dist/Preload.js"}},"gitHead":"7c5cd06fc9d49070a4a3e5950a0b95af72c92a09","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Универсальная библиотека для создания чат-ботов и голосовых навыков с единой бизнес-логикой для различных платформ (ВКонтакте, Telegram, Viber, MAX, Яндекс.Алиса, Маруся, Сбер (SmartApp)) | (Universal framework for creating chatbots and voice skills with ","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.4.0","jest":"~30.2.0","eslint":"^9.37.0","globals":"^16.4.0","ts-jest":"~29.4.4","typedoc":"~0.28.14","prettier":"~3.6.2","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^18.15.13","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"mongodb":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.2.1_1772560232857_0.28537268898150625","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"umbot","version":"2.2.2","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","бот","навык","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","вконтакте","универсальный-фреймворк","единая-логика","платформы","боты","навыки"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@2.2.2","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"581e01aeb4c392d40be4afddb6cf5a58777c976c","tarball":"https://registry.npmjs.org/umbot/-/umbot-2.2.2.tgz","fileCount":262,"integrity":"sha512-/hSqwK1L1JGIVSmYBnb+zO6kmAmbEg2SUCt5YLvSeb1TvNN23woEgXE+hJjVNjwjelpI1ZhzhQGffL48OXi7Gg==","signatures":[{"sig":"MEYCIQCY+AlxymYHzpWwMLJ0Ft3eJSKtKegh7aTXeECQa/9+UAIhAKjHKE8zS2eLyP97tLexWr0x3SE/O+mSitN+TIzUmqim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595332},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.18"},"exports":{".":{"default":"./dist/index.js"},"./test":{"default":"./dist/test.js"},"./utils":"./dist/utils/index.js","./preload":{"default":"./dist/Preload.js"}},"gitHead":"a386bc7201ef8256925c7a8bce65c9f64b51ca09","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"shx rm -rf dist && tsc --declaration","start":"shx rm -rf dist && tsc","watch":"shx rm -rf dist && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Универсальная библиотека для создания чат-ботов и голосовых навыков с единой бизнес-логикой для различных платформ (ВКонтакте, Telegram, Viber, MAX, Яндекс.Алиса, Маруся, Сбер (SmartApp)) | (Universal framework for creating chatbots and voice skills with ","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"shx":"~0.4.0","jest":"~30.2.0","eslint":"^9.37.0","globals":"^16.4.0","ts-jest":"~29.4.4","typedoc":"~0.28.14","prettier":"~3.6.2","typescript":"^5.8.3","@types/jest":"^30.0.0","@types/node":"^18.15.13","eslint-plugin-security":"^3.0.1","@typescript-eslint/parser":"^8.46.0","@typescript-eslint/eslint-plugin":"^8.46.0"},"peerDependencies":{"mongodb":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/umbot_2.2.2_1773228755692_0.8883494364431543","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"umbot","version":"3.0.0","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","salute","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","навык","голосовой навык","бот","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","Салют","вконтакте","универсальный-фреймворк","мультиплатформенный фреймворк","единая-логика","платформы","боты","навыки","umbot","universal-bot","chatbot-framework","voice-skills","yandex-alice","telegram-bot","bot-sdk"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.0","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"5abc9011604e2b1e2198f180cc0fe97bc22f1170","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.0.tgz","fileCount":277,"integrity":"sha512-DuXg7A0f6vw+3ADJFszrTmJWqYuMzihT6MMl8Mfe6/SHVavI5dKIeNRZtunfZNlJqSSlaVCOjXfpvwAu/C/Nww==","signatures":[{"sig":"MEQCIGHyF7GyG6LGYPSUnaBj28Qxg8CYNF+BZmxfl4RsvftJAiA6QLKO4UjlsLIazqezJP2oZ2z1ZHwkdMNjl3YT5eNDjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1647140},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"gitHead":"369776cc632e5a0ff3ab54c9862f6942ca225941","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --prof ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс.Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.19.4","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.1.0","globals":"^17.4.0","ts-jest":"^29.4.6","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.0_1775382131151_0.667202751621103","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"umbot","version":"3.0.1","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","salute","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","навык","голосовой навык","бот","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","Салют","вконтакте","универсальный-фреймворк","мультиплатформенный фреймворк","единая-логика","платформы","боты","навыки","umbot","universal-bot","chatbot-framework","voice-skills","yandex-alice","telegram-bot","bot-sdk"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.1","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"54eb8e57e7c5cfffe4b5c00d89e77557a065102a","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.1.tgz","fileCount":277,"integrity":"sha512-GZCwtHC5PVGFlBd9Tw4xHBvIzx2MxYDO0q0NcR7SZdtsZ+2ASqDWoeag1ClpoM3lNvCXPJktXE4CrRJYurflyg==","signatures":[{"sig":"MEYCIQCs1bmrUwvZDw+6PeigwIa27xmWukKNsFOM8sp5Hm/G9gIhAPUMveSQEeUxngrVgKWxkkDU8sIvk5W6UtCSLdZuHCBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1647734},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"gitHead":"bd8b55b063d4df22e91c181484c148c92605e5f0","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --prof ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс.Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.1_1775489911566_0.26340530545814755","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"umbot","version":"3.0.2","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","salute","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","навык","голосовой навык","бот","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","Салют","вконтакте","универсальный-фреймворк","мультиплатформенный фреймворк","единая-логика","платформы","боты","навыки","umbot","universal-bot","chatbot-framework","voice-skills","yandex-alice","telegram-bot","bot-sdk"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.2","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"d4d25073de223dc1d5fec276febdd15fb3c6b7d7","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.2.tgz","fileCount":277,"integrity":"sha512-Sc0t1OSMx066TrbBhXh46Qg+hpVAjGwalYLTo37FrRRkGxt48pe/vmntHogDj2YJrGDggvsMr6Xw2x8rDLeVqQ==","signatures":[{"sig":"MEYCIQDndCDdxsN2G6Sy5eT+AKkwM1EeaBBpcjqc2Skr6317IwIhAJ889neboZfxKJTtnN6QvSGLVFqdHnmsRJwHli/fMmRg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1647906},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"gitHead":"df3291b913e18b4ed398cf0444f204aac46eb9cc","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --prof ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс.Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.2_1775492647764_0.40637954095594253","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"umbot","version":"3.0.3","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","salute","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","навык","голосовой навык","бот","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","Салют","вконтакте","универсальный-фреймворк","мультиплатформенный фреймворк","единая-логика","платформы","боты","навыки","umbot","universal-bot","chatbot-framework","voice-skills","yandex-alice","telegram-bot","bot-sdk"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.3","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"19d20d5eb30bad363bde3cccc8d4bb1ff629e6d0","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.3.tgz","fileCount":277,"integrity":"sha512-J3k6cbu++STPQjdz1uUYZ1xkW7Ck9o3FNLCm3J6ECvy/2hgu05WUjNlqigvxq2l0BAhT3Smy1nggD51E9IL5gA==","signatures":[{"sig":"MEUCIQC1nujq16EnE2LcGj/GnYXwyQ2fMAjs6AxihCwxs/SSzQIgPZsFLM4UAKq21PMa6YS60ysUl9MOJ1zLVXYVtglA3as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1649207},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"gitHead":"67ad8275c62b6cdfd60d04fdb70d98385269138e","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --prof ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс.Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.3_1775579835830_0.5919757024351162","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"umbot","version":"3.0.4","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","salute","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","навык","голосовой навык","бот","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","Салют","вконтакте","универсальный-фреймворк","мультиплатформенный фреймворк","единая-логика","платформы","боты","навыки","umbot","universal-bot","chatbot-framework","voice-skills","yandex-alice","telegram-bot","bot-sdk"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.4","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"8e3e580a7ec2b39217006d9a5f3223d7c09b62fe","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.4.tgz","fileCount":277,"integrity":"sha512-INe9YG4kaD78kSa/WnuYiCCsWX/G7G//cKehkragG2a153cEz7VGkpJ5kF4iF9grD2cM+jp5E1lvdu4iGZJF5g==","signatures":[{"sig":"MEUCIQDXDuOY6bDSNPyLnQ5k8h4V94Z5i1HPQt8vyCV3IXgmZAIgEpZfWvgZaRhV59c3BNN8rHYGh6drUYO/kn512MNARRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652280},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"7f54c02c3757f00d09f0b30c42fe6af21a9e9068","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс.Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.4_1775829982422_0.8422575448981362","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"umbot","version":"3.0.5","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","salute","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","навык","голосовой навык","бот","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","Салют","вконтакте","универсальный-фреймворк","мультиплатформенный фреймворк","единая-логика","платформы","боты","навыки","umbot","universal-bot","chatbot-framework","voice-skills","yandex-alice","telegram-bot","bot-sdk"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.5","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"b2c0d43ef76874335abbaa1afbfd92d0d63efa62","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.5.tgz","fileCount":277,"integrity":"sha512-TAYVVBqfOA0qRZOqDLBkSVSCTr10arhyt8LyKezJPQgmC7xDV/ubrCzBAEb6LWvUgfQg9vQYtpRS90vCi2bi5Q==","signatures":[{"sig":"MEUCIBy1dIo7VP7ABdZwQjCQGuDyIGBDTyGpVCBLkLBnp4uWAiEA/y2o32sONzJFQJq6UX7SwFH9gsSMNvXFjErrfvgKDP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652380},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"c180b80d122a35f14811ae02e9b4c2c30723b81a","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс.Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.5_1778942366807_0.6855343026155261","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"umbot","version":"3.0.6","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","yandex","alice","marusia","sber","smartapp","salute","typescript","ts","dialogs","bot","chatbot","voice-skill","voice-assistant","framework","cross-platform","навык","голосовой навык","бот","чат-бот","голосовой-ассистент","алиса","яндекс","сбер","сбер-смарт","Салют","вконтакте","универсальный-фреймворк","мультиплатформенный фреймворк","единая-логика","платформы","боты","навыки","umbot","universal-bot","chatbot-framework","voice-skills","yandex-alice","telegram-bot","bot-sdk"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.6","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"b1b9453771283801ef9f4cbb6f098238cdfd9e33","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.6.tgz","fileCount":277,"integrity":"sha512-Dh/qQy1Z6J+rIbzYz9WJaaLTZzIUJKAqf3/G6uW6pRwKHUAEzU8as8WFuqxk5g9F2foh42PIjJdrMGpB0zIPBw==","signatures":[{"sig":"MEUCIQCYYLGFbBTqfE7cZljYbGEhlGTjFGE0Ar+IS8PbmhD79AIgd6SYtupgcd2m1B4pTyWyd8EwBA3k+ji+DSLTyyNnqw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652446},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"c180b80d122a35f14811ae02e9b4c2c30723b81a","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс.Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.6_1778943666683_0.3038164519541693","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"umbot","version":"3.0.7","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.7","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"ca20e587df07528e920c88a23e47fe6f9680a393","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.7.tgz","fileCount":277,"integrity":"sha512-rq7HtaVqEwShyZHaBSPbtDb1epeapzEYhff9MzUsvSY8jKtLf53oWNp9cmZhugYDw/xQGn/zuIRr4KjUClOR2A==","signatures":[{"sig":"MEUCIQD3JxUGfiTYle+rN4BPQNNg+mhZGrCju+mvUcZfQLFDHAIgVb1xstUushvaU8xLfFLzMQeMDYahcgnxQAGtuNmJm8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1654490},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"b3f2728e356f3bc95bcd8c812fdaccd794a326db","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.7_1779293368808_0.5277524509027118","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"umbot","version":"3.0.8","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.8","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"2b993d0884951afe5c80993da735dcc73e8159c8","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.8.tgz","fileCount":277,"integrity":"sha512-/9yhmWUSBg5NtkW6m263HnNAipHe8ewFAQ/SooO+KXEOPgP9o7LvPyCRCGBvWDQQ7ReKh56Ls1MbnGcwJ6088A==","signatures":[{"sig":"MEUCIETdk6KfudVymeFJZJ6gSRH9UaWwhakTwLRNG2+A1derAiEApm7D4VlsqPbawcSx58vOlnBmJMNXkrvrpIMTcqT5f4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1654834},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"bebbb6f8548cdd23b9652b5259ee80be9330a020","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.8_1779293521741_0.787280672310815","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"umbot","version":"3.0.9","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.9","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"c1006459c1aded079b8c956e18882f32710a602e","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.9.tgz","fileCount":277,"integrity":"sha512-ERVtcvAYyrVft5QUwhj2Hv63PtkthocP3MF4RkUBLP2DW5c2zjO9muSu7fNzHblxMZWF+iRmS6iz1LDdbkACug==","signatures":[{"sig":"MEUCIHHr/ub69JIQ3Ahx0J4xYixDpOJ+JwXMWD2wwmsPCig6AiEAi9Azvlb33AMoCx1JiiGpAyF48qmejzUWtTeynANiXQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1654900},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"9b1dbc2100ed04b45764d8262cab75d2054ea2c0","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"10.8.2","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"20.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.9_1779294153814_0.09569943451650786","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"umbot","version":"3.0.10","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.10","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"44ad9183f63bdb45d345b783dae59daa9d4f9bca","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.10.tgz","fileCount":277,"integrity":"sha512-1l7IPsfq/R5Bh9r1tgaGlwuEVCxS3/7B8aFrTgxqTTVTU3cwwgIfhtQsrfavm0/ciKaZ/OGWhBu8HJJlPhNc7g==","signatures":[{"sig":"MEQCIA2BOSeWn62MxNEqJa9RDifafiXfcKeYx67QqZ+vuKN9AiBGwO/qACSdj+SEPvEfFbaUbfBaGVW/EwDj6aHfBTnD2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1656388},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"150fd6a1cdaf23be9d7e504ab5ed5d52b2632158","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"24.16.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.10_1780129544622_0.49858998359830764","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"umbot","version":"3.0.11","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.11","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"965cf3b3c8bd062d3a37578b3ec8b98cc122fa89","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.11.tgz","fileCount":277,"integrity":"sha512-j0eToLpGQWD/HkJCJmfnHGJIcYxrkCyteRPZF0vKnyVnZgGFF12+VFzxIW3X5cNg9M0dTiZiffug3hCyZCy69Q==","signatures":[{"sig":"MEUCIEqYh505uocQRqp3r7+sjo3siBJp4XM+C/7zdTTrwgcYAiEAqD24FQfP3SHMwdwAerr2DMu6BAGfXv7HOO6WP35qcSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1656416},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"150fd6a1cdaf23be9d7e504ab5ed5d52b2632158","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"24.16.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.11_1780129729788_0.28932719094649983","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"umbot","version":"3.0.12","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.12","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"d5fef8e70de8533f3bf86264617781baf5e45e36","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.12.tgz","fileCount":277,"integrity":"sha512-EH6WdqpW3P75oVG7KTqX9z8pvbAnBv4xVBwWoALKrw2RFMjW5zFLYxDayvroGeu3nv6W2v98H5IX/y3ruUOTvQ==","signatures":[{"sig":"MEQCIA1ZeqO8DNq8LUYsUywiPo5knoAcyWmkCz2CXKqZYFNJAiBdVXhfo2Lo/nKOHVEmPyeRjB6e3A9e7PTGAPTew0o52A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1657964},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"8e453cdb11f5dcdc556f11f3cfd9fc865b4ccb8a","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","cleancomp":"node --expose-gc ./benchmark/um.js","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage","cleancomp:logic":"node --expose-gc ./benchmark/um.js logic"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"24.14.1","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.12_1781251302861_0.7291544459552335","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"umbot","version":"3.0.13","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.13","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"3e1eaad059f4761c24c12f355873d5d4c51b9840","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.13.tgz","fileCount":277,"integrity":"sha512-AdJoNDABNCNi0Wv89arR0T5KX/RlYyF5tYd9QrlkSDh1wJd8ILZdLjxuUz+EO/eR/yfBWgwrwnQIJyIIwy3uZA==","signatures":[{"sig":"MEQCIDKxzudhlEQKqGrXwgCixd/maKs4g3GssbH4uViMi/8pAiA/AtnyPIiuaOUCs5f4GCZ7Vt0SqZgQFr8DkM6KaaqHrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658330},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"ed425f7e1598032dbb21af1dbe1ea65a10da986a","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","cleancomp":"node --expose-gc ./benchmark/um.js","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage","cleancomp:logic":"node --expose-gc ./benchmark/um.js logic"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"24.14.1","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.13_1781958684365_0.8355407933856043","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"umbot","version":"3.0.14","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.0.14","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/universal_bot-ts#readme","bugs":{"url":"https://github.com/max36895/universal_bot-ts/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"d271bec095e258c4f9585f9f92c1eaa2936a89c6","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.0.14.tgz","fileCount":277,"integrity":"sha512-upWu2c8V5PTQSIr+GwmgTzw5fTF1VzKVPTu6Sr9aNGhoSzNlMgR+mOWBTyoiNET6iC5cQVGV4KI71XcbstW2Iw==","signatures":[{"sig":"MEUCIQC+CUGPF6a0dPteJ881km3Y3LIbWwxDV0QvbJgsRZdlBAIgAbGzOQYNzkLUH2ICC1oRu3vIQEc7O17LDdp62BhBrVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661023},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"1f134846bb4a869df12a5195c1ebb8d74003d611","scripts":{"bt":"npm run build && npm test","fb":"node --expose-gc ./benchmark/fb.js","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts","test":"jest","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","clean":"node clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","doc-fix":"node scripts/fix-doc.js","lint:fix":"eslint . --ext .ts --fix","prettier":"prettier --write .","cleancomp":"node --expose-gc ./benchmark/um.js","typecheck":"tsc --noEmit","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","test:coverage":"jest --coverage","cleancomp:logic":"node --expose-gc ./benchmark/um.js logic"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/universal_bot-ts.git","type":"git"},"_npmVersion":"11.12.1","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"24.14.1","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0 <7.0.0"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.0.14_1782660446515_0.6993539585586006","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"umbot","version":"3.1.0","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.1.0","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/umbot#readme","bugs":{"url":"https://github.com/max36895/umbot/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"a6cdd83cde9da38deed2af3b7b8602dff5301e22","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.1.0.tgz","fileCount":306,"integrity":"sha512-4ca2h2ugdA9IjK53ro6m4UwPLOaRFAB7TtxEt0w5xYSKQYf1pIhajYf8f6DX6k49LVACyrY6cVKwdRCWJIcSJg==","signatures":[{"sig":"MEUCIA+wKmGquMmBRMsiNgD/T8SqQQdJTvWLrty0LUnbiYMDAiEAm8NCpEP0FOyheh7TvCCqrNx0yjSMrwg/8Sw5sARaIqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2647638},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"5fdc0cfb790fe7e742af9fc8acb9bf33e055a524","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts,.js","live":"node live-test","test":"node --expose-gc ./node_modules/jest/bin/jest.js","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","check":"npm run doc:fix && npm run prettier && npm run typecheck && npm run lint","clean":"node scripts/clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","compare":"node --expose-gc ./benchmark/comparison/telegram.js","doc:fix":"node scripts/fix-doc.js","lint:fix":"eslint . --ext .ts,.js --fix","prettier":"prettier --write .","clean:tmp":"node scripts/clean-tmp.js","stress:fb":"node --expose-gc ./benchmark/fb.js","typecheck":"tsc --noEmit","audit:load":"node --expose-gc ./scripts/audit-load.js","compare:vk":"node --expose-gc ./benchmark/comparison/vk.js","comparison":"node --expose-gc ./benchmark/um.js","compare:max":"node --expose-gc ./benchmark/comparison/max.js","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","compare:alisa":"node --expose-gc ./benchmark/comparison/alisa.js","compare:viber":"node --expose-gc ./benchmark/comparison/viber.js","test:coverage":"jest --coverage","baseline:check":"node --expose-gc ./benchmark/comparison/baseline.js check","stress:compare":"node ./benchmark/comparison/stress.js telegram.js","baseline:update":"node --expose-gc ./benchmark/comparison/baseline.js update","comparison:logic":"node --expose-gc ./benchmark/um.js logic","stress:compare:vk":"node ./benchmark/comparison/stress.js vk.js","stress:compare:max":"node ./benchmark/comparison/stress.js max.js","stress:compare:alisa":"node ./benchmark/comparison/stress.js alisa.js","stress:compare:viber":"node ./benchmark/comparison/stress.js viber.js"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/umbot.git","type":"git"},"_npmVersion":"11.13.0","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"24.16.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","mongodb":"^7.1.1","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.1.0_1789292221439_0.27782941104389103","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"umbot","version":"3.1.1","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.1.1","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/umbot#readme","bugs":{"url":"https://github.com/max36895/umbot/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"66506fa8b1e44bcd729e144e8e8cb3e2a979d45b","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.1.1.tgz","fileCount":306,"integrity":"sha512-VlrNd32ziPS8jXDv0Sj9HZuHPleoMHCMCzBXI1Tw87CyvRT4WDsD0XE1lBng5sN9XBWMXTRSM/abPYEc/35csQ==","signatures":[{"sig":"MEQCIFyUHiaFXOmxT3K8jRwC7N/VjEE7J1Ojx77VTLKGCeFwAiBt1TDN9rKksSA69nP+RJoH/A5AAcNhGUskfwcpdc2tCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2649893},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"bb5de40e20d17a291f4c3347be71a121e2d7dbf0","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts,.js","live":"node live-test","test":"node --expose-gc ./node_modules/jest/bin/jest.js","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","check":"npm run doc:fix && npm run prettier && npm run typecheck && npm run lint","clean":"node scripts/clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","compare":"node --expose-gc ./benchmark/comparison/telegram.js","doc:fix":"node scripts/fix-doc.js","lint:fix":"eslint . --ext .ts,.js --fix","prettier":"prettier --write .","clean:tmp":"node scripts/clean-tmp.js","stress:fb":"node --expose-gc ./benchmark/fb.js","typecheck":"tsc --noEmit","audit:load":"node --expose-gc ./scripts/audit-load.js","compare:vk":"node --expose-gc ./benchmark/comparison/vk.js","comparison":"node --expose-gc ./benchmark/um.js","compare:max":"node --expose-gc ./benchmark/comparison/max.js","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","compare:alisa":"node --expose-gc ./benchmark/comparison/alisa.js","compare:viber":"node --expose-gc ./benchmark/comparison/viber.js","test:coverage":"jest --coverage","baseline:check":"node --expose-gc ./benchmark/comparison/baseline.js check","stress:compare":"node ./benchmark/comparison/stress.js telegram.js","baseline:update":"node --expose-gc ./benchmark/comparison/baseline.js update","comparison:logic":"node --expose-gc ./benchmark/um.js logic","stress:compare:vk":"node ./benchmark/comparison/stress.js vk.js","stress:compare:max":"node ./benchmark/comparison/stress.js max.js","stress:compare:alisa":"node ./benchmark/comparison/stress.js alisa.js","stress:compare:viber":"node ./benchmark/comparison/stress.js viber.js"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/umbot.git","type":"git"},"_npmVersion":"11.13.0","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"24.16.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","mongodb":"^7.1.1","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.1.1_1789403124070_0.2325335409429854","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"umbot","version":"3.1.2","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.1.2","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/umbot#readme","bugs":{"url":"https://github.com/max36895/umbot/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"59fcf46a54a0c6a13f31f3339a7fe44a6e8f0073","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.1.2.tgz","fileCount":306,"integrity":"sha512-/wXpIpekYEsazdeEdARott7Iu4iiaMweva850Kl5jrcvutyrvwOzVE9O9xJHZeRVgZtS+YwXN/7kiptam9ARPw==","signatures":[{"sig":"MEUCIBCYlvxRqbWaQ2u2f2LtyOKafmkQx7huJcIB+Mk/ICIwAiEAg5TgOIEpjvVDOhnRlMPyF7OUB6aZ9LOpFQlhVBAEd3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB2uX145j49fA2L/QO6XXBu6QITkH3PaAhSC1LYjWXbWAiBjh6/0QrGQteLCSC6NutZe2qMINK+oAZQAl4AQ+1kfYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694579},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"2cf43c05ad30a18d1bb9c04314bdbb5e8b2ecb53","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts,.js","live":"node live-test","test":"node --expose-gc ./node_modules/jest/bin/jest.js","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","check":"npm run doc:fix && npm run prettier && npm run typecheck && npm run lint","clean":"node scripts/clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","compare":"node --expose-gc ./benchmark/comparison/telegram.js","doc:fix":"node scripts/fix-doc.js","lint:fix":"eslint . --ext .ts,.js --fix","prettier":"prettier --write .","clean:tmp":"node scripts/clean-tmp.js","stress:fb":"node --expose-gc ./benchmark/fb.js","typecheck":"tsc --noEmit","audit:load":"node --expose-gc ./scripts/audit-load.js","compare:vk":"node --expose-gc ./benchmark/comparison/vk.js","comparison":"node --expose-gc ./benchmark/um.js","compare:max":"node --expose-gc ./benchmark/comparison/max.js","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","compare:alisa":"node --expose-gc ./benchmark/comparison/alisa.js","compare:viber":"node --expose-gc ./benchmark/comparison/viber.js","test:coverage":"jest --coverage","baseline:check":"node --expose-gc ./benchmark/comparison/baseline.js check","stress:compare":"node ./benchmark/comparison/stress.js telegram.js","baseline:update":"node --expose-gc ./benchmark/comparison/baseline.js update","comparison:logic":"node --expose-gc ./benchmark/um.js logic","stress:compare:vk":"node ./benchmark/comparison/stress.js vk.js","stress:compare:max":"node ./benchmark/comparison/stress.js max.js","stress:compare:alisa":"node ./benchmark/comparison/stress.js alisa.js","stress:compare:viber":"node ./benchmark/comparison/stress.js viber.js"},"_npmUser":{"name":"max36895","email":"max18071995@mail.ru"},"repository":{"url":"git+https://github.com/max36895/umbot.git","type":"git"},"_npmVersion":"11.13.0","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"24.16.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","mongodb":"^7.1.1","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.1.2_1789662554778_0.9323834630938506","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"umbot","version":"3.1.3","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","_id":"umbot@3.1.3","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"homepage":"https://github.com/max36895/umbot#readme","bugs":{"url":"https://github.com/max36895/umbot/issues"},"bin":{"umbot":"cli/umbot.js"},"dist":{"shasum":"ed7f522351a8fbea8640e7c843dad3b7222254d5","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.1.3.tgz","fileCount":306,"integrity":"sha512-x9oLauP4rWkgZa0o0A9289cUk3ty2A3wjg0CclIhaPneQcbMEn08ix5mIv0Nt0vlgs8khN3r742+pD+nUim/EA==","signatures":[{"sig":"MEUCIQD3Eo3cN+w/E+po7/nV0xlXTe/0316KcCVq3txUU0syrwIgdVU7AZ3X0RhjxI3q305s+WcF5om0iJq477ICW6MMDaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEUkJ3pU8tmIDIIMmUfQQfD0Prbmjkb7T62xjl7ldpi0AiBqwnmjQCAFK25hLTcUKQx9GACTKzUfC+7S+fR2ZSrDRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/umbot@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2698099},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"39af5af8ec19d8250b602c6674e2231e76b3efd4","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts,.js","live":"node live-test","test":"node --expose-gc ./node_modules/jest/bin/jest.js","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","check":"npm run doc:fix && npm run prettier && npm run typecheck && npm run lint","clean":"node scripts/clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","compare":"node --expose-gc ./benchmark/comparison/telegram.js","doc:fix":"node scripts/fix-doc.js","lint:fix":"eslint . --ext .ts,.js --fix","prettier":"prettier --write .","clean:tmp":"node scripts/clean-tmp.js","stress:fb":"node --expose-gc ./benchmark/fb.js","typecheck":"tsc --noEmit","audit:load":"node --expose-gc ./scripts/audit-load.js","compare:vk":"node --expose-gc ./benchmark/comparison/vk.js","comparison":"node --expose-gc ./benchmark/um.js","compare:max":"node --expose-gc ./benchmark/comparison/max.js","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","compare:alisa":"node --expose-gc ./benchmark/comparison/alisa.js","compare:viber":"node --expose-gc ./benchmark/comparison/viber.js","test:coverage":"jest --coverage","baseline:check":"node --expose-gc ./benchmark/comparison/baseline.js check","stress:compare":"node ./benchmark/comparison/stress.js telegram.js","baseline:update":"node --expose-gc ./benchmark/comparison/baseline.js update","comparison:logic":"node --expose-gc ./benchmark/um.js logic","stress:compare:vk":"node ./benchmark/comparison/stress.js vk.js","stress:compare:max":"node ./benchmark/comparison/stress.js max.js","stress:compare:alisa":"node ./benchmark/comparison/stress.js alisa.js","stress:compare:viber":"node ./benchmark/comparison/stress.js viber.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3045c970-4387-430a-b55b-30d106599a84"}},"repository":{"url":"git+https://github.com/max36895/umbot.git","type":"git"},"_npmVersion":"11.19.0","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф","directories":{},"_nodeVersion":"24.20.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","mongodb":"^7.1.1","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/umbot_3.1.3_1789748169776_0.7007257946891134","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"_id":"umbot@3.1.4","bin":{"umbot":"cli/umbot.js"},"bugs":{"url":"https://github.com/max36895/umbot/issues"},"dist":{"shasum":"01f9c19e201d35d369f1f0dd60bab7cd764f0567","tarball":"https://registry.npmjs.org/umbot/-/umbot-3.1.4.tgz","fileCount":312,"integrity":"sha512-EOTbZvpqVM3I/UKwZBAg6SUCO0X/oMa2u4hwUvRs9ArSHl2MRk/46vME0NuVlvh8Tozb46N5WjqbRtdE/wT1mg==","signatures":[{"sig":"MEQCIF6hqmMxWOLy7kndoT5hMEhQwyEzQDA7hI2vfkxr1cHCAiAQboUjUx+UXGIIy1voN8NHpFPjeHGCGkfGihy8pNnhtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDj58yob2BRtvgCycpt26Bn7QeHX3jG827KKomfLeHC7QIgKyYOfDVFUupy4Nz1LmeREvHlhnB1/+7bh3RFEFD8Ekw="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/umbot@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2772692},"main":"./dist/index.js","name":"umbot","type":"commonjs","types":"./dist/index.d.ts","author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./test":{"types":"./dist/test.d.ts","default":"./dist/test.js"},"./build":{"types":"./dist/build.d.ts","default":"./dist/build.js"},"./utils":{"types":"./dist/utils/index.d.ts","default":"./dist/utils/index.js"},"./plugins":{"types":"./dist/plugins.d.ts","default":"./dist/plugins.js"},"./preload":{"types":"./dist/Preload.d.ts","default":"./dist/Preload.js"},"./middleware":{"types":"./dist/middleware.d.ts","default":"./dist/middleware.js"}},"funding":{"url":"https://boosty.to/max36895/donate","type":"individual"},"gitHead":"438d7f0e8fbd4a0ed094ec61e5f509247d2f37c7","license":"MIT","scripts":{"bt":"npm run build && npm test","doc":"typedoc --excludePrivate --excludeExternals","lint":"eslint . --ext .ts,.js","live":"node live-test","test":"node --expose-gc ./node_modules/jest/bin/jest.js","bench":"node --expose-gc ./benchmark/command.js","build":"npm run clean && tsc --declaration","check":"npm run doc:fix && npm run prettier && npm run typecheck && npm run lint","clean":"node scripts/clean.js","start":"npm run clean && tsc","watch":"npm run clean && tsc -watch","create":"umbot","deploy":"npm run build && npm publish","stress":"node --expose-gc ./benchmark/stress-test.js","compare":"node --expose-gc ./benchmark/comparison/telegram.js","doc:fix":"node scripts/fix-doc.js","prepare":"node scripts/link-skills.js || exit 0","lint:fix":"eslint . --ext .ts,.js --fix","prettier":"prettier --write .","clean:tmp":"node scripts/clean-tmp.js","stress:fb":"node --expose-gc ./benchmark/fb.js","typecheck":"tsc --noEmit","audit:load":"node --expose-gc ./scripts/audit-load.js","compare:vk":"node --expose-gc ./benchmark/comparison/vk.js","comparison":"node --expose-gc ./benchmark/um.js","compare:max":"node --expose-gc ./benchmark/comparison/max.js","skills:link":"node scripts/link-skills.js","stress:lite":"node --expose-gc ./benchmark/stress-test.js lite","stress:long":"node --expose-gc ./benchmark/stress-test.js long","stress:prof":"node --prof --expose-gc ./benchmark/stress-test.js","compare:alisa":"node --expose-gc ./benchmark/comparison/alisa.js","compare:viber":"node --expose-gc ./benchmark/comparison/viber.js","test:coverage":"jest --coverage","baseline:check":"node --expose-gc ./benchmark/comparison/baseline.js check","stress:compare":"node ./benchmark/comparison/stress.js telegram.js","baseline:update":"node --expose-gc ./benchmark/comparison/baseline.js update","comparison:logic":"node --expose-gc ./benchmark/um.js logic","stress:compare:vk":"node ./benchmark/comparison/stress.js vk.js","stress:compare:max":"node ./benchmark/comparison/stress.js max.js","stress:compare:alisa":"node ./benchmark/comparison/stress.js alisa.js","stress:compare:viber":"node ./benchmark/comparison/stress.js viber.js"},"version":"3.1.4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3045c970-4387-430a-b55b-30d106599a84"}},"homepage":"https://github.com/max36895/umbot#readme","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"repository":{"url":"git+https://github.com/max36895/umbot.git","type":"git"},"_npmVersion":"11.19.0","description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Сбер Салюта (SmartApp) и Маруси. Архитектура на адаптерах позволяет подключать любые друг","directories":{},"maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"_nodeVersion":"24.21.0","typesVersions":{"*":{"test":["./dist/test.d.ts"],"build":["./dist/build.d.ts"],"utils":["./dist/utils/index.d.ts"],"plugins":["./dist/plugins.d.ts"],"preload":["./dist/Preload.d.ts"],"middleware":["./dist/middleware.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^10.2.0","globals":"^17.4.0","mongodb":"^7.1.1","ts-jest":"^29.4.9","typedoc":"^0.28.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","@types/jest":"^30.0.0","@types/node":"^20.19.30","typescript-eslint":"^8.60.0","eslint-config-prettier":"^10.1.8","eslint-plugin-security":"^4.0.0","@typescript-eslint/parser":"^8.58.0","@typescript-eslint/eslint-plugin":"^8.58.0"},"peerDependencies":{"mongodb":"^7.1.1","typescript":">=5.0.0"},"peerDependenciesMeta":{"mongodb":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/umbot_3.1.4_1790524668311_0.555912949000223"}}},"time":{"created":"2022-08-13T17:46:25.959Z","modified":"2026-09-27T15:57:48.702Z","1.1.5":"2022-08-13T17:46:26.176Z","1.1.6":"2022-08-13T17:55:00.481Z","1.1.7":"2022-08-13T18:19:00.801Z","1.1.8":"2023-01-15T09:18:10.813Z","1.1.9":"2023-01-16T14:41:33.453Z","1.1.10":"2023-07-02T09:13:33.179Z","1.5.0":"2023-07-09T09:01:09.475Z","2.0.0":"2025-05-05T16:16:23.495Z","2.0.1":"2025-05-12T18:03:54.344Z","2.0.2":"2025-05-24T12:26:02.817Z","2.0.3":"2025-05-24T16:42:17.573Z","2.0.4":"2025-06-07T08:53:13.064Z","2.0.5":"2025-06-08T07:16:56.013Z","2.0.6":"2025-06-10T16:14:44.694Z","2.0.7":"2025-06-12T16:35:40.832Z","2.0.8":"2025-06-12T16:48:28.369Z","2.0.9":"2025-07-05T08:03:47.577Z","2.0.10":"2025-09-05T14:47:35.389Z","2.1.0":"2025-10-19T11:22:38.822Z","2.1.1":"2025-10-22T17:45:27.339Z","2.1.2":"2025-10-23T16:27:26.740Z","2.1.3":"2025-10-24T18:02:02.406Z","2.1.4":"2025-11-02T08:57:17.617Z","2.1.5":"2025-11-09T09:50:10.568Z","2.2.0":"2025-12-09T18:26:38.791Z","2.2.1":"2026-03-03T17:50:33.067Z","2.2.2":"2026-03-11T11:32:35.861Z","3.0.0":"2026-04-05T09:42:11.331Z","3.0.1":"2026-04-06T15:38:31.727Z","3.0.2":"2026-04-06T16:24:08.053Z","3.0.3":"2026-04-07T16:37:16.036Z","3.0.4":"2026-04-10T14:06:22.572Z","3.0.5":"2026-05-16T14:39:27.026Z","3.0.6":"2026-05-16T15:01:06.849Z","3.0.7":"2026-05-20T16:09:28.971Z","3.0.8":"2026-05-20T16:12:01.910Z","3.0.9":"2026-05-20T16:22:34.008Z","3.0.10":"2026-05-30T08:25:44.802Z","3.0.11":"2026-05-30T08:28:49.946Z","3.0.12":"2026-06-12T08:01:43.025Z","3.0.13":"2026-06-20T12:31:24.521Z","3.0.14":"2026-06-28T15:27:26.704Z","3.1.0":"2026-09-13T09:37:01.710Z","3.1.1":"2026-09-14T16:25:24.233Z","3.1.2":"2026-09-17T16:29:14.884Z","3.1.3":"2026-09-18T16:16:09.891Z","3.1.4":"2026-09-27T15:57:48.406Z"},"bugs":{"url":"https://github.com/max36895/umbot/issues"},"author":{"name":"Maxim-M","email":"maximco36895@yandex.ru"},"license":"MIT","homepage":"https://github.com/max36895/umbot#readme","keywords":["vk","vkontakte","telegram","viber","max","yandex-alice","alice","marusia","sber","smartapp","salute","алиса","яндекс","маруся","сбер","салют","вконтакте","framework","chatbot","bot","voice-skill","voice-assistant","cross-platform","typescript","бот","чат-бот","голосовой-навык","голосовой-ассистент","фреймворк","мультиплатформенный","навык","umbot","universal-bot","bot-sdk","dialogs","middleware"],"repository":{"url":"git+https://github.com/max36895/umbot.git","type":"git"},"description":"Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Сбер Салюта (SmartApp) и Маруси. Архитектура на адаптерах позволяет подключать любые друг","maintainers":[{"name":"max36895","email":"max18071995@mail.ru"}],"readme":"# umbot\n\n`umbot` — это TypeScript-фреймворк для разработки голосовых навыков и чат-ботов. Он даёт единую бизнес-логику для всех\nплатформ — но одинаково эффективен, даже если вы работаете только с одной.\nПоддерживаются: `Яндекс.Алиса`, `Сбер Салют (SmartApp)`, а также `Telegram`, `VK`, `MAX` и `Viber` из коробки.\nДля существующих навыков Маруси есть отдельный адаптер.\n\nВ отличие от большинства решений, требующих отдельной реализации под каждую платформу, `umbot` абстрагирует различия в\nформатах запросов и ответов, предоставляя разработчику единый, предсказуемый интерфейс. Это позволяет писать логику один\nраз — и запускать её везде.\n\nФреймворк следует [SemVer](https://semver.org/). Breaking changes возможны только в MAJOR-версиях.\n\n[![npm version](https://badge.fury.io/js/umbot.svg)](https://badge.fury.io/js/umbot)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue)](https://www.typescriptlang.org/)\n[![Supported Platforms](https://img.shields.io/badge/Platforms-7+-green)](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_platform-integration.html)\n\n---\n\n## Почему `umbot`?\n\n> Больше не нужно писать несколько версий одного приложения.  \n> Больше не нужно разбираться в JSON-форматах Алисы, Сбера, Маруси, Telegram, MAX и т. д.  \n> Бизнес-логика — одна. Платформа — любая.\n\n**Ключевые преимущества:**\n\n- Одна кодовая база для любой платформы. Хотите только Алису? Легко. Решите добавить Сбер Салют или Telegram — просто\n  добавьте нужный адаптер, логика остаётся.\n- В типичных сценариях (до 1 000 команд) полная обработка запроса внутри фреймворка, включая поиск и выполнение\n  команд, занимает **менее 30 мс даже в самом сложном случае (fallback)**; в большинстве случаев — единицы–десятки\n  миллисекунд. На бизнес-логику остаётся практически весь бюджет голосовых платформ: фреймворк пишет предупреждение\n  при обработке дольше 2000 мс и ошибку — дольше 2900 мс, практический ориентир — ~3 секунды (подробнее — в\n  [«Производительность и гарантии»](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_performance-and-guarantees.html)).\n- При первичной загрузке медиафайлов время ответа может вырасти на 200–1000 мс на файл — поэтому `umbot` рекомендует\n  заранее загружать необходимые ресурсы через класс `Preload`.\n- Безопасная обработка регулярных выражений с защитой от ReDoS из коробки\n- Встроенное состояние, кэширование медиа, кнопки, карточки — «из коробки»\n- TypeScript, CLI, автодополнение, развитое тестовое покрытие\n- Дополнительные утилиты для навигации и поиска текста, ускоряющие разработку.\n\n> **Ключевая мысль:**\n> `umbot` — это не «надстройка для мультиплатформенности», а базовый слой, который делает разработку под любую платформу\n> (даже одну) быстрее, чище и готовой к масштабированию.\n\n`umbot` предоставляет унифицированный интерфейс для работы с ответами, но при этом учитывает специфику каждой платформы:\n\n- Голосовые платформы (Алиса, Сбер Салют, Маруся) — всё, что нужно типичному навыку: текст и TTS, кнопки, карточки,\n  звуки, состояние сессии и пользователя, авторизация. Отдельные директивы Алисы (запрос геолокации, аудиоплеер,\n  события аналитики) фреймворк пока не абстрагирует — их можно добавить в своём наследнике `AlisaAdapter`.\n- Чат-боты (Telegram, VK, Viber, MAX и др.) — поддерживается только необходимый и востребованный набор функций (\n  карточки, кнопки, аудиосообщения). Специфические элементы вроде опросов или кастомных интерфейсов мессенджеров\n  исключены, так как они не имеют аналогов в голосовых платформах и редко нужны в кроссплатформенной логике.\n\nЭтот подход гарантирует, что ваш навык/бот будет вести себя предсказуемо и не потребует специальных обходных путей при\nпереходе между платформами.\n\n### Чем `umbot` отличается от других решений?\n\nБольшинство фреймворков (например, `telegraf`, `alice-sdk` и т.д.) ориентированы **только на одну платформу**. Чтобы\nзапустить приложение и в Алисе, и в Telegram, приходится:\n\n- писать **две (или больше) версии логики**,\n- поддерживать **разные форматы ответов**,\n- дублировать **обработку состояний, кнопок, медиа**\n- знать API каждой платформы.\n\n`umbot` решает эту проблему:  \n**одна бизнес-логика** для всех платформ,  \n**единый API** для кнопок, карточек, голоса и текста,  \n**автоматическая адаптация** под формат каждой платформы \"под капотом\".\n\nЭто особенно ценно, если вы уже поддерживаете навык на Алисе и хотите быстро выйти в Сбер Салют, Telegram, MAX или\nVK — без переписывания или существенных доработок кода.\n\nДаже если вы пока разрабатываете только под одну платформу, `umbot` избавляет от boilerplate, даёт единый API для работы\nс состоянием, кнопками и медиа, а главное — не мешает, когда придёт время добавлять новые каналы.\n\n## Для кого `umbot`?\n\n`umbot` — это не просто обёртка под несколько платформ. Это архитектурное решение для проектов, где диалог инициирует\nпользователь. Оно одинаково ценно как для одной платформы, так и для десятка.\n\nВы будете использовать `umbot`, если:\n\n- **Вы разрабатываете под одну платформу (Алиса, Сбер Салют, Telegram, VK и др.).**\n  Вы получите чистое разделение логики и транспорта, избавитесь от дублирования кода внутри проекта и заложите\n  архитектуру, которая безболезненно масштабируется, когда потребуется вторая платформа. Инструмент не усложнит — он\n  упорядочит.\n- **Вы поддерживаете несколько платформ одновременно.**\n  Вы перестанете синхронизировать изменения вручную. Новая функциональность появляется сразу везде, а поддержка разных\n  API сводится к единому интерфейсу.\n- **Вы проектируете систему с прицелом на будущее.**\n  Вы не хотите переписывать ядро, когда бизнес попросит добавить Telegram, корпоративный портал или голосового\n  ассистента. `umbot` делает расширение предсказуемым.\n- **Вы работаете в корпоративной среде с внутренними мессенджерами.**\n  Вы унифицируете разработку чат-ботов, упрощаете онбординг и переиспользование компонентов между командами.\n- **Вы цените чистоту кода и не терпите копипасту.**\n  Вы устали переносить обработчики из проекта в проект или мучительно адаптировать бизнес-логику под каждый новый API.\n  `umbot` позволяет писать ядро один раз и забыть о boilerplate.\n\n> **Ключевая мысль:**\n> `umbot` — это не «надстройка для мультиплатформенности», а базовый слой, который делает разработку под любую платформу\n> (даже одну) быстрее, чище и готовой к масштабированию.\n\n---\n\n## Поддерживаемые платформы\n\n| Платформа          | Идентификатор | Что поддерживается                                                                                                    |\n|:-------------------|:--------------|:----------------------------------------------------------------------------------------------------------------------|\n| Яндекс.Алиса       | `alisa`       | Протокол навыков: текст, TTS, кнопки, карточки, звуки, состояние, авторизация                                         |\n| Сбер Салют         | `smart_app`   | Протокол SmartApp API: текст, озвучка, кнопки, карточки, состояние                                                    |\n| Telegram           | `telegram`    | Базовый набор: текст, кнопки (inline и reply), фото и медиагруппы, голос, callback, inline-запросы, события сообщений |\n| VK                 | `vk`          | Базовый набор: текст, клавиатура, карусель, голос, callback-кнопки                                                    |\n| MAX                | `max_app`     | Базовый набор: текст, inline-клавиатура, изображения, аудио, callback, deep-link `bot_started`                        |\n| Viber              | `viber`       | Базовый набор: текст, клавиатура, rich media. Боты Viber с 2024 года создаются только на коммерческих условиях        |\n| Маруся             | `marusia`     | Протокол навыков. **VK закрыла создание новых навыков (20.12.2024)** — только для существующих                        |\n| **Ваша платформа** | `...`         | За счет адаптеров                                                                                                     |\n\nДля мессенджеров «базовый набор» — это то, что имеет смысл в общей логике для всех платформ. Специфичные возможности\n(опросы, платежи, редактирование сообщений и т. п.) фреймворк не абстрагирует, но они доступны напрямую: через\n`controller.api` и API-клиенты платформ (`TelegramRequest`, `VkRequest`, `MaxRequest`, `ViberRequest` из\n`umbot/plugins`, у каждого есть универсальный метод `call(method)`).\n\nВсе платформы подключаются **через вебхук**: long polling не поддерживается, поэтому для проверки с реальным\nмессенджером на локальной машине нужен туннель (ngrok и аналоги). Без сети логику можно проверить в консоли через\n`BotTest`. Проверку подписи вебхука Telegram и MAX включает одна команда:\n`npx umbot webhook <telegram|max> <https-url>`.\n\n> **Нужна своя платформа?**  \n> Просто создайте свой адаптер согласно документации для нужной платформы и подключите его к приложению.  \n> Это позволяет интегрировать `umbot` в любую внутреннюю систему, корпоративный мессенджер или поддержать любую другую\n> платформу, например WhatsApp или WeChat.\n\n---\n\n## 🧩 Экосистема\n\nОтдельные npm-пакеты, которые подключаются одной строкой через `bot.use()`. Ядро остаётся лёгким: драйверы СУБД и\nAPI сторонних платформ ставятся только тем, кому они нужны.\n\n| Пакет                                                                    | Назначение                                                             |\n|:-------------------------------------------------------------------------|:-----------------------------------------------------------------------|\n| [umbot-knex-adapter](https://github.com/max36895/umbot-knex-adapter)     | Реляционные БД через Knex.js: PostgreSQL, MySQL/MariaDB, SQLite, MSSQL |\n| [umbot-wechat-adapter](https://github.com/max36895/umbot-wechat-adapter) | WeChat Official Account (Weixin)                                       |\n\n```bash\nnpm install umbot umbot-knex-adapter knex pg\n```\n\n```ts\nimport { Bot } from 'umbot';\nimport { TelegramAdapter } from 'umbot/plugins';\nimport { KnexAdapter } from 'umbot-knex-adapter';\n\nconst bot = new Bot()\n    .use(new TelegramAdapter(process.env.TELEGRAM_TOKEN))\n    .use(new KnexAdapter({ host: 'localhost', database: 'bot_db', options: { client: 'pg' } }));\n```\n\nХотите написать свой адаптер? Технические задания с контрактами и чек-листами готовности:\n\n- [Адаптер платформы](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_adapter_platformAdapter.html)\n- [Адаптер базы данных](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_adapter_external-db-adapter-spec.html)\n\n---\n\n## 🚀 Быстрый старт\n\nУстановите фреймворк:\n\n```bash\nnpm install umbot\n```\n\nСоздайте и запустите проект за пять команд:\n\n```bash\nnpx umbot create echo\ncd echo\nnpm i\nnpm run build\nnpm start\n```\n\nПоправьте файлы нужным вам образом.\nНапример:\n\n```ts\n// index.ts\nimport { Bot } from 'umbot';\nimport { fullPlatforms } from 'umbot/plugins';\nimport { EchoController } from './controller/EchoController';\n\nconst bot = new Bot()\n    .use(fullPlatforms)\n    .setAppConfig({ json: './data', isLocalStorage: true })\n    .initBotController(EchoController)\n    .start('localhost', 3000);\n```\n\n```ts\n// EchoController.ts\nimport { BotController, WELCOME_INTENT_NAME } from 'umbot';\n\nexport class EchoController extends BotController {\n    public action(intentName: string | null): void {\n        if (intentName === WELCOME_INTENT_NAME) {\n            this.text = 'Привет! Я повторяю за вами.';\n        } else {\n            this.text = `Вы сказали: ${this.userCommand}`;\n        }\n    }\n}\n```\n\nПротестируйте приложение, и в случае необходимости опубликуйте его.\n\n👉 [Подробное руководство по запуску](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_getting-started.html)\n\n## Производительность\n\nВ стресс-тестах на стандартном оборудовании (AMD Ryzen 5 5600G, Windows 10) фреймворк при 1003 командах показывает:\n\n- **Пропускная способность (реалистичный сценарий)** — **68 000 RPS**  \n  (эмуляция полного цикла: входящий запрос → нормализация → логика → ответ)\n- **Последовательная пропускная способность (ядро)** — **~80 000 RPS**  \n  (максимальная скорость одного потока)\n- **Под непрерывным потоком** (1000 команд, 200 запросов in-flight) — **580 000–760 000 RPS**, в 28–3 000 раз\n  больше, чем у grammy, telegraf, vk-io, viber-bot, max-bot-api и yandex-dialogs-sdk в том же стенде\n  ([BENCHMARKS](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_BENCHMARKS.html))\n\n**Важно:**\n\n- Тесты проводились без сетевых вызовов и операций с базами данных, поэтому цифры показывают потенциал ядра фреймворка.\n- В реальном проекте итоговый RPS будет определяться внешними факторами (сеть, БД, логика приложения).\n- На реальном сервере (2 ядра / 4 ГБ RAM) с фоновой нагрузкой фреймворк показывает **16 000+ RPS** — подробнее\n  в [Производительность и гарантии](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_performance-and-guarantees.html).\n\nДлительное тестирование (48 часов) не выявило утечек памяти или снижения производительности: средняя пропускная\nспособность в последовательном сценарии осталась на уровне **~67 000 RPS**, а потребление памяти стабильно.\n\n## 📚 Документация\n\nПодробная документация доступна в следующих разделах:\n\n- [Быстрый старт](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_getting-started.html) - Подробное\n  описание, для быстрого старта проекта\n- [Подробная инструкция по созданию приложений](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_GUIDE.html)\n- [API Reference](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_api-reference.html) - Подробное\n  описание всех классов, методов и интерфейсов\n- [Поддерживаемые платформы](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_platform-integration.html) -\n  Руководство по интеграции с различными платформами\n- [Конфигурация и безопасность](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_configuration.html)\n- [Кастомизация HTTP-клиента](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_http-client.html)\n- [Производительность и гарантии](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_performance-and-guarantees.html)\n- [Тестирование](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_testing.html)\n- [Развертывание](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_deployment.html)\n- [Middleware](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_middleware.html)\n- [FAQ](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_FAQ.html)\n\n### Полезные ссылки\n\n- 📚 [Официальная документация](https://www.maxim-m.ru/docs/umbot/index.html)\n- 📢 [Telegram канал](https://t.me/joinchat/AAAAAFM8AcuniLTwBLuNsw)\n- 💬 [Telegram группа](https://t.me/mm_universal_bot)\n- 📦 [npm package](https://www.npmjs.com/package/umbot)\n- [Создание навыка \"Я никогда не\"](https://www.maxim-m.ru/article/sozdanie-navyika-ya-nikogda-ne)\n- [Примеры проектов](https://github.com/max36895/umbot/tree/main/examples)\n- [Список изменений](https://github.com/max36895/umbot/blob/main/CHANGELOG.md)\n- [Миграция с umbot 2.x на 3.0](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_migration-2x-to-3x.html)\n\n## 🛠 Инструменты разработчика\n\n- [CLI](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.cli_README.html) команды\n\n### Визуальный редактор (Umbot Flow)\n\n[Umbot Flow](https://flow.maxim-m.ru) — визуальный редактор для создания ботов на фреймворке umbot. Собирайте логику на\nхолсте, экспортируйте JSON-конфигурацию и генерируйте TypeScript-проект через CLI.\n\n**Цепочка:**\n\n```\nВизуальный редактор → JSON-конфигурация → npx umbot create from-flow → TypeScript-проект → Ваш сервер\n```\n\n**Быстрый старт с редактором:**\n\n1. Откройте [редактор](https://flow.maxim-m.ru) в браузере\n2. Соберите логику бота на холсте\n3. Экспортируйте JSON-конфигурацию → скачайте `flow.json`\n4. Выполните:\n    ```bash\n    npx umbot create from-flow flow.json --output ./my-bot\n    ```\n5. Готовый проект в папке `my-bot`\n\n[Описание JSON-формата](https://www.maxim-m.ru/docs/umbot/documents/umbot_v-3.1_.src_docs_json-format.html) — полная\nспецификация всех типов узлов, связей и правил генерации кода.\n\n## 📝 Лицензия\n\nMIT License. См. [LICENSE](./LICENSE) для деталей.\n\n## 🤝 Поддержка\n\nЕсли у вас есть вопросы или предложения:\n\n- 📧 Email: maximco36895@yandex.ru\n- 🐛 [Issues на GitHub](https://github.com/max36895/umbot/issues)\n","readmeFilename":"README.md"}