0.0.38 • Published 4 months ago

nuxt-tour v0.0.38

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

Nuxt Tour

npm version npm downloads License Nuxt

Empower your users with interactive guided tours of your Nuxt 3 applications using the nuxt-tour module.

With this module, developers can seamlessly integrate step-by-step tooltips into their applications, providing clear instructions and highlighting key features.

Special thanks to Vue Tour for doing the heavy lifting. I basically just ported it to Nuxt 3(with a few changes here and there).

Thank you https://github.com/GlobalHive

Features

  • Easy Integration: Quickly add guided tours to your Nuxt 3 projects with minimal setup.
  • Customizable: Tailor the appearance of steps to match your application's design and user experience.
  • Step-by-Step Navigation: Guide users through workflows and features with sequential tooltips and intuitive navigation controls.
  • Rich Content Support: Enhance tooltips with text, images, videos, and interactive elements through the provided slots.
  • Responsive Design: Ensure a consistent experience across devices with responsive tooltips that adapt to different screen sizes.

Quick Setup

Install the module to your Nuxt application with one command:

npm install nuxt-tour

Then, add the module to your nuxt.config file:

export default defineNuxtConfig({
  modules: ["nuxt-tour"],
});

You can then pass a prefix to the module via the tour key in your nuxt.config file. You can also pass the injectSass key to inject the default styles into your application:

export default defineNuxtConfig({
  modules: ["nuxt-tour"],
  tour: {
    prefix: "tour",
  },
});

Configure the module

You can configure the module by passing the following options to the tour key in your nuxt.config file:

export interface TourOptions {
  /**
   * The prefix to use for the component name
   *
   * @default "V"
   */
  prefix?: string;
  /**
   * Inject the default sass file
   *
   * Feel free to create your own 🙂. Just get the class names correct
   *
   * @default true
   */
  injectSass?: boolean;
}

That's it! You can now use Nuxt Tour in your Nuxt app ✨

Contribution

0.0.37

5 months ago

0.0.38

4 months ago

0.0.30

7 months ago

0.0.31

6 months ago

0.0.32

6 months ago

0.0.33

6 months ago

0.0.34

6 months ago

0.0.35

6 months ago

0.0.36

5 months ago

0.0.26

8 months ago

0.0.27

7 months ago

0.0.28

7 months ago

0.0.29

7 months ago

0.0.25

8 months ago

0.0.20

9 months ago

0.0.21

9 months ago

0.0.22

9 months ago

0.0.23

9 months ago

0.0.24

8 months ago

0.0.19

10 months ago

0.0.10

1 year ago

0.0.11

1 year ago

0.0.12

1 year ago

0.0.13

1 year ago

0.0.14

11 months ago

0.0.15

11 months ago

0.0.16

11 months ago

0.0.17

11 months ago

0.0.18

10 months ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago