{
  "name": "quickblox",
  "description": "QuickBlox JavaScript SDK",
  "version": "2.24.0",
  "homepage": "https://quickblox.com/developers/Javascript",
  "main": "src/qbMain.js",
  "types": "quickblox.d.ts",
  "license": "(Apache-2.0)",
  "keywords": [
    "quickblox",
    "javascript",
    "sdk",
    "baas",
    "cloud",
    "api",
    "chat",
    "communication",
    "messaging",
    "webrtc"
  ],
  "maintainers": [
    "Igor Khomenko <igor@quickblox.com>",
    "Vlad Lukhanin <vladislav.lukhanin@quickblox.com>",
    "Dima Lobanov <dmytro.lobanov@injoit.com>",
    "Iegor Kozakov <iegor.kozakov@injoit.com>"
  ],
  "contributors": [
    "Igor Khomenko <igor@quickblox.com>",
    "Vlad Lukhanin <vladislav.lukhanin@quickblox.com>",
    "Dima Lobanov <dmytro.lobanov@injoit.com>"
  ],
  "repository": {
    "type": "git",
    "url": "git://github.com/QuickBlox/quickblox-javascript-sdk.git"
  },
  "bugs": {
    "url": "https://github.com/QuickBlox/quickblox-javascript-sdk/issues",
    "email": "web@quickblox.com"
  },
  "dependencies": {
    "cordova-custom-config": "^5.1.1",
    "crypto-js": "^4.2.0",
    "form-data": "^4.0.5",
    "nativescript-xmpp-client": "^1.2.0",
    "node-fetch": "^2.7.0",
    "node-xmpp-client": "^3.0.0",
    "sdp-transform": "^2.3.0",
    "strophe.js": "2.0.0",
    "webrtc-adapter": "^7.7.1"
  },
  "devDependencies": {
    "browserify": "^13.1.0",
    "cross-env": "^3.1.2",
    "ghooks": "^1.3.2",
    "gulp": "^4.0.0",
    "gulp-rename": "^1.4.0",
    "gulp-uglify-es": "^1.0.4",
    "jaguarjs-jsdoc": "^1.0.1",
    "jasmine": "^3.6.3",
    "jasmine-console-reporter": "^3.1.0",
    "jsdoc": "^4.0.0",
    "jshint": "^2.9.6",
    "jshint-stylish": "^2.2.1",
    "vinyl-source-stream": "^2.0.0"
  },
  "autoupdate": {
    "source": "git",
    "target": "git://github.com/QuickBlox/quickblox-javascript-sdk.git",
    "basePath": "",
    "files": [
      "quickblox.min.js"
    ]
  },
  "config": {
    "ghooks": {
      "pre-commit": "npm run lint",
      "pre-push": "jasmine"
    }
  },
  "scripts": {
    "dev": "NODE_ENV=develop gulp watch",
    "setDependencies": "npm i && npm i -g gulp-cli && npm install rimraf -g && npm install -g jasmine",
    "lint": "jshint src --reporter=node_modules/jshint-stylish",
    "test:node-regression": "node spec/phase-a-upgrade-check.js",
    "test:regression": "npm run test:node-regression && npm test",
    "test:pr": "jasmine --config=spec/support/jasmine.pr.json",
    "test:full": "jasmine --config=spec/support/jasmine.full.json",
    "test:ci": "npm run lint && npm run test:node-regression && npm run test:pr",
    "build": "cross-env NODE_ENV=production npm run lint && gulp build && gulp minify",
    "buildNotMinified": "npm run lint && gulp build",
    "generateBuildVersion": "gulp generate-build_version",
    "docs": "rm -rf docs && mkdir docs && jsdoc -c ./jsdoc.conf.json",
    "test": "jasmine"
  }
}
