UNPKG

@twilio/mcs-client

Version:

Twilio Media Content Service client library

100 lines (99 loc) 3.55 kB
{ "name": "@twilio/mcs-client", "version": "0.6.10", "description": "Twilio Media Content Service client library", "license": "MIT", "author": "Twilio", "main": "./builds/lib.js", "browser": "./builds/browser.js", "react-native": "./dist/index.js", "types": "./builds/lib.d.ts", "files": [ "docs", "dist", "builds/**/*.d.ts", "builds/**/*.js", "builds/**/*.map", "README.md", "LICENSE" ], "scripts": { "clean": "rm -rf ./coverage ./dist ./builds ./docs", "lint": "npx eslint src/**/*.ts test/**/*.ts", "lint:fix": "npx eslint src/**/*.ts test/**/*.ts --fix", "test:unit": "env FORCE_COLOR=1 NODE_ENV=test npx jest test/unit --coverageDirectory='coverage/unit'", "test:integration": "env FORCE_COLOR=1 NODE_ENV=test npx jest test/integration --coverageDirectory='coverage/integration'", "build": "npx rollup -c", "ssri": "yarn ssri:bundle && yarn ssri:min", "ssri:bundle": "openssl dgst -sha256 -binary ./builds/twilio-mcs-client.js | openssl base64 -A | (printf \"sha256-\" && cat) | tee ./builds/twilio-mcs-client.sri", "ssri:min": "openssl dgst -sha256 -binary ./builds/twilio-mcs-client.min.js | openssl base64 -A | (printf \"sha256-\" && cat) | tee ./builds/twilio-mcs-client.min.sri", "sourceMapReport": "yarn sourceMapReport:html && sourceMapReport:json", "sourceMapReport:html": "npx source-map-explorer@2.5.2 ./builds/lib.js --html ./builds/lib.report.html", "sourceMapReport:json": "npx source-map-explorer@2.5.2 ./builds/lib.js --json ./builds/lib.report.json", "ci": "yarn clean && yarn lint && yarn build && yarn ssri" }, "dependencies": { "@babel/runtime": "^7.17.0", "@twilio/declarative-type-validator": "^0.2.10", "@twilio/operation-retrier": "^4.0.18", "core-js": "^3.17.3", "loglevel": "^1.8.0", "xmlhttprequest": "^1.8.0" }, "devDependencies": { "@babel/core": "^7.17.0", "@babel/plugin-transform-runtime": "^7.17.0", "@babel/preset-env": "^7.16.11", "@babel/preset-typescript": "^7.16.7", "@rollup/plugin-commonjs": "^19.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.2.1", "@rollup/plugin-replace": "^3.0.0", "@types/express": "^4.17.7", "@types/jest": "^26.0.23", "@types/node": "^12.7.4", "@types/qs": "6.9.4", "@typescript-eslint/eslint-plugin": "^5.51.0", "@typescript-eslint/parser": "^5.51.0", "async": "^3.1.0", "async-test-tools": "^1.0.7", "browserslist": "^4", "cheerio": "^1.0.0-rc.2", "dotenv": "^10.0.0", "eslint": "^7.27.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^3.4.0", "express": "^4.17.1", "ink-docstrap": "^1.3.2", "isomorphic-form-data": "^2.0.0", "jest": "^27.0.3", "jsdoc": "~3.5.5", "jsdoc-strip-async-await": "^0.1.0", "ngrok": "^3.2.5", "prettier": "^2.3.0", "rollup": "^2.70.2", "rollup-plugin-polyfill-node": "^0.9.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-ts": "^2.0.7", "ts-jest": "^27.0.2", "ts-node": "^8.3.0", "tslib": "^2.4.0", "twilio": "^3.55.0", "typescript": "^4.3.2" }, "engines": { "node": ">=14" }, "browserslist": [ "IE 11", "last 3 Chrome versions", "last 3 Firefox versions", "last 3 Safari versions", "last 3 Edge versions", "last 2 iOS version", "last 2 ChromeAndroid version", "last 2 FirefoxAndroid version", "last 2 Samsung versions", "last 2 UCAndroid versions" ] }