vidstack
Version:
Build awesome media experiences on the web.
157 lines (156 loc) • 4.11 kB
JSON
{
"name": "vidstack",
"version": "0.6.15",
"description": "Build awesome media experiences on the web.",
"license": "MIT",
"type": "module",
"types": "dist/types/index.d.ts",
"sideEffects": [
"./dist/*/define/*.js",
"./dist/*/icons.js"
],
"engines": {
"node": ">=16"
},
"files": [
"*.d.ts",
"dist/",
"define/",
"styles/",
"tailwind.*",
"empty.vtt",
"vscode.html-data.json"
],
"scripts": {
"dev": "pnpm clean && rollup -c -w & pnpm run types -w",
"analyze": "maverick analyze \"src/**/*.tsx\"",
"build": "rollup -c",
"types": "tsc -p tsconfig.build.json",
"clean": "rimraf dist",
"format": "prettier src --write --loglevel warn",
"sandbox": "node ../../.scripts/sandbox.js",
"sandbox:build": "vite build sandbox",
"test": "vitest --run",
"test:watch": "vitest --watch",
"test:server": "SERVER=true vitest --run",
"test:server:watch": "SERVER=true vitest --watch"
},
"dependencies": {
"maverick.js": "0.37.0",
"media-captions": "0.0.18",
"type-fest": "^3.8.0"
},
"devDependencies": {
"@maverick-js/compiler": "0.37.0",
"@open-wc/semantic-dom-diff": "^0.19.5",
"@open-wc/testing-helpers": "^2.1.2",
"@rollup/plugin-node-resolve": "^15.1.0",
"@types/fscreen": "^1.0.1",
"autoprefixer": "^10.4.2",
"esbuild": "^0.16.0",
"fscreen": "^1.2.0",
"hls.js": "^1.4.0",
"jassub": "^1.5.12",
"jsdom": "^21.0.0",
"just-debounce-it": "^3.2.0",
"just-throttle": "^4.2.0",
"media-icons": "0.10.0",
"postcss": "^8.4.0",
"rimraf": "^3.0.0",
"rollup": "^3.25.1",
"rollup-plugin-esbuild": "^5.0.0",
"rollup-plugin-visualizer": "^5.9.2",
"tailwindcss": "^3.2.0",
"tslib": "^2.5.0",
"typescript": "^5.0.0",
"vite": "^4.2.0",
"vitest": "^0.30.0"
},
"contributors": [
"Dave Furfero <furf@furf.com>",
"Rahim Alwer <rahim.alwer@gmail.com>",
"Sam Potts <sam@potts.es>"
],
"repository": {
"type": "git",
"url": "https://github.com/vidstack/vidstack.git",
"directory": "packages/vidstack"
},
"bugs": {
"url": "https://github.com/vidstack/vidstack/issues"
},
"jsdelivr": "./dist/cdn/prod.js",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"test": "./dist/dev/index.js",
"node": "./dist/server/index.js",
"deno": "./dist/server/index.js",
"development": "./dist/dev/index.js",
"default": "./dist/prod/index.js"
},
"./elements": {
"types": "./dist/types/elements.d.ts",
"test": "./dist/dev/elements.js",
"node": "./dist/server/elements.js",
"deno": "./dist/server/elements.js",
"development": "./dist/dev/elements.js",
"default": "./dist/prod/elements.js"
},
"./icons": {
"types": "./dist/types/icons.d.ts",
"test": "./dist/dev/icons.js",
"node": "./dist/server/icons.js",
"deno": "./dist/server/icons.js",
"development": "./dist/dev/icons.js",
"default": "./dist/prod/icons.js"
},
"./define/*": {
"types": "./dist/types/define/*.d.ts",
"test": "./dist/dev/define/*",
"node": "./dist/server/define/*",
"deno": "./dist/server/define/*",
"development": "./dist/dev/define/*",
"default": "./dist/prod/define/*"
},
"./styles/*": "./styles/*",
"./package.json": "./package.json",
"./tailwind.cjs": {
"types": "./tailwind.d.cts",
"default": "./tailwind.cjs"
},
"./elements.json": {
"types": "./elements.json.d.ts",
"default": "./elements.json"
},
"./vscode.html-data.json": "./vscode.html-data.json"
},
"publishConfig": {
"access": "public"
},
"keywords": [
"accessible",
"audio",
"customizable",
"dailymotion",
"elements",
"extensible",
"file",
"framework-agnostic",
"hls",
"html5",
"media",
"plyr",
"player",
"spec-compliant",
"universal",
"vds",
"video",
"vidstack",
"vime",
"vimeo",
"web-component",
"universal",
"youtube"
]
}