├── .browserslistrc ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── codeql-analysis.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── babel.config.js ├── demo ├── index.html ├── package.json ├── postcss.config.js ├── public │ └── logo-dark.png ├── src │ ├── App.vue │ ├── components │ │ ├── AppButton.vue │ │ ├── AppHeader.vue │ │ └── Cats.vue │ ├── css │ │ └── index.css │ ├── env.d.ts │ └── main.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json ├── types │ └── CatType.ts ├── vite.config.ts └── yarn.lock ├── docs ├── docus.config.ts ├── nuxt.config.js ├── package.json ├── pages │ ├── 1.index.md │ ├── 2.getting-started │ │ ├── 1.setup.md │ │ ├── 2.usage.md │ │ └── 3.advanced-usage.md │ ├── 3.props │ │ ├── 1.steps.md │ │ ├── 2.options.md │ │ └── 3.hooks.md │ ├── 4.Slots │ │ └── 1.default-slot.md │ ├── 5.CSS │ │ ├── 1.z-index.md │ │ ├── 2.arrow.md │ │ └── 3.overlay.md │ ├── 5.emits │ │ └── emit.md │ └── 6.examples │ │ ├── 1.basic.md │ │ └── 2.custom-ui.md ├── static │ ├── icon.png │ ├── logo-dark.png │ └── logo-light.png ├── windi.config.ts └── yarn.lock ├── package.json ├── src ├── components │ ├── VOnboardingStep.vue │ └── VOnboardingWrapper.vue ├── composables │ ├── useGetElement.ts │ ├── useSvgOverlay.ts │ └── useVOnboarding.ts ├── css │ └── v-onboarding.sass ├── index.ts ├── options │ └── VOnboardingWrapper.ts ├── shims-vue.d.ts └── types │ ├── internal │ └── index.ts │ └── lib │ └── index.ts ├── tests ├── custom-ui.test.ts └── default-ui.test.ts ├── tsconfig.json ├── vite.config.ts ├── web-types └── web-types.json └── yarn.lock /.browserslistrc: -------------------------------------------------------------------------------- 1 | current node 2 | last 2 versions and > 2% 3 | ie > 10 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: fatihsolhan 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/babel.config.js -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/postcss.config.js -------------------------------------------------------------------------------- /demo/public/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/public/logo-dark.png -------------------------------------------------------------------------------- /demo/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/src/App.vue -------------------------------------------------------------------------------- /demo/src/components/AppButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/src/components/AppButton.vue -------------------------------------------------------------------------------- /demo/src/components/AppHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/src/components/AppHeader.vue -------------------------------------------------------------------------------- /demo/src/components/Cats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/src/components/Cats.vue -------------------------------------------------------------------------------- /demo/src/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/src/css/index.css -------------------------------------------------------------------------------- /demo/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/src/env.d.ts -------------------------------------------------------------------------------- /demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/src/main.ts -------------------------------------------------------------------------------- /demo/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/tailwind.config.js -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/tsconfig.node.json -------------------------------------------------------------------------------- /demo/types/CatType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/types/CatType.ts -------------------------------------------------------------------------------- /demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/vite.config.ts -------------------------------------------------------------------------------- /demo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/demo/yarn.lock -------------------------------------------------------------------------------- /docs/docus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/docus.config.ts -------------------------------------------------------------------------------- /docs/nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/nuxt.config.js -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pages/1.index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/1.index.md -------------------------------------------------------------------------------- /docs/pages/2.getting-started/1.setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/2.getting-started/1.setup.md -------------------------------------------------------------------------------- /docs/pages/2.getting-started/2.usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/2.getting-started/2.usage.md -------------------------------------------------------------------------------- /docs/pages/2.getting-started/3.advanced-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/2.getting-started/3.advanced-usage.md -------------------------------------------------------------------------------- /docs/pages/3.props/1.steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/3.props/1.steps.md -------------------------------------------------------------------------------- /docs/pages/3.props/2.options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/3.props/2.options.md -------------------------------------------------------------------------------- /docs/pages/3.props/3.hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/3.props/3.hooks.md -------------------------------------------------------------------------------- /docs/pages/4.Slots/1.default-slot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/4.Slots/1.default-slot.md -------------------------------------------------------------------------------- /docs/pages/5.CSS/1.z-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/5.CSS/1.z-index.md -------------------------------------------------------------------------------- /docs/pages/5.CSS/2.arrow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/5.CSS/2.arrow.md -------------------------------------------------------------------------------- /docs/pages/5.CSS/3.overlay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/5.CSS/3.overlay.md -------------------------------------------------------------------------------- /docs/pages/5.emits/emit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/5.emits/emit.md -------------------------------------------------------------------------------- /docs/pages/6.examples/1.basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/6.examples/1.basic.md -------------------------------------------------------------------------------- /docs/pages/6.examples/2.custom-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/pages/6.examples/2.custom-ui.md -------------------------------------------------------------------------------- /docs/static/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/static/icon.png -------------------------------------------------------------------------------- /docs/static/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/static/logo-dark.png -------------------------------------------------------------------------------- /docs/static/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/static/logo-light.png -------------------------------------------------------------------------------- /docs/windi.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/windi.config.ts -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/package.json -------------------------------------------------------------------------------- /src/components/VOnboardingStep.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/components/VOnboardingStep.vue -------------------------------------------------------------------------------- /src/components/VOnboardingWrapper.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/components/VOnboardingWrapper.vue -------------------------------------------------------------------------------- /src/composables/useGetElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/composables/useGetElement.ts -------------------------------------------------------------------------------- /src/composables/useSvgOverlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/composables/useSvgOverlay.ts -------------------------------------------------------------------------------- /src/composables/useVOnboarding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/composables/useVOnboarding.ts -------------------------------------------------------------------------------- /src/css/v-onboarding.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/css/v-onboarding.sass -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/options/VOnboardingWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/options/VOnboardingWrapper.ts -------------------------------------------------------------------------------- /src/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/shims-vue.d.ts -------------------------------------------------------------------------------- /src/types/internal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/types/internal/index.ts -------------------------------------------------------------------------------- /src/types/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/src/types/lib/index.ts -------------------------------------------------------------------------------- /tests/custom-ui.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/tests/custom-ui.test.ts -------------------------------------------------------------------------------- /tests/default-ui.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/tests/default-ui.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/vite.config.ts -------------------------------------------------------------------------------- /web-types/web-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/web-types/web-types.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fatihsolhan/v-onboarding/HEAD/yarn.lock --------------------------------------------------------------------------------