@smart-wizard/core
@smart-wizard/core
The framework-agnostic engine for SmartWizard.
Zero dependencies · TypeScript · Accessible · Extensible · Themeable
This package is part of the SmartWizard project, the next-generation continuation of the popular jQuery SmartWizard.
📖 Documentation & Links
- 📚 Full Documentation & Guides: GitHub Readme
- 🌐 Official Website & Demos: techlaboratory.net/smart-wizard
- 🐙 Repository: github.com/techlab/smart-wizard
- 🐛 Issue Tracker: github.com/techlab/smart-wizard/issues
📥 Installation
npm install @smart-wizard/core @smart-wizard/ui
⚡ Quick Example
import { SmartWizard } from '@smart-wizard/core';
import '@smart-wizard/ui/full';
import '@smart-wizard/ui/themes/arrows.css'; // optional theme
const wizard = new SmartWizard('#wizard', {
theme: 'arrows',
transition: { effect: 'slideHorizontal', speed: 400 },
});
📝 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
URL hash + browser history navigation extension for SmartWizard
Vue bindings for SmartWizard - modern, framework-agnostic wizard/stepper compone...
A headless, accessible, and fully customizable multi-step stepper component for...
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 |