@harishreddym/baqend
Version:
Baqend JavaScript SDK
139 lines (138 loc) • 4.33 kB
JSON
{
"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"
]
}
}