UNPKG

custom-media-element

Version:

A custom element for extending the native media elements (<audio> or <video>)

78 lines (77 loc) 2.17 kB
{ "name": "custom-media-element", "version": "1.4.5", "description": "A custom element for extending the native media elements (<audio> or <video>)", "author": "@muxinc", "license": "MIT", "homepage": "https://github.com/muxinc/media-elements#readme", "bugs": { "url": "https://github.com/muxinc/media-elements/issues" }, "repository": { "type": "git", "url": "git+https://github.com/muxinc/media-elements.git", "directory": "packages/custom-media-element" }, "files": [ "dist" ], "type": "module", "main": "dist/custom-media-element.js", "types": "dist/custom-media-element.d.ts", "scripts": { "lint": "eslint *.ts", "pretest": "npm run build", "test": "wet test test/eager-upgrade.html test/lazy-upgrade.html --coverage", "dev": "tsc -w & esbuild custom-media-element.ts --format=esm --outdir=dist --watch=forever", "build:esm": "esbuild custom-media-element.ts --format=esm --outdir=dist", "build:iife": "esbuild custom-media-element.ts --bundle --outfile=dist/custom-media-element.iife.js --global-name=CustomMediaElement", "build": "rm -rf dist && npm run build:esm && npm run build:iife", "postbuild": "tsc", "serve": "wet serve --redirect :examples/ --cors" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^8.18.1", "@typescript-eslint/parser": "^8.18.1", "esbuild": "^0.24.0", "typescript": "5.7.2", "wet-run": "^1.2.5" }, "eslintConfig": { "root": true, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/recommended" ], "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint" ], "globals": { "globalThis": "writable" }, "env": { "browser": true, "es6": true, "node": true, "mocha": true }, "parserOptions": { "ecmaVersion": 2022, "sourceType": "module" }, "rules": { "@typescript-eslint/ban-ts-comment": 0, "@typescript-eslint/no-explicit-any": 0 } }, "keywords": [ "custom", "element", "video", "audio", "media", "web", "component" ] }