A vue component for the plyr video & audio player.

Overview

vue-playr

Latest Version on NPM Software License npm npm

v0.0.1 - Changelog

A vue component for the plyr video & audio player.

This is useful for when you want a nice video player in your Vue app.

It uses plyr by sampotts v3 for the players.

Supported player types: HTML5 video, HTML5 audio, YouTube (div & progressive enhancement), and Vimeo (div & progressive enhancement).

Installation

yarn add vue-playr plyr # or npm i vue-playr plyr

Module

// In your main vue file - the one where you create the initial vue instance.
import Vue from 'vue'
import VuePlayr from 'vue-playr'

// The second argument is optional and sets the default config values for every player.
Vue.use(VuePlayr, {
  plyr: {
    fullscreen: { enabled: false }
  },
  events: ['ended']
})

SSR (more below)

For SSR you can import the SSR optimized module, found at ./dist/vue-playr.ssr.js. There is a more in depth description on how to use it with nuxt below.

Browser

In the browser you can include it as you would any other package: with unpkg.

">
<script type="text/javascript" src="https://unpkg.com/vue">script>
<script type="text/javascript" src="https://unpkg.com/plyr">script>
<script type="text/javascript" src="https://unpkg.com/vue-playr">script>


<script>
  window.Vue.createApp(VuePalyr).mount('#app')
script>

Usage

Once installed, it can be used in a template as simply as:

">

<vue-playr>
  <video poster="poster.png" src="video.mp4">
    <source src="video-720p.mp4" type="video/mp4" size="720">
    <source src="video-1080p.mp4" type="video/mp4" size="1080">
    <track kind="captions" label="English" srclang="en" src="captions-en.vtt" default>
  video>
vue-playr>


<vue-playr>
  <audio>
    <source src="audio.mp3" type="audio/mp3"/>
    <source src="audio.ogg" type="audio/ogg"/>
  audio>
vue-playr>


<vue-playr>
  <div class="plyr__video-embed">
    <iframe
      src="https://www.youtube.com/embed/bTqVqk7FSmY?iv_load_policy=3&modestbranding=1&playsinline=1&showinfo=0&rel=0&enablejsapi=1"
      allowfullscreen allowtransparency allow="autoplay">
    iframe>
  div>
vue-playr>


<vue-playr>
  <div data-plyr-provider="youtube" data-plyr-embed-id="bTqVqk7FSmY">div>
vue-playr>


<vue-playr>
    <div class="plyr__video-embed">
      <iframe
        src="https://player.vimeo.com/video/76979871?loop=false&byline=false&portrait=false&title=false&speed=true&transparent=0&gesture=media"
        allowfullscreen allowtransparency allow="autoplay">
      iframe>
    div>
  vue-playr>


<vue-playr>
  <div data-plyr-provider="vimeo" data-plyr-embed-id="76979871">div>
vue-playr>

Player Instance

To access the player instance, you can use the refs attribute.

">
<template>
  <vue-playr ref="plyr" />
template>

<script>
export default {
  name: 'Component',
  computed: {
    player () {
      return this.$refs.plyr.player
    }
  },
  mounted () {
    console.log(this.player)
  }
}
script>

Events

If you want to capture events from the plyr instance, there are a few options:

The preferred method is accessing the player instance through the ref attribute and using that object for events, as you would with a vanilla plyr instance.

Valid events are here.

">
<template>
  <vue-playr ref="plyr" />
template>
<script>
export default {
  name: 'Component',
  computed: {
    player () {
      return this.$refs.plyr.player
    }
  },
  mounted () {
    this.player.on('event', () => console.log('event fired'))
  }
script>

The other way is to just pass an array of the events you want emitted.

">
<vue-playr :events="['timeupdate','exitfullscreen']" @timeupdate="videoTimeUpdated" @exitfullscreen="exitedFullScreen">

Options

For custom options you can pass an options prop which is an object that will be passed to the new Plyr() creation. Available options here. I added an additional option (hideYouTubeDOMError) that hides the error that is always logged when destroying a YouTube player. It defaults to true, and you can disable it and see the error by setting it to false.

SSR

Nuxt

This should support SSR out of the box. For nuxt, create a file called vue-playr.js in your plugins folder containing only these three statements:

import Vue from 'vue'
import VuePlayr from 'vue-playr/dist/vue-playr.ssr.js'

// The second argument is optional and sets the default config values for every player.
Vue.use(VuePlayr, {
  plyr: {
    fullscreen: { enabled: false }
  },
  events: ['ended']
})

Then, in your nuxt.config.js file add '~/plugins/vue-playr' to the plugins array. The vue-playr element should be globally registered now.

You will also want to add plyr/dist/plyr.css to your css array in the same file.

The nuxt.config.js file should at minimum include this:

export default {
  plugins: [
    '~/plugins/vue-playr'
  ],
  css: [
    'plyr/dist/plyr.css'
  ]
}

Author

vue-playr © Chantouch, Released under the MIT License.

Issues
  • chore(deps-dev): bump core-js from 3.8.1 to 3.8.2

    chore(deps-dev): bump core-js from 3.8.1 to 3.8.2

    Bumps core-js from 3.8.1 to 3.8.2.

    Changelog

    Sourced from core-js's changelog.

    3.8.2 - 2021.01.03
    • Fixed handling of special replacements patterns in String#replaceAll, #900
    • Fixed iterators dependencies of Promise.any and Promise.allSettled entries
    • Fixed microtask implementation on WebOS, #898, #901
    Commits
    • 207ce6b 3.8.2
    • c763d77 add a version to the changelog in the update-version script
    • d1d04fd update the changelog
    • 35ef1de Merge pull request #902 from bluquar/patch-1
    • 5bef8ab Merge pull request #901 from llooz/hotfix/microtrask-webos-webkit
    • 49f13bf update links to the spec
    • 068817c update dependencies
    • 18592d1 fix handling of special replacements patterns in String#replaceAll, close #900
    • 3a4e1cc comment
    • 9289dd3 Rephrase confusing comment in descriptors.js
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump eslint from 7.14.0 to 7.15.0

    chore(deps-dev): bump eslint from 7.14.0 to 7.15.0

    Bumps eslint from 7.14.0 to 7.15.0.

    Release notes

    Sourced from eslint's releases.

    v7.15.0

    Changelog

    Sourced from eslint's changelog.

    v7.15.0 - December 5, 2020

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump eslint-plugin-vue from 7.1.0 to 7.2.0

    chore(deps-dev): bump eslint-plugin-vue from 7.1.0 to 7.2.0

    Bumps eslint-plugin-vue from 7.1.0 to 7.2.0.

    Release notes

    Sourced from eslint-plugin-vue's releases.

    v7.2.0

    ✨ Enhancements

    • #1364 Added casing option to vue/custom-event-name-casing rule.

    ⚙️ Updates

    🐛 Bug Fixes

    • #1335 Fixed false positives when using is attr in vue/valid-v-bind-sync rule.
    • #1366 Fixed false positives when using v-for variable for v-slot in vue/valid-v-slot rule
    • #1367 Fixed false positives when using in vue/valid-v-slot and vue/valid-v-model rule
    • #1368 Fixed false negatives when using handler property in vue/no-arrow-functions-in-watch rule
    • #1369 Fixed false positives for methods whose arguments should not be changed in vue/v-on-function-call rule.

    All commits: v7.1.0 -> v7.2.0

    Commits
    • 1f355c9 7.2.0
    • d9f72a5 Fix false positives for methods whose arguments should not be changed in the ...
    • b73d7c5 Fix false negatives when using handler property in `vue/no-arrow-functions-in...
    • 3f2b669 Fix false positives when using <svg> in vue/valid-v-slot and `vue/valid-v-m...
    • 0c5f2a1 Fix false positives when using v-for variable for v-slot in `vue/valid-v-slot...
    • 805b3f5 Upgrade vue-eslint-parser to v7.2.0 (#1365)
    • 6d6203f Add casing option to vue/custom-event-name-casing rule & remove from configs....
    • af5c4c0 fix(eslint-plugin-vue): [valid-v-bind-sync] Added Case: when valid is then va...
    • f1c6789 Mention that .js files are linted as well (#1333)
    • 80b8983 Update doc for custom-event-name-casing (#1338)
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump rollup from 2.19.0 to 2.34.2

    chore(deps-dev): bump rollup from 2.19.0 to 2.34.2

    Bumps rollup from 2.19.0 to 2.34.2.

    Release notes

    Sourced from rollup's releases.

    v2.34.2

    2020-12-06

    Bug Fixes

    • Revert pattern export change (#3898)

    Pull Requests

    v2.34.1

    2020-12-03

    Bug Fixes

    • Avoid Node deprecation warning by using a pattern export for nested Rollup files (#3896)

    Pull Requests

    v2.34.0

    2020-11-29

    Features

    • Support RequireJS comaptible AMD ids in code-splitting builds via amd.autoId (#3867)
    • Allow adding an AMD id base path (#3867)

    Bug Fixes

    • Warn when using an constant AMD id in a code-splitting build (#3867)

    Pull Requests

    v2.33.3

    2020-11-18

    Bug Fixes

    • Do not use .js extension when importing AMD files from a UMD bundle (#3872)

    Pull Requests

    v2.33.2

    2020-11-14

    Bug Fixes

    • Fix an issue where statements were ignored after a conditional return in a labeled statement (#3871)

    ... (truncated)

    Changelog

    Sourced from rollup's changelog.

    2.34.2

    2020-12-06

    Bug Fixes

    • Revert pattern export change (#3898)

    Pull Requests

    2.34.1

    2020-12-03

    Bug Fixes

    • Avoid Node deprecation warning by using a pattern export for nested Rollup files (#3896)

    Pull Requests

    2.34.0

    2020-11-29

    Features

    • Support RequireJS comaptible AMD ids in code-splitting builds via amd.autoId (#3867)
    • Allow adding an AMD id base path (#3867)

    Bug Fixes

    • Warn when using an constant AMD id in a code-splitting build (#3867)

    Pull Requests

    2.33.3

    2020-11-18

    Bug Fixes

    • Do not use .js extension when importing AMD files from a UMD bundle (#3872)

    Pull Requests

    2.33.2

    2020-11-14

    Bug Fixes

    • Fix an issue where statements were ignored after a conditional return in a labeled statement (#3871)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump rollup from 2.19.0 to 2.34.1

    chore(deps-dev): bump rollup from 2.19.0 to 2.34.1

    Bumps rollup from 2.19.0 to 2.34.1.

    Release notes

    Sourced from rollup's releases.

    v2.34.1

    2020-12-03

    Bug Fixes

    • Avoid Node deprecation warning by using a pattern export for nested Rollup files (#3896)

    Pull Requests

    v2.34.0

    2020-11-29

    Features

    • Support RequireJS comaptible AMD ids in code-splitting builds via amd.autoId (#3867)
    • Allow adding an AMD id base path (#3867)

    Bug Fixes

    • Warn when using an constant AMD id in a code-splitting build (#3867)

    Pull Requests

    v2.33.3

    2020-11-18

    Bug Fixes

    • Do not use .js extension when importing AMD files from a UMD bundle (#3872)

    Pull Requests

    v2.33.2

    2020-11-14

    Bug Fixes

    • Fix an issue where statements were ignored after a conditional return in a labeled statement (#3871)

    Pull Requests

    • #3871: Correctly track label usage in try statements (@Amareis)

    v2.33.1

    2020-11-02

    Bug Fixes

    • Add syntheticNamedExports to this.getModuleInfo to align with documentation (#3847)

    ... (truncated)

    Changelog

    Sourced from rollup's changelog.

    2.34.1

    2020-12-03

    Bug Fixes

    • Avoid Node deprecation warning by using a pattern export for nested Rollup files (#3896)

    Pull Requests

    2.34.0

    2020-11-29

    Features

    • Support RequireJS comaptible AMD ids in code-splitting builds via amd.autoId (#3867)
    • Allow adding an AMD id base path (#3867)

    Bug Fixes

    • Warn when using an constant AMD id in a code-splitting build (#3867)

    Pull Requests

    2.33.3

    2020-11-18

    Bug Fixes

    • Do not use .js extension when importing AMD files from a UMD bundle (#3872)

    Pull Requests

    2.33.2

    2020-11-14

    Bug Fixes

    • Fix an issue where statements were ignored after a conditional return in a labeled statement (#3871)

    Pull Requests

    • #3871: Correctly track label usage in try statements (@Amareis)

    2.33.1

    2020-11-02

    Bug Fixes

    • Add syntheticNamedExports to this.getModuleInfo to align with documentation (#3847)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump rollup from 2.19.0 to 2.34.0

    chore(deps-dev): bump rollup from 2.19.0 to 2.34.0

    Bumps rollup from 2.19.0 to 2.34.0.

    Release notes

    Sourced from rollup's releases.

    v2.33.3

    2020-11-18

    Bug Fixes

    • Do not use .js extension when importing AMD files from a UMD bundle (#3872)

    Pull Requests

    v2.33.2

    2020-11-14

    Bug Fixes

    • Fix an issue where statements were ignored after a conditional return in a labeled statement (#3871)

    Pull Requests

    • #3871: Correctly track label usage in try statements (@Amareis)

    v2.33.1

    2020-11-02

    Bug Fixes

    • Add syntheticNamedExports to this.getModuleInfo to align with documentation (#3847)

    Pull Requests

    v2.33.0

    2020-11-01

    Features

    • Add parameter to "watchChange" hook to denote if a change was an addition, update or deletion (#3841)
    • Add "closeWatcher" hook to allow plugins to clean up resources when the watcher is closed (#3841)
    • Add "this.getWatchFiles" function to plugin context to get the current set of watched files (#3841)

    Pull Requests

    v2.32.1

    2020-10-21

    Bug Fixes

    • Print warning location for plugin warnings if only loc is supplied (#3824)

    Pull Requests

    ... (truncated)

    Changelog

    Sourced from rollup's changelog.

    2.34.0

    2020-11-29

    Features

    • Support RequireJS comaptible AMD ids in code-splitting builds via amd.autoId (#3867)
    • Allow adding an AMD id base path (#3867)

    Bug Fixes

    • Warn when using an constant AMD id in a code-splitting build (#3867)

    Pull Requests

    2.33.3

    2020-11-18

    Bug Fixes

    • Do not use .js extension when importing AMD files from a UMD bundle (#3872)

    Pull Requests

    2.33.2

    2020-11-14

    Bug Fixes

    • Fix an issue where statements were ignored after a conditional return in a labeled statement (#3871)

    Pull Requests

    • #3871: Correctly track label usage in try statements (@Amareis)

    2.33.1

    2020-11-02

    Bug Fixes

    • Add syntheticNamedExports to this.getModuleInfo to align with documentation (#3847)

    Pull Requests

    2.33.0

    2020-11-01

    Features

    • Add parameter to "watchChange" hook to denote if a change was an addition, update or deletion (#3841)
    • Add "closeWatcher" hook to allow plugins to clean up resources when the watcher is closed (#3841)
    • Add "this.getWatchFiles" function to plugin context to get the current set of watched files (#3841)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump rollup from 2.19.0 to 2.36.0

    chore(deps-dev): bump rollup from 2.19.0 to 2.36.0

    Bumps rollup from 2.19.0 to 2.36.0.

    Release notes

    Sourced from rollup's releases.

    v2.36.0

    2021-01-05

    Features

    • Support partial tree-shaking of chained assignments and unused assignment targets (#3919)

    Pull Requests

    v2.35.1

    2020-12-14

    Bug Fixes

    • Allow closing the bundle when watching in case of generate errors by adding the bundle to the error event (#3909)
    • Automatically close all bundles on generate errors when watching and using the CLI (#3909)
    • Try to create remaining bundles when watching and one of them throws (#3909)

    Pull Requests

    v2.35.0

    2020-12-14

    Features

    • Add closeBundle hook that is triggered by bundle.close() in the JS API (#3883)

    Pull Requests

    v2.34.2

    2020-12-06

    Bug Fixes

    • Revert pattern export change (#3898)

    Pull Requests

    v2.34.1

    2020-12-03

    Bug Fixes

    • Avoid Node deprecation warning by using a pattern export for nested Rollup files (#3896)

    Pull Requests

    ... (truncated)

    Changelog

    Sourced from rollup's changelog.

    2.36.0

    2021-01-05

    Features

    • Support partial tree-shaking of chained assignments and unused assignment targets (#3919)

    Pull Requests

    2.35.1

    2020-12-14

    Bug Fixes

    • Allow closing the bundle when watching in case of generate errors by adding the bundle to the error event (#3909)
    • Automatically close all bundles on generate errors when watching and using the CLI (#3909)
    • Try to create remaining bundles when watching and one of them throws (#3909)

    Pull Requests

    2.35.0

    2020-12-14

    Features

    • Add closeBundle hook that is triggered by bundle.close() in the JS API (#3883)

    Pull Requests

    2.34.2

    2020-12-06

    Bug Fixes

    • Revert pattern export change (#3898)

    Pull Requests

    2.34.1

    2020-12-03

    Bug Fixes

    • Avoid Node deprecation warning by using a pattern export for nested Rollup files (#3896)

    Pull Requests

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump rollup from 2.19.0 to 2.37.0

    chore(deps-dev): bump rollup from 2.19.0 to 2.37.0

    Bumps rollup from 2.19.0 to 2.37.0.

    Release notes

    Sourced from rollup's releases.

    v2.37.0

    2021-01-19

    Features

    • Always check modules for side-effects that only indirectly reexport a used variable (#3840)
    • Warn if a circular dependency would cause wrong execution order when preserving modules (#3840)

    Bug Fixes

    • Allow consuming synthetic exports via modules that reexport a namespace (#3894)
    • Do not crash for circular default reexports (#3840)
    • Do not crash for circular synthetic namespaces (#3840)
    • Improve circular dependency execution order in certain scenarios (#3840)

    Pull Requests

    v2.36.2

    2021-01-16

    Bug Fixes

    • Fix an issue where invalid code was generated for unused assignments with side effects (#3926)

    Pull Requests

    v2.36.1

    2021-01-06

    Bug Fixes

    • Solve issues that result in invalid code when partially removing assignments (#3921)

    Pull Requests

    • #3921: Prevent invalid code when removing assignment target of side-effectful object expression (@lukastaegert)

    v2.36.0

    2021-01-05

    Features

    • Support partial tree-shaking of chained assignments and unused assignment targets (#3919)

    Pull Requests

    v2.35.1

    2020-12-14

    Bug Fixes

    • Allow closing the bundle when watching in case of generate errors by adding the bundle to the error event (#3909)
    • Automatically close all bundles on generate errors when watching and using the CLI (#3909)

    ... (truncated)

    Changelog

    Sourced from rollup's changelog.

    2.37.0

    2021-01-19

    Features

    • Always check modules for side-effects that only indirectly reexport a used variable (#3840)
    • Warn if a circular dependency would cause wrong execution order when preserving modules (#3840)

    Bug Fixes

    • Allow consuming synthetic exports via modules that reexport a namespace (#3894)
    • Do not crash for circular default reexports (#3840)
    • Do not crash for circular synthetic namespaces (#3840)
    • Improve circular dependency execution order in certain scenarios (#3840)

    Pull Requests

    2.36.2

    2021-01-16

    Bug Fixes

    • Fix an issue where invalid code was generated for unused assignments with side effects (#3926)

    Pull Requests

    2.36.1

    2021-01-06

    Bug Fixes

    • Solve issues that result in invalid code when partially removing assignments (#3921)

    Pull Requests

    • #3921: Prevent invalid code when removing assignment target of side-effectful object expression (@lukastaegert)

    2.36.0

    2021-01-05

    Features

    • Support partial tree-shaking of chained assignments and unused assignment targets (#3919)

    Pull Requests

    2.35.1

    2020-12-14

    Bug Fixes

    • Allow closing the bundle when watching in case of generate errors by adding the bundle to the error event (#3909)
    • Automatically close all bundles on generate errors when watching and using the CLI (#3909)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump @vue/cli-plugin-babel from 4.5.8 to 4.5.10

    chore(deps-dev): bump @vue/cli-plugin-babel from 4.5.8 to 4.5.10

    Bumps @vue/cli-plugin-babel from 4.5.8 to 4.5.10.

    Release notes

    Sourced from @vue/cli-plugin-babel's releases.

    v4.5.10

    :bug: Bug Fix

    • @vue/cli-plugin-unit-mocha
      • #6186 fix(mocha): workaround the ShadowRoot issue in Vue 3.0.5 (@sodatea)
    • @vue/cli-plugin-unit-mocha, @vue/cli-service
      • #6097 fix(mocha): disable SSR optimization for Vue 3 testing (@sodatea)
    • @vue/cli-ui
    • @vue/cli-service-global, @vue/cli-service
      • #5992 fix: using lang attribute with empty string in html template (@fangbinwei)

    Committers: 3

    v4.5.9

    This version updates the Cypress plugin, allows users to update to a new version of Cypress on their own. Due to backward compatibility concerns, @vue/cli-plugin-e2e-cypress 4.x always comes with a Cypress 3 dependency, and won't be updated until CLI v5 releases. But now that Cypress has shipped several new major versions in the past year, bringing many interesting new features such as cross-browser testing, you may want to try out a new version. As of this release, there now are 2 ways to update the Cypress dependency in the project:

    1. (Yarn users only) Add a resolutions field in the package.json:
    {
      "resolutions": {
        "cypress": "^5.6.0"
      }
    }
    

    Then run yarn again to install the new dependencies. This will keep exactly one Cypress copy in the project so it's the recommended approach.

    1. Ensure you are on @vue/cli-plugin-e2e-cypress 4.5.9, then run npm install -D cypress or yarn add -D cypress in the project. This will install the latest Cypress version to your project root, and the Vue CLI plugin will refer to it when executing the test:e2e task. A drawback of this approach is that [email protected] will still be downloaded during the dependency installation process, even it's useless now. Though, it is only a temporary problem as we are trying to keep the plugin's backward compatibility, and will be soon fixed with an upcoming v5 release.

    :rocket: New Features

    • @vue/cli-plugin-e2e-cypress

    Committers: 1

    Changelog

    Sourced from @vue/cli-plugin-babel's changelog.

    4.5.10 (2021-01-06)

    :bug: Bug Fix

    • @vue/cli-plugin-unit-mocha
      • #6186 fix(mocha): workaround the ShadowRoot issue in Vue 3.0.5 (@sodatea)
    • @vue/cli-plugin-unit-mocha, @vue/cli-service
      • #6097 fix(mocha): disable SSR optimization for Vue 3 testing (@sodatea)
    • @vue/cli-ui
    • @vue/cli-service-global, @vue/cli-service
      • #5992 fix: using lang attribute with empty string in html template (@fangbinwei)

    Committers: 3

    4.5.9 (2020-11-17)

    :rocket: New Features

    • @vue/cli-plugin-e2e-cypress

    Committers: 1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump rollup from 2.19.0 to 2.33.3

    chore(deps-dev): bump rollup from 2.19.0 to 2.33.3

    Bumps rollup from 2.19.0 to 2.33.3.

    Release notes

    Sourced from rollup's releases.

    v2.33.3

    2020-11-18

    Bug Fixes

    • Do not use .js extension when importing AMD files from a UMD bundle (#3872)

    Pull Requests

    v2.33.2

    2020-11-14

    Bug Fixes

    • Fix an issue where statements were ignored after a conditional return in a labeled statement (#3871)

    Pull Requests

    • #3871: Correctly track label usage in try statements (@Amareis)

    v2.33.1

    2020-11-02

    Bug Fixes

    • Add syntheticNamedExports to this.getModuleInfo to align with documentation (#3847)

    Pull Requests

    v2.33.0

    2020-11-01

    Features

    • Add parameter to "watchChange" hook to denote if a change was an addition, update or deletion (#3841)
    • Add "closeWatcher" hook to allow plugins to clean up resources when the watcher is closed (#3841)
    • Add "this.getWatchFiles" function to plugin context to get the current set of watched files (#3841)

    Pull Requests

    v2.32.1

    2020-10-21

    Bug Fixes

    • Print warning location for plugin warnings if only loc is supplied (#3824)

    Pull Requests

    ... (truncated)

    Changelog

    Sourced from rollup's changelog.

    2.33.3

    2020-11-18

    Bug Fixes

    • Do not use .js extension when importing AMD files from a UMD bundle (#3872)

    Pull Requests

    2.33.2

    2020-11-14

    Bug Fixes

    • Fix an issue where statements were ignored after a conditional return in a labeled statement (#3871)

    Pull Requests

    • #3871: Correctly track label usage in try statements (@Amareis)

    2.33.1

    2020-11-02

    Bug Fixes

    • Add syntheticNamedExports to this.getModuleInfo to align with documentation (#3847)

    Pull Requests

    2.33.0

    2020-11-01

    Features

    • Add parameter to "watchChange" hook to denote if a change was an addition, update or deletion (#3841)
    • Add "closeWatcher" hook to allow plugins to clean up resources when the watcher is closed (#3841)
    • Add "this.getWatchFiles" function to plugin context to get the current set of watched files (#3841)

    Pull Requests

    2.32.1

    2020-10-21

    Bug Fixes

    • Print warning location for plugin warnings if only loc is supplied (#3824)

    Pull Requests

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 1
  • chore(deps-dev): bump rollup from 2.19.0 to 2.64.0

    chore(deps-dev): bump rollup from 2.19.0 to 2.64.0

    Bumps rollup from 2.19.0 to 2.64.0.

    Release notes

    Sourced from rollup's releases.

    v2.64.0

    2022-01-14

    Features

    • Allow inspecting cached modules and forcing them to be transformed again via shouldTransformCachedModule (#4320)
    • Do not wait for the config file to be parsed in watch mode if it is updated before that (#4344)

    Bug Fixes

    • Do not mutate objects returned as meta from the resolveId hook (#4347)

    Pull Requests

    v2.63.0

    2022-01-04

    Features

    • Report a helpful error if rollup exits due to an empty event loop when using this.load (#4320)
    • Allow directly mutating ModuleInfo.meta for modules and never replace this object (#4328)
    • Detect additional side effect free array prototype methods (#4332)

    Bug Fixes

    • Do not watch if CLI watch options are specified but --watch is missing (#4335)

    Pull Requests

    v2.62.0

    2021-12-24

    Features

    ... (truncated)

    Changelog

    Sourced from rollup's changelog.

    2.64.0

    2022-01-14

    Features

    • Allow inspecting cached modules and forcing them to be transformed again via shouldTransformCachedModule (#4320)
    • Do not wait for the config file to be parsed in watch mode if it is updated before that (#4344)

    Bug Fixes

    • Do not mutate objects returned as meta from the resolveId hook (#4347)

    Pull Requests

    2.63.0

    2022-01-04

    Features

    • Report a helpful error if rollup exits due to an empty event loop when using this.load (#4320)
    • Allow directly mutating ModuleInfo.meta for modules and never replace this object (#4328)
    • Detect additional side effect free array prototype methods (#4332)

    Bug Fixes

    • Do not watch if CLI watch options are specified but --watch is missing (#4335)

    Pull Requests

    2.62.0

    2021-12-24

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • fix(deps): bump follow-redirects from 1.13.0 to 1.14.7

    fix(deps): bump follow-redirects from 1.13.0 to 1.14.7

    Bumps follow-redirects from 1.13.0 to 1.14.7.

    Commits
    • 2ede36d Release version 1.14.7 of the npm package.
    • 8b347cb Drop Cookie header across domains.
    • 6f5029a Release version 1.14.6 of the npm package.
    • af706be Ignore null headers.
    • d01ab7a Release version 1.14.5 of the npm package.
    • 40052ea Make compatible with Node 17.
    • 86f7572 Fix: clear internal timer on request abort to avoid leakage
    • 2e1eaf0 Keep Authorization header on subdomain redirects.
    • 2ad9e82 Carry over Host header on relative redirects (#172)
    • 77e2a58 Release version 1.14.4 of the npm package.
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump eslint-plugin-vue from 7.1.0 to 8.3.0

    chore(deps-dev): bump eslint-plugin-vue from 7.1.0 to 8.3.0

    Bumps eslint-plugin-vue from 7.1.0 to 8.3.0.

    Release notes

    Sourced from eslint-plugin-vue's releases.

    v8.3.0

    🐛 Bug Fixes

    ⚙️ Updates

    Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.2.0...v8.3.0

    v8.2.0

    ✨ Enhancements

    🐛 Bug Fixes

    :gear: Updates

    Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.1...v8.2.0

    v8.1.1

    🐛 Bug Fixes


    Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v8.1.0...v8.1.1

    v8.1.0

    ✨ Enhancements

    🐛 Bug Fixes

    ... (truncated)

    Commits
    • 9c6910e 8.3.0
    • 834411e Fix false positive for unknown emits definition in `vue/require-explicit-emit...
    • a475176 Fix crash on \<textarea> without end tag in vue/html-indent rule (#1755)
    • e7b77aa Report $set and $nextTick in computed properties (#1750)
    • 2472ffa docs: fix grammatical error (#1754)
    • f000613 8.2.0
    • 024c8d8 Add built-in component tests in vue/component-name-in-template-casing (#1737)
    • 09d7bed Fix false positives for import binding in vue/valid-define-emits and `vue/v...
    • 8a0b2c8 Add new rule vue/prefer-separate-static-class (#1729)
    • fe82fb5 Add support for ts4.5 to vue/script-indent rule (#1719)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • fix(deps): bump color-string from 1.5.3 to 1.9.0

    fix(deps): bump color-string from 1.5.3 to 1.9.0

    Bumps color-string from 1.5.3 to 1.9.0.

    Release notes

    Sourced from color-string's releases.

    1.9.0

    Minor Release 1.9.0

    • Add parsing of exponential alpha values for HWB and HSL (#66)

    Thanks to @​babycannotsay for their contribution!

    1.8.2

    Patch release 1.8.2

    • Fix incorrect handling of optional comma in rgb() regex (#65)

    Thanks to @​gerdasi and @​mastertheblaster for reporting and confirming the bug!

    1.8.1

    Patch release 1.8.1

    • Fix rgb alpha percentage parsing from int to float (#61)

    Thanks to @​clytras for their contribution!

    1.8.0

    Minor release 1.8.0

    • Add anchors to keyword regex (#64)

    Thanks to @​cq360767996 for their contribution!

    1.7.4

    Patch Release 1.7.4

    • Fix bug in .to.hex() output if the inputs aren't rounded numbers (#25)

    1.7.3

    Patch Release 1.7.3

    • Fix hue modulo operation (#50)

    Thanks to @​adroitwhiz for their contributions.

    1.7.2

    Patch Release 1.7.2

    • Fix issue where color-string with incorrectly return a color for properties on Object's prototype like "constructor". (#45)

    Thanks to @​tolmasky for their contributions.

    1.7.1

    Patch release 1.7.1

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • fix(deps): bump lodash from 4.17.20 to 4.17.21

    fix(deps): bump lodash from 4.17.20 to 4.17.21

    Bumps lodash from 4.17.20 to 4.17.21.

    Commits
    • f299b52 Bump to v4.17.21
    • c4847eb Improve performance of toNumber, trim and trimEnd on large input strings
    • 3469357 Prevent command injection through _.template's variable option
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • fix(deps): bump actions/checkout from 2.3.4 to 2.4.0

    fix(deps): bump actions/checkout from 2.3.4 to 2.4.0

    Bumps actions/checkout from 2.3.4 to 2.4.0.

    Release notes

    Sourced from actions/checkout's releases.

    v2.4.0

    • Convert SSH URLs like org-<ORG_ID>@github.com: to https://github.com/ - pr

    v2.3.5

    Update dependencies

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump @vue/cli-plugin-eslint from 4.5.8 to 4.5.15

    chore(deps-dev): bump @vue/cli-plugin-eslint from 4.5.8 to 4.5.15

    Bumps @vue/cli-plugin-eslint from 4.5.8 to 4.5.15.

    Release notes

    Sourced from @​vue/cli-plugin-eslint's releases.

    v4.5.15

    Bug Fixes

    • fix: set .mjs file type to javascript/auto [15b1e1b]

    This change allows an .mjs file to import named exports from .cjs and plain .js files. Fixes compatibility with pinia.

    v4.5.14

    Security Fixes

    This version fixed a CORS vulnerability and an XSS vulnerability in Vue CLI UI. We recommend all users of vue ui to upgrade to this version as soon as possible.

    Credits:

    Ngo Wei Lin (@​Creastery) of STAR Labs (@​starlabs_sg)

    v4.5.13

    :bug: Bug Fix

    • @vue/babel-preset-app
      • #6459 fix: fix modern mode optional chaining syntax tranpilation (@​sodatea)
    • @vue/cli-plugin-unit-mocha
    • @vue/cli-service

    Others

    Committers: 3

    v4.5.12

    • bump vue-codemod to work around an NPM hoisting bug
    • bump minimum required JSX preset / plugin versions, fixes vuejs/jsx#183
    • bump default typescript version to 4.1 and prettier version to 2.x for new projects, fixes #6299

    v4.5.11

    :bug: Bug Fix

    Committers: 1

    ... (truncated)

    Changelog

    Sourced from @​vue/cli-plugin-eslint's changelog.

    5.0.0-beta.7 (2021-10-26)

    :rocket: New Features

    • @vue/cli-service
      • #6771 feat!: remove url-loader and file-loader in favor of asset modules (@​sodatea)
      • #6752 Add a top-level terser option to allow users to customize the minifier (@​screetBloom)

    :boom: Breaking Changes

    • @vue/cli-service
      • #6781 fix!: set hashFunction to xxhash64 to fix Node 17 compatibility (@​sodatea)
      • #6771 feat!: remove url-loader and file-loader in favor of asset modules (@​sodatea)

    :bug: Bug Fix

    • @vue/cli-service
      • #6781 fix!: set hashFunction to xxhash64 to fix Node 17 compatibility (@​sodatea)
    • @vue/cli-plugin-unit-jest

    Committers: 3

    5.0.0-beta.6 (2021-10-14)

    :rocket: New Features

    • @vue/cli-plugin-eslint, @vue/cli-service

    Committers: 1

    Security Fixes

    This version fixed a CORS vulnerability and an XSS vulnerability in Vue CLI UI. We recommend all users of vue ui to upgrade to this version as soon as possible.

    Credits:

    Ngo Wei Lin (@​Creastery) of STAR Labs (@​starlabs_sg)

    5.0.0-beta.5 (2021-10-10)

    :rocket: New Features

    • @vue/cli-plugin-eslint, @vue/cli-service

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies javascript 
    opened by dependabot[bot] 0
  • chore(deps-dev): bump eslint-plugin-vue from 7.1.0 to 7.19.1

    chore(deps-dev): bump eslint-plugin-vue from 7.1.0 to 7.19.1

    Bumps eslint-plugin-vue from 7.1.0 to 7.19.1.

    Release notes

    Sourced from eslint-plugin-vue's releases.

    v7.19.1

    :bug: Bug Fixes

    • [83eab8d2] Fixed false positives for vars inside functions in vue/valid-define-emits and vue/valid-define-props rules. Picked from #1652

    Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v7.19.0...v7.19.1

    v7.19.0

    ✨ Enhancements

    • #1639 Added vue/no-restricted-class rule that reports the classes you don't want to allow in the template.
    • #1644 Added vue/no-useless-template-attributes rule that disallow useless attribute on \<template> tags.

    🐛 Bug Fixes

    • #1647 Fixed false positives for toRefs in vue/no-unused-properties rule.
    • #1648 Fixed unable to autofix event name with update:.

    All commits: v7.18.0 -> v7.19.0

    v7.18.0

    ✨ Enhancements

    • #1626 Added vue/component-api-style rule that aims to make the API style you use to define Vue components consistent in your project.

    ⚙️ Updates

    • #1619 Updated vue/script-indent rule to support Class static block and typescript-eslint v5(rc)
    • #1620 Changed type determination logic of type-only defineProps to follow vue v3.2.9.

    All commits: v7.17.0 -> v7.18.0

    v7.17.0

    ✨ Enhancements

    • #1605 Added vue/no-v-text rule that disallow v-text directive.

    :gear: Updates

    • #1607, #1610 Added support for ESLint v8 (beta). Note that ESLint v8 beta support will be removed without notice once a stable version of ESLint v8 is released.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 0
  • fix(deps): bump url-parse from 1.4.7 to 1.5.3

    fix(deps): bump url-parse from 1.4.7 to 1.5.3

    Bumps url-parse from 1.4.7 to 1.5.3.

    Commits
    • ad44493 [dist] 1.5.3
    • c798461 [fix] Fix host parsing for file URLs (#210)
    • 201034b [dist] 1.5.2
    • 2d9ac2c [fix] Sanitize only special URLs (#209)
    • fb128af [fix] Use 'null' as origin for non special URLs
    • fed6d9e [fix] Add a leading slash only if the URL is special
    • 94872e7 [fix] Do not incorrectly set the slashes property to true
    • 81ab967 [fix] Ignore slashes after the protocol for special URLs
    • ee22050 [ci] Use GitHub Actions
    • d2979b5 [fix] Special case the file: protocol (#204)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
  • fix(deps): bump tar from 4.4.13 to 4.4.19

    fix(deps): bump tar from 4.4.13 to 4.4.19

    Bumps tar from 4.4.13 to 4.4.19.

    Commits
    • 9a6faa0 4.4.19
    • 70ef812 drop dirCache for symlink on all platforms
    • 3e35515 4.4.18
    • 52b09e3 fix: prevent path escape using drive-relative paths
    • bb93ba2 fix: reserve paths properly for unicode, windows
    • 2f1bca0 fix: prune dirCache properly for unicode, windows
    • 9bf70a8 4.4.17
    • 6aafff0 fix: skip extract if linkpath is stripped entirely
    • 5c5059a fix: reserve paths case-insensitively
    • fd6accb 4.4.16
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the Security Alerts page.
    dependencies javascript 
    opened by dependabot[bot] 0
Releases(0.1.1)
Owner
Chantouch Sek
I am Ginger, and a Developer.
Chantouch Sek
A vue hls video player plugin using video.js 7

vue-videojs7 A vue video.js7 plugin, so you can play hls video(m3u8 format) within html5 easily

Walter Hu 69 Jan 5, 2022
A modern, visual video player for Vue3. It will bring your videos to life with a customizable and powerful player!

vue3-player-video A modern, visual video player for Vue3. It will bring your videos to life with a customizable and powerful player! If you have a pro

Enzo Esteves ⚡ 26 Sep 22, 2021
▶️ 🎹 🎵 HTML5 audio tag sound player UI for Vue.js - supports single, loop, pause/stop modes etc

Vue.js sound player Vue.js sound audio player UI. Covers audio-tag API and adds more. Demo See DEMO here Installation Use npm: npm install vue-audio -

Mikhail Kuznetcov 170 Dec 18, 2021
:stuck_out_tongue_winking_eye: :stuck_out_tongue_winking_eye: :stuck_out_tongue_winking_eye: Easy to create custom audio player components for Vue. 一个有灵魂的进度条。 A progress bar with soul.

vue-audio-better Easy to create custom audio player components for Vue.js. 一个有灵魂的进度条。 A progress bar with soul. 简单、有趣的 audio 组件,非常感谢您的 star! Simple, f

JasonYu 87 Jan 20, 2022
A Howler.js mixin for Vue 2 that makes it easy to create custom audio player components

vue-howler A Howler.js mixin for Vue 2 that makes it easy to create custom audio player components Installation $ npm install vue-howler Usage First c

Mick Dekkers 105 Jan 5, 2022
Web pages based on HTML 5 audio music player

Web pages based on HTML 5 < audio > music player demo // demo已停止 Requirements vue ^2.3.3 vue-resource ^1.3.4 v-click-outside ^0.0.8 Installation npm i

张啸 25 Dec 5, 2020
📼 A simple video header/section component for Vue. Good for video backgrounds and overlaying content on them.

vue-video-section A simple video header/section component for Vue. Good for video backgrounds and overlaying content on them. Links View demo View on

John Datserakis 32 Jan 7, 2022
Record video or snapshots from device cameras or desktop. Upload and download of video or snapshots is supported.

Multicorder Record video from cameras Record video from desktop screens Playback recordings Take snapshots of video Download videos or snapshots Demo

Brian Winkers 6 Nov 11, 2021
📹 A Vue 2.x video player component based on DPlayer

Vue-DPlayer A Vue 2.x video player component based on DPlayer. Live Demo Install npm install vue-dplayer -S Usage CDN: https://unpkg.com/[email protected]

MoePlayer 589 Jan 13, 2022
A hml5 video player vue component

vue-player author - Artur Sena license - MIT Intro This is a html5 video component made in VueJS with to quickly add videos with placeholders and intr

Artur Sena 22 Jan 9, 2022
Simple vue component that takes an array of videos as a prop and stitches them together/plays seamlessly in a custom video player

vue-playlist Simple vue component that takes an array of videos as a prop and stitches them together/plays seamlessly in a custom video player This is

misha. 26 Oct 8, 2021
🍟 A Lightweight Video Player For Vue.js.

vue-core-video-player A Lightweight Video Player For Vue.js. Get Started Npm $ npm install vue-core-video-player --save Yarn $ yarn add vue-core-video

core-player 284 Jan 13, 2022
A Vue.js based video player with good look and custom user config

Awesome-Video-Player A Vue.js based video player with good look and custom user config ✅ good-looking & support custom config ✅ Vue 2 & Vue 3 Support

Ziwen Mei 102 Dec 20, 2021
Embed a YouTube player easily and lazy load the video to save resources and reduces initial load size.

Embed a YouTube player easily and lazy load the video to save resources and reduces initial load size.

Seerat Awan 22 Jan 19, 2022
Azuracast PWA Player - can play locally with the player

Azuracast PWA Player - can play locally with the player

Oussama 19 Jan 19, 2022
Play audio files on Google Drive With Vue

google-drive-player 動作させるには google cloud platform (GCP) の API key と OAUTH2 client id が必要です。 以下のファイルに GCP API key と GCP OAUTH2 client id を記述してください。 env

null 0 Dec 20, 2021
An Audio Mixer plugin for Vue.js

Audio Mixer Demo Install Support us Demo To view a demo online: https://audiomixer.io To view demo examples locally clone the repo and run npm install

null 12 Oct 23, 2021
VueJS audio visualization components

vue-audio-visual Vue HTML5 audio visualization components Overview Install and setup API Common props AvLine props AvBars props AvCircle props AvWavef

Stas Kobzar 448 Jan 23, 2022
A simple audio recorder for VueJS applications

vue-audio-recorder Audio recorder for Vue.js. It allows to create, play, download and store records on a server. Live demo Features Beautiful clean UI

Gennady Grishkovtsov 404 Jan 19, 2022