UNPKG

xcoobee-sdk

Version:

The XcooBee SDK is a facility to abstract lower level calls and implement standard behaviors. The XcooBee team is providing this to improve the speed of implementation and show the best practices while interacting with XcooBee.

103 lines (102 loc) 3.55 kB
{ "name": "xcoobee-sdk", "version": "1.4.3", "description": "", "keywords": [ "javascript", "js", "sdk", "xcoobee" ], "author": { "name": "XcooBee", "email": "sdk.js@xcoobee.com" }, "contributors": [ { "name": "Danny Hurlburt" }, { "name": "Volodymyr Rabeshko" }, { "name": "Bilal Soylu" } ], "homepage": "https://github.com/XcooBee/xcoobee-js-sdk", "license": "Apache-2.0", "engines": { "node": ">=10.13.0", "npm": ">=3.8.6" }, "main": "index.js", "browser": "browser.js", "bugs": { "url": "https://github.com/XcooBee/xcoobee-js-sdk/issues" }, "repository": { "type": "git", "url": "https://github.com/XcooBee/xcoobee-js-sdk.git" }, "lint-staged": { "ignore": [ "package.json" ], "linters": { "*.{js}": [ "eslint --no-ignore --fix", "git add --force" ] } }, "scripts": { "build": "webpack --mode=production", "build:docs": "documentation build --access public --access undefined --config .documentation.yml --format html --output dist/docs/api --shallow src/xcoobee/sdk/index.js src/xcoobee/sdk/Bees.js src/xcoobee/sdk/Config.js src/xcoobee/sdk/ConfigUtils.js src/xcoobee/sdk/Consents.js src/xcoobee/sdk/ErrorResponse.js src/xcoobee/sdk/Inbox.js src/xcoobee/sdk/PagingResponse.js src/xcoobee/sdk/Response.js src/xcoobee/sdk/Sdk.js src/xcoobee/sdk/SuccessResponse.js src/xcoobee/sdk/System.js src/xcoobee/sdk/Users.js", "doc:serve": "documentation serve --access public --access undefined --config .documentation.yml --format html --shallow --watch src/xcoobee/sdk/index.js src/xcoobee/sdk/Bees.js src/xcoobee/sdk/Config.js src/xcoobee/sdk/ConfigUtils.js src/xcoobee/sdk/Consents.js src/xcoobee/sdk/ErrorResponse.js src/xcoobee/sdk/Inbox.js src/xcoobee/sdk/PagingResponse.js src/xcoobee/sdk/Response.js src/xcoobee/sdk/Sdk.js src/xcoobee/sdk/SuccessResponse.js src/xcoobee/sdk/System.js src/xcoobee/sdk/Users.js", "coverage": "jest --coverage", "test": "npm run test:unit && npm run test:integration", "test:integration": "npm run test:integration:sequential && npm run test:integration:parallel", "test:integration:parallel": "jest --config=__tests__/integration/jest.config.js", "test:integration:sequential": "jest --config=__tests__/integration/jest.config.js --runInBand", "test:unit": "jest --config=__tests__/unit/jest.config.js" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "dependencies": { "cross-fetch": "^3.0.5", "crypto-js": "^4.0.0", "form-data": "^3.0.0", "graphql-request": "^1.6.0", "jwt-decode": "^2.2.0", "openpgp": "^4.2.1", "qc-to_bool": "^1.1.2" }, "devDependencies": { "@babel/core": "^7.4.5", "@babel/preset-env": "^7.4.5", "babel-jest": "^26.3.0", "babel-loader": "^8.0.6", "babel-plugin-transform-builtin-extend": "^1.1.2", "documentation": "^13.0.2", "dotenv": "^8.0.0", "eslint": "^7.8.1", "eslint-config-airbnb-base": "^14.1.0", "eslint-plugin-import": "^2.13.0", "husky": "^4.2.5", "jest": "^26.1.0", "jest-config": "^26.1.0", "klaw-sync": "^6.0.0", "lint-staged": "^10.1.0", "micromatch": "^4.0.2", "regenerator-runtime": "^0.13.2", "webpack": "^4.44.1", "webpack-bundle-analyzer": "^3.0.3", "webpack-cli": "^3.1.0" }, "files": [ "src/" ] }