v-onboarding is a super-slim, fully-typed onboarding plugin for Vue 3

Overview

v-onboarding

v-onboarding is a super-slim, fully-typed onboarding plugin for Vue 3

InstallationUsagePropsSlotsExposed Methods

Demo

Installation

npm

npm install v-onboarding

Yarn

yarn add v-onboarding

Usage

">
<template>
  <VOnboardingWrapper ref="wrapper" :steps="steps" />
  <div>
    <button id="foo">Updatebutton>
  div>
template>

<script>
import { defineComponent, ref, onMounted } from 'vue'
import { VOnboardingWrapper } from 'v-onboarding'
import 'v-onboarding/dist/style.css'
export default defineComponent ({
  components: {
    VOnboardingWrapper
  },
  setup() {
    const wrapper = ref(null)
    const steps = [
      {
        attachTo: {
          el: '#foo'
        },
        content: {
          title: "Welcome!",
          description: "You can use this button update your informations"
        }
      }
    ]

    onMounted(() => {
      if (wrapper.value) {
        wrapper.value.start()
      }
    })

    return {
      wrapper,
      steps
    }
  }
})
script>

Props

steps

Name Type Description
steps Step[] Required. Onboarding steps
document.querySelector("#foo") classList: ["attached", "bar"] // optional. Default: [] }, content: { // optional title: "..." description: "" // optional }, on: { // optional before: function() {}, // optional (could be async) after: function() {} // optional (could be async) }, options: {} // [Options](#options) } ]">
[
  {
    attachTo: {
      element: "#foo" // or () => document.querySelector("#foo")
      classList: ["attached", "bar"] // optional. Default: []
    },
    content: { // optional
      title: "..."
      description: "" // optional
    },
    on: { // optional
      before: function() {}, // optional (could be async)
      after: function() {} // optional (could be async)
    },
    options: {} // [Options](#options)
  }
]

options

Name Type Description Default
options Object Optional. Onboarding options Default Options
{
  popper: {} // PopperJS options: https://popper.js.org/docs/v2/constructors/#options,
  disableOverlay: boolean,
  scrollToStep: {
    enabled: boolean,
    options: {} // scrollIntoViewOptions: https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView
  }
}

Default Options

{
  popper: {
    modifiers: [
      {
        name: "offset",
        options: {
          offset: [0, 10],
        },
      }
    ]
  },
  disableOverlay: false,
  scrollToStep: {
    enabled: true,
    options: {
      behavior: 'smooth',
      block: 'center',
      inline: 'center'
    }
  }
}
  • Note that you can override these options in each step

Slots

default


Exposed Methods

These methods can be accessed through component ref

Example

">
<template>
  <VOnboardingWrapper ref="wrapper"/>
template>

<script>
import { defineComponent, ref, onMounted } from 'vue'
import { VOnboardingWrapper } from 'v-onboarding'
import 'v-onboarding/dist/style.css'
export default defineComponent({
  components: {
    VOnboardingWrapper
  },
  setup() {
    const wrapper = ref(null)
    onMounted(() => {
      if (wrapper.value) {
        wrapper.value.start() // here
      }
    })

    return {
      wrapper
    }
  }
})
script>
Name Usage Description
start start() Starts the onboarding
finish finish() Finishes the onboarding
goToStep goToStep(2) or goToStep(current => current + 1) Moves to the specified step number

Roadmap

  • Write tests
Comments
  • New configuration options

    New configuration options

    中文:

    变化:

    • 支持“上一步”按钮隐藏
    • 支持 exit 事件回调
    • 对外暴露 options type

    English

    change:

    • Support "previousButton" hiding
    • add “exit” event callback
    • export options type

    From Baidu Translation

    I passed the test by demo

    released 
    opened by jiangjunfeng98 13
  • Possible to style highlighted element?

    Possible to style highlighted element?

    Is your feature request related to a problem? Please describe. I've been unable to figure out a way to style the highlighted element from either the docs or looking through the rendered DOM.

    Describe the solution you'd like The ability to style the highlighted element (I'm looking to add simple things such as padding and rounded corners).

    Describe alternatives you've considered I've looked through the docs as well as what is being rendered in the DOM.

    Additional context Screen Shot 2022-07-15 at 3 21 39 PM

    enhancement released 
    opened by jimmiejackson414 7
  • Change button titles

    Change button titles

    Hi, I really love this plugin. Could you please add props to change the buttons titles like "Next", "Previous" and "Finish"? :) And maybe a slot to change the close icon?

    That would save me the time to manually create a new popover template instead of using popper and the defaults which are pretty good and easy to re-design and customize.

    I'd like to translate the buttons into german. I think this shouldn't be a big deal and can be very fast changed. Thanks! :D

    enhancement 
    opened by DominikGanic 5
  • Exit or next can't work correctly when being last step with custom ui

    Exit or next can't work correctly when being last step with custom ui

    Describe the bug Hi, in the custom ui tutorial (https://v-onboarding-docs.fatihsolhan.com/examples/custom-ui) the next function works fine when being not the last step but when being the last step and click finish, there will be an error: Screen Shot 2022-06-29 at 7 10 14 PM

    To Reproduce (template code)

      <VOnboardingWrapper ref="wrapper" :steps="steps">
    		<template
    			#default="{
    				previous,
    				next,
    				step,
    				exit,
    				isFirst,
    				isLast,
    				index,
    			}"
    		>
    			<VOnboardingStep>
    				<div class="bg-white shadow sm:rounded-lg">
    					<div>
    						<div v-if="step.content">
    							<p>{{ step.content.title }}</p>
    						</div>
    						<div v-if="step.content.description">
    							<p>{{ step.content.description }}</p>
    						</div>
    						<div>
    							<template v-if="!isFirst">
    								<ElButton @click="previous">
    									Previous
    								</ElButton>
    							</template>
    							<template v-if="!isLast">
    								<ElButton @click="next"> Next </ElButton>
    							</template>
    							<template v-else>
    								<ElButton @click="next"> Finish </ElButton>
    							</template>
    						</div>
    					</div>
    				</div>
    			</VOnboardingStep>
    		</template>
    	</VOnboardingWrapper>
    

    To Reproduce (typescript + vue3 composition api code)

      <script setup lang="ts">
      import {
          VOnboardingWrapper,
          VOnboardingStep,
          useVOnboarding,
      } from 'v-onboarding'
      
      const wrapper = ref(null)
      const { start, goToStep, finish } = useVOnboarding(wrapper)
      const steps = [
          {
    	      attachTo: { element: '#foo' },
    	      content: { title: 'Welcome!' },
          },
          {
    	      attachTo: { element: '#bar' },
    	      content: {
    		      title: 'Do it!',
    		      description: 'hi',
    	      },
          },
      ]
      </script>
    

    Desktop (please complete the following information): OS: macOS Browser chrome Version 103

    Thanks!

    bug released 
    opened by warren30815 5
  • expected hoisted manifest

    expected hoisted manifest

    yarn lock delete and yarn install

    error An unexpected error occurred: "expected hoisted manifest for "v-onboarding#vue#@vue/server-renderer#@vue/compiler-ssr"".

    Yarn version: 
      1.22.17
    
    Node version: 
      16.13.2
    
    Platform: 
      linux x64
    
    Trace: 
      Invariant Violation: expected hoisted manifest for "v-onboarding#vue#@vue/server-renderer#@vue/compiler-ssr"
          at invariant (/usr/share/yarn/lib/cli.js:2314:15)
          at _loop2 (/usr/share/yarn/lib/cli.js:95100:9)
          at PackageHoister.init (/usr/share/yarn/lib/cli.js:95170:19)
          at PackageLinker.getFlatHoistedTree (/usr/share/yarn/lib/cli.js:48922:20)
          at PackageLinker.<anonymous> (/usr/share/yarn/lib/cli.js:48933:27)
          at Generator.next (<anonymous>)
          at step (/usr/share/yarn/lib/cli.js:310:30)
          at /usr/share/yarn/lib/cli.js:328:14
          at new Promise (<anonymous>)
          at new F (/usr/share/yarn/lib/cli.js:5301:28)
    
    opened by productdevbook 5
  • New configuration options (#48)

    New configuration options (#48)

    • 新增隐藏上一步按钮配置、exit 事件回调、暴露 options type

    • Change the hidden attribute of options to hideButtons

    • feat: allow to hide previous/next buttons reactively

    Co-authored-by: Fatih Solhan [email protected]

    released 
    opened by fatihsolhan 3
  • build(deps): bump minimatch from 3.0.4 to 3.0.8 in /docs

    build(deps): bump minimatch from 3.0.4 to 3.0.8 in /docs

    Bumps minimatch from 3.0.4 to 3.0.8.

    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies released 
    opened by dependabot[bot] 3
  • build(deps): bump loader-utils from 1.4.0 to 1.4.1 in /docs

    build(deps): bump loader-utils from 1.4.0 to 1.4.1 in /docs

    Bumps loader-utils from 1.4.0 to 1.4.1.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.1

    1.4.1 (2022-11-07)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.1 (2022-11-07)

    Bug Fixes

    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies released 
    opened by dependabot[bot] 3
  • Tried changing button titles - nothing happened

    Tried changing button titles - nothing happened

    Hi, I don't know if it's my bad now or not, but I've tried changing the button titles as in the documentation using the labels object.

    Here's my code snippet which should change the button title for this step:

    image

    The button title for the next button with value "Irgendwas" doesn't apply - did I do something wrong?

    Another misunderstood case is the overriding of the OnboardingWrapper. Where should I pass the options to change the button titles globally? The documentation is somehow lacking here with samples. :(

    Another idea: Could you let us integrate images / assets into the steps? So we could also show some illustrations with the steps. That would be great!

    Thanks for your effort again - this plugin has still huge potential as other alternatives are really bad tho and this one works really cool so far. :)

    opened by DominikGanic 3
  • build(deps): bump vite from 2.3.4 to 2.9.15 in /docs

    build(deps): bump vite from 2.3.4 to 2.9.15 in /docs

    Bumps vite from 2.3.4 to 2.9.15.

    Release notes

    Sourced from vite's releases.

    [email protected]

    Please refer to CHANGELOG.md for details.

    [email protected]

    Please refer to CHANGELOG.md for details.

    [email protected]

    Please refer to CHANGELOG.md for details.

    [email protected]

    Please refer to CHANGELOG.md for details.

    [email protected]

    Please refer to CHANGELOG.md for details.

    Changelog

    Sourced from vite's changelog.

    2.9.15 (2022-08-12)

    2.9.14 (2022-07-08)

    2.9.13 (2022-06-27)

    2.9.12 (2022-06-10)

    • fix: backport outdated optimized dep removed from module graph (#8534) (c0d6c60), closes #8534

    2.9.11 (2022-06-10)

    2.9.10 (2022-06-06)

    2.9.9 (2022-05-11)

    ... (truncated)

    Commits
    Maintainer changes

    This version was pushed to npm by vitebot, a new releaser for vite since your current version.


    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies released 
    opened by dependabot[bot] 3
  • build(deps-dev): bump vite from 2.9.6 to 2.9.13 in /demo

    build(deps-dev): bump vite from 2.9.6 to 2.9.13 in /demo

    ⚠️ 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 vite from 2.9.6 to 2.9.13.

    Changelog

    Sourced from vite's changelog.

    2.9.13 (2022-06-27)

    2.9.12 (2022-06-10)

    • fix: outdated optimized dep removed from module graph (#8534) (c0d6c60), closes #8534

    2.9.11 (2022-06-10)

    2.9.10 (2022-06-06)

    2.9.9 (2022-05-11)

    2.9.8 (2022-05-04)

    ... (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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies released 
    opened by dependabot[bot] 3
  • build(deps): bump json5 from 1.0.1 to 1.0.2 in /docs

    build(deps): bump json5 from 1.0.1 to 1.0.2 in /docs

    Bumps json5 from 1.0.1 to 1.0.2.

    Release notes

    Sourced from json5's releases.

    v1.0.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295). This has been backported to v1. (#298)
    Changelog

    Sourced from json5's changelog.

    Unreleased [code, diff]

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).

    v2.2.1 [code, diff]

    • Fix: Removed dependence on minimist to patch CVE-2021-44906. (#266)

    v2.2.0 [code, diff]

    • New: Accurate and documented TypeScript declarations are now included. There is no need to install @types/json5. (#236, #244)

    v2.1.3 [code, diff]

    • Fix: An out of memory bug when parsing numbers has been fixed. (#228, #229)

    v2.1.2 [code, diff]

    ... (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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 2
  • build(deps): bump flat from 5.0.0 to 5.0.2 in /docs

    build(deps): bump flat from 5.0.0 to 5.0.2 in /docs

    Bumps flat from 5.0.0 to 5.0.2.

    Commits
    • e5ffd66 Release 5.0.2
    • fdb79d5 Update dependencies, refresh lockfile, format with standard.
    • e52185d Test against node 14 in CI.
    • 0189cb1 Avoid arrow function syntax.
    • f25d3a1 Release 5.0.1
    • 54cc7ad use standard formatting
    • 779816e drop dependencies
    • 2eea6d3 Bump lodash from 4.17.15 to 4.17.19
    • a61a554 Bump acorn from 7.1.0 to 7.4.0
    • 20ef0ef Fix prototype pollution on unflatten
    • Additional commits viewable in compare view
    Maintainer changes

    This version was pushed to npm by timoxley, a new releaser for flat since your current version.


    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 2
  • onFinish emit

    onFinish emit

    I want to switch onboarding between pages. Actually all I need is to get an emit when the Finish button is clicked. I'm sorry if it's available in your product and I didn't notice it, but I'm writing this feature request because I can't see it in the source code. Thank you for your time

    enhancement 
    opened by denizzeybek 0
  • build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /docs

    build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /docs

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 2
  • Directly go to / jump to step

    Directly go to / jump to step

    Is your feature request related to a problem? Please describe. I have to add steps that only exist under specific conditions.

    Describe the solution you'd like Add a way to jump directly to a step instead of the "next" one, for example using goto

    Describe alternatives you've considered Have the option to split the path in two ways (if this, go to step 3a otherwise go to step 3b)

    enhancement 
    opened by christianromeni 0
  • build(deps): bump loader-utils from 1.4.1 to 1.4.2 in /docs

    build(deps): bump loader-utils from 1.4.1 to 1.4.2 in /docs

    Bumps loader-utils from 1.4.1 to 1.4.2.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.2

    1.4.2 (2022-11-11)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.2 (2022-11-11)

    Bug Fixes

    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)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 2
Releases(v2.2.1)
Owner
Fatih Solhan
Frontend Engineer
Fatih Solhan
A lightweight fully fledged Vue.js sprite-sheet animation render engine in a compact SFC plugin format

A lightweight fully fledged Vuejs sprite-sheet animation render engine in a compact SFC plugin format

Vincenzo Buono 5 Jul 30, 2022
super.ba BiH RSS news aggregator

super.ba BiH RSS news aggregator

Aid Arslanagic 3 Apr 29, 2022
Collection of super strict configurations for ESLint / StyleLint and other code quality tools.

Common Linting Configurations Collection of shareable configurations for commonly used code quality tools. Available in many different flavours to sup

Michal 9 Jan 24, 2023
A fully responsible Studio Ghibli finder app that searches and filters movies using Vue3,Vuex,Vue Router,Bootstrap5 and Scss.

vue-ghibli-studio-app A fully responsible Studio Ghibli finder app that searches and filters movies. It was created by using Vue3,Vuex,Vue Router,Boot

Emre Süslü 0 Oct 27, 2021
A fully functional Calculator Application is created using core Vue Concepts.

vue_calculator_app Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run bui

Vaibhav Tyagi 0 Dec 28, 2021
Hot-burgers - Fully functioned project on Vue JS 3 + Firebase

hot-burgers Hosting https://vue-hot-burgers.web.app/ Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and m

Fayzulla Rahmatullayev 0 May 5, 2022
🍙A very dark, minimal, powerful and fully customizable startpage made using vue

onigiri a very dark, minimal, powerful and fully customizable startpage made using vue.js and tailwind. ?? Customize General Customization You can cus

ashish 16 Jan 4, 2023
This website is implemented with Nuxt.js as a server-side and PWA, and fully communicates with API, and Vuetify.js is used in the design.

Diamond book store This website is implemented with Nuxt.js as a server-side and PWA, and fully communicates with API, and Vuetify.js is used in the d

Mojtaba Afraz 8 Jul 31, 2022
This app allows you to consult relevant information from Github users through their username, it is fully responsive and has light and dark themes that adapt according to your preferences.

This app allows you to consult relevant information from Github users through their username, it is fully responsive and has light and dark themes that adapt according to your preferences.

Javier Salcedo 4 Nov 18, 2022
Clear EVM wallet, fully open source, small sized implementation of an ethereum wallet. Implements MetaMask API.

Clear EVM wallet Description Simple EVM wallet chrome extension implementation using ethers, mv3, ionc, vue. [//]: # Here is an extended article abut

Andrei O. 3 Dec 15, 2022
Next-vue-device-detector: a simple vue plugin to inspect the device type

Next-vue-device-detector next-vue-device-detector is a simple vue plugin to inspect the device type. focus on mobile vue 3 friendly strong typed Insta

Vincent Guo 5 Dec 7, 2022
RavePay Vue Plugin for Vue 2.X

Rave Payment Component for Vue 2.x A Vue Plugin for RavePay Payment Gateway. Demo Install NPM npm install vue vue-ravepayment --save Javascript via

Olusegun Ayeni 33 Jul 9, 2021
🚀 Lanyard API plugin for Vue to easily track your Discord status. Supports REST and WebSocket methods.

?? Lanyard API plugin for Vue to easily track your Discord status. Supports REST and WebSocket methods.

EGGSY 30 Sep 3, 2022
A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).

Vue Simple ACL A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBA

Victory Osayi 86 Dec 24, 2022
🔌 A simple Vue plugin for Fathom Analytics

vue-fathom A simple Vue plugin for Fathom Analytics. npm i -s @ubclaunchpad/vue-fathom import Vue from 'vue'; import VueFathom from '@ubclaunchpad/vue

UBC Launch Pad 2 Dec 12, 2022
A feature-rich Portal Plugin for Vue 2, for rendering DOM outside of a component, anywhere in your app or the entire document.

PortalVue A Portal Component for Vuejs, to render DOM outside of a component, anywhere in the document. For more detailed documentation and additional

Thorsten Lünborg 3.7k Jan 6, 2023
Vue-quasar-template - Initial template of an app using vuejs and quasar-ui plugin

vue-template Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build Li

Joseph 0 Jan 1, 2022
seikatsu nft website. built with vue deployed with firebase. includes a metamask plugin extension injects the Ethereum web3 API into every website's javascript context, so this dapp can read from the blockchain

seikatsu nft website. built with vue deployed with firebase. includes a metamask plugin extension injects the Ethereum web3 API into every website's javascript context, so this dapp can read from the blockchain

Alisha Husain 2 Sep 28, 2022
A Vue Plugin for Paystack payment gateway

A Vue Plugin for Paystack payment gateway

t0nto 8 Oct 1, 2022