{"_id":"@4rk/video-lib","_rev":"3-9388c82ec4f92e1e1321b3f8bb76c505","name":"@4rk/video-lib","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@4rk/video-lib","version":"1.0.1","keywords":["hls","mi24","movingimage","movingimage24","object-fit","subtitle","subtitles","video"],"author":{"name":"Fork Unstable Media GmbH","email":"obj@fork.de"},"license":"MIT","_id":"@4rk/video-lib@1.0.1","maintainers":[{"name":"holmey","email":"mail@holgermeyer.net"},{"name":"barnslig","email":"leonard@techel.net"}],"homepage":"https://github.com/fork/video-lib#readme","bugs":{"url":"https://github.com/fork/video-lib/issues"},"dist":{"shasum":"b336a51b2a7ba4c18073c452ca15fdd00ef19136","tarball":"https://registry.npmjs.org/@4rk/video-lib/-/video-lib-1.0.1.tgz","fileCount":10,"integrity":"sha512-8iwKNVT68BBuprW4MUpdP42yJsuUepl3vs7hlf1uAdW3vKw987Jr0OievT2NsDhaGwjW/XvyL/XfQvCeGWueCg==","signatures":[{"sig":"MEUCIQD41Y7usWW4O/Nvsg4wDLeMbVgs9qprBFp2tv14KqfDpwIgS2i/jVdkV2I4ZIWy5HgHzdtRrz+sUCc7OAisSylRtUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclPf7CRA9TVsSAnZWagAAXN8P/i2n1qwYj8kLG5fCxiXU\nTPfc+jirNf29kxvNWCZyKLSpOXwLuzjkz0+vXV/Un9CkBZNbXvvOkD2AThvA\nMKjy91oVeYz2CprOS0rQkCX09bbaa6z0/Gj79qSmXKWfmLOJ1+fzXPiNDDIP\nHpcJD9c0JWzlKqCPaWZ3vYs/it/5rp1JKahQgn31Cq/cSAXWkEioU3dMnzGr\nY+v0yGB/vlITk0W+DKfVk4dFsaNOcdF4s3E2gvbE6sgejoWQdlM76r6FCGUa\nWjUolpsMs0NmtPbur+8j9/5rAOv62arthwn7N+dFEEDRO85dDRNmKrNS0bqe\nvlj6RFUKZGimKJRTwBJalMFDx3oSY8G30+C2JjMBLZMiPHVAclCzgJITXGpB\nVNc67QOs9uW7dG8CXdW1a2HTw3udj1uy/qytttkZhrvM165ihEjPySdcge1K\nGB/W4ewKD90Z0C3vGYGksFfoKcvd4pvctLycl4sVMW38csLJWZf90R1+Dh5x\nZQVhdBv3j2DFA1HfT+wl9vy6K+geGf9KkNiq5C17nB/YyA21hbYI2xoJJ/1P\njXqWDEen1VUcZoBRamh3o/9We1W92lxmcYbI56LztKVj8jQ4TuCdBG7+GTvY\nx/kC0Juap2p2PkgpVkK4pV6FBpxaP1mL+380CLBbqkTjF9fGmZm6mCNmT1HJ\nolX7\r\n=l9hu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"ba09bfe1916793920ef97d3243b084901eac361c","scripts":{"build":"rimraf dist/; babel src -d dist","release":"kacl prerelease && kacl release && prettier --write CHANGELOG.md"},"_npmUser":{"name":"barnslig","email":"leonard@techel.net"},"repository":{"url":"git+https://github.com/fork/video-lib.git","type":"git"},"_npmVersion":"6.4.1","description":"Helper methods for HTML video playback","directories":{},"lint-staged":{"src/*.js":["eslint --quiet --fix","git add"]},"_nodeVersion":"10.15.1","dependencies":{"axios":"^0.18.0","hls.js":"^0.12.4","lodash.debounce":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.3.1","eslint":"^5.15.3","rimraf":"^2.6.3","prettier":"^1.16.4","@babel/cli":"^7.2.3","@babel/core":"^7.4.0","lint-staged":"^8.1.5","@brightcove/kacl":"^0.1.6","@babel/preset-env":"^7.4.2","eslint-plugin-import":"^2.16.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/video-lib_1.0.1_1553266682732_0.33606872614155026","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-03-22T14:58:02.570Z","modified":"2025-02-25T14:22:38.891Z","1.0.1":"2019-03-22T14:58:02.857Z"},"bugs":{"url":"https://github.com/fork/video-lib/issues"},"author":{"name":"Fork Unstable Media GmbH","email":"obj@fork.de"},"license":"MIT","homepage":"https://github.com/fork/video-lib#readme","keywords":["hls","mi24","movingimage","movingimage24","object-fit","subtitle","subtitles","video"],"repository":{"url":"git+https://github.com/fork/video-lib.git","type":"git"},"description":"Helper methods for HTML video playback","maintainers":[{"email":"mail@holgermeyer.net","name":"holmey"},{"email":"jonasleonhardfl@gmail.com","name":"jonas.leonhard"}],"readme":"# VideoLib\n\nHelper methods for HTML video playback.\n\nThis library helps you on problems occuring when implementing custom HTML5 video players. In particular, it has helper methods to:\n\n-   Use movingimage with HLS as source, with fallback for non-HLS-compatible browsers\n-   Apply custom CSS style to subtitles\n-   Emulating `object-fit: cover;` with Internet Explorer support\n-   Waiting for a video to become ready\n\nPlease take a look at the JSDoc of each method for further information.\n\n## Tricks\n\n-   Some browsers do not accept `<track kind=\"subtitles\">` to be `mode=\"hidden\"`. Use `kind=\"metadata\"` instead.\n\n## Creating a release\n\nCertain steps need to be done in order to create a new release:\n\n1. Decide on a [semver](https://semver.org/spec/v2.0.0.html) version number\n1. Start a new release using `git flow release start [version number]`\n1. Update the `package.json` version\n1. Run `yarn run release`\n1. Commit changes: `git commit -a -m \"Prepare release [version number]\"`\n1. Finish release using `git flow release finish`\n1. Push all changes: `git push origin --all && git push origin --tags`\n\n## License\n\nSee [LICENSE](LICENSE)\n","readmeFilename":"README.md"}