A Vue component for the plyr video & audio player.

Overview

vue-plyr

github_actions npm last version Dependabot status

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 for the players.

Supported player types: HTML5 video, HTML5 audio, YouTube, and Vimeo.

Demo

A demo of the components (equivalent to the html example include here) can be found at skjnldsv.github.io/vue-plyr.

Installation

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

Module

// In your main vue file - the one where you create the initial vue instance.
import Vue from 'vue'
import VuePlyr from 'vue-plyr'
import 'vue-plyr/dist/vue-plyr.css'

// Vue 3.x
// The second argument is optional and sets the default config values for every player.
createApp(App)
  .use(VuePlyr, {
    plyr: {}
  })
  .mount('#app')

// Vue 2.x
// The second argument is optional and sets the default config values for every player.
Vue.use(VuePlyr, {
  plyr: {}
})

SSR (more below)

For SSR, you can import the SSR optimized module, found at dist/vue-plyr.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, along with the stylesheet:

">
<script type="text/javascript" src="https://unpkg.com/vue">script>
<script type="text/javascript" src="https://unpkg.com/@skjnldsv/vue-plyr">script>
<link rel="stylesheet" href="https://unpkg.com/@skjnldsv/vue-plyr/dist/vue-plyr.css" />


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

Usage

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

">

<vue-plyr :options="options">
  <video
    controls
    crossorigin
    playsinline
    data-poster="poster.jpg"
  >
    <source
      size="720"
      src="/path/to/video-720p.mp4"
      type="video/mp4"
    />
    <source
      size="1080"
      src="/path/to/video-1080p.mp4"
      type="video/mp4"
    />
    <track
      default
      kind="captions"
      label="English captions"
      src="/path/to/english.vtt"
      srclang="en"
    />
  video>
vue-plyr>


<vue-plyr>
  <audio controls crossorigin playsinline>
    <source
        src="/path/to/audio.mp3"
        type="audio/mp3"
    />
    <source
        src="/path/to/audio.ogg"
        type="audio/ogg"
    />
  audio>
vue-plyr>


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


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


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


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

Player Instance

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

... ">
<template>
  <vue-plyr ref="plyr">...vue-plyr>
template>

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

Examples

Examples of how to use this app can be found here.

Events

If you want to capture events from the plyr instance, you can do so by 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-plyr ref="plyr">...vue-plyr>
template>
<script>
  export default {
    name: 'Component',
    mounted () {
      this.$refs.plyr.player.on('event', () => console.log('event fired'))
    }
script>

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 have added a new 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.

You can also specify the default options when registering the plugin (these will be ignored if you specify a player-specific options object via props):

createApp(App).use(VuePlyr, {
  plyr: {}
})

SSR

Nuxt (Vue 2.x)

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

import Vue from 'vue'
import VuePlyr from '@skjnldsv/vue-plyr/dist/vue-plyr.ssr.js'
import '@skjnldsv/vue-plyr/dist/vue-plyr.css'

// The second argument is optional and sets the default config values for every player.
Vue.use(VuePlyr, {
  plyr: {}
})

Then, in your nuxt.config.js file add { src: '~/plugins/vue-plyr', mode: 'client' } to the plugins array. The vue-plyr element should be globally registered now.

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

export default {
  plugins: [{ src: '~/plugins/vue-plyr', mode: 'client' }]
}

Author

vue-plyr © RedXTech, Released under the MIT License.

Issues
  • Your fork look better than the original one !

    Your fork look better than the original one !

    Do you have any plan to release it on npm ? Since the author look dead, it can be nice to have yours instead !

    opened by riderx 4
  • Bump @rollup/plugin-node-resolve from 10.0.0 to 11.2.1

    Bump @rollup/plugin-node-resolve from 10.0.0 to 11.2.1

    Bumps @rollup/plugin-node-resolve from 10.0.0 to 11.2.1.

    Commits
    • 7426b1e chore(release): node-resolve v11.2.1
    • 312fbc2 fix(node-resolve): fs.exists is incorrectly promisified (#835)
    • 2d06c44 feat(commonjs)!: Add ignore-dynamic-requires option (#819)
    • 8752c2f docs(replace): document the values option (#814)
    • 4f4c25d fix(typescript): bump TypeScript version (#818)
    • f1ad31f fix(typescript): update readme and peerDeps version (#830)
    • a69e85d fix(commonjs): isRestorableCompiledEsm should also trigger code transform (...
    • 4a11bbd chore(release): replace v2.4.1
    • 659ed59 fix(replace): add missing types for new preventAssignment option (#813)
    • fbcb8f2 chore(release): replace v2.4.0
    • 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 will merge this PR once it's up-to-date and CI passes on it, as requested by @skjnldsv.


    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 
    opened by dependabot[bot] 2
  • Bump core-js from 3.9.1 to 3.10.1

    Bump core-js from 3.9.1 to 3.10.1

    ⚠️ Dependabot is rebasing this PR ⚠️

    If you make any changes to it yourself then they will take precedence over the rebase.


    Bumps core-js from 3.9.1 to 3.10.1.

    Changelog

    Sourced from core-js's changelog.

    3.10.1 - 2021.04.08
    • Prevented possible RegExp#split problems in old engines, #751, #919
    • Detection of Safari 10 string padding bug extended to some Safari-based browsers
    3.10.0 - 2021.03.31
    • Array find from last proposal moved to the stage 2, March TC39 meeting
    • Prevented possible RegExp#exec problems in some old engines, #920
    • Updated compat data mapping:
      • NodeJS up to 16.0
      • Electron up to 13.0
      • Samsung Internet up to 14.0
      • Opera Android up to 62
      • The rest automatically
    Commits
    • dfa44ca 3.10.1
    • 49da8b7 prevented possible RegExp#split problems in old engines, close #751, close ...
    • 4da5115 reuse regexp-sticky-helpers in es.string.split
    • 7af20f8 simplify close subscription function
    • 19bb1a5 Safari 10 string padding bug detection extend to some Safari-based browsers
    • 72646fd update dependencies and fix linting
    • bb9b7f5 3.10.0
    • d666798 prevent possible RegExp#exec problems in some old engines, close #920
    • db440fe improve linting settings
    • d1d6e02 move Array find from last proposal to the stage 2
    • 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 will merge this PR once it's up-to-date and CI passes on it, as requested by @skjnldsv.


    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 
    opened by dependabot[bot] 1
  • Bump vue from 3.0.9 to 3.0.11

    Bump vue from 3.0.9 to 3.0.11

    Bumps vue from 3.0.9 to 3.0.11.

    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 
    opened by dependabot[bot] 1
  • Bump eslint from 7.23.0 to 7.24.0

    Bump eslint from 7.23.0 to 7.24.0

    Bumps eslint from 7.23.0 to 7.24.0.

    Release notes

    Sourced from eslint's releases.

    v7.24.0

    • 0c346c8 Chore: ignore pnpm-lock.yaml (#14303) (Nitin Kumar)
    • f06ecdf Update: Add disallowTemplateShorthand option in no-implicit-coercion (#13579) (Remco Haszing)
    • 71a80e3 Docs: fix broken links in Node.js API docs toc (#14296) (u-sho (Shouhei Uechi))
    • bd46dc4 Docs: Fix incorrect reference to "braces" in arrow-parens (#14300) (emclain)
    • 0d6235e Docs: update header in max-lines (#14273) (Shinigami)
    • 70c9216 Docs: Update issue triage to include blocked column (#14275) (Nicholas C. Zakas)
    • abca186 Docs: Fix typo in suggestions section (#14293) (Kevin Partington)
    • c4d8b0d Fix: no-unused-vars ignoreRestSiblings check assignments (fixes #14163) (#14264) (YeonJuan)
    • b51d077 Update: add ignoreNonDeclaration to no-multi-assign rule (fixes #12545) (#14185) (t-mangoe)
    • c981fb1 Chore: Upgrade mocha to 8.3.2 (#14278) (Stephen Wade)
    • 147fc04 Docs: Fix repro:needed label in bug report template (#14285) (Milos Djermanovic)
    • e1cfde9 Docs: Update bug report template (#14276) (Nicholas C. Zakas)
    • c85c2f1 Docs: Add fatal to Node.js API LintMessage type (#14251) (Brandon Mills)
    Changelog

    Sourced from eslint's changelog.

    v7.24.0 - April 9, 2021

    • 0c346c8 Chore: ignore pnpm-lock.yaml (#14303) (Nitin Kumar)
    • f06ecdf Update: Add disallowTemplateShorthand option in no-implicit-coercion (#13579) (Remco Haszing)
    • 71a80e3 Docs: fix broken links in Node.js API docs toc (#14296) (u-sho (Shouhei Uechi))
    • bd46dc4 Docs: Fix incorrect reference to "braces" in arrow-parens (#14300) (emclain)
    • 0d6235e Docs: update header in max-lines (#14273) (Shinigami)
    • 70c9216 Docs: Update issue triage to include blocked column (#14275) (Nicholas C. Zakas)
    • abca186 Docs: Fix typo in suggestions section (#14293) (Kevin Partington)
    • c4d8b0d Fix: no-unused-vars ignoreRestSiblings check assignments (fixes #14163) (#14264) (YeonJuan)
    • b51d077 Update: add ignoreNonDeclaration to no-multi-assign rule (fixes #12545) (#14185) (t-mangoe)
    • c981fb1 Chore: Upgrade mocha to 8.3.2 (#14278) (Stephen Wade)
    • 147fc04 Docs: Fix repro:needed label in bug report template (#14285) (Milos Djermanovic)
    • e1cfde9 Docs: Update bug report template (#14276) (Nicholas C. Zakas)
    • c85c2f1 Docs: Add fatal to Node.js API LintMessage type (#14251) (Brandon Mills)
    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 
    opened by dependabot[bot] 1
  • Bump lodash from 4.17.20 to 4.17.21 in /examples/nuxt

    Bump lodash from 4.17.20 to 4.17.21 in /examples/nuxt

    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 
    opened by dependabot[bot] 1
  • Bump core-js from 3.10.1 to 3.12.0

    Bump core-js from 3.10.1 to 3.12.0

    Bumps core-js from 3.10.1 to 3.12.0.

    Changelog

    Sourced from core-js's changelog.

    3.12.0 - 2021.05.06
    3.11.3 - 2021.05.05
    • Native promise-based APIs Promise#{ catch, finally } returns polyfilled Promise instances when it's required
    3.11.2 - 2021.05.03
    • Added a workaround of WebKit ~ iOS 10.3 Safari Promise bug, #932
    • Promise#then of incorrect native Promise implementations with correct subclassing no longer wrapped
    • Changed the order of Promise feature detection, removed unhandled rejection tracking check in non-browser non-node platforms
    3.11.1 - 2021.04.28
    • Made instanceof Promise and .constructor === Promise work with polyfilled Promise for all native promise-based APIs
    • Added a workaround for some buggy V8 versions ~4.5 related to fixing of %TypedArray% static methods, #564
    3.11.0 - 2021.04.22
    3.10.2 - 2021.04.19
    • URL and URLSearchParams marked as supported from Safari 14.0
    • Polyfilled built-in constructors protected from calling on instances
    Commits
    • 1aadb7b 3.12.0
    • 9f8ff89 fix regression of V8 ~ Node 0.12 Sting(Symbol()) bug, close #933
    • b3afb28 add Symbol.matcher
    • 98e421f add Symbol.metadata
    • bfe345a 3.11.3
    • f26cd0b native promise-based APIs Promise#{ catch, finally } returns polyfilled `Pr...
    • 040f783 3.11.2
    • e5b874c remove unhandled rejection tracking check in non-browser non-node platforms
    • afc66bc avoid Promise.resolve in the main Promise feature detection
    • 5623fa3 change the order of Promise feature detection
    • 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 
    opened by dependabot[bot] 1
  • Bump core-js from 3.10.1 to 3.11.1

    Bump core-js from 3.10.1 to 3.11.1

    Bumps core-js from 3.10.1 to 3.11.1.

    Changelog

    Sourced from core-js's changelog.

    3.11.1 - 2021.04.28
    • Made instanceof Promise and .constructor === Promise work with polyfilled Promise for all native promise-based APIs
    • Added a workaround for some buggy V8 versions ~4.5 related to fixing of %TypedArray% static methods, #564
    3.11.0 - 2021.04.22
    3.10.2 - 2021.04.19
    • URL and URLSearchParams marked as supported from Safari 14.0
    • Polyfilled built-in constructors protected from calling on instances
    Commits
    • 1e9c4fb 3.11.1
    • fd344a8 make sure that wrappers doesn't use original methods which can't work with no...
    • 38aaa13 fix #564
    • a09e802 make .constructor === Promise work with polyfilled Promise for all native...
    • 02ed1bd make instanceof Promise work for all native promise-based APIs
    • e94a771 3.11.0
    • 7ea1f1b review
    • 28afbf1 Update hasOwn to reflect change in operation order
    • acd0a4a add accessible Object#hasOwnProperty stage 2 proposal, Object.hasOwn method
    • 8f158cb improve linting
    • 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 
    opened by dependabot[bot] 1
  • Bump ws from 6.2.1 to 6.2.2 in /examples/nuxt

    Bump ws from 6.2.1 to 6.2.2 in /examples/nuxt

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps ws from 6.2.1 to 6.2.2.

    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 
    opened by dependabot[bot] 1
  • Bump eslint from 7.25.0 to 7.27.0

    Bump eslint from 7.25.0 to 7.27.0

    Bumps eslint from 7.25.0 to 7.27.0.

    Release notes

    Sourced from eslint's releases.

    v7.27.0

    • 2c0868c Chore: merge all html formatter files into html.js (#14612) (Milos Djermanovic)
    • 9e9b5e0 Update: no-unused-vars false negative with comma operator (fixes #14325) (#14354) (Nitin Kumar)
    • afe9569 Chore: use includes instead of indexOf (#14607) (Mikhail Bodrov)
    • c0f418e Chore: Remove lodash (#14287) (Stephen Wade)
    • 52655dd Update: no-restricted-imports custom message for patterns (fixes #11843) (#14580) (Alex Holden)
    • 967b1c4 Chore: Fix typo in large.js (#14589) (Ikko Ashimine)
    • 2466a05 Sponsors: Sync README with website (ESLint Jenkins)
    • fe29f18 Sponsors: Sync README with website (ESLint Jenkins)
    • 086c1d6 Chore: add more test cases for no-sequences (#14579) (Nitin Kumar)
    • 6a2ced8 Docs: Update README team and sponsors (ESLint Jenkins)

    v7.26.0

    • aaf65e6 Upgrade: eslintrc for ModuleResolver fix (#14577) (Brandon Mills)
    • ae6dbd1 Fix: track variables, not names in require-atomic-updates (fixes #14208) (#14282) (Patrick Ahmetovic)
    • 6a86e50 Chore: remove loose-parser tests (fixes #14315) (#14569) (Milos Djermanovic)
    • ee3a3ea Fix: create .eslintrc.cjs for module type (#14304) (Nitin Kumar)
    • 6791dec Docs: fix example for require-atomic-updates (#14562) (Milos Djermanovic)
    • 388eb7e Sponsors: Sync README with website (ESLint Jenkins)
    • f071d1e Update: Add automated suggestion to radix rule for parsing decimals (#14291) (Bryan Mishkin)
    • 0b6a3f3 New: Include XO style guide in eslint --init (#14193) (Federico Brigante)
    Changelog

    Sourced from eslint's changelog.

    v7.27.0 - May 21, 2021

    • 2c0868c Chore: merge all html formatter files into html.js (#14612) (Milos Djermanovic)
    • 9e9b5e0 Update: no-unused-vars false negative with comma operator (fixes #14325) (#14354) (Nitin Kumar)
    • afe9569 Chore: use includes instead of indexOf (#14607) (Mikhail Bodrov)
    • c0f418e Chore: Remove lodash (#14287) (Stephen Wade)
    • 52655dd Update: no-restricted-imports custom message for patterns (fixes #11843) (#14580) (Alex Holden)
    • 967b1c4 Chore: Fix typo in large.js (#14589) (Ikko Ashimine)
    • 2466a05 Sponsors: Sync README with website (ESLint Jenkins)
    • fe29f18 Sponsors: Sync README with website (ESLint Jenkins)
    • 086c1d6 Chore: add more test cases for no-sequences (#14579) (Nitin Kumar)
    • 6a2ced8 Docs: Update README team and sponsors (ESLint Jenkins)

    v7.26.0 - May 7, 2021

    • aaf65e6 Upgrade: eslintrc for ModuleResolver fix (#14577) (Brandon Mills)
    • ae6dbd1 Fix: track variables, not names in require-atomic-updates (fixes #14208) (#14282) (Patrick Ahmetovic)
    • 6a86e50 Chore: remove loose-parser tests (fixes #14315) (#14569) (Milos Djermanovic)
    • ee3a3ea Fix: create .eslintrc.cjs for module type (#14304) (Nitin Kumar)
    • 6791dec Docs: fix example for require-atomic-updates (#14562) (Milos Djermanovic)
    • 388eb7e Sponsors: Sync README with website (ESLint Jenkins)
    • f071d1e Update: Add automated suggestion to radix rule for parsing decimals (#14291) (Bryan Mishkin)
    • 0b6a3f3 New: Include XO style guide in eslint --init (#14193) (Federico Brigante)
    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 
    opened by dependabot[bot] 1
  • Bump follow-redirects from 1.13.0 to 1.14.7 in /examples/vue-cli

    Bump follow-redirects from 1.13.0 to 1.14.7 in /examples/vue-cli

    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 
    opened by dependabot[bot] 0
  • Bump follow-redirects from 1.13.0 to 1.14.7 in /examples/vite

    Bump follow-redirects from 1.13.0 to 1.14.7 in /examples/vite

    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 
    opened by dependabot[bot] 0
  • Bump @babel/plugin-transform-runtime from 7.14.5 to 7.16.8

    Bump @babel/plugin-transform-runtime from 7.14.5 to 7.16.8

    Bumps @babel/plugin-transform-runtime from 7.14.5 to 7.16.8.

    Release notes

    Sourced from @​babel/plugin-transform-runtime's releases.

    v7.16.8 (2022-01-10)

    Thanks @​imtaotao and @​ozanhonamlioglu for your first PRs!

    :bug: Bug Fix

    • babel-generator, babel-plugin-syntax-typescript, babel-plugin-transform-parameters
    • babel-traverse
    • babel-register
    • babel-plugin-transform-modules-commonjs
    • babel-plugin-transform-typescript

    :nail_care: Polish

    :house: Internal

    • babel-helper-fixtures, babel-plugin-proposal-record-and-tuple, babel-preset-env

    :microscope: Output optimization

    • babel-helper-remap-async-to-generator, babel-helper-wrap-function, babel-plugin-transform-async-to-generator

    Committers: 8

    v7.16.7 (2021-12-31)

    Thanks @​exb for your first PR!

    :eyeglasses: Spec Compliance

    • babel-parser

    :bug: Bug Fix

    • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
      • #14081 Import the correct ./typeof.js helper in @babel/runtime (@​exb)
    • babel-helpers

    ... (truncated)

    Changelog

    Sourced from @​babel/plugin-transform-runtime's changelog.

    v7.16.8 (2022-01-10)

    :bug: Bug Fix

    • babel-generator, babel-plugin-syntax-typescript, babel-plugin-transform-parameters
    • babel-traverse
    • babel-register
    • babel-plugin-transform-modules-commonjs
    • babel-plugin-transform-typescript

    :nail_care: Polish

    :house: Internal

    • babel-helper-fixtures, babel-plugin-proposal-record-and-tuple, babel-preset-env

    :microscope: Output optimization

    • babel-helper-remap-async-to-generator, babel-helper-wrap-function, babel-plugin-transform-async-to-generator

    v7.16.7 (2021-12-31)

    :eyeglasses: Spec Compliance

    • babel-parser

    :bug: Bug Fix

    • babel-plugin-transform-runtime, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
      • #14081 Import the correct ./typeof.js helper in @babel/runtime (@​exb)
    • babel-helpers
    • babel-helper-function-name, babel-plugin-transform-function-name

    :nail_care: Polish

    v7.16.6 (2021-12-14)

    :bug: Bug Fix

    v7.16.5 (2021-12-13)

    :eyeglasses: Spec Compliance

    ... (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 
    opened by dependabot[bot] 0
  • Bump eslint-plugin-vue from 7.11.0 to 8.3.0

    Bump eslint-plugin-vue from 7.11.0 to 8.3.0

    Bumps eslint-plugin-vue from 7.11.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 
    opened by dependabot[bot] 0
  • Bump core-js from 3.18.1 to 3.20.2

    Bump core-js from 3.18.1 to 3.20.2

    Bumps core-js from 3.18.1 to 3.20.2.

    Changelog

    Sourced from core-js's changelog.

    3.20.2 - 2022.01.02
    3.20.1 - 2021.12.23
    • Fixed the order of calling reactions of already fulfilled / rejected promises in Promise.prototype.then, #1026
    • Fixed possible memory leak in specific promise chains
    • Fixed some missed dependencies of entries
    • Added Deno 1.18 compat data mapping
    3.20.0 - 2021.12.16
    • Added structuredClone method from the HTML spec, see MDN
      • Includes all cases of cloning and transferring of required ECMAScript and platform types that can be polyfilled, for the details see the caveats
      • Uses native structured cloning algorithm implementations where it's possible
      • Includes the new semantic of errors cloning from html/5749
    • Added DOMException polyfill, the Web IDL spec, see MDN
      • Includes DOMException and its attributes polyfills with fixes of many different engines bugs
      • Includes DOMException#stack property polyfill in engines that should have it
      • Reuses native DOMException implementations where it's possible (for example, in old NodeJS where it's not exposed as global)
    • Added support of cause on all Error types
    • Added Error.prototype.toString method polyfill with fixes of many different bugs of JS engines
    • Added Number.prototype.toExponential method polyfill with fixes of many different bugs of JS engines
    • Array grouping proposal:
      • Moved to stage 3
      • Added Array.prototype.groupByToMap method
      • Removed @@species support
    • Added change Array by copy stage 2 proposal:
      • Array.prototype.toReversed
      • Array.prototype.toSorted
      • Array.prototype.toSpliced
      • Array.prototype.with
      • %TypedArray%.prototype.toReversed
      • %TypedArray%.prototype.toSorted
      • %TypedArray%.prototype.toSpliced
      • %TypedArray%.prototype.with
    • Added Iterator.prototype.toAsync method from the iterator helpers stage 2 proposal
    • Array.fromAsync proposal moved to stage 2
    • Added String.cooked stage 1 proposal:
    • Added Function.prototype.unThis stage 0 proposal
    • Added Function.{ isCallable, isConstructor } stage 0 proposal:
      • Function.isCallable
      • Function.isConstructor
    • Added a workaround of most cases breakage modern String#at after loading obsolete String#at proposal module, #1019
    • Fixed Array.prototype.{ values, @@iterator }.name in V8 ~ Chrome 45-
    • Fixed validation of typed arrays in typed arrays iteration methods in V8 ~ Chrome 50-
    • Extension of the API, #1012
      • Added a new core-js/actual/** namespace
      • Added entry points for each finished post-ES6 proposal
    3.19.3 - 2021.12.06

    ... (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 
    opened by dependabot[bot] 0
  • Bump @rollup/plugin-replace from 2.4.2 to 3.0.1

    Bump @rollup/plugin-replace from 2.4.2 to 3.0.1

    Bumps @rollup/plugin-replace from 2.4.2 to 3.0.1.

    Changelog

    Sourced from @​rollup/plugin-replace's changelog.

    v3.0.1

    2021-12-28

    Bugfixes

    • fix: add types for sourceMap option (#1066)

    Updates

    • docs: clarify delimiters typing (#1013)

    v3.0.0

    2021-07-16

    Breaking Changes

    • fix!: issues with nested objects replacements (#903)
    Commits
    • 0c7a2d8 docs(replace): fix typo (#52)
    • 3d6132a chore: align scripts to use pnpm run
    • 9579120 chore: sync metadata between packages
    • 338b32c bump plugin-replace version
    • cec516f fix(replace): do not transform code if no values are given (#17)
    • 8121cd1 chore: fix coverage reporting to codecov (#23)
    • 27d70c1 chore: update metadata for packages
    • e7a9e4a chore: migrate rollup-plugin-wasm (#11)
    • 0d57273 chore: update replace/package.json. prepare for publish
    • 3999dc2 chore: clean up, standarize readmes (#9)
    • 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 
    opened by dependabot[bot] 0
  • Bump vue from 3.2.19 to 3.2.26

    Bump vue from 3.2.19 to 3.2.26

    Bumps vue from 3.2.19 to 3.2.26.

    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 
    opened by dependabot[bot] 0
  • Bump @vue/compiler-sfc from 3.2.19 to 3.2.26

    Bump @vue/compiler-sfc from 3.2.19 to 3.2.26

    Bumps @vue/compiler-sfc from 3.2.19 to 3.2.26.

    Release notes

    Sourced from @​vue/compiler-sfc's releases.

    v3.2.26

    Please refer to CHANGELOG.md for details.

    v3.2.25

    Please refer to CHANGELOG.md for details.

    v3.2.24

    Please refer to CHANGELOG.md for details.

    v3.2.23

    Please refer to CHANGELOG.md for details.

    v3.2.22

    Please refer to CHANGELOG.md for details.

    v3.2.21

    Please refer to CHANGELOG.md for details.

    v3.2.20

    Please refer to CHANGELOG.md for details.

    Changelog

    Sourced from @​vue/compiler-sfc's changelog.

    3.2.26 (2021-12-12)

    3.2.25 (2021-12-12)

    Bug Fixes

    • compiler-sfc: generate valid TS in script and script setup co-usage with TS (7e4f0a8), closes #5094
    • compiler: force block for custom dirs and inline beforeUpdate hooks (1c9a481)
    • runtime-core: disallow recurse in vnode/directive beforeUpdate hooks (a1167c5)

    Features

    • compiler-core: support aliasing vue: prefixed events to inline vnode hooks (4b0ca87)
    • experimental: allow const for ref sugar declarations (9823bd9)
    • reactivity-transform/types: restructure macro types + export types for all shorthand methods (db729ce)
    • reactivity-transform: $$() escape for destructured prop bindings (198ca14)
    • reactivity-transform: rename @​vue/ref-transform to @​vue/reactivity-transform (d70fd8d)
    • reactivity-transform: support $-shorthands for all ref-creating APIs (179fc05)
    • reactivity-transform: support optionally importing macros (fbd0fe9)
    • reactivity-transform: use toRef() for $() destructure codegen (93ba6b9)
    • reactivity: support default value in toRef() (2db9c90)
    • sfc-playground: add github link (#5067) (9ac0dde)
    • sfc-playground: prevent ctrl+s default behavior (#5066) (b027507)
    • support ref in v-for, remove compat deprecation warnings (41c18ef)

    3.2.24 (2021-12-06)

    Bug Fixes

    • compat: maintain compatConfig option in legacy functional comp (#4974) (ee97cf5)
    • compiler-dom: avoid bailing stringification on setup const bindings (29beda7)
    • compiler-sfc: make asset url imports stringifiable (87c73e9)
    • package: ensure ref-macros export is recognized by vue-tsc (#5003) (f855269)
    • runtime-core: handle initial undefined attrs (#5017) (6d887aa), closes #5016
    • types/reactivity: export ShallowRef type (#5026) (523b4b7), closes #5205

    Features

    • types/script-setup: add generic type to defineExpose (#5035) (34985fe)

    ... (truncated)

    Commits
    • ccb6651 release: v3.2.26
    • 756534b release: v3.2.25
    • d6be340 types(compiler-sfc): export additional types
    • 7e4f0a8 fix(compiler-sfc): generate valid TS in script and script setup co-usage with TS
    • ea1fcfb chore: bump babel deps
    • d70fd8d feat(reactivity-transform): rename @​vue/ref-transform to @​vue/reactivity-tran...
    • f4dcbbc chore: fix build
    • 198ca14 feat(reactivity-transform): $$() escape for destructured prop bindings
    • 93ba6b9 feat(reactivity-transform): use toRef() for $() destructure codegen
    • d955cfa release: v3.2.24
    • 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 
    opened by dependabot[bot] 0
  • Bump prettier from 2.3.1 to 2.5.1

    Bump prettier from 2.3.1 to 2.5.1

    Bumps prettier from 2.3.1 to 2.5.1.

    Release notes

    Sourced from prettier's releases.

    2.5.1

    🔗 Changelog

    2.5.0

    diff

    🔗 Release note

    2.4.1

    🔗 Changelog

    2.4.0

    diff

    Release note

    2.3.2

    changelog

    Changelog

    Sourced from prettier's changelog.

    2.5.1

    diff

    Improve formatting for empty tuple types (#11884 by @​sosukesuzuki)

    // Input
    type Foo =
      Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends []
        ? Foo3
        : Foo4;
    

    // Prettier 2.5.0 type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [

    ] ? Foo3 : Foo4;

    // Prettier 2.5.0 (tailingCommma = all) // Invalid TypeScript code type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [ , ] ? Foo3 : Foo4;

    // Prettier 2.5.1 type Foo = Foooooooooooooooooooooooooooooooooooooooooooooooooooooooooo extends [] ? Foo3 : Foo4;

    Fix compatibility with Jest inline snapshot test (#11892 by @​fisker)

    A internal change in [email protected] accidentally breaks the Jest inline snapshot test.

    Support Glimmer's named blocks (#11899 by @​duailibe)

    Prettier already supported this feature, but it converted empty named blocks to self-closing, which is not supported by the Glimmer compiler.

    See: Glimmer's named blocks.

    // Input
    </tr></table> 
    

    ... (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 
    opened by dependabot[bot] 0
  • Bump @vue/cli-plugin-eslint from 5.0.0-beta.4 to 5.0.0-rc.1

    Bump @vue/cli-plugin-eslint from 5.0.0-beta.4 to 5.0.0-rc.1

    Bumps @vue/cli-plugin-eslint from 5.0.0-beta.4 to 5.0.0-rc.1.

    Release notes

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

    v5.0.0-rc.1

    :rocket: New Features

    :bug: Bug Fix

    • @vue/cli-service
      • #6826 fix: [ext] in asset modules already contains a leading dot (@​sodatea)
    • @vue/cli-plugin-babel, @vue/cli-plugin-eslint, @vue/cli-plugin-pwa, @vue/cli-plugin-typescript, @vue/cli-service

    :memo: Documentation

    • @vue/cli-plugin-babel, @vue/cli-plugin-e2e-cypress, @vue/cli-plugin-e2e-nightwatch, @vue/cli-plugin-e2e-webdriverio, @vue/cli-plugin-eslint, @vue/cli-plugin-pwa, @vue/cli-plugin-router, @vue/cli-plugin-typescript, @vue/cli-plugin-unit-jest, @vue/cli-plugin-unit-mocha, @vue/cli-plugin-vuex

    Committers: 3

    v5.0.0-rc.0

    For a complete guide on migrating from v4 to v5, see https://next.cli.vuejs.org/migrations/migrate-from-v4.html

    There are still a few planned breaking changes that we are still working on. But most features are stable. So we think now is a good time for a release candidate.

    • Default preset will be the Vue 3 preset, once the latest tag of vue on npm becomes v3.
    • There are a few major upstream dependencies that we may upgrade to once they are ready. Please be aware of the possible breaking changes if your custom configuration depends on them:
      • The default mocha version in @vue/cli-plugin-unit-mocha is still mocha 8 because mocha 9 isn't yet supported in mochapack.
      • fork-ts-checker-webpack-plugin doesn't support type checking <script setup> blocks yet. For now, you have to run vue-tsc separately. The feature is being actively worked on, though.

    The following are the changes between 5.0.0-beta.7 and 5.0.0-rc.0:

    • @vue/cli
    • @vue/cli-plugin-eslint, @vue/cli-ui-addon-webpack, @vue/cli-ui-addon-widgets, @vue/cli-ui
    • @vue/cli-service
      • #6790 feat!: bump css-loader and mini-css-extract-plugin versions (@​sodatea)
    • @vue/cli-plugin-eslint
      • #6791 feat: replace@vue/eslint-config-prettier with eslint-config-prettier (@​sodatea)

    :boom: Breaking Changes

    • @vue/babel-preset-app, @vue/cli-plugin-typescript, @vue/cli-service
    • @vue/cli-service
      • #6790 feat!: bump css-loader and mini-css-extract-plugin versions (@​sodatea)

    :bug: Bug Fix

    ... (truncated)

    Changelog

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

    5.0.0-rc.1 (2021-11-17)

    :rocket: New Features

    :bug: Bug Fix

    • @vue/cli-service
      • #6826 fix: [ext] in asset modules already contains a leading dot (@​sodatea)
    • @vue/cli-plugin-babel, @vue/cli-plugin-eslint, @vue/cli-plugin-pwa, @vue/cli-plugin-typescript, @vue/cli-service

    :memo: Documentation

    • @vue/cli-plugin-babel, @vue/cli-plugin-e2e-cypress, @vue/cli-plugin-e2e-nightwatch, @vue/cli-plugin-e2e-webdriverio, @vue/cli-plugin-eslint, @vue/cli-plugin-pwa, @vue/cli-plugin-router, @vue/cli-plugin-typescript, @vue/cli-plugin-unit-jest, @vue/cli-plugin-unit-mocha, @vue/cli-plugin-vuex

    Committers: 3

    5.0.0-rc.0 (2021-11-06)

    :rocket: New Features

    • @vue/cli
    • @vue/cli-plugin-eslint, @vue/cli-ui-addon-webpack, @vue/cli-ui-addon-widgets, @vue/cli-ui
    • @vue/cli-service
      • #6790 feat!: bump css-loader and mini-css-extract-plugin versions (@​sodatea)
    • @vue/cli-plugin-eslint
      • #6791 feat: replace@vue/eslint-config-prettier with eslint-config-prettier (@​sodatea)

    :boom: Breaking Changes

    • @vue/babel-preset-app, @vue/cli-plugin-typescript, @vue/cli-service
    • @vue/cli-service
      • #6790 feat!: bump css-loader and mini-css-extract-plugin versions (@​sodatea)

    :bug: Bug Fix

    • @vue/cli-plugin-unit-jest
    • @vue/cli-plugin-eslint
      • #6787 fix: bump eslint-webpack-plugin and fix lintOnError regressions (@​sodatea)

    :house: Internal

    • @vue/cli-plugin-router, @vue/cli-plugin-typescript, @vue/cli-ui-addon-webpack, @vue/cli-ui-addon-widgets, @vue/cli-ui

    ... (truncated)

    Commits
    • b0e7bf0 v5.0.0-rc.1
    • ece4e79 chore: bump typescript eslint config to fix project scaffolding errors
    • e76a7a8 chore: bump @vue/eslint-config-airbnb to v6
    • 2c4fe3a fix: require webpack 5.54+ (#6829)
    • e40f062 docs: replace vuepress with vitepress (#6821)
    • 8eb12d6 v5.0.0-rc.0
    • 66c9190 chore: dependency maintenance
    • ccb46f9 test: run eslint v8 test in the e2e job
    • 220e019 test: use --legacy-peer-deps instead of --force
    • 3aafedd test: fix failing eslint tests that caused by newer npm versions
    • 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 
    opened by dependabot[bot] 0
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