active-switching
Version:
NPAW's SDK for CDN Balancing and P2P
92 lines (91 loc) • 2.46 kB
JSON
{
"name": "active-switching",
"version": "0.6.7",
"description": "NPAW's SDK for CDN Balancing and P2P",
"main": "dist/CdnBalancer.js",
"files": [
"dist"
],
"types": "dist/CdnBalancer.d.ts",
"scripts": {
"build": "webpack --mode=production",
"watch": "webpack --mode=production --watch",
"test": "jest",
"lint": "eslint './src/**/*.ts'",
"lint:fix": "eslint './src/**/*.ts' --fix",
"codecheck": "jscpd src --mode strict",
"doc": "jsdoc './src' -r -c jsdoc.json && arkit src/ -o docs/uml.svg"
},
"repository": {
"type": "git",
"url": "git+https://bitbucket.org/npaw/cdn-balancer-js.git"
},
"keywords": [
"NPAW",
"balancer",
"p2p",
"cdn",
"switch",
"active",
"switching"
],
"author": "Ferran Gutierrez <ferran@nicepeopleatwork.com>",
"license": "NPAW",
"homepage": "https://bitbucket.org/npaw/cdn-balancer-js#readme",
"bugs": {
"email": "support@nicepeopleatwork.com"
},
"dependencies": {
"add": "^2.0.6",
"audit": "^0.0.6",
"buffer": "^6.0.3",
"fix": "^0.0.6",
"hls-parser": "^0.10.5",
"js-sha256": "^0.9.0",
"lodash-webpack-plugin": "^0.11.6",
"mpd-parser": "^0.21.1",
"npm-check": "^6.0.1",
"simple-peer": "^9.11.1",
"uuid": "^9.0.0"
},
"devDependencies": {
"@babel/core": "^7.6.4",
"@babel/preset-env": "^7.6.3",
"@babel/preset-react": "^7.6.3",
"@babel/preset-typescript": "^7.6.0",
"@types/jest": "^28.1.8",
"@types/node": "^18.11.9",
"@typescript-eslint/eslint-plugin": "^5.40.1",
"@typescript-eslint/parser": "^5.40.1",
"arkit": "^1.6.4",
"babel-loader": "^8.0.6",
"better-docs": "^2.7.2",
"cross-env": "^7.0.3",
"eslint": "^8.25.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.2.1",
"javascript-obfuscator": "^4.0.0",
"jest": "^28.1.3",
"jest-cli": "^28.1.3",
"jest-environment-jsdom": "^28.1.3",
"jscpd": "^3.5.0",
"jsdoc": "^3.6.11",
"pending-xhr-puppeteer": "^2.3.3",
"prettier": "^2.7.1",
"ts-jest": "^28.0.8",
"ts-loader": "^9.4.1",
"typescript": "^4.8.4",
"webpack": "^5.74.0",
"webpack-bundle-analyzer": "^4.7.0",
"webpack-cli": "^4.10.0",
"webpack-obfuscator": "^3.5.1"
},
"test": "mocha --reporter list",
"babel": {
"presets": [
"@babel/preset-env",
"@babel/preset-react",
"@babel/preset-typescript"
]
}
}