├── .editorconfig ├── .github └── workflows │ ├── build.yml │ ├── main.yml │ ├── pr-check-suite.yml │ ├── pr-depfu-merge.yml │ ├── release-tag.yml │ ├── sonarcloud.yml │ └── test.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── CREDITS.md ├── LICENSE ├── README.md ├── docs ├── VvForm.md ├── VvFormField.md ├── VvFormTemplate.md ├── VvFormWrapeer.md └── static │ ├── 8wave.svg │ └── volverjs-form.svg ├── eslint.config.js ├── jest.config.cjs ├── package.json ├── playwright-ct.config.ts ├── playwright ├── index.html └── index.ts ├── pnpm-lock.yaml ├── sonar-project.properties ├── src ├── VvForm.ts ├── VvFormField.ts ├── VvFormFieldsGroup.ts ├── VvFormTemplate.ts ├── VvFormWrapper.ts ├── enums.ts ├── index.ts ├── shims.d.ts ├── types.ts └── utils.ts ├── test-playwright ├── VvForm.v3.spec.ts ├── VvForm.v3.vue ├── VvForm.v4.spec.ts ├── VvForm.v4.vue ├── VvFormField.v3.spec.ts ├── VvFormField.v3.vue ├── VvFormField.v4.spec.ts ├── VvFormField.v4.vue ├── VvFormFieldsGroup.v3.spec.ts ├── VvFormFieldsGroup.v3.vue ├── VvFormFieldsGroup.v4.spec.ts ├── VvFormFieldsGroup.v4.vue ├── VvFormTemplate.v3.spec.ts ├── VvFormTemplate.v3.vue ├── VvFormTemplate.v4.spec.ts ├── VvFormTemplate.v4.vue ├── VvFormWrapper.v3.spec.ts ├── VvFormWrapper.v3.vue ├── VvFormWrapper.v4.spec.ts ├── VvFormWrapper.v4.vue └── components │ ├── NameSurname.vue │ └── ScopedSlot.vue ├── test-vitest ├── defaultObjectBySchema.test.ts └── useForm.test.ts ├── tsconfig.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pr-check-suite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.github/workflows/pr-check-suite.yml -------------------------------------------------------------------------------- /.github/workflows/pr-depfu-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.github/workflows/pr-depfu-merge.yml -------------------------------------------------------------------------------- /.github/workflows/release-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.github/workflows/release-tag.yml -------------------------------------------------------------------------------- /.github/workflows/sonarcloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.github/workflows/sonarcloud.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CREDITS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/CREDITS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/README.md -------------------------------------------------------------------------------- /docs/VvForm.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/VvFormField.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/docs/VvFormField.md -------------------------------------------------------------------------------- /docs/VvFormTemplate.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/VvFormWrapeer.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/8wave.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/docs/static/8wave.svg -------------------------------------------------------------------------------- /docs/static/volverjs-form.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/docs/static/volverjs-form.svg -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/eslint.config.js -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/package.json -------------------------------------------------------------------------------- /playwright-ct.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/playwright-ct.config.ts -------------------------------------------------------------------------------- /playwright/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/playwright/index.html -------------------------------------------------------------------------------- /playwright/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/playwright/index.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/VvForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/src/VvForm.ts -------------------------------------------------------------------------------- /src/VvFormField.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/src/VvFormField.ts -------------------------------------------------------------------------------- /src/VvFormFieldsGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/src/VvFormFieldsGroup.ts -------------------------------------------------------------------------------- /src/VvFormTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/src/VvFormTemplate.ts -------------------------------------------------------------------------------- /src/VvFormWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/src/VvFormWrapper.ts -------------------------------------------------------------------------------- /src/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/src/enums.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/shims.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@volverjs/style/*' 2 | -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test-playwright/VvForm.v3.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvForm.v3.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvForm.v3.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvForm.v3.vue -------------------------------------------------------------------------------- /test-playwright/VvForm.v4.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvForm.v4.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvForm.v4.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvForm.v4.vue -------------------------------------------------------------------------------- /test-playwright/VvFormField.v3.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormField.v3.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvFormField.v3.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormField.v3.vue -------------------------------------------------------------------------------- /test-playwright/VvFormField.v4.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormField.v4.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvFormField.v4.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormField.v4.vue -------------------------------------------------------------------------------- /test-playwright/VvFormFieldsGroup.v3.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormFieldsGroup.v3.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvFormFieldsGroup.v3.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormFieldsGroup.v3.vue -------------------------------------------------------------------------------- /test-playwright/VvFormFieldsGroup.v4.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormFieldsGroup.v4.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvFormFieldsGroup.v4.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormFieldsGroup.v4.vue -------------------------------------------------------------------------------- /test-playwright/VvFormTemplate.v3.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormTemplate.v3.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvFormTemplate.v3.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormTemplate.v3.vue -------------------------------------------------------------------------------- /test-playwright/VvFormTemplate.v4.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormTemplate.v4.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvFormTemplate.v4.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormTemplate.v4.vue -------------------------------------------------------------------------------- /test-playwright/VvFormWrapper.v3.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormWrapper.v3.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvFormWrapper.v3.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormWrapper.v3.vue -------------------------------------------------------------------------------- /test-playwright/VvFormWrapper.v4.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormWrapper.v4.spec.ts -------------------------------------------------------------------------------- /test-playwright/VvFormWrapper.v4.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/VvFormWrapper.v4.vue -------------------------------------------------------------------------------- /test-playwright/components/NameSurname.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/components/NameSurname.vue -------------------------------------------------------------------------------- /test-playwright/components/ScopedSlot.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-playwright/components/ScopedSlot.vue -------------------------------------------------------------------------------- /test-vitest/defaultObjectBySchema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-vitest/defaultObjectBySchema.test.ts -------------------------------------------------------------------------------- /test-vitest/useForm.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/test-vitest/useForm.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/volverjs/form-vue/HEAD/vite.config.ts --------------------------------------------------------------------------------