X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=package.json;h=d3f1a9091e4e5a0861e903c4e5c91261c0253bdd;hb=HEAD;hp=361d6b4181ce9669761b1c20da6ee3e7b2048b15;hpb=7aaa08bda9320d80c8205d0e34514094571b4d43;p=motion2.git diff --git a/package.json b/package.json index 361d6b4..d3f1a90 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "motion", - "version": "2.6.2", + "version": "2.6.34", "description": "xCALLY Motion is the new Realtime asynchronous solution for your multichannel contact center over Asterisk.", "main": "server/app.js", "engines": { @@ -30,23 +30,35 @@ "Marco Lecce ", "Rodolfo Bevione ", "Andrea Amorese ", - "Valerio Cietto " + "Valerio Cietto ", + "Francesco Battaglia " ], "private": true, "license": "EULA", "scripts": { - "start": "nodemon server/app.js", - "js-beautify": "js-beautify `node -p \"require('glob').sync('./**/*.{js,html}', { nodir: true, ignore: ['./node_modules/**', './client/bower_components/**', './bower_components/**', './client/assets/**', './snippet/**', './dist/**', './.tmp/**'] }).join('\\n')\"`", + "start": "NODE_PATH=./legacy-libs grunt serve", + "start:docker": "mkdir -p ./logs && BUILD_ID='dev' XC_LOG_PATH=`pwd`/logs GRUNT_COMMAND='serve' docker-compose -f docker-compose.yml -f docker-compose.full.yml up -d", + "stop:docker": "BUILD_ID='dev' docker-compose -f docker-compose.yml -f docker-compose.full.yml stop", + "clear:docker": "BUILD_ID='dev' docker-compose -f docker-compose.yml -f docker-compose.full.yml down -v", + "js-beautify": "js-beautify `node -p \"require('glob').sync('./**/*.{js,html}', { nodir: true, ignore: ['./node_modules/**', './client/bower_components/**', './bower_components/**', './client/assets/**', './snippet/**', './dist/**', './.tmp/**', './legacy-libs/**'] }).join('\\n')\"`", "eslint:check": "eslint .", "eslint:fix": "eslint --fix .", "prettier:check": "prettier --check './**/*'", "prettier:write": "prettier --write './**/*'", "format-all": "npm run js-beautify && npm run prettier:write", - "test": "mocha server/test --timeout 5000" + "test": "mocha server/test --timeout 5000", + "aux-containers": "docker-compose up -d database cache", + "dc-asterisk:up": "docker-compose -f docker-compose.asterisk.yml up -d", + "dc-asterisk:down": "docker-compose -f docker-compose.asterisk.yml down", + "db-dump": "docker-compose exec -u root database /xmotion_mysql_bk.sh dump", + "db-restore": "docker-compose exec -u root database /xmotion_mysql_bk.sh restore" }, "dependencies": { + "@types/express-serve-static-core": "4.17.28", + "@types/node": "6.14.13", + "acorn": "5.7.1", "activedirectory2": "2.1.0", - "apiai-promise": "github:gcareri/apiai-promise", + "apiai-promise": "git+https://github.com/gcareri/apiai-promise.git", "archiver": "2.1.1", "asterisk-manager": "0.1.16", "aws-sdk": "2.610.0", @@ -59,10 +71,10 @@ "connect-timeout": "1.9.0", "cookie-parser": "1.4.5", "cors": "2.8.5", - "crypto-js": "3.1.9-1", "cron-job-manager": "1.0.7", + "crypto-js": "3.1.9-1", "desk.js": "0.1.4", - "dialogflow": "0.8.2", + "duplexify": "^3.6.0", "ejs": "2.7.4", "eml-format": "0.5.0", "entities": "1.1.2", @@ -72,30 +84,38 @@ "express-winston": "2.6.0", "extract-zip": "1.7.0", "fast-json-patch": "1.2.2", + "fast-text-encoding": "^1.0.0", "fs-extra": "8.1.0", - "google-tts-api": "github:xmdevelop/google-tts", - "grpc": "1.24.6", + "google-tts-api": "git+https://github.com/xmdevelop/google-tts.git", + "gtoken": "^2.3.2", "html-entities": "2.3.2", - "html-to-pdfmake": "^2.1.7", + "html-to-pdfmake": "2.1.7", "html-to-text": "4.0.0", + "https-proxy-agent": "^2.2.1", "iconv": "2.3.5", "imap": "0.8.19", "ioredis": "4.17.3", "ipaddr.js": "1.9.1", + "is-stream-ended": "^0.1.4", "jayson": "2.1.2", "jsdom": "12.0.0", "jsforce": "1.9.3", - "json2xls": "github:xmdevelop/json2xls", + "json2xls": "git+https://github.com/xmdevelop/json2xls.git", "jsonwebtoken": "7.4.3", "jstz": "1.0.11", "juice": "6.0.0", "kue": "0.11.6", "lodash": "4.17.20", + "lodash.at": "^4.6.0", + "lodash.camelcase": "^4.3.0", + "lodash.clone": "^4.5.0", + "lodash.has": "^4.5.2", "lusca": "1.6.1", "mailparser": "2.7.5", "md5": "2.3.0", "method-override": "2.3.10", "moment": "2.27.0", + "moment-timezone": "0.5.34", "morgan": "1.10.0", "multer": "1.4.2", "mustache": "4.0.1", @@ -103,7 +123,7 @@ "node-tnef": "1.3.3", "nodemailer": "4.7.0", "nodemailer-plugin-inline-base64": "2.1.1", - "odbc": "github:mckay-software/node-odbc", + "odbc": "git+https://github.com/mckay-software/node-odbc.git", "papaparse": "4.6.3", "passport": "0.3.2", "passport-google-oauth20": "2.0.0", @@ -111,8 +131,11 @@ "pdfmake": "0.1.68", "pkginfo": "0.4.1", "pm2": "2.10.4", + "promise-retry": "^2.0.1", "randomstring": "1.1.5", "request-promise": "4.2.6", + "retry": "^0.13.1", + "retry-request": "^4.0.0", "rimraf": "2.7.1", "rr": "0.1.0", "seq-queue": "0.0.5", @@ -123,7 +146,7 @@ "socket.io-emitter": "3.1.1", "socket.io-redis": "5.2.0", "socketio-jwt": "4.5.0", - "sox": "github:gcareri/node-sox", + "sox": "git+https://github.com/gcareri/node-sox.git", "squel": "5.13.0", "sticky-session": "1.1.2", "syncho": "0.2.5", @@ -141,11 +164,13 @@ "zip-dir": "1.0.2" }, "devDependencies": { + "acorn": "6.4.2", + "acorn-jsx": "^3.0.1", "apidoc": "0.24.0", "chai": "3.5.0", "chai-http": "3.0.0", - "eslint": "^5.16.0", - "eslint-plugin-node": "^8.0.1", + "eslint": "5.16.0", + "eslint-plugin-node": "8.0.1", "grunt": "1.0.4", "grunt-angular-templates": "1.2.0", "grunt-apidoc": "0.11.0", @@ -173,7 +198,8 @@ "js-obfuscator": "0.1.2", "load-grunt-config": "0.19.2", "mocha": "3.5.3", - "prettier": "^1.19.1", + "prettier": "1.19.1", + "safe-stable-stringify": "2.3.1", "time-grunt": "1.4.0" } }