swarm-video-viewer
Version:
Swarm video viewer for any player
65 lines (64 loc) • 1.59 kB
JSON
{
"name": "swarm-video-viewer",
"version": "2.0.1",
"description": "Swarm video viewer for any player",
"license": "UNLICENSED",
"author": "info@swarm.video",
"homepage": "https://swarm.video",
"repository": {
"type": "git",
"url": "https://swarm.video",
"directory": "packages/swarm-video-viewer"
},
"keywords": [
"live",
"vod",
"stream",
"p2p",
"peer-to-peer",
"hls",
"webrtc",
"video",
"mse",
"player",
"torrent",
"bittorrent",
"webtorrent",
"hlsjs",
"ecdn",
"cdn"
],
"files": [
"dist"
],
"exports": "./src/index.ts",
"types": "./src/index.ts",
"publishConfig": {
"exports": "./lib/index.js",
"types": "./lib/index.d.ts"
},
"sideEffects": false,
"type": "module",
"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:iife": "vite build --mode iife",
"build:es": "tsc",
"prettier": "prettier --write .",
"lint": "eslint src --report-unused-disable-directives --max-warnings 0",
"clean": "rimraf lib dist build swarm-video-viewer-*.tgz",
"clean-with-modules": "rimraf node_modules && pnpm clean",
"type-check": "npx tsc --noEmit"
},
"dependencies": {
"eventemitter3": "^5.0.1",
"swarm.video-core": "workspace:*"
},
"devDependencies": {
"@rollup/plugin-terser": "^0.4.4",
"hls.js": "^1.5.20",
"vite-plugin-javascript-obfuscator": "^3.1.0"
}
}