UNPKG

botium-core

Version:
100 lines (99 loc) 3.43 kB
{ "name": "botium-core", "version": "1.15.10", "description": "The Selenium for Chatbots", "main": "index.js", "module": "dist/botium-es.js", "engines": { "node": ">=18.17" }, "scripts": { "postinstall": "node ./report.js", "build": "npm run eslint && nyc npm test && nyc check-coverage --lines 50 --functions 50 --branches 35 && rollup -c", "eslint": "eslint \"./src/**/*.js\" \"./test/**/*.js\"", "eslint-fix": "eslint --fix \"./src/**/*.js\" \"./test/**/*.js\"", "newpatch": "npm version patch", "agent": "node ./src/grid/agent/agent.js", "agent-jsdoc": "swagger-jsdoc -d ./src/grid/agent/swaggerDef.json -o ./src/grid/agent/swagger.json ./src/grid/agent/routes.js", "link": "npm link botium-connector-dialogflow botium-connector-webdriverio botium-connector-directline3 botium-connector-watson botium-connector-alexa-smapi botium-connector-echo", "test": "cross-env NODE_PATH=\"./test/plugins/plugindir/fromfolder:./test/plugins/plugindir/fromfile:./test/security/resources\" mocha \"./test/**/*.spec.js\"", "coverage:report": "nyc report --reporter=lcov npm test", "update-dependencies": "npm-check-updates --reject chai,globby,rollup -u --timeout 120000" }, "repository": { "type": "git", "url": "git+https://github.com/codeforequity-at/botium-core.git" }, "author": "Florian Treml", "license": "MIT", "bugs": { "url": "https://github.com/codeforequity-at/botium-core/issues" }, "homepage": "https://www.botium.ai", "dependencies": { "@babel/runtime": "^7.23.9", "async": "^3.2.5", "body-parser": "^1.20.2", "boolean": "^3.2.0", "bottleneck": "^2.19.5", "csv-parse": "^5.5.3", "debug": "^4.3.4", "express": "^4.18.2", "globby": "11.0.4", "ioredis": "^5.3.2", "is-class": "^0.0.9", "is-json": "^2.0.1", "jsonpath": "^1.1.1", "lodash": "^4.17.21", "markdown-it": "^14.0.0", "mime-types": "^2.1.35", "mkdirp": "^3.0.1", "moment": "^2.30.1", "moment-timezone": "^0.5.45", "mustache": "^4.2.0", "promise-retry": "^2.0.1", "promise.allsettled": "^1.0.7", "randomatic": "^3.1.1", "rimraf": "^5.0.5", "sanitize-filename": "^1.6.3", "slugify": "^1.6.6", "socket.io": "^4.7.4", "socket.io-client": "^4.7.4", "socketio-auth": "^0.1.1", "swagger-jsdoc": "^6.2.8", "swagger-ui-express": "^5.0.0", "tinyglobby": "^0.2.10", "undici": "^6.21.0", "uuid": "^9.0.1", "word-error-rate": "0.0.7", "write-yaml": "^1.0.0", "xlsx": "^0.18.5", "xregexp": "^5.1.1", "yaml": "^2.3.4" }, "devDependencies": { "@babel/core": "^7.23.9", "@babel/node": "^7.23.9", "@babel/plugin-transform-runtime": "^7.23.9", "@babel/preset-env": "^7.23.9", "chai": "4.3.10", "chai-as-promised": "^7.1.1", "cross-env": "^7.0.3", "eslint": "^8.56.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-mocha": "^10.2.0", "eslint-plugin-n": "^16.6.2", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-standard": "^4.1.0", "mocha": "^10.3.0", "nock": "^14.0.0-beta.19", "npm-check-updates": "^16.14.15", "nyc": "^15.1.0", "rollup": "2.79.1", "rollup-plugin-babel": "^4.4.0", "rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-json": "^4.0.0", "rollup-plugin-node-resolve": "^5.2.0" } }