{
	"name": "@wdns/vuetify-stepper-form",
	"version": "1.2.8",
	"description": "The Vuetify Stepper Form plugin provides a structured way to create multi-step forms using Vue 3, TypeScript, and Vuetify. It features a stepper layout that allows users to navigate between steps with form validation. The plugin is customizable and streamlines building dynamic, interactive forms that guide users through sequential steps.",
	"private": false,
	"publishConfig": {
		"access": "public"
	},
	"main": "dist/vuetify-stepper-form.cjs.js",
	"module": "dist/vuetify-stepper-form.es.js",
	"types": "dist/plugin/types/index.d.ts",
	"scripts": {
		"dev": "vite",
		"watch": "pnpm dev",
		"play": "sh src/playground/configs/build.sh && NODE_ENV=playground pnpm dev",
		"build": "tsc -p tsconfig.build.json && pnpm test:build && vite build --config vite.build.config.mts",
		"build:docs": "vite build",
		"predeploy": "pnpm build",
		"deploy": "gh-pages -d docs",
		"prepublishOnly": "pnpm build",
		"lint": "eslint src/**/*.{ts,vue} --max-warnings 20",
		"prepare": "husky",
		"test:dev": "vitest",
		"test:all": "vitest --run",
		"test:build": "vitest --run --bail 1",
		"cy:run": "npx cypress run --e2e && npx cypress run --component --headless",
		"cy:run:e2e": "npx cypress run --headless --browser electron",
		"cy:run:component": "npx cypress run --headless --component electron",
		"cy:open": "npx cypress open --browser chrome"
	},
	"lint-staged": {
		"src/**/*.{js,ts,vue}": [
			"npm run lint"
		]
	},
	"author": "WebDevNerdStuff & Bunnies... lots and lots of bunnies! <webdevnerdstuff@gmail.com> (https://webdevnerdstuff.com)",
	"funding": [
		{
			"type": "paypal",
			"url": "https://paypal.me/webdevnerdstuff"
		},
		{
			"type": "patreon",
			"url": "https://www.patreon.com/WebDevNerdStuff"
		}
	],
	"license": "MIT",
	"files": [
		"dist/*",
		"LICENSE.md",
		"README.md"
	],
	"repository": "https://github.com/webdevnerdstuff/vuetify-stepper-form",
	"bugs": {
		"url": "https://github.com/webdevnerdstuff/vuetify-stepper-form/issues"
	},
	"homepage": "https://webdevnerdstuff.github.io/vuetify-stepper-form/",
	"keywords": [
		"vuetify-stepper-form",
		"vuetify",
		"vue",
		"vue3",
		"form",
		"form builder",
		"stepper",
		"vee-validate",
		"yup",
		"zod",
		"component",
		"plugin",
		"javascript",
		"typescript",
		"webdevnerdstuff",
		"wdns"
	],
	"dependencies": {
		"@vueuse/core": "^13.1.0",
		"@wdns/vuetify-color-field": "^1.1.8",
		"vue": "^3.5.13",
		"vuetify": "^3.8.4"
	},
	"devDependencies": {
		"@eslint/js": "^9.15.0",
		"@fortawesome/fontawesome-svg-core": "^6.7.2",
		"@fortawesome/free-brands-svg-icons": "^6.7.2",
		"@fortawesome/free-regular-svg-icons": "^6.7.2",
		"@fortawesome/free-solid-svg-icons": "^6.7.2",
		"@fortawesome/vue-fontawesome": "^3.0.8",
		"@mdi/font": "^7.4.47",
		"@rollup/plugin-commonjs": "^28.0.1",
		"@rollup/plugin-node-resolve": "^15.3.0",
		"@rollup/plugin-terser": "^0.4.4",
		"@stylistic/stylelint-plugin": "^3.1.1",
		"@types/jest": "^29.5.14",
		"@types/node": "^22.15.17",
		"@typescript-eslint/eslint-plugin": "^8.15.0",
		"@typescript-eslint/parser": "^8.15.0",
		"@vee-validate/yup": "^4.15.0",
		"@vee-validate/zod": "^4.15.0",
		"@vitejs/plugin-vue": "^5.2.0",
		"@vue/cli-service": "^5.0.8",
		"@vue/eslint-config-typescript": "^14.1.3",
		"@vue/test-utils": "^2.4.6",
		"@wdns/eslint-config-wdns": "^1.0.12",
		"@wdns/stylelint-config-wdns": "^1.0.2",
		"@wdns/vue-code-block": "^2.3.5",
		"autoprefixer": "^10.4.20",
		"cypress": "^13.15.2",
		"cypress-real-events": "^1.13.0",
		"eslint": "^9.15.0",
		"eslint-config-prettier": "^9.1.0",
		"eslint-import-resolver-typescript": "^3.6.3",
		"eslint-plugin-vue": "^9.31.0",
		"gh-pages": "^6.2.0",
		"husky": "^9.1.7",
		"jsdom": "^25.0.1",
		"lint-staged": "^15.2.10",
		"pinia": "^2.2.6",
		"postcss": "^8.4.49",
		"postcss-html": "^1.7.0",
		"postcss-scss": "^4.0.9",
		"prettier": "^3.3.3",
		"prismjs": "^1.29.0",
		"roboto-fontface": "^0.10.0",
		"rollup": "^4.27.3",
		"rollup-plugin-polyfill-node": "^0.13.0",
		"rollup-plugin-postcss": "^4.0.2",
		"rollup-plugin-scss": "^4.0.0",
		"rollup-plugin-typescript2": "^0.36.0",
		"sass": "^1.81.0",
		"stylelint": "^16.10.0",
		"stylelint-config-standard": "^36.0.1",
		"stylelint-order": "^6.0.4",
		"stylelint-scss": "^6.9.0",
		"typescript": "^5.6.3",
		"typescript-eslint": "^8.15.0",
		"unplugin-auto-import": "^0.18.4",
		"vee-validate": "^4.15.0",
		"vite": "^5.4.11",
		"vite-plugin-css-injected-by-js": "^3.5.2",
		"vite-plugin-dts": "^4.3.0",
		"vite-plugin-eslint2": "^5.0.2",
		"vite-plugin-static-copy": "^2.1.0",
		"vite-plugin-stylelint": "5.3.1",
		"vite-plugin-vue-devtools": "^7.6.4",
		"vite-plugin-vuetify": "^2.1.1",
		"vitest": "^2.1.5",
		"vue-tsc": "^2.1.8",
		"webfontloader": "^1.6.28",
		"yup": "^1.6.1",
		"zod": "^3.24.2"
	}
}
