{
"name": "@videojs/html",
"version": "10.0.1",
"description": "Video.js 10 for HTML, Vue, and Svelte: player custom elements and skins for video and audio",
"keywords": [
"audio",
"components",
"custom-elements",
"html",
"media",
"player",
"svelte",
"ui",
"video",
"video-player",
"video.js",
"videojs",
"vue",
"web-components"
],
"homepage": "https://videojs.org",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/videojs/v10",
"directory": "packages/html"
},
"files": [
"dist",
"docs"
],
"type": "module",
"sideEffects": [
"./dist/*/define/**/*.js",
"./dist/*/internal/skins/*/register.js",
"./dist/*/i18n/index.js",
"./dist/*/i18n/locales/*/register.js",
"./dist/*/icons/element/**/*.js",
"./dist/*/icons/dist/element/**/*.js"
],
"main": "dist/default/index.js",
"module": "dist/default/index.js",
"types": "dist/dev/index.d.ts",
"exports": {
"./package.json": "./package.json",
".": {
"types": "./dist/dev/index.d.ts",
"development": "./dist/dev/index.js",
"default": "./dist/default/index.js"
},
"./icons": {
"types": "./dist/dev/icons/index.d.ts",
"development": "./dist/dev/icons/index.js",
"default": "./dist/default/icons/index.js"
},
"./icons/*": {
"types": "./dist/dev/icons/*/index.d.ts",
"development": "./dist/dev/icons/*/index.js",
"default": "./dist/default/icons/*/index.js"
},
"./video": {
"types": "./dist/dev/presets/video/index.d.ts",
"development": "./dist/dev/presets/video/index.js",
"default": "./dist/default/presets/video/index.js"
},
"./video/*.css": "./dist/default/define/video/*.css",
"./video/*": {
"types": "./dist/dev/define/video/*.d.ts",
"development": "./dist/dev/define/video/*.js",
"default": "./dist/default/define/video/*.js"
},
"./audio": {
"types": "./dist/dev/presets/audio/index.d.ts",
"development": "./dist/dev/presets/audio/index.js",
"default": "./dist/default/presets/audio/index.js"
},
"./audio/*.css": "./dist/default/define/audio/*.css",
"./audio/*": {
"types": "./dist/dev/define/audio/*.d.ts",
"development": "./dist/dev/define/audio/*.js",
"default": "./dist/default/define/audio/*.js"
},
"./background": {
"types": "./dist/dev/presets/background/index.d.ts",
"development": "./dist/dev/presets/background/index.js",
"default": "./dist/default/presets/background/index.js"
},
"./background/*.css": "./dist/default/define/background/*.css",
"./background/*": {
"types": "./dist/dev/define/background/*.d.ts",
"development": "./dist/dev/define/background/*.js",
"default": "./dist/default/define/background/*.js"
},
"./live-video": {
"types": "./dist/dev/presets/live-video/index.d.ts",
"development": "./dist/dev/presets/live-video/index.js",
"default": "./dist/default/presets/live-video/index.js"
},
"./live-video/*.css": "./dist/default/define/live-video/*.css",
"./live-video/*": {
"types": "./dist/dev/define/live-video/*.d.ts",
"development": "./dist/dev/define/live-video/*.js",
"default": "./dist/default/define/live-video/*.js"
},
"./live-audio": {
"types": "./dist/dev/presets/live-audio/index.d.ts",
"development": "./dist/dev/presets/live-audio/index.js",
"default": "./dist/default/presets/live-audio/index.js"
},
"./live-audio/*.css": "./dist/default/define/live-audio/*.css",
"./live-audio/*": {
"types": "./dist/dev/define/live-audio/*.d.ts",
"development": "./dist/dev/define/live-audio/*.js",
"default": "./dist/default/define/live-audio/*.js"
},
"./ui/*": {
"types": "./dist/dev/define/ui/*.d.ts",
"development": "./dist/dev/define/ui/*.js",
"default": "./dist/default/define/ui/*.js"
},
"./feature/*": {
"types": "./dist/dev/define/feature/*.d.ts",
"development": "./dist/dev/define/feature/*.js",
"default": "./dist/default/define/feature/*.js"
},
"./media/mux-video": {
"types": "./dist/dev/define/media/mux-video/index.d.ts",
"development": "./dist/dev/define/media/mux-video/index.js",
"default": "./dist/default/define/media/mux-video/index.js"
},
"./media/mux-audio": {
"types": "./dist/dev/define/media/mux-audio/index.d.ts",
"development": "./dist/dev/define/media/mux-audio/index.js",
"default": "./dist/default/define/media/mux-audio/index.js"
},
"./media/*": {
"types": "./dist/dev/define/media/*.d.ts",
"development": "./dist/dev/define/media/*.js",
"default": "./dist/default/define/media/*.js"
},
"./i18n": {
"types": "./dist/dev/i18n/index.d.ts",
"development": "./dist/dev/i18n/index.js",
"default": "./dist/default/i18n/index.js"
},
"./i18n/locales/*": {
"types": "./dist/dev/i18n/locales/*.d.ts",
"development": "./dist/dev/i18n/locales/*.js",
"default": "./dist/default/i18n/locales/*.js"
},
"./i18n/text/*": {
"types": "./dist/dev/i18n/text/*.d.ts",
"development": "./dist/dev/i18n/text/*.js",
"default": "./dist/default/i18n/text/*.js"
},
"./*.css": "./dist/default/define/*.css",
"./*": {
"types": "./dist/dev/define/*.d.ts",
"development": "./dist/dev/define/*.js",
"default": "./dist/default/define/*.js"
}
},
"publishConfig": {
"access": "public"
},
"scripts": {
"build:watch": "vp pack --watch ./src --no-clean",
"dev": "pnpm run build:watch",
"test": "vp test run",
"clean": "rimraf --glob dist docs types '*.tsbuildinfo'",
"prepack": "node --import tsx ../../site/scripts/copy-package-docs.ts html"
},
"dependencies": {
"@videojs/core": "workspace:*",
"@videojs/element": "workspace:*",
"@videojs/media": "workspace:*",
"@videojs/native-hls-video": "workspace:*",
"@videojs/spf": "workspace:*",
"@videojs/store": "workspace:*",
"@videojs/utils": "workspace:*"
},
"devDependencies": {
"@videojs/cloudflare-video": "workspace:*",
"@videojs/dash-video": "workspace:*",
"@videojs/google-cast": "workspace:*",
"@videojs/hlsjs-video": "workspace:*",
"@videojs/icons": "workspace:*",
"@videojs/mux-audio": "workspace:*",
"@videojs/mux-data": "workspace:*",
"@videojs/mux-video": "workspace:*",
"@videojs/shaka-video": "workspace:*",
"@videojs/skins": "workspace:*",
"@videojs/spotify-audio": "workspace:*",
"@videojs/tiktok-video": "workspace:*",
"@videojs/twitch-video": "workspace:*",
"@videojs/vimeo-video": "workspace:*",
"@videojs/wistia-video": "workspace:*",
"@videojs/youtube-video": "workspace:*",
"happy-dom": "^20.11.1",
"vite-plus": "catalog:"
},
"peerDependencies": {
"@videojs/cloudflare-video": "workspace:*",
"@videojs/dash-video": "workspace:*",
"@videojs/google-cast": "workspace:*",
"@videojs/hlsjs-video": "workspace:*",
"@videojs/mux-audio": "workspace:*",
"@videojs/mux-data": "workspace:*",
"@videojs/mux-video": "workspace:*",
"@videojs/shaka-video": "workspace:*",
"@videojs/spotify-audio": "workspace:*",
"@videojs/tiktok-video": "workspace:*",
"@videojs/twitch-video": "workspace:*",
"@videojs/vimeo-video": "workspace:*",
"@videojs/wistia-video": "workspace:*",
"@videojs/youtube-video": "workspace:*"
},
"peerDependenciesMeta": {
"@videojs/cloudflare-video": {
"optional": true
},
"@videojs/dash-video": {
"optional": true
},
"@videojs/google-cast": {
"optional": true
},
"@videojs/hlsjs-video": {
"optional": true
},
"@videojs/mux-audio": {
"optional": true
},
"@videojs/mux-data": {
"optional": true
},
"@videojs/mux-video": {
"optional": true
},
"@videojs/shaka-video": {
"optional": true
},
"@videojs/spotify-audio": {
"optional": true
},
"@videojs/tiktok-video": {
"optional": true
},
"@videojs/twitch-video": {
"optional": true
},
"@videojs/vimeo-video": {
"optional": true
},
"@videojs/wistia-video": {
"optional": true
},
"@videojs/youtube-video": {
"optional": true
}
}
}