p2p-media-loader-core
Version:
P2P Media Loader core functionality
69 lines • 1.73 kB
JSON
{
"name": "p2p-media-loader-core",
"description": "P2P Media Loader core functionality",
"license": "Apache-2.0",
"author": "Novage",
"homepage": "https://github.com/Novage/p2p-media-loader",
"repository": {
"type": "git",
"url": "https://github.com/Novage/p2p-media-loader",
"directory": "packages/p2p-media-loader-core"
},
"keywords": [
"p2p",
"peer-to-peer",
"hls",
"dash",
"webrtc",
"video",
"mse",
"player",
"torrent",
"bittorrent",
"webtorrent",
"hlsjs",
"shaka player",
"ecdn",
"cdn"
],
"version": "2.2.1",
"files": [
"dist",
"lib",
"src"
],
"exports": {
".": {
"p2pml:core-as-bundle": "./dist/p2p-media-loader-core.es.js",
"import": "./lib/index.js"
}
},
"types": "./lib/index.d.ts",
"sideEffects": false,
"type": "module",
"dependencies": {
"@types/debug": "^4.1.12",
"bittorrent-tracker": "^11.2.1",
"debug": "^4.4.0",
"nano-md5": "^1.0.5"
},
"devDependencies": {
"@rollup/plugin-terser": "^0.4.4",
"@types/streamx": "^2.9.5",
"vite-plugin-node-polyfills": "^0.23.0",
"vitest": "^3.0.8"
},
"scripts": {
"dev": "vite",
"build": "rimraf lib build && pnpm build:es && pnpm build:esm && pnpm build:esm-min",
"build:esm": "vite build --mode esm",
"build:esm-min": "vite build --mode esm-min",
"build:es": "tsc",
"prettier": "prettier --write .",
"lint": "eslint src --report-unused-disable-directives --max-warnings 0",
"clean": "rimraf lib dist build p2p-media-loader-core-*.tgz",
"clean-with-modules": "rimraf node_modules && pnpm clean",
"type-check": "npx tsc --noEmit",
"test": "vitest"
}
}