{
    "name": "@adrii_/wizard-js",
    "version": "2.0.3",
    "description": "A lightweight wizard UI component that supports accessibility and HTML5 in vanilla JavaScript.",
    "main": "dist/index.js",
    "module": "dist/index.esm.js",
    "types": "dist/index.d.ts",
    "files": [
        "./dist",
        "./src",
        "./README.md"
    ],
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "import": "./dist/index.esm.js",
            "require": "./dist/index.js"
        },
        "./package.json": "./package.json",
        "./style.css": {
            "types": "./dist/style.css.d.ts",
            "default": "./dist/main.min.css"
        }
    },
    "sideEffects": [
        "*.css",
        "*.scss"
    ],
    "scripts": {
        "build": "pnpm run build:lib && pnpm run build:types && pnpm run build:demo",
        "build:lib": "vite build",
        "build:types": "pnpm exec tsc --declaration --emitDeclarationOnly --declarationMap false --outDir dist --rootDir src src/global.d.ts src/index.ts src/core/*.ts && mkdir -p dist/styles && printf 'export {};\\n' > dist/styles/index.scss.d.ts && printf 'declare const css: string;\\nexport default css;\\n' > dist/style.css.d.ts",
        "build:demo": "pnpm exec vite build --config demo/vite.config.ts",
        "start": "pnpm exec vite --config demo/vite.config.ts",
        "dev": "pnpm run start",
        "typecheck": "pnpm exec tsc -p tsconfig.json --noEmit",
        "smoke:pack": "mkdir -p test/wizard-js-pack && rm -f test/wizard-js-pack/package.tgz && pnpm pack --pack-destination test/wizard-js-pack && node -e \"const fs=require('fs');const path=require('path');const dir=path.resolve('test/wizard-js-pack');const tgz=fs.readdirSync(dir).find((file)=>file.endsWith('.tgz')&&file!=='package.tgz');if(!tgz) throw new Error('No tarball generated');fs.renameSync(path.join(dir,tgz), path.join(dir,'package.tgz'));\"",
        "smoke:install:ts": "CI=true pnpm --dir test/ts install --no-frozen-lockfile",
        "smoke:install:js": "CI=true pnpm --dir test/js install --no-frozen-lockfile",
        "smoke:install:cjs": "CI=true pnpm --dir test/cjs install --no-frozen-lockfile",
        "smoke:ts": "pnpm exec tsc -p test/ts/tsconfig.json --noEmit",
        "smoke:js": "node test/js/index.js",
        "smoke:cjs": "node test/cjs/index.js",
        "smoke": "pnpm run build && pnpm run smoke:pack && pnpm run smoke:install:ts && pnpm run smoke:install:js && pnpm run smoke:install:cjs && pnpm run smoke:ts && pnpm run smoke:js && pnpm run smoke:cjs",
        "browser:prepare": "pnpm run build && pnpm run smoke:pack && pnpm run smoke:install:ts && pnpm run smoke:install:js && pnpm run smoke:install:cjs",
        "browser:ts": "pnpm exec vite test/ts --config test/vite.config.ts",
        "browser:js": "pnpm exec vite test/js --config test/vite.config.ts",
        "browser:cjs": "pnpm exec vite test/cjs --config test/vite.config.ts",
        "browser:cdn": "pnpm exec vite test/cdn --config test/vite.config.ts"
    },
    "keywords": [
        "javascript",
        "npm",
        "wizard",
        "ui",
        "component",
        "accessibility",
        "html5",
        "vanilla-js",
        "wizard-component",
        "step-wizard",
        "form-wizard",
        "multi-step-form"
    ],
    "author": "Adrián Villamayor Sánchez",
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "git+https://github.com/AdrianVillamayor/Wizard-JS.git"
    },
    "bugs": {
        "url": "https://github.com/AdrianVillamayor/Wizard-JS/issues"
    },
    "homepage": "https://github.com/AdrianVillamayor/Wizard-JS#readme",
    "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/AdrianVillamayor"
    },
    "packageManager": "pnpm@10.29.3",
    "engines": {
        "node": ">=20.0.0",
        "pnpm": ">=10.0.0"
    },
    "contributors": [
        {
            "name": "Adrián Villamayor Sánchez",
            "email": "adrian.villamayor@gmail.com",
            "url": "https://github.com/AdrianVillamayor"
        }
    ],
    "devDependencies": {
        "@types/node": "^24.12.0",
        "sass": "^1.98.0",
        "typescript": "^5.9.3",
        "vite": "^8.0.0"
    },
    "directories": {
        "demo": "demo",
        "src": "src"
    }
}
