UNPKG

umbot

Version:

Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф

182 lines (181 loc) 5.6 kB
{ "name": "umbot", "version": "3.0.14", "description": "Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платформы без изменения основного кода.", "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", "main": "./dist/index.js", "types": "./dist/index.d.ts", "type": "commonjs", "typesVersions": { "*": { "test": [ "./dist/test.d.ts" ], "preload": [ "./dist/Preload.d.ts" ], "build": [ "./dist/build.d.ts" ], "plugins": [ "./dist/plugins.d.ts" ], "middleware": [ "./dist/middleware.d.ts" ], "utils": [ "./dist/utils/index.d.ts" ] } }, "repository": { "type": "git", "url": "https://github.com/max36895/universal_bot-ts.git" }, "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./build": { "types": "./dist/build.d.ts", "default": "./dist/build.js" }, "./plugins": { "types": "./dist/plugins.d.ts", "default": "./dist/plugins.js" }, "./middleware": { "types": "./dist/middleware.d.ts", "default": "./dist/middleware.js" }, "./utils": { "types": "./dist/utils/index.d.ts", "default": "./dist/utils/index.js" }, "./test": { "types": "./dist/test.d.ts", "default": "./dist/test.js" }, "./preload": { "types": "./dist/Preload.d.ts", "default": "./dist/Preload.js" } }, "scripts": { "watch": "npm run clean && tsc -watch", "start": "npm run clean && tsc", "build": "npm run clean && tsc --declaration", "clean": "node clean.js", "test": "jest", "test:coverage": "jest --coverage", "bt": "npm run build && npm test", "create": "umbot", "doc": "typedoc --excludePrivate --excludeExternals", "doc-fix": "node scripts/fix-doc.js", "deploy": "npm run build && npm publish", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "prettier": "prettier --write .", "bench": "node --expose-gc ./benchmark/command.js", "stress": "node --expose-gc ./benchmark/stress-test.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", "cleancomp": "node --expose-gc ./benchmark/um.js", "cleancomp:logic": "node --expose-gc ./benchmark/um.js logic", "fb": "node --expose-gc ./benchmark/fb.js", "typecheck": "tsc --noEmit" }, "engines": { "node": ">=20.19.0" }, "bugs": { "url": "https://github.com/max36895/universal_bot-ts/issues" }, "bin": { "umbot": "cli/umbot.js" }, "devDependencies": { "@eslint/js": "^10.0.1", "@types/jest": "^30.0.0", "@types/node": "^20.19.30", "@typescript-eslint/eslint-plugin": "^8.58.0", "@typescript-eslint/parser": "^8.58.0", "eslint": "^10.2.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-security": "^4.0.0", "globals": "^17.4.0", "jest": "^30.3.0", "prettier": "^3.8.1", "ts-jest": "^29.4.9", "typedoc": "^0.28.18", "typescript-eslint": "^8.60.0" }, "peerDependencies": { "mongodb": "^7.1.1", "typescript": ">=5.0.0 <7.0.0" }, "peerDependenciesMeta": { "typescript": { "optional": true } }, "files": [ "dist", "cli" ], "funding": { "type": "individual", "url": "https://boosty.to/max36895/donate" }, "maintainers": [ { "name": "max36895", "email": "maximco36895@yandex.ru", "url": "https://github.com/max36895" } ] }