@smart-wizard/extension-url-hash

URL hash + browser history navigation extension for SmartWizard
494
Install
npm install @smart-wizard/extension-url-hash
Latest Version:1.0.3
License:(GPL-3.0-or-later OR LicenseRef-commercial)
Last Updated:Oct 20, 2026
Links: GitHub  ·  npm
Maintainer: dipuraj

@smart-wizard/extension-url-hash

Official URL hash and browser history navigation extension for SmartWizard.
Synchronizes active steps with window.location.hash and integrates with browser back/forward buttons.

This package is part of the SmartWizard project, the next-generation continuation of the popular jQuery SmartWizard.


📖 Documentation & Links


📥 Installation

npm install @smart-wizard/extension-url-hash @smart-wizard/core

⚡ Quick Example

import { SmartWizard } from '@smart-wizard/core';
import { createUrlHashExtension } from '@smart-wizard/extension-url-hash';

const wizard = new SmartWizard('#wizard', options)
  .extend(createUrlHashExtension({ supportHistory: true })); // pushState vs location.hash

📝 License

Smart Wizard is dual-licensed:

GNU General Public License v3.0 (GPLv3) - free and open-source under the GNU General Public License v3.0

Commercial License — Required for proprietary (closed-source) application, commercial SaaS, or client project without releasing your application's source code under the GPLv3.

Commercial licenses help support continued development, maintenance, and new features.

Related Packages

@smart-wizard/core

Core logic for SmartWizard - modern, framework-agnostic wizard/stepper component

641 0
@smart-wizard/vue

Vue bindings for SmartWizard - modern, framework-agnostic wizard/stepper compone...

489 0
@doderasoftware/vue-stepper

A headless, accessible, and fully customizable multi-step stepper component for...

1,930 0
vue-stepper

Vue Stepper

29,029 365

Version History

Version Released License
1.0.3 (GPL-3.0-or-later OR LicenseRef-commercial)
1.0.2 MIT
1.0.1 MIT
1.0.0 MIT
Pre-releases (1)
Version Released License
0.0.0-stage