UNPKG

@bbc/storyplayer

Version:

StoryPlayer - reference player for BBC Research & Development's object-based media schema (https://www.npmjs.com/package/@bbc/object-based-media-schema)

84 lines (83 loc) 2.81 kB
{ "name": "@bbc/storyplayer", "version": "1.0.11", "description": "StoryPlayer - reference player for BBC Research & Development's object-based media schema (https://www.npmjs.com/package/@bbc/object-based-media-schema)", "main": "dist/storyplayer.js", "keywords": [ "BBC", "BBC Research & Development", "player", "interactive", "media", "object", "personalised" ], "scripts": { "build": "webpack --env.node_env=development", "build:electron": "webpack --env.node_env=development --env.platform=electron", "build:electron -m": "webpack --env.platform=electron --env.mangle=true --env.node_env=production", "test": "concurrently --names \"eslint,jest,sass-lint\" -c \"blue.bgWhite,magenta.bgWhite,black.bgWhite\" --prefix \"[{name}]\" \"yarn test:eslint\" \"yarn test:jest\" \"yarn test:sass-lint\"", "test:eslint": "eslint src/ spec/", "test:jest": "jest", "test:sass-lint": "sass-lint -v", "prepublishOnly": "yarn run test && webpack --env.node_env=production", "dev": "webpack --env.node_env=development --watch --watch-poll 500 --progress --profile --bail" }, "repository": { "type": "git", "url": "git+https://github.com/bbc/storyplayer.git" }, "author": "BBC R&D", "license": "GPL-3.0-only", "bugs": { "url": "https://github.com/bbc/storyplayer/issues" }, "files": [ "/dist" ], "homepage": "https://github.com/bbc/storyplayer#readme", "devDependencies": { "@babel/cli": "^7.12.10", "@babel/core": "^7.12.10", "@babel/node": "^7.12.10", "@babel/plugin-transform-flow-strip-types": "^7.12.10", "@babel/plugin-transform-modules-commonjs": "^7.12.1", "@babel/preset-env": "^7.12.11", "@bbc/object-based-media-schema": "^1.0.4", "babel-eslint": "^10.1.0", "babel-loader": "^8.2.2", "chai": "^4.2.0", "concurrently": "^5.3.0", "css-loader": "^5.0.1", "eslint": "^7.17.0", "eslint-config-airbnb-base": "^14.2.1", "eslint-config-prettier": "^7.1.0", "eslint-plugin-babel": "^5.3.1", "eslint-plugin-flowtype": "^4.5.3", "eslint-plugin-import": "^2.22.1", "file-loader": "^6.2.0", "flow-bin": "^0.114.0", "flow-typed": "^2.6.2", "jest-cli": "^26.6.3", "jsoneditor": "^9.1.7", "mini-css-extract-plugin": "^1.3.3", "node-sass": "^4.0.0", "sass-lint": "^1.13.1", "sass-loader": "^8.0.0", "sinon": "^8.0.2", "sinon-chai": "^3.4.0", "source-map-loader": "^1.0.2", "terser-webpack-plugin": "^3.0.1", "webpack": "^4.41.5", "webpack-cli": "^3.3.10", "webpack-obfuscator": "^0.28.1" }, "dependencies": { "browser-bunyan": "^1.5.3", "hls.js": "0.14.17", "json-logic-js": "^2.0.0", "shaka-player": "3.0.7", "three": "^0.125.0", "uuid": "8.3.2" } }