{ "name": "plyr", "type": "module", "version": "3.8.3", "description": "A simple, accessible and customizable HTML5, YouTube and Vimeo media player", "author": "Sam Potts ", "license": "MIT", "homepage": "https://plyr.io", "repository": { "type": "git", "url": "git://github.com/sampotts/plyr.git" }, "bugs": { "url": "https://github.com/sampotts/plyr/issues" }, "keywords": [ "HTML5 Video", "HTML5 Audio", "Media Player", "DASH", "Shaka", "WordPress", "HLS" ], "exports": { ".": { "types": "./src/js/plyr.d.ts", "import": "./src/js/plyr.js", "require": "./dist/plyr.js", "browser": "./dist/plyr.min.js", "default": "./dist/plyr.js" }, "./dist/plyr.css": "./dist/plyr.css", "./css": "./dist/plyr.css", "./plyr.scss": "./src/sass/plyr.scss" }, "sass": "./src/sass/plyr.scss", "style": "./dist/plyr.css", "browserslist": "> 1%", "scripts": { "build": "gulp build", "lint": "stylelint **/*.scss && eslint src demo && pnpm remark", "lint:fix": "stylelint **/*.scss --fix && eslint src demo --fix", "remark": "remark -f --use 'validate-links=repository:\"sampotts/plyr\"' '{,!(node_modules),.?**/}*.md'", "deploy": "pnpm run lint && gulp prepare && gulp build && gulp deploy", "spellcheck": "cspell \"**/*.{js,md,scss,json}\" --no-must-find-files", "start": "gulp" }, "dependencies": { "core-js": "^3.45.1", "custom-event-polyfill": "^1.0.7", "loadjs": "^4.3.0", "rangetouch": "^2.0.1", "url-polyfill": "^1.1.13" }, "devDependencies": { "@antfu/eslint-config": "^5.2.1", "@aws-sdk/client-s3": "^3.876.0", "@babel/core": "^7.28.3", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-optional-chaining": "^7.21.0", "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", "@babel/preset-env": "^7.28.3", "@eslint/eslintrc": "^3.3.1", "@prettier/plugin-xml": "^3.4.2", "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^28.0.6", "@rollup/plugin-node-resolve": "^16.0.1", "autoprefixer": "^10.4.21", "aws-sdk": "^2.1692.0", "babel-eslint": "^10.1.0", "browser-sync": "^3.0.4", "colorette": "2.0.20", "cspell": "^9.2.0", "cssnano": "^7.1.1", "del": "^8.0.0", "dotenv": "^17.2.1", "eslint": "^9.34.0", "eslint-plugin-format": "^1.0.1", "fancy-log": "^2.0.0", "git-branch": "^2.0.1", "globals": "^16.3.0", "gulp": "^5.0.1", "gulp-better-rollup": "^4.0.1", "gulp-filter": "^9.0.1", "gulp-header": "^2.0.9", "gulp-if": "^3.0.0", "gulp-imagemin": "^9.1.0", "gulp-open": "^3.0.1", "gulp-plumber": "^1.2.1", "gulp-postcss": "^10.0.0", "gulp-rename": "^2.1.0", "gulp-replace": "^1.1.4", "gulp-sass": "^6.0.1", "gulp-size": "^5.0.0", "gulp-sourcemaps": "^3.0.0", "gulp-svgstore": "^9.0.0", "gulp-terser": "^2.1.0", "imagemin-svgo": "^11.0.1", "mime": "^4.0.7", "postcss": "^8.5.6", "postcss-custom-properties": "^14.0.6", "postcss-scss": "^4.0.9", "remark-cli": "^12.0.1", "remark-validate-links": "^13.1.0", "rollup": "^4.48.1", "sass": "^1.91.0", "stylelint": "^16.23.1", "stylelint-config-sass-guidelines": "^12.1.0", "stylelint-selector-bem-pattern": "^4.0.1", "through2": "^4.0.2" } }