83cf0246752eb0cba7d8426011a6b9b5a3bb7507
[motion2.git] / package.json
1 {
2   "name": "motion",
3   "version": "2.6.30",
4   "description": "xCALLY Motion is the new Realtime asynchronous solution for your multichannel contact center over Asterisk.",
5   "main": "server/app.js",
6   "engines": {
7     "node": "6.17.1"
8   },
9   "repository": {
10     "type": "git",
11     "url": "http://repos.xcallymotion.com/motion2.git"
12   },
13   "author": "xCALLY Team",
14   "contributors": [
15     "Giuseppe Careri <giuseppe.careri@xenialab.it>",
16     "Daniele Cinti <daniele.cinti@xcally.com>",
17     "Innocenzo Biondo <innocenzo.biondo@xcally.com>",
18     "Massimiliano Bungaro <massimiliano.bungaro@xenialab.it>",
19     "Andrea Bianco <andrea.bianco@xenialab.it>",
20     "Fabio Lodato <fabio.lodato@xenialab.it>",
21     "Andrea Cuccaro <andrea.cuccaro@xenialab.it>",
22     "Donatella Soldi <donatella.soldi@xcally.com>",
23     "Afnan Imtiaz <afnan.imtiaz@xcally.com>",
24     "Cristian Di Sclafani <cristian.disclafani@xcally.com>",
25     "Marco Giraldi <marco.giraldi@xenialab.it>",
26     "Giulia Trombin <giulia.trombin@xenialab.it>",
27     "Cristopher Fasolin <cristopher.fasolin@xenialab.it>",
28     "Marco Messina <marco.messina@xenialab.it>",
29     "Vito Macchia <vito.macchia@xenialab.it>",
30     "Marco Lecce <marco.lecce@xenialab.it>",
31     "Rodolfo Bevione <rodolfo.bevione@xenialab.it>",
32     "Andrea Amorese <andrea.amorese@xenialab.it>",
33     "Valerio Cietto <valerio.cietto@xenialab.it>",
34     "Francesco Battaglia <francesco.battaglia@xenialab.it>"
35   ],
36   "private": true,
37   "license": "EULA",
38   "scripts": {
39     "start": "NODE_PATH=./legacy-libs grunt serve",
40     "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",
41     "stop:docker": "BUILD_ID='dev' docker-compose -f docker-compose.yml -f docker-compose.full.yml stop",
42     "clear:docker": "BUILD_ID='dev' docker-compose -f docker-compose.yml -f docker-compose.full.yml down -v",
43     "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')\"`",
44     "eslint:check": "eslint .",
45     "eslint:fix": "eslint --fix .",
46     "prettier:check": "prettier --check './**/*'",
47     "prettier:write": "prettier --write './**/*'",
48     "format-all": "npm run js-beautify && npm run prettier:write",
49     "test": "mocha server/test --timeout 5000",
50     "aux-containers": "docker-compose up -d database cache",
51     "dc-asterisk:up": "docker-compose  -f docker-compose.asterisk.yml up -d",
52     "dc-asterisk:down": "docker-compose -f docker-compose.asterisk.yml down",
53     "db-dump": "docker-compose exec -u root database /xmotion_mysql_bk.sh dump",
54     "db-restore": "docker-compose exec -u root database /xmotion_mysql_bk.sh restore"
55   },
56   "dependencies": {
57     "@types/express-serve-static-core": "4.17.28",
58     "@types/node": "6.14.13",
59     "acorn": "5.7.1",
60     "activedirectory2": "2.1.0",
61     "apiai-promise": "git+https://github.com/gcareri/apiai-promise.git",
62     "archiver": "2.1.1",
63     "asterisk-manager": "0.1.16",
64     "aws-sdk": "2.610.0",
65     "beaver-logger": "3.0.19",
66     "bimedia-machine-uuid": "1.0.1",
67     "bluebird": "3.7.2",
68     "body-parser": "1.19.0",
69     "compare-versions": "3.6.0",
70     "composable-middleware": "0.3.0",
71     "connect-timeout": "1.9.0",
72     "cookie-parser": "1.4.5",
73     "cors": "2.8.5",
74     "cron-job-manager": "1.0.7",
75     "crypto-js": "3.1.9-1",
76     "desk.js": "0.1.4",
77     "duplexify": "^3.6.0",
78     "ejs": "2.7.4",
79     "eml-format": "0.5.0",
80     "entities": "1.1.2",
81     "errorhandler": "1.5.1",
82     "express": "4.17.1",
83     "express-jwt": "5.3.3",
84     "express-winston": "2.6.0",
85     "extract-zip": "1.7.0",
86     "fast-json-patch": "1.2.2",
87     "fast-text-encoding": "^1.0.0",
88     "fs-extra": "8.1.0",
89     "google-tts-api": "git+https://github.com/xmdevelop/google-tts.git",
90     "gtoken": "^2.3.2",
91     "html-entities": "2.3.2",
92     "html-to-pdfmake": "2.1.7",
93     "html-to-text": "4.0.0",
94     "https-proxy-agent": "^2.2.1",
95     "iconv": "2.3.5",
96     "imap": "0.8.19",
97     "ioredis": "4.17.3",
98     "ipaddr.js": "1.9.1",
99     "is-stream-ended": "^0.1.4",
100     "jayson": "2.1.2",
101     "jsdom": "12.0.0",
102     "jsforce": "1.9.3",
103     "json2xls": "git+https://github.com/xmdevelop/json2xls.git",
104     "jsonwebtoken": "7.4.3",
105     "jstz": "1.0.11",
106     "juice": "6.0.0",
107     "kue": "0.11.6",
108     "lodash": "4.17.20",
109     "lodash.at": "^4.6.0",
110     "lodash.camelcase": "^4.3.0",
111     "lodash.clone": "^4.5.0",
112     "lodash.has": "^4.5.2",
113     "lusca": "1.6.1",
114     "mailparser": "2.7.5",
115     "md5": "2.3.0",
116     "method-override": "2.3.10",
117     "moment": "2.27.0",
118     "moment-timezone": "0.5.34",
119     "morgan": "1.10.0",
120     "multer": "1.4.2",
121     "mustache": "4.0.1",
122     "mysql": "2.18.1",
123     "node-tnef": "1.3.3",
124     "nodemailer": "4.7.0",
125     "nodemailer-plugin-inline-base64": "2.1.1",
126     "odbc": "git+https://github.com/mckay-software/node-odbc.git",
127     "papaparse": "4.6.3",
128     "passport": "0.3.2",
129     "passport-google-oauth20": "2.0.0",
130     "passport-local": "1.0.0",
131     "pdfmake": "0.1.68",
132     "pkginfo": "0.4.1",
133     "pm2": "2.10.4",
134     "promise-retry": "^2.0.1",
135     "randomstring": "1.1.5",
136     "request-promise": "4.2.6",
137     "retry": "^0.13.1",
138     "retry-request": "^4.0.0",
139     "rimraf": "2.7.1",
140     "rr": "0.1.0",
141     "seq-queue": "0.0.5",
142     "sequelize": "3.35.1",
143     "serve-favicon": "2.5.0",
144     "simple-git": "1.132.0",
145     "socket.io": "2.1.1",
146     "socket.io-emitter": "3.1.1",
147     "socket.io-redis": "5.2.0",
148     "socketio-jwt": "4.5.0",
149     "sox": "git+https://github.com/gcareri/node-sox.git",
150     "squel": "5.13.0",
151     "sticky-session": "1.1.2",
152     "syncho": "0.2.5",
153     "systeminformation": "3.54.0",
154     "tiff2pdf": "1.0.2",
155     "to-csv": "0.1.1",
156     "twilio": "3.48.2",
157     "umzug": "2.3.0",
158     "user-agent-parser": "0.6.0",
159     "uuid": "3.3.2",
160     "validate": "3.1.0",
161     "winston": "2.4.5",
162     "ws": "4.1.0",
163     "xml2json": "0.11.2",
164     "zip-dir": "1.0.2"
165   },
166   "devDependencies": {
167     "acorn": "6.4.2",
168     "acorn-jsx": "^3.0.1",
169     "apidoc": "0.24.0",
170     "chai": "3.5.0",
171     "chai-http": "3.0.0",
172     "eslint": "5.16.0",
173     "eslint-plugin-node": "8.0.1",
174     "grunt": "1.0.4",
175     "grunt-angular-templates": "1.2.0",
176     "grunt-apidoc": "0.11.0",
177     "grunt-autoprefixer": "3.0.4",
178     "grunt-build-control": "0.7.1",
179     "grunt-contrib-clean": "1.1.0",
180     "grunt-contrib-concat": "1.0.1",
181     "grunt-contrib-copy": "1.0.0",
182     "grunt-contrib-cssmin": "2.2.1",
183     "grunt-contrib-jshint": "1.1.0",
184     "grunt-contrib-obfuscator": "4.0.0",
185     "grunt-contrib-uglify": "3.4.0",
186     "grunt-contrib-watch": "1.1.0",
187     "grunt-express-server": "0.5.4",
188     "grunt-filerev": "2.3.1",
189     "grunt-injector": "1.1.0",
190     "grunt-jsbeautifier": "0.2.13",
191     "grunt-jsonlint": "1.1.0",
192     "grunt-ng-annotate": "3.0.0",
193     "grunt-nodemailer": "1.1.0",
194     "grunt-sass": "1.2.1",
195     "grunt-usemin": "3.1.1",
196     "grunt-version": "1.3.2",
197     "js-beautify": "1.10.3",
198     "js-obfuscator": "0.1.2",
199     "load-grunt-config": "0.19.2",
200     "mocha": "3.5.3",
201     "prettier": "1.19.1",
202     "safe-stable-stringify": "2.3.1",
203     "time-grunt": "1.4.0"
204   }
205 }