Skip to content

Dev #29

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Nov 26, 2024
Merged

Dev #29

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .github/workflows/cypress.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
name: Cypress Tests with Dependency and Artifact Caching

on:
push:
pull_request:

jobs:
Expand Down
71 changes: 52 additions & 19 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,28 +15,61 @@ permissions:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9

- name: Install dependencies
run: pnpm install

- name: Build application
run: pnpm build:docs

- name: Save build folder
uses: actions/upload-artifact@v4
with:
name: build
if-no-files-found: error
path: ./docs

deploy:
runs-on: ubuntu-latest
needs: build
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
strategy:
matrix:
node-version: [20]

steps:
- uses: actions/checkout@v3

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}

- name: Build
run: |
git config --global user.email "[email protected]"
git config --global user.name "WebDevNerdStuff"
mkdir docs
npm install --g gh-pages
npm i
npm run build:docs
git remote set-url origin https://git:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
npm run deploy -u "github-actions-bot <[email protected]>"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Setup pnpm
uses: pnpm/action-setup@v4
with:
version: 9

- name: Checkout
uses: actions/checkout@v4

- name: Download the build folder
uses: actions/download-artifact@v4
with:
name: build
path: ./docs

- name: Install dependencies
run: pnpm install

- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023
Copyright (c) 2024

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
</p>

<p>
<h1 align="center">Vuetify Stepper Form (Beta)</h1>
<h1 align="center">Vuetify Stepper Form</h1>
</p>

<p align="center">
Expand Down Expand Up @@ -34,7 +34,7 @@ The Vuetify Stepper Form plugin provides a structured way to create multi-step f

## License

Copyright (c) 2023 WebDevNerdStuff
Copyright (c) 2024 WebDevNerdStuff
Licensed under the [MIT license](https://github.com/webdevnerdstuff/vuetify-stepper-form/blob/master/LICENSE.md).


Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"use strict";/**
* @name @wdns/vuetify-stepper-form
* @version 1.0.0-beta1.0
* @version 0.0.1
* @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.
* @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)
* @copyright Copyright 2024, WebDevNerdStuff
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { FieldLabel as a } from "./vuetify-stepper-form.es.js";
/**
* @name @wdns/vuetify-stepper-form
* @version 1.0.0-beta1.0
* @version 0.0.1
* @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.
* @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)
* @copyright Copyright 2024, WebDevNerdStuff
Expand Down
4 changes: 2 additions & 2 deletions dist/vuetify-stepper-form.cjs.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dist/vuetify-stepper-form.es.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import { VStepper as Fl, VStepperHeader as zl, VStepperItem as Kl, VStepperWindo
import { VTooltip as Yl } from "vuetify/lib/components/VTooltip/index.mjs";
/**
* @name @wdns/vuetify-stepper-form
* @version 1.0.0-beta1.0
* @version 0.0.1
* @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.
* @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)
* @copyright Copyright 2024, WebDevNerdStuff
Expand Down Expand Up @@ -2735,7 +2735,7 @@ const Dt = "v-stepper-form", mo = (e, t, a = {}) => {
} }), Lr = cl(Mr, [["__scopeId", "data-v-d58e9787"]]), Br = Object.freeze(Object.defineProperty({ __proto__: null, default: Lr }, Symbol.toStringTag, { value: "Module" })), Hr = Oo, $r = Symbol();
function ss(e = Hr) {
return { install: (t) => {
t.provide($r, e), t.config.idPrefix = "vsf", t.component("VStepperForm", da(() => Promise.resolve().then(() => Br))), t.component("FieldLabel", da(() => import("./FieldLabel-BBHgsT56.mjs")));
t.provide($r, e), t.config.idPrefix = "vsf", t.component("VStepperForm", da(() => Promise.resolve().then(() => Br))), t.component("FieldLabel", da(() => import("./FieldLabel-hRIcQJyr.mjs")));
} };
}
export {
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@wdns/vuetify-stepper-form",
"version": "1.0.0-beta1.0",
"version": "0.0.1",
"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": {
Expand Down