diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index ae8b948..b7740f2 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -15,6 +15,11 @@ jobs: with: version: 9 + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 24.18.0 + - name: Install dependencies run: pnpm install @@ -37,6 +42,11 @@ jobs: with: version: 9 + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 24.18.0 + - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d86ea90..8fa9e48 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -23,6 +23,11 @@ jobs: with: version: 9 + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 24.18.0 + - name: Install dependencies run: pnpm install --g gh-pages && pnpm install diff --git a/.gitignore b/.gitignore index f7e6b85..3a095cf 100755 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,7 @@ dist-ssr # Editor directories and files .vscode/* .history/* +/.claude !.vscode/extensions.json .idea .DS_Store diff --git a/.npmrc b/.npmrc index 4c3dbe5..e6d89e2 100755 --- a/.npmrc +++ b/.npmrc @@ -1 +1 @@ -node-version=22.11.0 +node-version=24.18.0 diff --git a/.nvmrc b/.nvmrc index 7af24b7..ca5c350 100755 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.11.0 +24.18.0 diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..6dc4ae1 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,134 @@ +# CLAUDE.md — vuetify-stepper-form + +## Project Overview + +`@wdns/vuetify-stepper-form` is a Vue 3 + TypeScript + Vuetify component plugin that provides a structured, customizable multi-step form. It renders a stepper layout that guides users through sequential steps with per-step form validation (vee-validate + yup/zod), conditional fields/pages, summary/review pages, and slot-based customization. + +## Tech Stack + +- **Framework**: Vue 3 (Composition API, `