UNPKG

sipgateio

Version:

The official Node.js library for sipgate.io

104 lines (103 loc) 2.78 kB
{ "name": "sipgateio", "version": "2.15.1", "description": "The official Node.js library for sipgate.io", "main": "./dist/index.js", "browser": "./dist/browser.js", "scripts": { "lint": "eslint --fix './lib/**/*.ts'", "format": "prettier --write './lib/**/**.ts'", "test:dev": "jest --selectProjects node dom --watch", "test:dev:coverage": "jest --selectProjects node dom --watch --coverage", "test:unit": "jest --selectProjects node dom", "test:unit:noDom": "jest --selectProjects node", "test:unit:coverage": "jest --selectProjects node dom --coverage", "test:integration": "npm run bundle && jest --selectProjects bundle", "bundle": "browserify -r ./lib/browser.ts:sipgate-io -p tsify -g uglifyify > ./bundle/sipgate-io.js && terser --compress --mangle -o ./bundle/sipgate-io.min.js -- ./bundle/sipgate-io.js", "prepare": "husky install && tsc" }, "repository": { "type": "git", "url": "git+https://github.com/sipgate-io/sipgateio-node.git" }, "files": [ "/dist" ], "author": { "name": "sipgate GmbH", "email": "io-team@sipgate.de", "url": "https://sipgate.io" }, "license": "MIT", "bugs": { "url": "https://github.com/sipgate-io/sipgateio-node/issues" }, "homepage": "https://github.com/sipgate-io/sipgateio-node#readme", "keywords": [ "sipgateio", "node", "sipgate", "call", "fax", "sms", "text", "contacts", "phone", "telephony", "rest", "api", "client" ], "lint-staged": { "*.ts": [ "npm run format", "npm run lint" ], "*.{json,md}": [ "prettier --write" ] }, "devDependencies": { "@types/google-libphonenumber": "^7.4.23", "@types/jest": "^27.5.1", "@types/jsdom": "^16.2.14", "@types/json2csv": "^5.0.3", "@types/qs": "^6.9.7", "@types/vcf": "^2.0.3", "@typescript-eslint/eslint-plugin": "^5.26.0", "@typescript-eslint/parser": "^5.26.0", "axios-mock-adapter": "^1.20.0", "browserify": "^17.0.0", "eslint": "^8.16.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-autofix": "1.1.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-promise": "^6.0.0", "eslint-plugin-sort-imports-es6-autofix": "^0.6.0", "husky": "^8.0.1", "jest": "^28.1.0", "jest-environment-jsdom": "^28.1.0", "jsdom": "19.0.0", "lint-staged": "^13.2.1", "prettier": "^2.6.2", "terser": "^5.14.0", "ts-jest": "^28.0.3", "tsify": "^5.0.4", "typescript": "^4.7.2", "uglify-js": "^3.15.5", "uglifyify": "^5.0.0" }, "dependencies": { "axios": "^0.27.2", "buffer": "^6.0.3", "detect-browser": "^5.3.0", "google-libphonenumber": "^3.2.27", "json2csv": "^5.0.7", "music-metadata": "^7.12.3", "qs": "^6.10.3", "vcf": "^2.1.1", "xml-js": "^1.6.11" } }