{
  "name": "@harishreddym/baqend",
  "version": "2.14.1",
  "description": "Baqend JavaScript SDK",
  "license": "MIT",
  "author": {
    "name": "Baqend.com",
    "email": "info@baqend.com"
  },
  "homepage": "http://baqend.com",
  "main": "index.js",
  "browser": {
    "./index.js": "./dist/baqend.js",
    "./realtime.js": "./dist/baqend-realtime.js",
    "./lib/util/atob.js": "./lib/util/atob-browser.js",
    "./lib/util/is-node.js": "./lib/util/is-node-browser.js",
    "./lib/util/hmac.js": "./lib/util/hmac-browser.js",
    "./realtime/connector/websocket.js": "./realtime/connector/websocket-browser.js",
    "./lib/connector/NodeConnector": false,
    "./lib/connector/FetchConnector": false
  },
  "react-native": {
    "./index.js": "./index.js",
    "./realtime.js": "./realtime.js",
    "./lib/util/atob.js": "./lib/util/atob-rn.js",
    "./lib/util/is-node.js": "./lib/util/is-node-browser.js",
    "./lib/util/hmac.js": "./lib/util/hmac-browser.js",
    "./lib/connector/XMLHttpConnector": false,
    "./lib/connector/IFrameConnector": false,
    "./lib/connector/FetchConnector": "./lib/connector/FetchConnector.js"
  },
  "typings": "index.d.ts",
  "dependencies": {
    "commander": "^2.19.0",
    "core-js": "^2.6.0",
    "crypto-js": "^3.1.6",
    "glob": "^7.0.6",
    "opn": "^4.0.2",
    "rimraf": "^2.5.4",
    "rxjs": "^6.3.3",
    "simple-git": "^1.107.0",
    "uuid": "^3.0.1",
    "validator": "^4.9.0",
    "websocket": "^1.0.28"
  },
  "peerDependencies": {
    "websocket": "^1.0.22"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/Baqend/js-sdk.git"
  },
  "bugs": {
    "url": "https://github.com/Baqend/js-sdk/issues"
  },
  "keywords": [
    "backend",
    "baqend",
    "mongodb",
    "sdk",
    "backend-as-a-service"
  ],
  "devDependencies": {
    "@types/node": "^10.12.14",
    "babel-core": "^6.14.0",
    "babel-plugin-external-helpers": "^6.8.0",
    "babel-plugin-transform-proto-to-assign": "^6.9.0",
    "babel-preset-es2015": "^6.18.0",
    "babelify": "^8.0.0",
    "baqend-coding-standard": "^1.1.2",
    "browserify": "^16.2.3",
    "browserify-derequire": "^0.9.4",
    "bundle-collapser": "^1.2.1",
    "chai": "^4.2.0",
    "chai-as-promised": "^7.1.1",
    "eslint": "^5.10.0",
    "eslint-plugin-import": "^2.8.0",
    "eslint-plugin-node": "^8.0.0",
    "grunt": "^1.0.2",
    "grunt-browserify": "^5.0.0",
    "grunt-contrib-clean": "^2.0.0",
    "grunt-contrib-connect": "^2.0.0",
    "grunt-contrib-uglify": "^4.0.0",
    "grunt-contrib-watch": "^1.0.0",
    "grunt-mocha-test": "^0.13.3",
    "grunt-template": "^1.0.0",
    "jquery": "^3.1.0",
    "jsdoc": "^3.5.5",
    "karma": "^3.1.3",
    "karma-chai": "^0.1.0",
    "karma-chai-plugins": "^0.9.0",
    "karma-chrome-launcher": "^2.0.0",
    "karma-coffee-preprocessor": "^1.0.1",
    "karma-firefox-launcher": "^1.0.0",
    "karma-html2js-preprocessor": "^1.0.0",
    "karma-ie-launcher": "^1.0.0",
    "karma-junit-reporter": "^1.1.0",
    "karma-mocha": "^1.1.1",
    "karma-phantomjs-launcher": "^1.0.1",
    "karma-safari-launcher": "^1.0.0",
    "karma-testingbot-launcher": "^1.0.2",
    "karma-webdriver-launcher": "^1.0.5",
    "libumd": "^0.9.0",
    "mocha": "^5.2.0",
    "mocha-jenkins-reporter": "^0.4.1",
    "phantomjs-prebuilt": "^2.1.12",
    "shelljs": "^0.8.3",
    "through2": "^3.0.0",
    "typescript": "^3.2.2",
    "uglify-js": "^3.4.9"
  },
  "scripts": {
    "test": "npm run test:build && npm run test:node && npm run test:karma",
    "test:build": "grunt browserify:test",
    "test:node": "grunt mochaTest:test",
    "test:karma": "karma start",
    "dist": "grunt dist && npm run typings && npm run jsdoc",
    "release": "node scripts/release",
    "typings": "npm run typings:generate && npm run typings:test",
    "typings:generate": "jsdoc -c tpl/jsdoc.conf.json -t tpl/typings -r lib realtime -d index.d.ts",
    "typings:test": "tsc --version && tsc -p spec-ts/tsconfig.json",
    "jsdoc": "jsdoc -t tpl/theme -r lib realtime -c tpl/jsdoc.conf.json --package package.json -d doc",
    "baqend": "node cli/index.js",
    "lint": "eslint lib spec realtime",
    "prepare": "npm run dist"
  },
  "engines": {
    "node": ">=4.5.0"
  },
  "bin": {
    "baqend": "./cli/index.js"
  },
  "browserify": {
    "transform": [
      "babelify"
    ]
  }
}
